test: file format elf64-x86-64 Disassembly of section .init: 0000000000401928 <_init>: 401928: 48 83 ec 08 sub $0x8,%rsp 40192c: 48 8b 05 55 da 22 00 mov 0x22da55(%rip),%rax # 62f388 <_DYNAMIC+0x220> 401933: 48 85 c0 test %rax,%rax 401936: 74 05 je 40193d <_init+0x15> 401938: e8 83 02 00 00 callq 401bc0 <__gmon_start__@plt> 40193d: 48 83 c4 08 add $0x8,%rsp 401941: c3 retq Disassembly of section .plt: 0000000000401950 : 401950: ff 35 4a da 22 00 pushq 0x22da4a(%rip) # 62f3a0 <_GLOBAL_OFFSET_TABLE_+0x8> 401956: ff 25 4c da 22 00 jmpq *0x22da4c(%rip) # 62f3a8 <_GLOBAL_OFFSET_TABLE_+0x10> 40195c: 0f 1f 40 00 nopl 0x0(%rax) 0000000000401960 : 401960: ff 25 4a da 22 00 jmpq *0x22da4a(%rip) # 62f3b0 <_GLOBAL_OFFSET_TABLE_+0x18> 401966: 68 00 00 00 00 pushq $0x0 40196b: e9 e0 ff ff ff jmpq 401950 <_init+0x28> 0000000000401970 : 401970: ff 25 42 da 22 00 jmpq *0x22da42(%rip) # 62f3b8 <_GLOBAL_OFFSET_TABLE_+0x20> 401976: 68 01 00 00 00 pushq $0x1 40197b: e9 d0 ff ff ff jmpq 401950 <_init+0x28> 0000000000401980 : 401980: ff 25 3a da 22 00 jmpq *0x22da3a(%rip) # 62f3c0 <_GLOBAL_OFFSET_TABLE_+0x28> 401986: 68 02 00 00 00 pushq $0x2 40198b: e9 c0 ff ff ff jmpq 401950 <_init+0x28> 0000000000401990 : 401990: ff 25 32 da 22 00 jmpq *0x22da32(%rip) # 62f3c8 <_GLOBAL_OFFSET_TABLE_+0x30> 401996: 68 03 00 00 00 pushq $0x3 40199b: e9 b0 ff ff ff jmpq 401950 <_init+0x28> 00000000004019a0 : 4019a0: ff 25 2a da 22 00 jmpq *0x22da2a(%rip) # 62f3d0 <_GLOBAL_OFFSET_TABLE_+0x38> 4019a6: 68 04 00 00 00 pushq $0x4 4019ab: e9 a0 ff ff ff jmpq 401950 <_init+0x28> 00000000004019b0 : 4019b0: ff 25 22 da 22 00 jmpq *0x22da22(%rip) # 62f3d8 <_GLOBAL_OFFSET_TABLE_+0x40> 4019b6: 68 05 00 00 00 pushq $0x5 4019bb: e9 90 ff ff ff jmpq 401950 <_init+0x28> 00000000004019c0 <__errno_location@plt>: 4019c0: ff 25 1a da 22 00 jmpq *0x22da1a(%rip) # 62f3e0 <_GLOBAL_OFFSET_TABLE_+0x48> 4019c6: 68 06 00 00 00 pushq $0x6 4019cb: e9 80 ff ff ff jmpq 401950 <_init+0x28> 00000000004019d0 : 4019d0: ff 25 12 da 22 00 jmpq *0x22da12(%rip) # 62f3e8 <_GLOBAL_OFFSET_TABLE_+0x50> 4019d6: 68 07 00 00 00 pushq $0x7 4019db: e9 70 ff ff ff jmpq 401950 <_init+0x28> 00000000004019e0 <_pthread_cleanup_pop@plt>: 4019e0: ff 25 0a da 22 00 jmpq *0x22da0a(%rip) # 62f3f0 <_GLOBAL_OFFSET_TABLE_+0x58> 4019e6: 68 08 00 00 00 pushq $0x8 4019eb: e9 60 ff ff ff jmpq 401950 <_init+0x28> 00000000004019f0 : 4019f0: ff 25 02 da 22 00 jmpq *0x22da02(%rip) # 62f3f8 <_GLOBAL_OFFSET_TABLE_+0x60> 4019f6: 68 09 00 00 00 pushq $0x9 4019fb: e9 50 ff ff ff jmpq 401950 <_init+0x28> 0000000000401a00 : 401a00: ff 25 fa d9 22 00 jmpq *0x22d9fa(%rip) # 62f400 <_GLOBAL_OFFSET_TABLE_+0x68> 401a06: 68 0a 00 00 00 pushq $0xa 401a0b: e9 40 ff ff ff jmpq 401950 <_init+0x28> 0000000000401a10 : 401a10: ff 25 f2 d9 22 00 jmpq *0x22d9f2(%rip) # 62f408 <_GLOBAL_OFFSET_TABLE_+0x70> 401a16: 68 0b 00 00 00 pushq $0xb 401a1b: e9 30 ff ff ff jmpq 401950 <_init+0x28> 0000000000401a20 <_Unwind_GetRegionStart@plt>: 401a20: ff 25 ea d9 22 00 jmpq *0x22d9ea(%rip) # 62f410 <_GLOBAL_OFFSET_TABLE_+0x78> 401a26: 68 0c 00 00 00 pushq $0xc 401a2b: e9 20 ff ff ff jmpq 401950 <_init+0x28> 0000000000401a30 : 401a30: ff 25 e2 d9 22 00 jmpq *0x22d9e2(%rip) # 62f418 <_GLOBAL_OFFSET_TABLE_+0x80> 401a36: 68 0d 00 00 00 pushq $0xd 401a3b: e9 10 ff ff ff jmpq 401950 <_init+0x28> 0000000000401a40 : 401a40: ff 25 da d9 22 00 jmpq *0x22d9da(%rip) # 62f420 <_GLOBAL_OFFSET_TABLE_+0x88> 401a46: 68 0e 00 00 00 pushq $0xe 401a4b: e9 00 ff ff ff jmpq 401950 <_init+0x28> 0000000000401a50 <_Unwind_GetTextRelBase@plt>: 401a50: ff 25 d2 d9 22 00 jmpq *0x22d9d2(%rip) # 62f428 <_GLOBAL_OFFSET_TABLE_+0x90> 401a56: 68 0f 00 00 00 pushq $0xf 401a5b: e9 f0 fe ff ff jmpq 401950 <_init+0x28> 0000000000401a60 <_Unwind_RaiseException@plt>: 401a60: ff 25 ca d9 22 00 jmpq *0x22d9ca(%rip) # 62f430 <_GLOBAL_OFFSET_TABLE_+0x98> 401a66: 68 10 00 00 00 pushq $0x10 401a6b: e9 e0 fe ff ff jmpq 401950 <_init+0x28> 0000000000401a70 : 401a70: ff 25 c2 d9 22 00 jmpq *0x22d9c2(%rip) # 62f438 <_GLOBAL_OFFSET_TABLE_+0xa0> 401a76: 68 11 00 00 00 pushq $0x11 401a7b: e9 d0 fe ff ff jmpq 401950 <_init+0x28> 0000000000401a80 : 401a80: ff 25 ba d9 22 00 jmpq *0x22d9ba(%rip) # 62f440 <_GLOBAL_OFFSET_TABLE_+0xa8> 401a86: 68 12 00 00 00 pushq $0x12 401a8b: e9 c0 fe ff ff jmpq 401950 <_init+0x28> 0000000000401a90 : 401a90: ff 25 b2 d9 22 00 jmpq *0x22d9b2(%rip) # 62f448 <_GLOBAL_OFFSET_TABLE_+0xb0> 401a96: 68 13 00 00 00 pushq $0x13 401a9b: e9 b0 fe ff ff jmpq 401950 <_init+0x28> 0000000000401aa0 : 401aa0: ff 25 aa d9 22 00 jmpq *0x22d9aa(%rip) # 62f450 <_GLOBAL_OFFSET_TABLE_+0xb8> 401aa6: 68 14 00 00 00 pushq $0x14 401aab: e9 a0 fe ff ff jmpq 401950 <_init+0x28> 0000000000401ab0 : 401ab0: ff 25 a2 d9 22 00 jmpq *0x22d9a2(%rip) # 62f458 <_GLOBAL_OFFSET_TABLE_+0xc0> 401ab6: 68 15 00 00 00 pushq $0x15 401abb: e9 90 fe ff ff jmpq 401950 <_init+0x28> 0000000000401ac0 : 401ac0: ff 25 9a d9 22 00 jmpq *0x22d99a(%rip) # 62f460 <_GLOBAL_OFFSET_TABLE_+0xc8> 401ac6: 68 16 00 00 00 pushq $0x16 401acb: e9 80 fe ff ff jmpq 401950 <_init+0x28> 0000000000401ad0 : 401ad0: ff 25 92 d9 22 00 jmpq *0x22d992(%rip) # 62f468 <_GLOBAL_OFFSET_TABLE_+0xd0> 401ad6: 68 17 00 00 00 pushq $0x17 401adb: e9 70 fe ff ff jmpq 401950 <_init+0x28> 0000000000401ae0 : 401ae0: ff 25 8a d9 22 00 jmpq *0x22d98a(%rip) # 62f470 <_GLOBAL_OFFSET_TABLE_+0xd8> 401ae6: 68 18 00 00 00 pushq $0x18 401aeb: e9 60 fe ff ff jmpq 401950 <_init+0x28> 0000000000401af0 : 401af0: ff 25 82 d9 22 00 jmpq *0x22d982(%rip) # 62f478 <_GLOBAL_OFFSET_TABLE_+0xe0> 401af6: 68 19 00 00 00 pushq $0x19 401afb: e9 50 fe ff ff jmpq 401950 <_init+0x28> 0000000000401b00 : 401b00: ff 25 7a d9 22 00 jmpq *0x22d97a(%rip) # 62f480 <_GLOBAL_OFFSET_TABLE_+0xe8> 401b06: 68 1a 00 00 00 pushq $0x1a 401b0b: e9 40 fe ff ff jmpq 401950 <_init+0x28> 0000000000401b10 : 401b10: ff 25 72 d9 22 00 jmpq *0x22d972(%rip) # 62f488 <_GLOBAL_OFFSET_TABLE_+0xf0> 401b16: 68 1b 00 00 00 pushq $0x1b 401b1b: e9 30 fe ff ff jmpq 401950 <_init+0x28> 0000000000401b20 : 401b20: ff 25 6a d9 22 00 jmpq *0x22d96a(%rip) # 62f490 <_GLOBAL_OFFSET_TABLE_+0xf8> 401b26: 68 1c 00 00 00 pushq $0x1c 401b2b: e9 20 fe ff ff jmpq 401950 <_init+0x28> 0000000000401b30 : 401b30: ff 25 62 d9 22 00 jmpq *0x22d962(%rip) # 62f498 <_GLOBAL_OFFSET_TABLE_+0x100> 401b36: 68 1d 00 00 00 pushq $0x1d 401b3b: e9 10 fe ff ff jmpq 401950 <_init+0x28> 0000000000401b40 <_Unwind_GetLanguageSpecificData@plt>: 401b40: ff 25 5a d9 22 00 jmpq *0x22d95a(%rip) # 62f4a0 <_GLOBAL_OFFSET_TABLE_+0x108> 401b46: 68 1e 00 00 00 pushq $0x1e 401b4b: e9 00 fe ff ff jmpq 401950 <_init+0x28> 0000000000401b50 : 401b50: ff 25 52 d9 22 00 jmpq *0x22d952(%rip) # 62f4a8 <_GLOBAL_OFFSET_TABLE_+0x110> 401b56: 68 1f 00 00 00 pushq $0x1f 401b5b: e9 f0 fd ff ff jmpq 401950 <_init+0x28> 0000000000401b60 : 401b60: ff 25 4a d9 22 00 jmpq *0x22d94a(%rip) # 62f4b0 <_GLOBAL_OFFSET_TABLE_+0x118> 401b66: 68 20 00 00 00 pushq $0x20 401b6b: e9 e0 fd ff ff jmpq 401950 <_init+0x28> 0000000000401b70 <__libc_start_main@plt>: 401b70: ff 25 42 d9 22 00 jmpq *0x22d942(%rip) # 62f4b8 <_GLOBAL_OFFSET_TABLE_+0x120> 401b76: 68 21 00 00 00 pushq $0x21 401b7b: e9 d0 fd ff ff jmpq 401950 <_init+0x28> 0000000000401b80 : 401b80: ff 25 3a d9 22 00 jmpq *0x22d93a(%rip) # 62f4c0 <_GLOBAL_OFFSET_TABLE_+0x128> 401b86: 68 22 00 00 00 pushq $0x22 401b8b: e9 c0 fd ff ff jmpq 401950 <_init+0x28> 0000000000401b90 : 401b90: ff 25 32 d9 22 00 jmpq *0x22d932(%rip) # 62f4c8 <_GLOBAL_OFFSET_TABLE_+0x130> 401b96: 68 23 00 00 00 pushq $0x23 401b9b: e9 b0 fd ff ff jmpq 401950 <_init+0x28> 0000000000401ba0 : 401ba0: ff 25 2a d9 22 00 jmpq *0x22d92a(%rip) # 62f4d0 <_GLOBAL_OFFSET_TABLE_+0x138> 401ba6: 68 24 00 00 00 pushq $0x24 401bab: e9 a0 fd ff ff jmpq 401950 <_init+0x28> 0000000000401bb0 : 401bb0: ff 25 22 d9 22 00 jmpq *0x22d922(%rip) # 62f4d8 <_GLOBAL_OFFSET_TABLE_+0x140> 401bb6: 68 25 00 00 00 pushq $0x25 401bbb: e9 90 fd ff ff jmpq 401950 <_init+0x28> 0000000000401bc0 <__gmon_start__@plt>: 401bc0: ff 25 1a d9 22 00 jmpq *0x22d91a(%rip) # 62f4e0 <_GLOBAL_OFFSET_TABLE_+0x148> 401bc6: 68 26 00 00 00 pushq $0x26 401bcb: e9 80 fd ff ff jmpq 401950 <_init+0x28> 0000000000401bd0 : 401bd0: ff 25 12 d9 22 00 jmpq *0x22d912(%rip) # 62f4e8 <_GLOBAL_OFFSET_TABLE_+0x150> 401bd6: 68 27 00 00 00 pushq $0x27 401bdb: e9 70 fd ff ff jmpq 401950 <_init+0x28> 0000000000401be0 : 401be0: ff 25 0a d9 22 00 jmpq *0x22d90a(%rip) # 62f4f0 <_GLOBAL_OFFSET_TABLE_+0x158> 401be6: 68 28 00 00 00 pushq $0x28 401beb: e9 60 fd ff ff jmpq 401950 <_init+0x28> 0000000000401bf0 : 401bf0: ff 25 02 d9 22 00 jmpq *0x22d902(%rip) # 62f4f8 <_GLOBAL_OFFSET_TABLE_+0x160> 401bf6: 68 29 00 00 00 pushq $0x29 401bfb: e9 50 fd ff ff jmpq 401950 <_init+0x28> 0000000000401c00 <_Unwind_GetIP@plt>: 401c00: ff 25 fa d8 22 00 jmpq *0x22d8fa(%rip) # 62f500 <_GLOBAL_OFFSET_TABLE_+0x168> 401c06: 68 2a 00 00 00 pushq $0x2a 401c0b: e9 40 fd ff ff jmpq 401950 <_init+0x28> 0000000000401c10 : 401c10: ff 25 f2 d8 22 00 jmpq *0x22d8f2(%rip) # 62f508 <_GLOBAL_OFFSET_TABLE_+0x170> 401c16: 68 2b 00 00 00 pushq $0x2b 401c1b: e9 30 fd ff ff jmpq 401950 <_init+0x28> 0000000000401c20 : 401c20: ff 25 ea d8 22 00 jmpq *0x22d8ea(%rip) # 62f510 <_GLOBAL_OFFSET_TABLE_+0x178> 401c26: 68 2c 00 00 00 pushq $0x2c 401c2b: e9 20 fd ff ff jmpq 401950 <_init+0x28> 0000000000401c30 : 401c30: ff 25 e2 d8 22 00 jmpq *0x22d8e2(%rip) # 62f518 <_GLOBAL_OFFSET_TABLE_+0x180> 401c36: 68 2d 00 00 00 pushq $0x2d 401c3b: e9 10 fd ff ff jmpq 401950 <_init+0x28> 0000000000401c40 : 401c40: ff 25 da d8 22 00 jmpq *0x22d8da(%rip) # 62f520 <_GLOBAL_OFFSET_TABLE_+0x188> 401c46: 68 2e 00 00 00 pushq $0x2e 401c4b: e9 00 fd ff ff jmpq 401950 <_init+0x28> 0000000000401c50 : 401c50: ff 25 d2 d8 22 00 jmpq *0x22d8d2(%rip) # 62f528 <_GLOBAL_OFFSET_TABLE_+0x190> 401c56: 68 2f 00 00 00 pushq $0x2f 401c5b: e9 f0 fc ff ff jmpq 401950 <_init+0x28> 0000000000401c60 : 401c60: ff 25 ca d8 22 00 jmpq *0x22d8ca(%rip) # 62f530 <_GLOBAL_OFFSET_TABLE_+0x198> 401c66: 68 30 00 00 00 pushq $0x30 401c6b: e9 e0 fc ff ff jmpq 401950 <_init+0x28> 0000000000401c70 : 401c70: ff 25 c2 d8 22 00 jmpq *0x22d8c2(%rip) # 62f538 <_GLOBAL_OFFSET_TABLE_+0x1a0> 401c76: 68 31 00 00 00 pushq $0x31 401c7b: e9 d0 fc ff ff jmpq 401950 <_init+0x28> 0000000000401c80 : 401c80: ff 25 ba d8 22 00 jmpq *0x22d8ba(%rip) # 62f540 <_GLOBAL_OFFSET_TABLE_+0x1a8> 401c86: 68 32 00 00 00 pushq $0x32 401c8b: e9 c0 fc ff ff jmpq 401950 <_init+0x28> 0000000000401c90 : 401c90: ff 25 b2 d8 22 00 jmpq *0x22d8b2(%rip) # 62f548 <_GLOBAL_OFFSET_TABLE_+0x1b0> 401c96: 68 33 00 00 00 pushq $0x33 401c9b: e9 b0 fc ff ff jmpq 401950 <_init+0x28> 0000000000401ca0 : 401ca0: ff 25 aa d8 22 00 jmpq *0x22d8aa(%rip) # 62f550 <_GLOBAL_OFFSET_TABLE_+0x1b8> 401ca6: 68 34 00 00 00 pushq $0x34 401cab: e9 a0 fc ff ff jmpq 401950 <_init+0x28> 0000000000401cb0 : 401cb0: ff 25 a2 d8 22 00 jmpq *0x22d8a2(%rip) # 62f558 <_GLOBAL_OFFSET_TABLE_+0x1c0> 401cb6: 68 35 00 00 00 pushq $0x35 401cbb: e9 90 fc ff ff jmpq 401950 <_init+0x28> 0000000000401cc0 : 401cc0: ff 25 9a d8 22 00 jmpq *0x22d89a(%rip) # 62f560 <_GLOBAL_OFFSET_TABLE_+0x1c8> 401cc6: 68 36 00 00 00 pushq $0x36 401ccb: e9 80 fc ff ff jmpq 401950 <_init+0x28> 0000000000401cd0 : 401cd0: ff 25 92 d8 22 00 jmpq *0x22d892(%rip) # 62f568 <_GLOBAL_OFFSET_TABLE_+0x1d0> 401cd6: 68 37 00 00 00 pushq $0x37 401cdb: e9 70 fc ff ff jmpq 401950 <_init+0x28> 0000000000401ce0 : 401ce0: ff 25 8a d8 22 00 jmpq *0x22d88a(%rip) # 62f570 <_GLOBAL_OFFSET_TABLE_+0x1d8> 401ce6: 68 38 00 00 00 pushq $0x38 401ceb: e9 60 fc ff ff jmpq 401950 <_init+0x28> 0000000000401cf0 : 401cf0: ff 25 82 d8 22 00 jmpq *0x22d882(%rip) # 62f578 <_GLOBAL_OFFSET_TABLE_+0x1e0> 401cf6: 68 39 00 00 00 pushq $0x39 401cfb: e9 50 fc ff ff jmpq 401950 <_init+0x28> 0000000000401d00 : 401d00: ff 25 7a d8 22 00 jmpq *0x22d87a(%rip) # 62f580 <_GLOBAL_OFFSET_TABLE_+0x1e8> 401d06: 68 3a 00 00 00 pushq $0x3a 401d0b: e9 40 fc ff ff jmpq 401950 <_init+0x28> 0000000000401d10 : 401d10: ff 25 72 d8 22 00 jmpq *0x22d872(%rip) # 62f588 <_GLOBAL_OFFSET_TABLE_+0x1f0> 401d16: 68 3b 00 00 00 pushq $0x3b 401d1b: e9 30 fc ff ff jmpq 401950 <_init+0x28> 0000000000401d20 <_Unwind_GetDataRelBase@plt>: 401d20: ff 25 6a d8 22 00 jmpq *0x22d86a(%rip) # 62f590 <_GLOBAL_OFFSET_TABLE_+0x1f8> 401d26: 68 3c 00 00 00 pushq $0x3c 401d2b: e9 20 fc ff ff jmpq 401950 <_init+0x28> 0000000000401d30 <_Unwind_SetGR@plt>: 401d30: ff 25 62 d8 22 00 jmpq *0x22d862(%rip) # 62f598 <_GLOBAL_OFFSET_TABLE_+0x200> 401d36: 68 3d 00 00 00 pushq $0x3d 401d3b: e9 10 fc ff ff jmpq 401950 <_init+0x28> 0000000000401d40 : 401d40: ff 25 5a d8 22 00 jmpq *0x22d85a(%rip) # 62f5a0 <_GLOBAL_OFFSET_TABLE_+0x208> 401d46: 68 3e 00 00 00 pushq $0x3e 401d4b: e9 00 fc ff ff jmpq 401950 <_init+0x28> 0000000000401d50 : 401d50: ff 25 52 d8 22 00 jmpq *0x22d852(%rip) # 62f5a8 <_GLOBAL_OFFSET_TABLE_+0x210> 401d56: 68 3f 00 00 00 pushq $0x3f 401d5b: e9 f0 fb ff ff jmpq 401950 <_init+0x28> 0000000000401d60 : 401d60: ff 25 4a d8 22 00 jmpq *0x22d84a(%rip) # 62f5b0 <_GLOBAL_OFFSET_TABLE_+0x218> 401d66: 68 40 00 00 00 pushq $0x40 401d6b: e9 e0 fb ff ff jmpq 401950 <_init+0x28> 0000000000401d70 : 401d70: ff 25 42 d8 22 00 jmpq *0x22d842(%rip) # 62f5b8 <_GLOBAL_OFFSET_TABLE_+0x220> 401d76: 68 41 00 00 00 pushq $0x41 401d7b: e9 d0 fb ff ff jmpq 401950 <_init+0x28> 0000000000401d80 <_pthread_cleanup_push@plt>: 401d80: ff 25 3a d8 22 00 jmpq *0x22d83a(%rip) # 62f5c0 <_GLOBAL_OFFSET_TABLE_+0x228> 401d86: 68 42 00 00 00 pushq $0x42 401d8b: e9 c0 fb ff ff jmpq 401950 <_init+0x28> 0000000000401d90 : 401d90: ff 25 32 d8 22 00 jmpq *0x22d832(%rip) # 62f5c8 <_GLOBAL_OFFSET_TABLE_+0x230> 401d96: 68 43 00 00 00 pushq $0x43 401d9b: e9 b0 fb ff ff jmpq 401950 <_init+0x28> 0000000000401da0 : 401da0: ff 25 2a d8 22 00 jmpq *0x22d82a(%rip) # 62f5d0 <_GLOBAL_OFFSET_TABLE_+0x238> 401da6: 68 44 00 00 00 pushq $0x44 401dab: e9 a0 fb ff ff jmpq 401950 <_init+0x28> 0000000000401db0 : 401db0: ff 25 22 d8 22 00 jmpq *0x22d822(%rip) # 62f5d8 <_GLOBAL_OFFSET_TABLE_+0x240> 401db6: 68 45 00 00 00 pushq $0x45 401dbb: e9 90 fb ff ff jmpq 401950 <_init+0x28> 0000000000401dc0 : 401dc0: ff 25 1a d8 22 00 jmpq *0x22d81a(%rip) # 62f5e0 <_GLOBAL_OFFSET_TABLE_+0x248> 401dc6: 68 46 00 00 00 pushq $0x46 401dcb: e9 80 fb ff ff jmpq 401950 <_init+0x28> 0000000000401dd0 : 401dd0: ff 25 12 d8 22 00 jmpq *0x22d812(%rip) # 62f5e8 <_GLOBAL_OFFSET_TABLE_+0x250> 401dd6: 68 47 00 00 00 pushq $0x47 401ddb: e9 70 fb ff ff jmpq 401950 <_init+0x28> 0000000000401de0 : 401de0: ff 25 0a d8 22 00 jmpq *0x22d80a(%rip) # 62f5f0 <_GLOBAL_OFFSET_TABLE_+0x258> 401de6: 68 48 00 00 00 pushq $0x48 401deb: e9 60 fb ff ff jmpq 401950 <_init+0x28> 0000000000401df0 <__cxa_atexit@plt>: 401df0: ff 25 02 d8 22 00 jmpq *0x22d802(%rip) # 62f5f8 <_GLOBAL_OFFSET_TABLE_+0x260> 401df6: 68 49 00 00 00 pushq $0x49 401dfb: e9 50 fb ff ff jmpq 401950 <_init+0x28> 0000000000401e00 : 401e00: ff 25 fa d7 22 00 jmpq *0x22d7fa(%rip) # 62f600 <_GLOBAL_OFFSET_TABLE_+0x268> 401e06: 68 4a 00 00 00 pushq $0x4a 401e0b: e9 40 fb ff ff jmpq 401950 <_init+0x28> 0000000000401e10 : 401e10: ff 25 f2 d7 22 00 jmpq *0x22d7f2(%rip) # 62f608 <_GLOBAL_OFFSET_TABLE_+0x270> 401e16: 68 4b 00 00 00 pushq $0x4b 401e1b: e9 30 fb ff ff jmpq 401950 <_init+0x28> 0000000000401e20 : 401e20: ff 25 ea d7 22 00 jmpq *0x22d7ea(%rip) # 62f610 <_GLOBAL_OFFSET_TABLE_+0x278> 401e26: 68 4c 00 00 00 pushq $0x4c 401e2b: e9 20 fb ff ff jmpq 401950 <_init+0x28> 0000000000401e30 <_Unwind_Resume@plt>: 401e30: ff 25 e2 d7 22 00 jmpq *0x22d7e2(%rip) # 62f618 <_GLOBAL_OFFSET_TABLE_+0x280> 401e36: 68 4d 00 00 00 pushq $0x4d 401e3b: e9 10 fb ff ff jmpq 401950 <_init+0x28> 0000000000401e40 : 401e40: ff 25 da d7 22 00 jmpq *0x22d7da(%rip) # 62f620 <_GLOBAL_OFFSET_TABLE_+0x288> 401e46: 68 4e 00 00 00 pushq $0x4e 401e4b: e9 00 fb ff ff jmpq 401950 <_init+0x28> 0000000000401e50 : 401e50: ff 25 d2 d7 22 00 jmpq *0x22d7d2(%rip) # 62f628 <_GLOBAL_OFFSET_TABLE_+0x290> 401e56: 68 4f 00 00 00 pushq $0x4f 401e5b: e9 f0 fa ff ff jmpq 401950 <_init+0x28> 0000000000401e60 : 401e60: ff 25 ca d7 22 00 jmpq *0x22d7ca(%rip) # 62f630 <_GLOBAL_OFFSET_TABLE_+0x298> 401e66: 68 50 00 00 00 pushq $0x50 401e6b: e9 e0 fa ff ff jmpq 401950 <_init+0x28> 0000000000401e70 <_Unwind_SetIP@plt>: 401e70: ff 25 c2 d7 22 00 jmpq *0x22d7c2(%rip) # 62f638 <_GLOBAL_OFFSET_TABLE_+0x2a0> 401e76: 68 51 00 00 00 pushq $0x51 401e7b: e9 d0 fa ff ff jmpq 401950 <_init+0x28> Disassembly of section .text: 0000000000401e80 <_start>: 401e80: 31 ed xor %ebp,%ebp 401e82: 49 89 d1 mov %rdx,%r9 401e85: 5e pop %rsi 401e86: 48 89 e2 mov %rsp,%rdx 401e89: 48 83 e4 f0 and $0xfffffffffffffff0,%rsp 401e8d: 50 push %rax 401e8e: 54 push %rsp 401e8f: 49 c7 c0 90 11 42 00 mov $0x421190,%r8 401e96: 48 c7 c1 00 11 42 00 mov $0x421100,%rcx 401e9d: 48 c7 c7 50 30 40 00 mov $0x403050,%rdi 401ea4: e8 c7 fc ff ff callq 401b70 <__libc_start_main@plt> 401ea9: f4 hlt 401eaa: 66 90 xchg %ax,%ax 401eac: 0f 1f 40 00 nopl 0x0(%rax) 0000000000401eb0 : 401eb0: b8 f7 31 63 00 mov $0x6331f7,%eax 401eb5: 55 push %rbp 401eb6: 48 2d f0 31 63 00 sub $0x6331f0,%rax 401ebc: 48 83 f8 0e cmp $0xe,%rax 401ec0: 48 89 e5 mov %rsp,%rbp 401ec3: 77 02 ja 401ec7 401ec5: 5d pop %rbp 401ec6: c3 retq 401ec7: b8 00 00 00 00 mov $0x0,%eax 401ecc: 48 85 c0 test %rax,%rax 401ecf: 74 f4 je 401ec5 401ed1: 5d pop %rbp 401ed2: bf f0 31 63 00 mov $0x6331f0,%edi 401ed7: ff e0 jmpq *%rax 401ed9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 0000000000401ee0 : 401ee0: b8 f0 31 63 00 mov $0x6331f0,%eax 401ee5: 55 push %rbp 401ee6: 48 2d f0 31 63 00 sub $0x6331f0,%rax 401eec: 48 c1 f8 03 sar $0x3,%rax 401ef0: 48 89 e5 mov %rsp,%rbp 401ef3: 48 89 c2 mov %rax,%rdx 401ef6: 48 c1 ea 3f shr $0x3f,%rdx 401efa: 48 01 d0 add %rdx,%rax 401efd: 48 89 c6 mov %rax,%rsi 401f00: 48 d1 fe sar %rsi 401f03: 75 02 jne 401f07 401f05: 5d pop %rbp 401f06: c3 retq 401f07: ba 00 00 00 00 mov $0x0,%edx 401f0c: 48 85 d2 test %rdx,%rdx 401f0f: 74 f4 je 401f05 401f11: 5d pop %rbp 401f12: bf f0 31 63 00 mov $0x6331f0,%edi 401f17: ff e2 jmpq *%rdx 401f19: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 0000000000401f20 <__do_global_dtors_aux>: 401f20: 80 3d c9 12 23 00 00 cmpb $0x0,0x2312c9(%rip) # 6331f0 <__TMC_END__> 401f27: 75 11 jne 401f3a <__do_global_dtors_aux+0x1a> 401f29: 55 push %rbp 401f2a: 48 89 e5 mov %rsp,%rbp 401f2d: e8 7e ff ff ff callq 401eb0 401f32: 5d pop %rbp 401f33: c6 05 b6 12 23 00 01 movb $0x1,0x2312b6(%rip) # 6331f0 <__TMC_END__> 401f3a: f3 c3 repz retq 401f3c: 0f 1f 40 00 nopl 0x0(%rax) 0000000000401f40 : 401f40: 48 83 3d 18 d2 22 00 cmpq $0x0,0x22d218(%rip) # 62f160 <__JCR_END__> 401f47: 00 401f48: 74 1b je 401f65 401f4a: b8 00 00 00 00 mov $0x0,%eax 401f4f: 48 85 c0 test %rax,%rax 401f52: 74 11 je 401f65 401f54: 55 push %rbp 401f55: bf 60 f1 62 00 mov $0x62f160,%edi 401f5a: 48 89 e5 mov %rsp,%rbp 401f5d: ff d0 callq *%rax 401f5f: 5d pop %rbp 401f60: e9 7b ff ff ff jmpq 401ee0 401f65: e9 76 ff ff ff jmpq 401ee0 401f6a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) 0000000000401f70 <_Dmain>: 401f70: b8 00 00 00 00 mov $0x0,%eax 401f75: c3 retq 401f76: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) 401f7d: 00 00 00 0000000000401f80 <_D4test16__moduleinfoCtorZ>: 401f80: 48 8d 04 25 60 f6 62 lea 0x62f660,%rax 401f87: 00 401f88: 48 8b 0c 25 30 32 63 mov 0x633230,%rcx 401f8f: 00 401f90: 48 89 0c 25 60 f6 62 mov %rcx,0x62f660 401f97: 00 401f98: 48 89 04 25 30 32 63 mov %rax,0x633230 401f9f: 00 401fa0: c3 retq 401fa1: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) 401fa8: 00 00 00 401fab: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 0000000000401fb0 <_D2rt5minfo11ModuleGroup6__ctorMFAPS6object10ModuleInfoZS2rt5minfo11ModuleGroup>: 401fb0: 48 89 57 08 mov %rdx,0x8(%rdi) 401fb4: 48 89 37 mov %rsi,(%rdi) 401fb7: 48 89 f8 mov %rdi,%rax 401fba: c3 retq 401fbb: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 0000000000401fc0 <_D2rt5minfo11ModuleGroup7modulesMNgFNdZANgPS6object10ModuleInfo>: 401fc0: 48 8b 07 mov (%rdi),%rax 401fc3: 48 8b 57 08 mov 0x8(%rdi),%rdx 401fc7: c3 retq 401fc8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 401fcf: 00 0000000000401fd0 <_D2rt5minfo11ModuleGroup9sortCtorsMFZv>: 401fd0: 41 57 push %r15 401fd2: 41 56 push %r14 401fd4: 53 push %rbx 401fd5: 48 89 fb mov %rdi,%rbx 401fd8: 4c 8b 3b mov (%rbx),%r15 401fdb: 4e 8d 34 fd 00 00 00 lea 0x0(,%r15,8),%r14 401fe2: 00 401fe3: 4c 89 f7 mov %r14,%rdi 401fe6: e8 85 fc ff ff callq 401c70 401feb: 4c 89 7b 10 mov %r15,0x10(%rbx) 401fef: 48 89 43 18 mov %rax,0x18(%rbx) 401ff3: 4c 89 f7 mov %r14,%rdi 401ff6: e8 75 fc ff ff callq 401c70 401ffb: 4c 89 7b 20 mov %r15,0x20(%rbx) 401fff: 48 89 43 28 mov %rax,0x28(%rbx) 402003: 48 89 df mov %rbx,%rdi 402006: e8 45 05 00 00 callq 402550 <_D2rt5minfo9sortCtorsFKS2rt5minfo11ModuleGroupZv> 40200b: 5b pop %rbx 40200c: 41 5e pop %r14 40200e: 41 5f pop %r15 402010: c3 retq 402011: 66 66 66 66 66 66 2e data32 data32 data32 data32 data32 nopw %cs:0x0(%rax,%rax,1) 402018: 0f 1f 84 00 00 00 00 40201f: 00 0000000000402020 <_D2rt5minfo11ModuleGroup8runCtorsMFZv>: 402020: 41 57 push %r15 402022: 41 56 push %r14 402024: 53 push %rbx 402025: 49 89 fe mov %rdi,%r14 402028: 4d 8b 3e mov (%r14),%r15 40202b: 4d 85 ff test %r15,%r15 40202e: 74 28 je 402058 <_D2rt5minfo11ModuleGroup8runCtorsMFZv+0x38> 402030: 49 8b 5e 08 mov 0x8(%r14),%rbx 402034: 66 66 66 2e 0f 1f 84 data32 data32 nopw %cs:0x0(%rax,%rax,1) 40203b: 00 00 00 00 00 402040: 48 8b 3b mov (%rbx),%rdi 402043: e8 18 97 00 00 callq 40b760 <_D6object10ModuleInfo5ictorMFNaNbNdZPFZv> 402048: 48 85 c0 test %rax,%rax 40204b: 74 02 je 40204f <_D2rt5minfo11ModuleGroup8runCtorsMFZv+0x2f> 40204d: ff d0 callq *%rax 40204f: 48 83 c3 08 add $0x8,%rbx 402053: 49 ff cf dec %r15 402056: 75 e8 jne 402040 <_D2rt5minfo11ModuleGroup8runCtorsMFZv+0x20> 402058: 4d 8b 7e 10 mov 0x10(%r14),%r15 40205c: 4d 85 ff test %r15,%r15 40205f: 74 27 je 402088 <_D2rt5minfo11ModuleGroup8runCtorsMFZv+0x68> 402061: 49 8b 5e 18 mov 0x18(%r14),%rbx 402065: 66 66 2e 0f 1f 84 00 data32 nopw %cs:0x0(%rax,%rax,1) 40206c: 00 00 00 00 402070: 48 8b 3b mov (%rbx),%rdi 402073: e8 58 96 00 00 callq 40b6d0 <_D6object10ModuleInfo4ctorMFNaNbNdZPFZv> 402078: 48 85 c0 test %rax,%rax 40207b: 74 02 je 40207f <_D2rt5minfo11ModuleGroup8runCtorsMFZv+0x5f> 40207d: ff d0 callq *%rax 40207f: 48 83 c3 08 add $0x8,%rbx 402083: 49 ff cf dec %r15 402086: 75 e8 jne 402070 <_D2rt5minfo11ModuleGroup8runCtorsMFZv+0x50> 402088: 4d 8b 3e mov (%r14),%r15 40208b: 4d 85 ff test %r15,%r15 40208e: 74 31 je 4020c1 <_D2rt5minfo11ModuleGroup8runCtorsMFZv+0xa1> 402090: 49 8b 5e 08 mov 0x8(%r14),%rbx 402094: 66 66 66 2e 0f 1f 84 data32 data32 nopw %cs:0x0(%rax,%rax,1) 40209b: 00 00 00 00 00 4020a0: 4c 8b 33 mov (%rbx),%r14 4020a3: 4c 89 f7 mov %r14,%rdi 4020a6: e8 85 95 00 00 callq 40b630 <_D6object10ModuleInfo5flagsMFNaNbNdZk> 4020ab: 83 c8 02 or $0x2,%eax 4020ae: 4c 89 f7 mov %r14,%rdi 4020b1: 89 c6 mov %eax,%esi 4020b3: e8 88 95 00 00 callq 40b640 <_D6object10ModuleInfo5flagsMFNaNbNdkZv> 4020b8: 48 83 c3 08 add $0x8,%rbx 4020bc: 49 ff cf dec %r15 4020bf: 75 df jne 4020a0 <_D2rt5minfo11ModuleGroup8runCtorsMFZv+0x80> 4020c1: 5b pop %rbx 4020c2: 41 5e pop %r14 4020c4: 41 5f pop %r15 4020c6: c3 retq 4020c7: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) 4020ce: 00 00 00000000004020d0 <_D2rt5minfo11ModuleGroup11runTlsCtorsMFZv>: 4020d0: 41 56 push %r14 4020d2: 53 push %rbx 4020d3: 50 push %rax 4020d4: 4c 8b 77 20 mov 0x20(%rdi),%r14 4020d8: 4d 85 f6 test %r14,%r14 4020db: 74 2b je 402108 <_D2rt5minfo11ModuleGroup11runTlsCtorsMFZv+0x38> 4020dd: 48 8b 5f 28 mov 0x28(%rdi),%rbx 4020e1: 66 66 66 66 66 66 2e data32 data32 data32 data32 data32 nopw %cs:0x0(%rax,%rax,1) 4020e8: 0f 1f 84 00 00 00 00 4020ef: 00 4020f0: 48 8b 3b mov (%rbx),%rdi 4020f3: e8 58 95 00 00 callq 40b650 <_D6object10ModuleInfo7tlsctorMFNaNbNdZPFZv> 4020f8: 48 85 c0 test %rax,%rax 4020fb: 74 02 je 4020ff <_D2rt5minfo11ModuleGroup11runTlsCtorsMFZv+0x2f> 4020fd: ff d0 callq *%rax 4020ff: 48 83 c3 08 add $0x8,%rbx 402103: 49 ff ce dec %r14 402106: 75 e8 jne 4020f0 <_D2rt5minfo11ModuleGroup11runTlsCtorsMFZv+0x20> 402108: 48 83 c4 08 add $0x8,%rsp 40210c: 5b pop %rbx 40210d: 41 5e pop %r14 40210f: c3 retq 0000000000402110 <_D2rt5minfo11ModuleGroup11runTlsDtorsMFZv>: 402110: 41 56 push %r14 402112: 53 push %rbx 402113: 50 push %rax 402114: 48 8b 5f 20 mov 0x20(%rdi),%rbx 402118: 48 85 db test %rbx,%rbx 40211b: 74 2c je 402149 <_D2rt5minfo11ModuleGroup11runTlsDtorsMFZv+0x39> 40211d: 4c 8b 77 28 mov 0x28(%rdi),%r14 402121: 66 66 66 66 66 66 2e data32 data32 data32 data32 data32 nopw %cs:0x0(%rax,%rax,1) 402128: 0f 1f 84 00 00 00 00 40212f: 00 402130: 49 8b 7c de f8 mov -0x8(%r14,%rbx,8),%rdi 402135: e8 36 95 00 00 callq 40b670 <_D6object10ModuleInfo7tlsdtorMFNaNbNdZPFZv> 40213a: 48 ff cb dec %rbx 40213d: 48 85 c0 test %rax,%rax 402140: 74 02 je 402144 <_D2rt5minfo11ModuleGroup11runTlsDtorsMFZv+0x34> 402142: ff d0 callq *%rax 402144: 48 85 db test %rbx,%rbx 402147: 75 e7 jne 402130 <_D2rt5minfo11ModuleGroup11runTlsDtorsMFZv+0x20> 402149: 48 83 c4 08 add $0x8,%rsp 40214d: 5b pop %rbx 40214e: 41 5e pop %r14 402150: c3 retq 402151: 66 66 66 66 66 66 2e data32 data32 data32 data32 data32 nopw %cs:0x0(%rax,%rax,1) 402158: 0f 1f 84 00 00 00 00 40215f: 00 0000000000402160 <_D2rt5minfo11ModuleGroup8runDtorsMFZv>: 402160: 41 57 push %r15 402162: 41 56 push %r14 402164: 41 54 push %r12 402166: 53 push %rbx 402167: 50 push %rax 402168: 49 89 fe mov %rdi,%r14 40216b: 49 8b 5e 10 mov 0x10(%r14),%rbx 40216f: 48 85 db test %rbx,%rbx 402172: 74 25 je 402199 <_D2rt5minfo11ModuleGroup8runDtorsMFZv+0x39> 402174: 4d 8b 7e 18 mov 0x18(%r14),%r15 402178: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 40217f: 00 402180: 49 8b 7c df f8 mov -0x8(%r15,%rbx,8),%rdi 402185: e8 86 95 00 00 callq 40b710 <_D6object10ModuleInfo4dtorMFNaNbNdZPFZv> 40218a: 48 ff cb dec %rbx 40218d: 48 85 c0 test %rax,%rax 402190: 74 02 je 402194 <_D2rt5minfo11ModuleGroup8runDtorsMFZv+0x34> 402192: ff d0 callq *%rax 402194: 48 85 db test %rbx,%rbx 402197: 75 e7 jne 402180 <_D2rt5minfo11ModuleGroup8runDtorsMFZv+0x20> 402199: 4d 8b 26 mov (%r14),%r12 40219c: 4d 85 e4 test %r12,%r12 40219f: 74 30 je 4021d1 <_D2rt5minfo11ModuleGroup8runDtorsMFZv+0x71> 4021a1: 49 8b 5e 08 mov 0x8(%r14),%rbx 4021a5: 66 66 2e 0f 1f 84 00 data32 nopw %cs:0x0(%rax,%rax,1) 4021ac: 00 00 00 00 4021b0: 4c 8b 3b mov (%rbx),%r15 4021b3: 4c 89 ff mov %r15,%rdi 4021b6: e8 75 94 00 00 callq 40b630 <_D6object10ModuleInfo5flagsMFNaNbNdZk> 4021bb: 83 e0 fd and $0xfffffffd,%eax 4021be: 4c 89 ff mov %r15,%rdi 4021c1: 89 c6 mov %eax,%esi 4021c3: e8 78 94 00 00 callq 40b640 <_D6object10ModuleInfo5flagsMFNaNbNdkZv> 4021c8: 48 83 c3 08 add $0x8,%rbx 4021cc: 49 ff cc dec %r12 4021cf: 75 df jne 4021b0 <_D2rt5minfo11ModuleGroup8runDtorsMFZv+0x50> 4021d1: 49 8b 7e 18 mov 0x18(%r14),%rdi 4021d5: e8 86 f7 ff ff callq 401960 4021da: 49 c7 46 18 00 00 00 movq $0x0,0x18(%r14) 4021e1: 00 4021e2: 49 c7 46 10 00 00 00 movq $0x0,0x10(%r14) 4021e9: 00 4021ea: 49 8b 7e 28 mov 0x28(%r14),%rdi 4021ee: e8 6d f7 ff ff callq 401960 4021f3: 49 c7 46 28 00 00 00 movq $0x0,0x28(%r14) 4021fa: 00 4021fb: 49 c7 46 20 00 00 00 movq $0x0,0x20(%r14) 402202: 00 402203: 49 c7 46 08 00 00 00 movq $0x0,0x8(%r14) 40220a: 00 40220b: 49 c7 06 00 00 00 00 movq $0x0,(%r14) 402212: 48 83 c4 08 add $0x8,%rsp 402216: 5b pop %rbx 402217: 41 5c pop %r12 402219: 41 5e pop %r14 40221b: 41 5f pop %r15 40221d: c3 retq 40221e: 66 90 xchg %ax,%ax 0000000000402220 <_D2rt5minfo11ModuleGroup4freeMFZv>: 402220: 53 push %rbx 402221: 48 89 fb mov %rdi,%rbx 402224: 48 8b 7b 18 mov 0x18(%rbx),%rdi 402228: e8 33 f7 ff ff callq 401960 40222d: 48 c7 43 18 00 00 00 movq $0x0,0x18(%rbx) 402234: 00 402235: 48 c7 43 10 00 00 00 movq $0x0,0x10(%rbx) 40223c: 00 40223d: 48 8b 7b 28 mov 0x28(%rbx),%rdi 402241: e8 1a f7 ff ff callq 401960 402246: 48 c7 43 28 00 00 00 movq $0x0,0x28(%rbx) 40224d: 00 40224e: 48 c7 43 20 00 00 00 movq $0x0,0x20(%rbx) 402255: 00 402256: 48 c7 43 08 00 00 00 movq $0x0,0x8(%rbx) 40225d: 00 40225e: 48 c7 03 00 00 00 00 movq $0x0,(%rbx) 402265: 5b pop %rbx 402266: c3 retq 402267: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) 40226e: 00 00 0000000000402270 <_D2rt5minfo17moduleinfos_applyFMDFKPS6object10ModuleInfoZiZi>: 402270: 55 push %rbp 402271: 41 57 push %r15 402273: 41 56 push %r14 402275: 41 55 push %r13 402277: 41 54 push %r12 402279: 53 push %rbx 40227a: 50 push %rax 40227b: 49 89 f6 mov %rsi,%r14 40227e: 49 89 fc mov %rdi,%r12 402281: 4c 8b 2d 78 0f 23 00 mov 0x230f78(%rip),%r13 # 633200 <_D2rt5minfo12_moduleGroupS2rt5minfo11ModuleGroup> 402288: 4d 85 ed test %r13,%r13 40228b: 74 36 je 4022c3 <_D2rt5minfo17moduleinfos_applyFMDFKPS6object10ModuleInfoZiZi+0x53> 40228d: 31 db xor %ebx,%ebx 40228f: 48 8b 2d 72 0f 23 00 mov 0x230f72(%rip),%rbp # 633208 <_D2rt5minfo12_moduleGroupS2rt5minfo11ModuleGroup+0x8> 402296: 4c 8d 3c 24 lea (%rsp),%r15 40229a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) 4022a0: 48 8b 44 dd 00 mov 0x0(%rbp,%rbx,8),%rax 4022a5: 48 89 04 24 mov %rax,(%rsp) 4022a9: 48 85 c0 test %rax,%rax 4022ac: 74 0d je 4022bb <_D2rt5minfo17moduleinfos_applyFMDFKPS6object10ModuleInfoZiZi+0x4b> 4022ae: 4c 89 e7 mov %r12,%rdi 4022b1: 4c 89 fe mov %r15,%rsi 4022b4: 41 ff d6 callq *%r14 4022b7: 85 c0 test %eax,%eax 4022b9: 75 0a jne 4022c5 <_D2rt5minfo17moduleinfos_applyFMDFKPS6object10ModuleInfoZiZi+0x55> 4022bb: 48 ff c3 inc %rbx 4022be: 4c 39 eb cmp %r13,%rbx 4022c1: 72 dd jb 4022a0 <_D2rt5minfo17moduleinfos_applyFMDFKPS6object10ModuleInfoZiZi+0x30> 4022c3: 31 c0 xor %eax,%eax 4022c5: 48 83 c4 08 add $0x8,%rsp 4022c9: 5b pop %rbx 4022ca: 41 5c pop %r12 4022cc: 41 5d pop %r13 4022ce: 41 5e pop %r14 4022d0: 41 5f pop %r15 4022d2: 5d pop %rbp 4022d3: c3 retq 4022d4: 66 66 66 2e 0f 1f 84 data32 data32 nopw %cs:0x0(%rax,%rax,1) 4022db: 00 00 00 00 00 00000000004022e0 : 4022e0: 41 57 push %r15 4022e2: 41 56 push %r14 4022e4: 53 push %rbx 4022e5: 48 83 ec 20 sub $0x20,%rsp 4022e9: c5 f8 57 c0 vxorps %xmm0,%xmm0,%xmm0 4022ed: c5 f8 29 44 24 10 vmovaps %xmm0,0x10(%rsp) 4022f3: c5 f8 29 04 24 vmovaps %xmm0,(%rsp) 4022f8: 48 8b 1d 31 0f 23 00 mov 0x230f31(%rip),%rbx # 633230 <_Dmodule_ref> 4022ff: 48 85 db test %rbx,%rbx 402302: 74 41 je 402345 402304: 31 ff xor %edi,%edi 402306: 48 89 d8 mov %rbx,%rax 402309: 45 31 ff xor %r15d,%r15d 40230c: 0f 1f 40 00 nopl 0x0(%rax) 402310: 48 83 c7 08 add $0x8,%rdi 402314: 49 ff c7 inc %r15 402317: 48 8b 00 mov (%rax),%rax 40231a: 48 85 c0 test %rax,%rax 40231d: 75 f1 jne 402310 40231f: e8 4c f9 ff ff callq 401c70 402324: 48 89 c1 mov %rax,%rcx 402327: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) 40232e: 00 00 402330: 48 8b 53 08 mov 0x8(%rbx),%rdx 402334: 48 89 11 mov %rdx,(%rcx) 402337: 48 83 c1 08 add $0x8,%rcx 40233b: 48 8b 1b mov (%rbx),%rbx 40233e: 48 85 db test %rbx,%rbx 402341: 75 ed jne 402330 402343: eb 0a jmp 40234f 402345: 45 31 ff xor %r15d,%r15d 402348: 31 ff xor %edi,%edi 40234a: e8 21 f9 ff ff callq 401c70 40234f: 4c 89 3d aa 0e 23 00 mov %r15,0x230eaa(%rip) # 633200 <_D2rt5minfo12_moduleGroupS2rt5minfo11ModuleGroup> 402356: 48 89 05 ab 0e 23 00 mov %rax,0x230eab(%rip) # 633208 <_D2rt5minfo12_moduleGroupS2rt5minfo11ModuleGroup+0x8> 40235d: 48 8b 44 24 10 mov 0x10(%rsp),%rax 402362: 48 89 05 b7 0e 23 00 mov %rax,0x230eb7(%rip) # 633220 <_D2rt5minfo12_moduleGroupS2rt5minfo11ModuleGroup+0x20> 402369: c5 f8 28 04 24 vmovaps (%rsp),%xmm0 40236e: c5 f8 29 05 9a 0e 23 vmovaps %xmm0,0x230e9a(%rip) # 633210 <_D2rt5minfo12_moduleGroupS2rt5minfo11ModuleGroup+0x10> 402375: 00 402376: 4e 8d 34 fd 00 00 00 lea 0x0(,%r15,8),%r14 40237d: 00 40237e: 4c 89 f7 mov %r14,%rdi 402381: e8 ea f8 ff ff callq 401c70 402386: 4c 89 3d 83 0e 23 00 mov %r15,0x230e83(%rip) # 633210 <_D2rt5minfo12_moduleGroupS2rt5minfo11ModuleGroup+0x10> 40238d: 48 89 05 84 0e 23 00 mov %rax,0x230e84(%rip) # 633218 <_D2rt5minfo12_moduleGroupS2rt5minfo11ModuleGroup+0x18> 402394: 4c 89 f7 mov %r14,%rdi 402397: e8 d4 f8 ff ff callq 401c70 40239c: 4c 89 3d 7d 0e 23 00 mov %r15,0x230e7d(%rip) # 633220 <_D2rt5minfo12_moduleGroupS2rt5minfo11ModuleGroup+0x20> 4023a3: 48 89 05 7e 0e 23 00 mov %rax,0x230e7e(%rip) # 633228 <_D2rt5minfo12_moduleGroupS2rt5minfo11ModuleGroup+0x28> 4023aa: bf 00 32 63 00 mov $0x633200,%edi 4023af: e8 9c 01 00 00 callq 402550 <_D2rt5minfo9sortCtorsFKS2rt5minfo11ModuleGroupZv> 4023b4: bf 00 32 63 00 mov $0x633200,%edi 4023b9: e8 62 fc ff ff callq 402020 <_D2rt5minfo11ModuleGroup8runCtorsMFZv> 4023be: 48 83 c4 20 add $0x20,%rsp 4023c2: 5b pop %rbx 4023c3: 41 5e pop %r14 4023c5: 41 5f pop %r15 4023c7: c3 retq 4023c8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 4023cf: 00 00000000004023d0 : 4023d0: 41 56 push %r14 4023d2: 53 push %rbx 4023d3: 50 push %rax 4023d4: 4c 8b 35 45 0e 23 00 mov 0x230e45(%rip),%r14 # 633220 <_D2rt5minfo12_moduleGroupS2rt5minfo11ModuleGroup+0x20> 4023db: 4d 85 f6 test %r14,%r14 4023de: 74 28 je 402408 4023e0: 48 8b 1d 41 0e 23 00 mov 0x230e41(%rip),%rbx # 633228 <_D2rt5minfo12_moduleGroupS2rt5minfo11ModuleGroup+0x28> 4023e7: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) 4023ee: 00 00 4023f0: 48 8b 3b mov (%rbx),%rdi 4023f3: e8 58 92 00 00 callq 40b650 <_D6object10ModuleInfo7tlsctorMFNaNbNdZPFZv> 4023f8: 48 85 c0 test %rax,%rax 4023fb: 74 02 je 4023ff 4023fd: ff d0 callq *%rax 4023ff: 48 83 c3 08 add $0x8,%rbx 402403: 49 ff ce dec %r14 402406: 75 e8 jne 4023f0 402408: 48 83 c4 08 add $0x8,%rsp 40240c: 5b pop %rbx 40240d: 41 5e pop %r14 40240f: c3 retq 0000000000402410 : 402410: 41 56 push %r14 402412: 53 push %rbx 402413: 50 push %rax 402414: 48 8b 1d 05 0e 23 00 mov 0x230e05(%rip),%rbx # 633220 <_D2rt5minfo12_moduleGroupS2rt5minfo11ModuleGroup+0x20> 40241b: 48 85 db test %rbx,%rbx 40241e: 74 29 je 402449 402420: 4c 8b 35 01 0e 23 00 mov 0x230e01(%rip),%r14 # 633228 <_D2rt5minfo12_moduleGroupS2rt5minfo11ModuleGroup+0x28> 402427: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) 40242e: 00 00 402430: 49 8b 7c de f8 mov -0x8(%r14,%rbx,8),%rdi 402435: e8 36 92 00 00 callq 40b670 <_D6object10ModuleInfo7tlsdtorMFNaNbNdZPFZv> 40243a: 48 ff cb dec %rbx 40243d: 48 85 c0 test %rax,%rax 402440: 74 02 je 402444 402442: ff d0 callq *%rax 402444: 48 85 db test %rbx,%rbx 402447: 75 e7 jne 402430 402449: 48 83 c4 08 add $0x8,%rsp 40244d: 5b pop %rbx 40244e: 41 5e pop %r14 402450: c3 retq 402451: 66 66 66 66 66 66 2e data32 data32 data32 data32 data32 nopw %cs:0x0(%rax,%rax,1) 402458: 0f 1f 84 00 00 00 00 40245f: 00 0000000000402460 : 402460: 50 push %rax 402461: bf 00 32 63 00 mov $0x633200,%edi 402466: e8 f5 fc ff ff callq 402160 <_D2rt5minfo11ModuleGroup8runDtorsMFZv> 40246b: 48 8b 3d 96 0d 23 00 mov 0x230d96(%rip),%rdi # 633208 <_D2rt5minfo12_moduleGroupS2rt5minfo11ModuleGroup+0x8> 402472: e8 e9 f4 ff ff callq 401960 402477: 48 8b 3d 9a 0d 23 00 mov 0x230d9a(%rip),%rdi # 633218 <_D2rt5minfo12_moduleGroupS2rt5minfo11ModuleGroup+0x18> 40247e: e8 dd f4 ff ff callq 401960 402483: 48 c7 05 8a 0d 23 00 movq $0x0,0x230d8a(%rip) # 633218 <_D2rt5minfo12_moduleGroupS2rt5minfo11ModuleGroup+0x18> 40248a: 00 00 00 00 40248e: 48 c7 05 77 0d 23 00 movq $0x0,0x230d77(%rip) # 633210 <_D2rt5minfo12_moduleGroupS2rt5minfo11ModuleGroup+0x10> 402495: 00 00 00 00 402499: 48 8b 3d 88 0d 23 00 mov 0x230d88(%rip),%rdi # 633228 <_D2rt5minfo12_moduleGroupS2rt5minfo11ModuleGroup+0x28> 4024a0: e8 bb f4 ff ff callq 401960 4024a5: 48 c7 05 78 0d 23 00 movq $0x0,0x230d78(%rip) # 633228 <_D2rt5minfo12_moduleGroupS2rt5minfo11ModuleGroup+0x28> 4024ac: 00 00 00 00 4024b0: 48 c7 05 65 0d 23 00 movq $0x0,0x230d65(%rip) # 633220 <_D2rt5minfo12_moduleGroupS2rt5minfo11ModuleGroup+0x20> 4024b7: 00 00 00 00 4024bb: 48 c7 05 42 0d 23 00 movq $0x0,0x230d42(%rip) # 633208 <_D2rt5minfo12_moduleGroupS2rt5minfo11ModuleGroup+0x8> 4024c2: 00 00 00 00 4024c6: 48 c7 05 2f 0d 23 00 movq $0x0,0x230d2f(%rip) # 633200 <_D2rt5minfo12_moduleGroupS2rt5minfo11ModuleGroup> 4024cd: 00 00 00 00 4024d1: 58 pop %rax 4024d2: c3 retq 4024d3: 66 66 66 66 2e 0f 1f data32 data32 data32 nopw %cs:0x0(%rax,%rax,1) 4024da: 84 00 00 00 00 00 00000000004024e0 <_D2rt5minfo14getModuleInfosFZAPS6object10ModuleInfo>: 4024e0: 41 56 push %r14 4024e2: 53 push %rbx 4024e3: 50 push %rax 4024e4: 48 8b 1d 45 0d 23 00 mov 0x230d45(%rip),%rbx # 633230 <_Dmodule_ref> 4024eb: 48 85 db test %rbx,%rbx 4024ee: 74 45 je 402535 <_D2rt5minfo14getModuleInfosFZAPS6object10ModuleInfo+0x55> 4024f0: 31 ff xor %edi,%edi 4024f2: 48 89 d8 mov %rbx,%rax 4024f5: 45 31 f6 xor %r14d,%r14d 4024f8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 4024ff: 00 402500: 48 83 c7 08 add $0x8,%rdi 402504: 49 ff c6 inc %r14 402507: 48 8b 00 mov (%rax),%rax 40250a: 48 85 c0 test %rax,%rax 40250d: 75 f1 jne 402500 <_D2rt5minfo14getModuleInfosFZAPS6object10ModuleInfo+0x20> 40250f: e8 5c f7 ff ff callq 401c70 402514: 48 89 c1 mov %rax,%rcx 402517: 48 85 db test %rbx,%rbx 40251a: 74 26 je 402542 <_D2rt5minfo14getModuleInfosFZAPS6object10ModuleInfo+0x62> 40251c: 48 89 c8 mov %rcx,%rax 40251f: 90 nop 402520: 48 8b 53 08 mov 0x8(%rbx),%rdx 402524: 48 89 10 mov %rdx,(%rax) 402527: 48 83 c0 08 add $0x8,%rax 40252b: 48 8b 1b mov (%rbx),%rbx 40252e: 48 85 db test %rbx,%rbx 402531: 75 ed jne 402520 <_D2rt5minfo14getModuleInfosFZAPS6object10ModuleInfo+0x40> 402533: eb 0d jmp 402542 <_D2rt5minfo14getModuleInfosFZAPS6object10ModuleInfo+0x62> 402535: 45 31 f6 xor %r14d,%r14d 402538: 31 ff xor %edi,%edi 40253a: e8 31 f7 ff ff callq 401c70 40253f: 48 89 c1 mov %rax,%rcx 402542: 4c 89 f0 mov %r14,%rax 402545: 48 89 ca mov %rcx,%rdx 402548: 48 83 c4 08 add $0x8,%rsp 40254c: 5b pop %rbx 40254d: 41 5e pop %r14 40254f: c3 retq 0000000000402550 <_D2rt5minfo9sortCtorsFKS2rt5minfo11ModuleGroupZv>: 402550: 55 push %rbp 402551: 48 89 e5 mov %rsp,%rbp 402554: 41 57 push %r15 402556: 41 56 push %r14 402558: 41 55 push %r13 40255a: 41 54 push %r12 40255c: 53 push %rbx 40255d: 50 push %rax 40255e: 49 89 fe mov %rdi,%r14 402561: 4d 8b 3e mov (%r14),%r15 402564: 4d 85 ff test %r15,%r15 402567: 74 77 je 4025e0 <_D2rt5minfo9sortCtorsFKS2rt5minfo11ModuleGroupZv+0x90> 402569: 4a 8d 04 fd 00 00 00 lea 0x0(,%r15,8),%rax 402570: 00 402571: 4c 8d 2c 40 lea (%rax,%rax,2),%r13 402575: 49 81 fd 00 90 01 00 cmp $0x19000,%r13 40257c: 77 34 ja 4025b2 <_D2rt5minfo9sortCtorsFKS2rt5minfo11ModuleGroupZv+0x62> 40257e: 44 89 e8 mov %r13d,%eax 402581: 83 e0 f8 and $0xfffffff8,%eax 402584: 48 83 c0 0f add $0xf,%rax 402588: 48 83 e0 f0 and $0xfffffffffffffff0,%rax 40258c: 48 89 e3 mov %rsp,%rbx 40258f: 48 29 c3 sub %rax,%rbx 402592: 48 89 dc mov %rbx,%rsp 402595: 48 89 df mov %rbx,%rdi 402598: 31 f6 xor %esi,%esi 40259a: 4c 89 ea mov %r13,%rdx 40259d: e8 5e f5 ff ff callq 401b00 4025a2: 4c 89 ff mov %r15,%rdi 4025a5: 48 89 de mov %rbx,%rsi 4025a8: 4c 89 f2 mov %r14,%rdx 4025ab: e8 10 02 00 00 callq 4027c0 <_D2rt5minfo13sortCtorsImplFKS2rt5minfo11ModuleGroupAS2rt5minfo8StackRecZv> 4025b0: eb 2e jmp 4025e0 <_D2rt5minfo9sortCtorsFKS2rt5minfo11ModuleGroupZv+0x90> 4025b2: 4c 89 ef mov %r13,%rdi 4025b5: e8 b6 f6 ff ff callq 401c70 4025ba: 49 89 c4 mov %rax,%r12 4025bd: 4c 89 e7 mov %r12,%rdi 4025c0: 31 f6 xor %esi,%esi 4025c2: 4c 89 ea mov %r13,%rdx 4025c5: e8 36 f5 ff ff callq 401b00 4025ca: 4c 89 ff mov %r15,%rdi 4025cd: 4c 89 e6 mov %r12,%rsi 4025d0: 4c 89 f2 mov %r14,%rdx 4025d3: e8 e8 01 00 00 callq 4027c0 <_D2rt5minfo13sortCtorsImplFKS2rt5minfo11ModuleGroupAS2rt5minfo8StackRecZv> 4025d8: 4c 89 e7 mov %r12,%rdi 4025db: e8 80 f3 ff ff callq 401960 4025e0: 48 8d 65 d8 lea -0x28(%rbp),%rsp 4025e4: 5b pop %rbx 4025e5: 41 5c pop %r12 4025e7: 41 5d pop %r13 4025e9: 41 5e pop %r14 4025eb: 41 5f pop %r15 4025ed: 5d pop %rbp 4025ee: c3 retq 4025ef: 90 nop 00000000004025f0 <_D2rt5minfo5printFAyaZv>: 4025f0: 50 push %rax 4025f1: 48 89 f8 mov %rdi,%rax 4025f4: bf 02 00 00 00 mov $0x2,%edi 4025f9: 48 89 c2 mov %rax,%rdx 4025fc: e8 2f f4 ff ff callq 401a30 402601: 58 pop %rax 402602: c3 retq 402603: 66 66 66 66 2e 0f 1f data32 data32 data32 nopw %cs:0x0(%rax,%rax,1) 40260a: 84 00 00 00 00 00 0000000000402610 <_D2rt5minfo7printlnFAyaZv>: 402610: 50 push %rax 402611: 48 89 f8 mov %rdi,%rax 402614: bf 02 00 00 00 mov $0x2,%edi 402619: 48 89 c2 mov %rax,%rdx 40261c: e8 0f f4 ff ff callq 401a30 402621: bf 02 00 00 00 mov $0x2,%edi 402626: be 38 12 42 00 mov $0x421238,%esi 40262b: ba 01 00 00 00 mov $0x1,%edx 402630: e8 fb f3 ff ff callq 401a30 402635: 58 pop %rax 402636: c3 retq 402637: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) 40263e: 00 00 0000000000402640 <_D2rt5minfo8StackRec3modMFNdZPS6object10ModuleInfo>: 402640: 48 8b 47 08 mov 0x8(%rdi),%rax 402644: 48 8b 4f 10 mov 0x10(%rdi),%rcx 402648: 48 8b 04 c8 mov (%rax,%rcx,8),%rax 40264c: c3 retq 40264d: 0f 1f 00 nopl (%rax) 0000000000402650 <_D2rt5minfo12onCycleErrorFAS2rt5minfo8StackRecZv>: 402650: 41 57 push %r15 402652: 41 56 push %r14 402654: 41 54 push %r12 402656: 53 push %rbx 402657: 48 83 ec 18 sub $0x18,%rsp 40265b: 49 89 f6 mov %rsi,%r14 40265e: 49 89 fc mov %rdi,%r12 402661: 48 c7 44 24 08 08 00 movq $0x8,0x8(%rsp) 402668: 00 00 40266a: 48 c7 44 24 10 3a 12 movq $0x42123a,0x10(%rsp) 402671: 42 00 402673: 48 8d 74 24 08 lea 0x8(%rsp),%rsi 402678: bf 90 55 42 00 mov $0x425590,%edi 40267d: ba 33 00 00 00 mov $0x33,%edx 402682: b9 50 12 42 00 mov $0x421250,%ecx 402687: e8 64 19 01 00 callq 413ff0 <_d_arrayappendT> 40268c: 48 89 44 24 08 mov %rax,0x8(%rsp) 402691: 48 89 54 24 10 mov %rdx,0x10(%rsp) 402696: 4d 85 e4 test %r12,%r12 402699: 74 6c je 402707 <_D2rt5minfo12onCycleErrorFAS2rt5minfo8StackRecZv+0xb7> 40269b: 49 8d 5e 10 lea 0x10(%r14),%rbx 40269f: 4c 8d 7c 24 08 lea 0x8(%rsp),%r15 4026a4: 66 66 66 2e 0f 1f 84 data32 data32 nopw %cs:0x0(%rax,%rax,1) 4026ab: 00 00 00 00 00 4026b0: 48 8b 43 f8 mov -0x8(%rbx),%rax 4026b4: 48 8b 0b mov (%rbx),%rcx 4026b7: 48 8b 3c c8 mov (%rax,%rcx,8),%rdi 4026bb: e8 70 92 00 00 callq 40b930 <_D6object10ModuleInfo4nameMFNaNbNdZAya> 4026c0: 48 89 d1 mov %rdx,%rcx 4026c3: bf 90 55 42 00 mov $0x425590,%edi 4026c8: 4c 89 fe mov %r15,%rsi 4026cb: 48 89 c2 mov %rax,%rdx 4026ce: e8 1d 19 01 00 callq 413ff0 <_d_arrayappendT> 4026d3: 48 89 44 24 08 mov %rax,0x8(%rsp) 4026d8: 48 89 54 24 10 mov %rdx,0x10(%rsp) 4026dd: bf 90 55 42 00 mov $0x425590,%edi 4026e2: 4c 89 fe mov %r15,%rsi 4026e5: ba 04 00 00 00 mov $0x4,%edx 4026ea: b9 84 12 42 00 mov $0x421284,%ecx 4026ef: e8 fc 18 01 00 callq 413ff0 <_d_arrayappendT> 4026f4: 48 83 c3 18 add $0x18,%rbx 4026f8: 49 ff cc dec %r12 4026fb: 48 89 44 24 08 mov %rax,0x8(%rsp) 402700: 48 89 54 24 10 mov %rdx,0x10(%rsp) 402705: 75 a9 jne 4026b0 <_D2rt5minfo12onCycleErrorFAS2rt5minfo8StackRecZv+0x60> 402707: 49 8b 46 08 mov 0x8(%r14),%rax 40270b: 49 8b 4e 10 mov 0x10(%r14),%rcx 40270f: 48 8b 3c c8 mov (%rax,%rcx,8),%rdi 402713: e8 18 92 00 00 callq 40b930 <_D6object10ModuleInfo4nameMFNaNbNdZAya> 402718: 48 89 d1 mov %rdx,%rcx 40271b: 48 8d 74 24 08 lea 0x8(%rsp),%rsi 402720: bf 90 55 42 00 mov $0x425590,%edi 402725: 48 89 c2 mov %rax,%rdx 402728: e8 c3 18 01 00 callq 413ff0 <_d_arrayappendT> 40272d: 48 89 44 24 08 mov %rax,0x8(%rsp) 402732: 48 89 54 24 10 mov %rdx,0x10(%rsp) 402737: bf 50 12 63 00 mov $0x631250,%edi 40273c: e8 4f e4 00 00 callq 410b90 <_d_newclass> 402741: 48 c7 00 e0 44 42 00 movq $0x4244e0,(%rax) 402748: 48 c7 40 08 00 00 00 movq $0x0,0x8(%rax) 40274f: 00 402750: 48 8b 0d 81 1d 02 00 mov 0x21d81(%rip),%rcx # 4244d8 <_D9Exception6__initZ+0x40> 402757: 48 89 48 40 mov %rcx,0x40(%rax) 40275b: c5 f8 10 05 65 1d 02 vmovups 0x21d65(%rip),%xmm0 # 4244c8 <_D9Exception6__initZ+0x30> 402762: 00 402763: c5 f8 11 40 30 vmovups %xmm0,0x30(%rax) 402768: c5 f8 10 05 48 1d 02 vmovups 0x21d48(%rip),%xmm0 # 4244b8 <_D9Exception6__initZ+0x20> 40276f: 00 402770: c5 f8 11 40 20 vmovups %xmm0,0x20(%rax) 402775: c5 f8 10 05 2b 1d 02 vmovups 0x21d2b(%rip),%xmm0 # 4244a8 <_D9Exception6__initZ+0x10> 40277c: 00 40277d: c5 f8 11 40 10 vmovups %xmm0,0x10(%rax) 402782: 4c 8b 4c 24 08 mov 0x8(%rsp),%r9 402787: 48 8b 4c 24 10 mov 0x10(%rsp),%rcx 40278c: 48 89 0c 24 mov %rcx,(%rsp) 402790: 48 89 c7 mov %rax,%rdi 402793: 31 f6 xor %esi,%esi 402795: ba 8f 01 00 00 mov $0x18f,%edx 40279a: b9 34 00 00 00 mov $0x34,%ecx 40279f: 41 b8 90 12 42 00 mov $0x421290,%r8d 4027a5: e8 96 8d 00 00 callq 40b540 <_D6object9Exception6__ctorMFNaNbNfAyaAyamC6object9ThrowableZC9Exception> 4027aa: 48 89 c7 mov %rax,%rdi 4027ad: e8 ae 65 00 00 callq 408d60 <_d_throw_exception> 4027b2: 66 66 66 66 66 2e 0f data32 data32 data32 data32 nopw %cs:0x0(%rax,%rax,1) 4027b9: 1f 84 00 00 00 00 00 00000000004027c0 <_D2rt5minfo13sortCtorsImplFKS2rt5minfo11ModuleGroupAS2rt5minfo8StackRecZv>: 4027c0: 55 push %rbp 4027c1: 41 57 push %r15 4027c3: 41 56 push %r14 4027c5: 41 55 push %r13 4027c7: 41 54 push %r12 4027c9: 53 push %rbx 4027ca: 48 81 ec 88 00 00 00 sub $0x88,%rsp 4027d1: 48 89 54 24 38 mov %rdx,0x38(%rsp) 4027d6: 48 89 74 24 48 mov %rsi,0x48(%rsp) 4027db: 48 8d 42 10 lea 0x10(%rdx),%rax 4027df: 48 89 44 24 20 mov %rax,0x20(%rsp) 4027e4: 48 8d 42 20 lea 0x20(%rdx),%rax 4027e8: 48 89 44 24 18 mov %rax,0x18(%rsp) 4027ed: 48 8d 42 18 lea 0x18(%rdx),%rax 4027f1: 48 89 44 24 10 mov %rax,0x10(%rsp) 4027f6: 48 8d 42 28 lea 0x28(%rdx),%rax 4027fa: 48 89 44 24 08 mov %rax,0x8(%rsp) 4027ff: 30 c0 xor %al,%al 402801: 48 8d 4e f8 lea -0x8(%rsi),%rcx 402805: 48 89 4c 24 30 mov %rcx,0x30(%rsp) 40280a: 88 44 24 2f mov %al,0x2f(%rsp) 40280e: 88 c1 mov %al,%cl 402810: 80 e1 01 and $0x1,%cl 402813: 48 8b 44 24 10 mov 0x10(%rsp),%rax 402818: 48 0f 45 44 24 08 cmovne 0x8(%rsp),%rax 40281e: 84 c9 test %cl,%cl 402820: bb 60 00 00 00 mov $0x60,%ebx 402825: b9 18 00 00 00 mov $0x18,%ecx 40282a: 0f 45 d9 cmovne %ecx,%ebx 40282d: 89 5c 24 54 mov %ebx,0x54(%rsp) 402831: 48 8b 00 mov (%rax),%rax 402834: 48 89 44 24 78 mov %rax,0x78(%rsp) 402839: 48 8b 44 24 38 mov 0x38(%rsp),%rax 40283e: 48 8b 08 mov (%rax),%rcx 402841: 48 89 4c 24 68 mov %rcx,0x68(%rsp) 402846: 48 8b 40 08 mov 0x8(%rax),%rax 40284a: 48 89 84 24 80 00 00 mov %rax,0x80(%rsp) 402851: 00 402852: 31 c0 xor %eax,%eax 402854: 49 89 c7 mov %rax,%r15 402857: 49 89 c5 mov %rax,%r13 40285a: 49 89 c6 mov %rax,%r14 40285d: eb 41 jmp 4028a0 <_D2rt5minfo13sortCtorsImplFKS2rt5minfo11ModuleGroupAS2rt5minfo8StackRecZv+0xe0> 40285f: 90 nop 402860: 48 8b 44 24 48 mov 0x48(%rsp),%rax 402865: 48 8b 4c 24 68 mov 0x68(%rsp),%rcx 40286a: 48 8b 54 24 40 mov 0x40(%rsp),%rdx 40286f: 48 89 0c d0 mov %rcx,(%rax,%rdx,8) 402873: 48 8b 8c 24 80 00 00 mov 0x80(%rsp),%rcx 40287a: 00 40287b: 48 89 4c d0 08 mov %rcx,0x8(%rax,%rdx,8) 402880: 4c 89 7c d0 10 mov %r15,0x10(%rax,%rdx,8) 402885: 49 ff c6 inc %r14 402888: 48 89 ef mov %rbp,%rdi 40288b: e8 90 8f 00 00 callq 40b820 <_D6object10ModuleInfo15importedModulesMFNaNbNdZAPS6object10ModuleInfo> 402890: 48 89 44 24 68 mov %rax,0x68(%rsp) 402895: 48 89 94 24 80 00 00 mov %rdx,0x80(%rsp) 40289c: 00 40289d: 45 31 ff xor %r15d,%r15d 4028a0: 4c 89 74 24 70 mov %r14,0x70(%rsp) 4028a5: 4b 8d 0c 76 lea (%r14,%r14,2),%rcx 4028a9: 48 89 4c 24 40 mov %rcx,0x40(%rsp) 4028ae: 48 8b 44 24 30 mov 0x30(%rsp),%rax 4028b3: 48 8d 04 c8 lea (%rax,%rcx,8),%rax 4028b7: 48 89 44 24 58 mov %rax,0x58(%rsp) 4028bc: 49 8d 46 ff lea -0x1(%r14),%rax 4028c0: 48 89 44 24 60 mov %rax,0x60(%rsp) 4028c5: eb 11 jmp 4028d8 <_D2rt5minfo13sortCtorsImplFKS2rt5minfo11ModuleGroupAS2rt5minfo8StackRecZv+0x118> 4028c7: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) 4028ce: 00 00 4028d0: 49 ff c7 inc %r15 4028d3: 4c 8b 74 24 70 mov 0x70(%rsp),%r14 4028d8: 4c 3b 7c 24 68 cmp 0x68(%rsp),%r15 4028dd: 0f 83 15 01 00 00 jae 4029f8 <_D2rt5minfo13sortCtorsImplFKS2rt5minfo11ModuleGroupAS2rt5minfo8StackRecZv+0x238> 4028e3: 66 66 66 66 2e 0f 1f data32 data32 data32 nopw %cs:0x0(%rax,%rax,1) 4028ea: 84 00 00 00 00 00 4028f0: 48 8b 84 24 80 00 00 mov 0x80(%rsp),%rax 4028f7: 00 4028f8: 4a 8b 2c f8 mov (%rax,%r15,8),%rbp 4028fc: 48 89 ef mov %rbp,%rdi 4028ff: e8 2c 8d 00 00 callq 40b630 <_D6object10ModuleInfo5flagsMFNaNbNdZk> 402904: 41 89 c6 mov %eax,%r14d 402907: 41 f6 c6 01 test $0x1,%r14b 40290b: 75 73 jne 402980 <_D2rt5minfo13sortCtorsImplFKS2rt5minfo11ModuleGroupAS2rt5minfo8StackRecZv+0x1c0> 40290d: 41 f6 c6 02 test $0x2,%r14b 402911: 75 bd jne 4028d0 <_D2rt5minfo13sortCtorsImplFKS2rt5minfo11ModuleGroupAS2rt5minfo8StackRecZv+0x110> 402913: 44 85 f3 test %r14d,%ebx 402916: 75 08 jne 402920 <_D2rt5minfo13sortCtorsImplFKS2rt5minfo11ModuleGroupAS2rt5minfo8StackRecZv+0x160> 402918: 41 83 ce 02 or $0x2,%r14d 40291c: eb 42 jmp 402960 <_D2rt5minfo13sortCtorsImplFKS2rt5minfo11ModuleGroupAS2rt5minfo8StackRecZv+0x1a0> 40291e: 66 90 xchg %ax,%ax 402920: 41 f6 c6 04 test $0x4,%r14b 402924: 75 0d jne 402933 <_D2rt5minfo13sortCtorsImplFKS2rt5minfo11ModuleGroupAS2rt5minfo8StackRecZv+0x173> 402926: 48 89 ef mov %rbp,%rdi 402929: e8 f2 8e 00 00 callq 40b820 <_D6object10ModuleInfo15importedModulesMFNaNbNdZAPS6object10ModuleInfo> 40292e: 48 85 c0 test %rax,%rax 402931: 75 1d jne 402950 <_D2rt5minfo13sortCtorsImplFKS2rt5minfo11ModuleGroupAS2rt5minfo8StackRecZv+0x190> 402933: 48 8b 44 24 78 mov 0x78(%rsp),%rax 402938: 4a 89 2c e8 mov %rbp,(%rax,%r13,8) 40293c: 41 83 ce 02 or $0x2,%r14d 402940: 48 89 ef mov %rbp,%rdi 402943: 44 89 f6 mov %r14d,%esi 402946: e8 f5 8c 00 00 callq 40b640 <_D6object10ModuleInfo5flagsMFNaNbNdkZv> 40294b: 49 ff c5 inc %r13 40294e: eb 1b jmp 40296b <_D2rt5minfo13sortCtorsImplFKS2rt5minfo11ModuleGroupAS2rt5minfo8StackRecZv+0x1ab> 402950: 41 83 ce 01 or $0x1,%r14d 402954: 66 66 66 2e 0f 1f 84 data32 data32 nopw %cs:0x0(%rax,%rax,1) 40295b: 00 00 00 00 00 402960: 48 89 ef mov %rbp,%rdi 402963: 44 89 f6 mov %r14d,%esi 402966: e8 d5 8c 00 00 callq 40b640 <_D6object10ModuleInfo5flagsMFNaNbNdkZv> 40296b: 48 89 ef mov %rbp,%rdi 40296e: e8 ad 8e 00 00 callq 40b820 <_D6object10ModuleInfo15importedModulesMFNaNbNdZAPS6object10ModuleInfo> 402973: 48 85 c0 test %rax,%rax 402976: 0f 84 74 ff ff ff je 4028f0 <_D2rt5minfo13sortCtorsImplFKS2rt5minfo11ModuleGroupAS2rt5minfo8StackRecZv+0x130> 40297c: eb 62 jmp 4029e0 <_D2rt5minfo13sortCtorsImplFKS2rt5minfo11ModuleGroupAS2rt5minfo8StackRecZv+0x220> 40297e: 66 90 xchg %ax,%ax 402980: 41 83 e6 fe and $0xfffffffe,%r14d 402984: 48 83 7c 24 70 00 cmpq $0x0,0x70(%rsp) 40298a: 48 8b 5c 24 58 mov 0x58(%rsp),%rbx 40298f: 4c 8b 64 24 60 mov 0x60(%rsp),%r12 402994: 74 32 je 4029c8 <_D2rt5minfo13sortCtorsImplFKS2rt5minfo11ModuleGroupAS2rt5minfo8StackRecZv+0x208> 402996: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) 40299d: 00 00 00 4029a0: 48 8b 43 f8 mov -0x8(%rbx),%rax 4029a4: 48 8b 0b mov (%rbx),%rcx 4029a7: 48 8b 3c c8 mov (%rax,%rcx,8),%rdi 4029ab: 48 39 ef cmp %rbp,%rdi 4029ae: 74 18 je 4029c8 <_D2rt5minfo13sortCtorsImplFKS2rt5minfo11ModuleGroupAS2rt5minfo8StackRecZv+0x208> 4029b0: e8 7b 8c 00 00 callq 40b630 <_D6object10ModuleInfo5flagsMFNaNbNdZk> 4029b5: 83 e0 01 and $0x1,%eax 4029b8: 41 09 c6 or %eax,%r14d 4029bb: 48 83 c3 e8 add $0xffffffffffffffe8,%rbx 4029bf: 49 ff cc dec %r12 4029c2: 49 83 fc ff cmp $0xffffffffffffffff,%r12 4029c6: 75 d8 jne 4029a0 <_D2rt5minfo13sortCtorsImplFKS2rt5minfo11ModuleGroupAS2rt5minfo8StackRecZv+0x1e0> 4029c8: 41 f6 c6 01 test $0x1,%r14b 4029cc: 8b 5c 24 54 mov 0x54(%rsp),%ebx 4029d0: 0f 85 09 01 00 00 jne 402adf <_D2rt5minfo13sortCtorsImplFKS2rt5minfo11ModuleGroupAS2rt5minfo8StackRecZv+0x31f> 4029d6: e9 f5 fe ff ff jmpq 4028d0 <_D2rt5minfo13sortCtorsImplFKS2rt5minfo11ModuleGroupAS2rt5minfo8StackRecZv+0x110> 4029db: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 4029e0: 48 8b 44 24 38 mov 0x38(%rsp),%rax 4029e5: 4c 8b 74 24 70 mov 0x70(%rsp),%r14 4029ea: 4c 3b 30 cmp (%rax),%r14 4029ed: 0f 82 6d fe ff ff jb 402860 <_D2rt5minfo13sortCtorsImplFKS2rt5minfo11ModuleGroupAS2rt5minfo8StackRecZv+0xa0> 4029f3: e9 01 01 00 00 jmpq 402af9 <_D2rt5minfo13sortCtorsImplFKS2rt5minfo11ModuleGroupAS2rt5minfo8StackRecZv+0x339> 4029f8: 4d 85 f6 test %r14,%r14 4029fb: 74 69 je 402a66 <_D2rt5minfo13sortCtorsImplFKS2rt5minfo11ModuleGroupAS2rt5minfo8StackRecZv+0x2a6> 4029fd: 48 8b 44 24 60 mov 0x60(%rsp),%rax 402a02: 48 8d 04 40 lea (%rax,%rax,2),%rax 402a06: 48 8b 4c 24 48 mov 0x48(%rsp),%rcx 402a0b: 4c 8b 7c c1 10 mov 0x10(%rcx,%rax,8),%r15 402a10: 48 8b 54 c1 08 mov 0x8(%rcx,%rax,8),%rdx 402a15: 48 89 94 24 80 00 00 mov %rdx,0x80(%rsp) 402a1c: 00 402a1d: 4a 8b 2c fa mov (%rdx,%r15,8),%rbp 402a21: 48 8b 04 c1 mov (%rcx,%rax,8),%rax 402a25: 48 89 44 24 68 mov %rax,0x68(%rsp) 402a2a: 48 89 ef mov %rbp,%rdi 402a2d: e8 fe 8b 00 00 callq 40b630 <_D6object10ModuleInfo5flagsMFNaNbNdZk> 402a32: 85 c3 test %eax,%ebx 402a34: 74 13 je 402a49 <_D2rt5minfo13sortCtorsImplFKS2rt5minfo11ModuleGroupAS2rt5minfo8StackRecZv+0x289> 402a36: 89 c1 mov %eax,%ecx 402a38: 83 e1 02 and $0x2,%ecx 402a3b: 75 0c jne 402a49 <_D2rt5minfo13sortCtorsImplFKS2rt5minfo11ModuleGroupAS2rt5minfo8StackRecZv+0x289> 402a3d: 48 8b 4c 24 78 mov 0x78(%rsp),%rcx 402a42: 4a 89 2c e9 mov %rbp,(%rcx,%r13,8) 402a46: 49 ff c5 inc %r13 402a49: 49 ff c7 inc %r15 402a4c: 83 e0 fc and $0xfffffffc,%eax 402a4f: 83 c8 02 or $0x2,%eax 402a52: 48 89 ef mov %rbp,%rdi 402a55: 89 c6 mov %eax,%esi 402a57: e8 e4 8b 00 00 callq 40b640 <_D6object10ModuleInfo5flagsMFNaNbNdkZv> 402a5c: 4c 8b 74 24 60 mov 0x60(%rsp),%r14 402a61: e9 3a fe ff ff jmpq 4028a0 <_D2rt5minfo13sortCtorsImplFKS2rt5minfo11ModuleGroupAS2rt5minfo8StackRecZv+0xe0> 402a66: 44 8a 7c 24 2f mov 0x2f(%rsp),%r15b 402a6b: 41 f6 c7 01 test $0x1,%r15b 402a6f: 48 8b 44 24 20 mov 0x20(%rsp),%rax 402a74: 48 0f 45 44 24 18 cmovne 0x18(%rsp),%rax 402a7a: 4c 89 28 mov %r13,(%rax) 402a7d: 48 8b 4c 24 78 mov 0x78(%rsp),%rcx 402a82: 48 89 48 08 mov %rcx,0x8(%rax) 402a86: 48 8b 44 24 38 mov 0x38(%rsp),%rax 402a8b: 48 8b 28 mov (%rax),%rbp 402a8e: 48 85 ed test %rbp,%rbp 402a91: 74 2e je 402ac1 <_D2rt5minfo13sortCtorsImplFKS2rt5minfo11ModuleGroupAS2rt5minfo8StackRecZv+0x301> 402a93: 48 8b 44 24 38 mov 0x38(%rsp),%rax 402a98: 48 8b 58 08 mov 0x8(%rax),%rbx 402a9c: 0f 1f 40 00 nopl 0x0(%rax) 402aa0: 4c 8b 33 mov (%rbx),%r14 402aa3: 4c 89 f7 mov %r14,%rdi 402aa6: e8 85 8b 00 00 callq 40b630 <_D6object10ModuleInfo5flagsMFNaNbNdZk> 402aab: 83 e0 fc and $0xfffffffc,%eax 402aae: 4c 89 f7 mov %r14,%rdi 402ab1: 89 c6 mov %eax,%esi 402ab3: e8 88 8b 00 00 callq 40b640 <_D6object10ModuleInfo5flagsMFNaNbNdkZv> 402ab8: 48 83 c3 08 add $0x8,%rbx 402abc: 48 ff cd dec %rbp 402abf: 75 df jne 402aa0 <_D2rt5minfo13sortCtorsImplFKS2rt5minfo11ModuleGroupAS2rt5minfo8StackRecZv+0x2e0> 402ac1: b0 01 mov $0x1,%al 402ac3: 41 f6 c7 01 test $0x1,%r15b 402ac7: 0f 84 3d fd ff ff je 40280a <_D2rt5minfo13sortCtorsImplFKS2rt5minfo11ModuleGroupAS2rt5minfo8StackRecZv+0x4a> 402acd: 48 81 c4 88 00 00 00 add $0x88,%rsp 402ad4: 5b pop %rbx 402ad5: 41 5c pop %r12 402ad7: 41 5d pop %r13 402ad9: 41 5e pop %r14 402adb: 41 5f pop %r15 402add: 5d pop %rbp 402ade: c3 retq 402adf: 48 8b 7c 24 70 mov 0x70(%rsp),%rdi 402ae4: 4c 29 e7 sub %r12,%rdi 402ae7: 4b 8d 04 64 lea (%r12,%r12,2),%rax 402aeb: 48 8b 4c 24 48 mov 0x48(%rsp),%rcx 402af0: 48 8d 34 c1 lea (%rcx,%rax,8),%rsi 402af4: e8 57 fb ff ff callq 402650 <_D2rt5minfo12onCycleErrorFAS2rt5minfo8StackRecZv> 402af9: bf 34 00 00 00 mov $0x34,%edi 402afe: be d0 12 42 00 mov $0x4212d0,%esi 402b03: ba dd 01 00 00 mov $0x1dd,%edx 402b08: e8 33 03 00 00 callq 402e40 <_d_assert> 402b0d: 0f 1f 00 nopl (%rax) 0000000000402b10 <_D2rt5minfo16__moduleinfoCtorZ>: 402b10: 48 8b 05 19 07 23 00 mov 0x230719(%rip),%rax # 633230 <_Dmodule_ref> 402b17: 48 89 05 62 cb 22 00 mov %rax,0x22cb62(%rip) # 62f680 <_D2rt5minfo11__moduleRefZ> 402b1e: 48 c7 05 07 07 23 00 movq $0x62f680,0x230707(%rip) # 633230 <_Dmodule_ref> 402b25: 80 f6 62 00 402b29: c3 retq 402b2a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) 0000000000402b30 <_D2rt5minfo11ModuleGroup8runCtorsMFZv68__T14runModuleFuncsS452rt5minfo11ModuleGroup8runCtorsMFZv9__lambda2Z14runModuleFuncsMFAPS6object10ModuleInfoZv>: 402b30: 41 56 push %r14 402b32: 53 push %rbx 402b33: 50 push %rax 402b34: 48 89 d3 mov %rdx,%rbx 402b37: 49 89 f6 mov %rsi,%r14 402b3a: 4d 85 f6 test %r14,%r14 402b3d: 74 19 je 402b58 <_D2rt5minfo11ModuleGroup8runCtorsMFZv68__T14runModuleFuncsS452rt5minfo11ModuleGroup8runCtorsMFZv9__lambda2Z14runModuleFuncsMFAPS6object10ModuleInfoZv+0x28> 402b3f: 90 nop 402b40: 48 8b 3b mov (%rbx),%rdi 402b43: e8 18 8c 00 00 callq 40b760 <_D6object10ModuleInfo5ictorMFNaNbNdZPFZv> 402b48: 48 85 c0 test %rax,%rax 402b4b: 74 02 je 402b4f <_D2rt5minfo11ModuleGroup8runCtorsMFZv68__T14runModuleFuncsS452rt5minfo11ModuleGroup8runCtorsMFZv9__lambda2Z14runModuleFuncsMFAPS6object10ModuleInfoZv+0x1f> 402b4d: ff d0 callq *%rax 402b4f: 48 83 c3 08 add $0x8,%rbx 402b53: 49 ff ce dec %r14 402b56: 75 e8 jne 402b40 <_D2rt5minfo11ModuleGroup8runCtorsMFZv68__T14runModuleFuncsS452rt5minfo11ModuleGroup8runCtorsMFZv9__lambda2Z14runModuleFuncsMFAPS6object10ModuleInfoZv+0x10> 402b58: 48 83 c4 08 add $0x8,%rsp 402b5c: 5b pop %rbx 402b5d: 41 5e pop %r14 402b5f: c3 retq 0000000000402b60 <_D2rt5minfo11ModuleGroup8runCtorsMFZv36__T9__lambda2TPS6object10ModuleInfoZ9__lambda2FNaNbPS6object10ModuleInfoZPFZv>: 402b60: 50 push %rax 402b61: e8 fa 8b 00 00 callq 40b760 <_D6object10ModuleInfo5ictorMFNaNbNdZPFZv> 402b66: 5a pop %rdx 402b67: c3 retq 402b68: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 402b6f: 00 0000000000402b70 <_D2rt5minfo11ModuleGroup8runCtorsMFZv68__T14runModuleFuncsS452rt5minfo11ModuleGroup8runCtorsMFZv9__lambda4Z14runModuleFuncsMFAPS6object10ModuleInfoZv>: 402b70: 41 56 push %r14 402b72: 53 push %rbx 402b73: 50 push %rax 402b74: 48 89 d3 mov %rdx,%rbx 402b77: 49 89 f6 mov %rsi,%r14 402b7a: 4d 85 f6 test %r14,%r14 402b7d: 74 19 je 402b98 <_D2rt5minfo11ModuleGroup8runCtorsMFZv68__T14runModuleFuncsS452rt5minfo11ModuleGroup8runCtorsMFZv9__lambda4Z14runModuleFuncsMFAPS6object10ModuleInfoZv+0x28> 402b7f: 90 nop 402b80: 48 8b 3b mov (%rbx),%rdi 402b83: e8 48 8b 00 00 callq 40b6d0 <_D6object10ModuleInfo4ctorMFNaNbNdZPFZv> 402b88: 48 85 c0 test %rax,%rax 402b8b: 74 02 je 402b8f <_D2rt5minfo11ModuleGroup8runCtorsMFZv68__T14runModuleFuncsS452rt5minfo11ModuleGroup8runCtorsMFZv9__lambda4Z14runModuleFuncsMFAPS6object10ModuleInfoZv+0x1f> 402b8d: ff d0 callq *%rax 402b8f: 48 83 c3 08 add $0x8,%rbx 402b93: 49 ff ce dec %r14 402b96: 75 e8 jne 402b80 <_D2rt5minfo11ModuleGroup8runCtorsMFZv68__T14runModuleFuncsS452rt5minfo11ModuleGroup8runCtorsMFZv9__lambda4Z14runModuleFuncsMFAPS6object10ModuleInfoZv+0x10> 402b98: 48 83 c4 08 add $0x8,%rsp 402b9c: 5b pop %rbx 402b9d: 41 5e pop %r14 402b9f: c3 retq 0000000000402ba0 <_D2rt5minfo11ModuleGroup8runCtorsMFZv36__T9__lambda4TPS6object10ModuleInfoZ9__lambda4FNaNbPS6object10ModuleInfoZPFZv>: 402ba0: 50 push %rax 402ba1: e8 2a 8b 00 00 callq 40b6d0 <_D6object10ModuleInfo4ctorMFNaNbNdZPFZv> 402ba6: 5a pop %rdx 402ba7: c3 retq 402ba8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 402baf: 00 0000000000402bb0 <_D2rt5minfo11ModuleGroup11runTlsCtorsMFZv72__T14runModuleFuncsS492rt5minfo11ModuleGroup11runTlsCtorsMFZv9__lambda6Z14runModuleFuncsMFAPS6object10ModuleInfoZv>: 402bb0: 41 56 push %r14 402bb2: 53 push %rbx 402bb3: 50 push %rax 402bb4: 48 89 d3 mov %rdx,%rbx 402bb7: 49 89 f6 mov %rsi,%r14 402bba: 4d 85 f6 test %r14,%r14 402bbd: 74 19 je 402bd8 <_D2rt5minfo11ModuleGroup11runTlsCtorsMFZv72__T14runModuleFuncsS492rt5minfo11ModuleGroup11runTlsCtorsMFZv9__lambda6Z14runModuleFuncsMFAPS6object10ModuleInfoZv+0x28> 402bbf: 90 nop 402bc0: 48 8b 3b mov (%rbx),%rdi 402bc3: e8 88 8a 00 00 callq 40b650 <_D6object10ModuleInfo7tlsctorMFNaNbNdZPFZv> 402bc8: 48 85 c0 test %rax,%rax 402bcb: 74 02 je 402bcf <_D2rt5minfo11ModuleGroup11runTlsCtorsMFZv72__T14runModuleFuncsS492rt5minfo11ModuleGroup11runTlsCtorsMFZv9__lambda6Z14runModuleFuncsMFAPS6object10ModuleInfoZv+0x1f> 402bcd: ff d0 callq *%rax 402bcf: 48 83 c3 08 add $0x8,%rbx 402bd3: 49 ff ce dec %r14 402bd6: 75 e8 jne 402bc0 <_D2rt5minfo11ModuleGroup11runTlsCtorsMFZv72__T14runModuleFuncsS492rt5minfo11ModuleGroup11runTlsCtorsMFZv9__lambda6Z14runModuleFuncsMFAPS6object10ModuleInfoZv+0x10> 402bd8: 48 83 c4 08 add $0x8,%rsp 402bdc: 5b pop %rbx 402bdd: 41 5e pop %r14 402bdf: c3 retq 0000000000402be0 <_D2rt5minfo11ModuleGroup11runTlsCtorsMFZv36__T9__lambda6TPS6object10ModuleInfoZ9__lambda6FNaNbPS6object10ModuleInfoZPFZv>: 402be0: 50 push %rax 402be1: e8 6a 8a 00 00 callq 40b650 <_D6object10ModuleInfo7tlsctorMFNaNbNdZPFZv> 402be6: 5a pop %rdx 402be7: c3 retq 402be8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 402bef: 00 0000000000402bf0 <_D2rt5minfo11ModuleGroup11runTlsDtorsMFZv75__T17runModuleFuncsRevS492rt5minfo11ModuleGroup11runTlsDtorsMFZv9__lambda8Z17runModuleFuncsRevMFAPS6object10ModuleInfoZv>: 402bf0: 41 56 push %r14 402bf2: 53 push %rbx 402bf3: 50 push %rax 402bf4: 49 89 d6 mov %rdx,%r14 402bf7: 48 89 f3 mov %rsi,%rbx 402bfa: eb 06 jmp 402c02 <_D2rt5minfo11ModuleGroup11runTlsDtorsMFZv75__T17runModuleFuncsRevS492rt5minfo11ModuleGroup11runTlsDtorsMFZv9__lambda8Z17runModuleFuncsRevMFAPS6object10ModuleInfoZv+0x12> 402bfc: 0f 1f 40 00 nopl 0x0(%rax) 402c00: ff d0 callq *%rax 402c02: 48 85 db test %rbx,%rbx 402c05: 74 14 je 402c1b <_D2rt5minfo11ModuleGroup11runTlsDtorsMFZv75__T17runModuleFuncsRevS492rt5minfo11ModuleGroup11runTlsDtorsMFZv9__lambda8Z17runModuleFuncsRevMFAPS6object10ModuleInfoZv+0x2b> 402c07: 49 8b 7c de f8 mov -0x8(%r14,%rbx,8),%rdi 402c0c: e8 5f 8a 00 00 callq 40b670 <_D6object10ModuleInfo7tlsdtorMFNaNbNdZPFZv> 402c11: 48 ff cb dec %rbx 402c14: 48 85 c0 test %rax,%rax 402c17: 74 e9 je 402c02 <_D2rt5minfo11ModuleGroup11runTlsDtorsMFZv75__T17runModuleFuncsRevS492rt5minfo11ModuleGroup11runTlsDtorsMFZv9__lambda8Z17runModuleFuncsRevMFAPS6object10ModuleInfoZv+0x12> 402c19: eb e5 jmp 402c00 <_D2rt5minfo11ModuleGroup11runTlsDtorsMFZv75__T17runModuleFuncsRevS492rt5minfo11ModuleGroup11runTlsDtorsMFZv9__lambda8Z17runModuleFuncsRevMFAPS6object10ModuleInfoZv+0x10> 402c1b: 48 83 c4 08 add $0x8,%rsp 402c1f: 5b pop %rbx 402c20: 41 5e pop %r14 402c22: c3 retq 402c23: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) 402c2a: 00 00 00 402c2d: 0f 1f 00 nopl (%rax) 0000000000402c30 <_D2rt5minfo11ModuleGroup11runTlsDtorsMFZv36__T9__lambda8TPS6object10ModuleInfoZ9__lambda8FNaNbPS6object10ModuleInfoZPFZv>: 402c30: 50 push %rax 402c31: e8 3a 8a 00 00 callq 40b670 <_D6object10ModuleInfo7tlsdtorMFNaNbNdZPFZv> 402c36: 5a pop %rdx 402c37: c3 retq 402c38: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 402c3f: 00 0000000000402c40 <_D2rt5minfo11ModuleGroup8runDtorsMFZv73__T17runModuleFuncsRevS472rt5minfo11ModuleGroup8runDtorsMFZv10__lambda10Z17runModuleFuncsRevMFAPS6object10ModuleInfoZv>: 402c40: 41 56 push %r14 402c42: 53 push %rbx 402c43: 50 push %rax 402c44: 49 89 d6 mov %rdx,%r14 402c47: 48 89 f3 mov %rsi,%rbx 402c4a: eb 06 jmp 402c52 <_D2rt5minfo11ModuleGroup8runDtorsMFZv73__T17runModuleFuncsRevS472rt5minfo11ModuleGroup8runDtorsMFZv10__lambda10Z17runModuleFuncsRevMFAPS6object10ModuleInfoZv+0x12> 402c4c: 0f 1f 40 00 nopl 0x0(%rax) 402c50: ff d0 callq *%rax 402c52: 48 85 db test %rbx,%rbx 402c55: 74 14 je 402c6b <_D2rt5minfo11ModuleGroup8runDtorsMFZv73__T17runModuleFuncsRevS472rt5minfo11ModuleGroup8runDtorsMFZv10__lambda10Z17runModuleFuncsRevMFAPS6object10ModuleInfoZv+0x2b> 402c57: 49 8b 7c de f8 mov -0x8(%r14,%rbx,8),%rdi 402c5c: e8 af 8a 00 00 callq 40b710 <_D6object10ModuleInfo4dtorMFNaNbNdZPFZv> 402c61: 48 ff cb dec %rbx 402c64: 48 85 c0 test %rax,%rax 402c67: 74 e9 je 402c52 <_D2rt5minfo11ModuleGroup8runDtorsMFZv73__T17runModuleFuncsRevS472rt5minfo11ModuleGroup8runDtorsMFZv10__lambda10Z17runModuleFuncsRevMFAPS6object10ModuleInfoZv+0x12> 402c69: eb e5 jmp 402c50 <_D2rt5minfo11ModuleGroup8runDtorsMFZv73__T17runModuleFuncsRevS472rt5minfo11ModuleGroup8runDtorsMFZv10__lambda10Z17runModuleFuncsRevMFAPS6object10ModuleInfoZv+0x10> 402c6b: 48 83 c4 08 add $0x8,%rsp 402c6f: 5b pop %rbx 402c70: 41 5e pop %r14 402c72: c3 retq 402c73: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) 402c7a: 00 00 00 402c7d: 0f 1f 00 nopl (%rax) 0000000000402c80 <_D2rt5minfo11ModuleGroup8runDtorsMFZv38__T10__lambda10TPS6object10ModuleInfoZ10__lambda10FNaNbPS6object10ModuleInfoZPFZv>: 402c80: 50 push %rax 402c81: e8 8a 8a 00 00 callq 40b710 <_D6object10ModuleInfo4dtorMFNaNbNdZPFZv> 402c86: 5a pop %rdx 402c87: c3 retq 402c88: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 402c8f: 00 0000000000402c90 <_d_createTrace>: 402c90: 53 push %rbx 402c91: 48 89 fb mov %rdi,%rbx 402c94: 48 85 db test %rbx,%rbx 402c97: 74 1e je 402cb7 <_d_createTrace+0x27> 402c99: 48 83 7b 38 00 cmpq $0x0,0x38(%rbx) 402c9e: 75 17 jne 402cb7 <_d_createTrace+0x27> 402ca0: 48 8b 03 mov (%rbx),%rax 402ca3: 48 8b 00 mov (%rax),%rax 402ca6: 48 3b 58 18 cmp 0x18(%rax),%rbx 402caa: 74 0b je 402cb7 <_d_createTrace+0x27> 402cac: 31 ff xor %edi,%edi 402cae: e8 6d 88 00 00 callq 40b520 <_d_traceContext> 402cb3: 48 89 43 38 mov %rax,0x38(%rbx) 402cb7: 5b pop %rbx 402cb8: c3 retq 402cb9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 0000000000402cc0 <_moduleCtor>: 402cc0: e9 1b f6 ff ff jmpq 4022e0 402cc5: 66 66 2e 0f 1f 84 00 data32 nopw %cs:0x0(%rax,%rax,1) 402ccc: 00 00 00 00 0000000000402cd0 <_moduleDtor>: 402cd0: e9 8b f7 ff ff jmpq 402460 402cd5: 66 66 2e 0f 1f 84 00 data32 nopw %cs:0x0(%rax,%rax,1) 402cdc: 00 00 00 00 0000000000402ce0 <_moduleTlsCtor>: 402ce0: e9 eb f6 ff ff jmpq 4023d0 402ce5: 66 66 2e 0f 1f 84 00 data32 nopw %cs:0x0(%rax,%rax,1) 402cec: 00 00 00 00 0000000000402cf0 <_moduleTlsDtor>: 402cf0: e9 1b f7 ff ff jmpq 402410 402cf5: 66 66 2e 0f 1f 84 00 data32 nopw %cs:0x0(%rax,%rax,1) 402cfc: 00 00 00 00 0000000000402d00 : 402d00: 50 push %rax 402d01: bf 50 12 63 00 mov $0x631250,%edi 402d06: e8 85 de 00 00 callq 410b90 <_d_newclass> 402d0b: 48 c7 00 e0 44 42 00 movq $0x4244e0,(%rax) 402d12: 48 c7 40 08 00 00 00 movq $0x0,0x8(%rax) 402d19: 00 402d1a: 48 8b 0d b7 17 02 00 mov 0x217b7(%rip),%rcx # 4244d8 <_D9Exception6__initZ+0x40> 402d21: 48 89 48 40 mov %rcx,0x40(%rax) 402d25: c5 f8 10 05 9b 17 02 vmovups 0x2179b(%rip),%xmm0 # 4244c8 <_D9Exception6__initZ+0x30> 402d2c: 00 402d2d: c5 f8 11 40 30 vmovups %xmm0,0x30(%rax) 402d32: c5 f8 10 05 7e 17 02 vmovups 0x2177e(%rip),%xmm0 # 4244b8 <_D9Exception6__initZ+0x20> 402d39: 00 402d3a: c5 f8 11 40 20 vmovups %xmm0,0x20(%rax) 402d3f: c5 f8 10 05 61 17 02 vmovups 0x21761(%rip),%xmm0 # 4244a8 <_D9Exception6__initZ+0x10> 402d46: 00 402d47: c5 f8 11 40 10 vmovups %xmm0,0x10(%rax) 402d4c: 48 c7 04 24 20 13 42 movq $0x421320,(%rsp) 402d53: 00 402d54: 48 89 c7 mov %rax,%rdi 402d57: be 00 00 00 00 mov $0x0,%esi 402d5c: ba a4 00 00 00 mov $0xa4,%edx 402d61: b9 35 00 00 00 mov $0x35,%ecx 402d66: 41 b8 50 13 42 00 mov $0x421350,%r8d 402d6c: 41 b9 2c 00 00 00 mov $0x2c,%r9d 402d72: e8 c9 87 00 00 callq 40b540 <_D6object9Exception6__ctorMFNaNbNfAyaAyamC6object9ThrowableZC9Exception> 402d77: 48 89 c7 mov %rax,%rdi 402d7a: e8 e1 5f 00 00 callq 408d60 <_d_throw_exception> 402d7f: 90 nop 0000000000402d80 : 402d80: 50 push %rax 402d81: bf 50 12 63 00 mov $0x631250,%edi 402d86: e8 05 de 00 00 callq 410b90 <_d_newclass> 402d8b: 48 c7 00 e0 44 42 00 movq $0x4244e0,(%rax) 402d92: 48 c7 40 08 00 00 00 movq $0x0,0x8(%rax) 402d99: 00 402d9a: 48 8b 0d 37 17 02 00 mov 0x21737(%rip),%rcx # 4244d8 <_D9Exception6__initZ+0x40> 402da1: 48 89 48 40 mov %rcx,0x40(%rax) 402da5: c5 f8 10 05 1b 17 02 vmovups 0x2171b(%rip),%xmm0 # 4244c8 <_D9Exception6__initZ+0x30> 402dac: 00 402dad: c5 f8 11 40 30 vmovups %xmm0,0x30(%rax) 402db2: c5 f8 10 05 fe 16 02 vmovups 0x216fe(%rip),%xmm0 # 4244b8 <_D9Exception6__initZ+0x20> 402db9: 00 402dba: c5 f8 11 40 20 vmovups %xmm0,0x20(%rax) 402dbf: c5 f8 10 05 e1 16 02 vmovups 0x216e1(%rip),%xmm0 # 4244a8 <_D9Exception6__initZ+0x10> 402dc6: 00 402dc7: c5 f8 11 40 10 vmovups %xmm0,0x10(%rax) 402dcc: 48 c7 04 24 90 13 42 movq $0x421390,(%rsp) 402dd3: 00 402dd4: 48 89 c7 mov %rax,%rdi 402dd7: be 00 00 00 00 mov $0x0,%esi 402ddc: ba b3 00 00 00 mov $0xb3,%edx 402de1: b9 35 00 00 00 mov $0x35,%ecx 402de6: 41 b8 c0 13 42 00 mov $0x4213c0,%r8d 402dec: 41 b9 2e 00 00 00 mov $0x2e,%r9d 402df2: e8 49 87 00 00 callq 40b540 <_D6object9Exception6__ctorMFNaNbNfAyaAyamC6object9ThrowableZC9Exception> 402df7: 48 89 c7 mov %rax,%rdi 402dfa: e8 61 5f 00 00 callq 408d60 <_d_throw_exception> 402dff: 90 nop 0000000000402e00 <_d_assertm>: 402e00: 53 push %rbx 402e01: 89 f3 mov %esi,%ebx 402e03: e8 28 8b 00 00 callq 40b930 <_D6object10ModuleInfo4nameMFNaNbNdZAya> 402e08: 89 d9 mov %ebx,%ecx 402e0a: 48 89 c7 mov %rax,%rdi 402e0d: 48 89 d6 mov %rdx,%rsi 402e10: 48 89 ca mov %rcx,%rdx 402e13: 5b pop %rbx 402e14: e9 37 15 00 00 jmpq 404350 402e19: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 0000000000402e20 <_d_assert_msg>: 402e20: 49 89 f1 mov %rsi,%r9 402e23: 49 89 fa mov %rdi,%r10 402e26: 44 89 c0 mov %r8d,%eax 402e29: 48 89 d7 mov %rdx,%rdi 402e2c: 48 89 ce mov %rcx,%rsi 402e2f: 48 89 c2 mov %rax,%rdx 402e32: 4c 89 d1 mov %r10,%rcx 402e35: 4d 89 c8 mov %r9,%r8 402e38: e9 d3 15 00 00 jmpq 404410 402e3d: 0f 1f 00 nopl (%rax) 0000000000402e40 <_d_assert>: 402e40: 89 d2 mov %edx,%edx 402e42: e9 09 15 00 00 jmpq 404350 402e47: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) 402e4e: 00 00 0000000000402e50 <_d_unittestm>: 402e50: 53 push %rbx 402e51: 89 f3 mov %esi,%ebx 402e53: e8 d8 8a 00 00 callq 40b930 <_D6object10ModuleInfo4nameMFNaNbNdZAya> 402e58: 89 d9 mov %ebx,%ecx 402e5a: 48 89 c7 mov %rax,%rdi 402e5d: 48 89 d6 mov %rdx,%rsi 402e60: 48 89 ca mov %rcx,%rdx 402e63: b9 10 00 00 00 mov $0x10,%ecx 402e68: 41 b8 00 14 42 00 mov $0x421400,%r8d 402e6e: 5b pop %rbx 402e6f: e9 5c 16 00 00 jmpq 4044d0 402e74: 66 66 66 2e 0f 1f 84 data32 data32 nopw %cs:0x0(%rax,%rax,1) 402e7b: 00 00 00 00 00 0000000000402e80 <_d_unittest_msg>: 402e80: 49 89 f1 mov %rsi,%r9 402e83: 49 89 fa mov %rdi,%r10 402e86: 44 89 c0 mov %r8d,%eax 402e89: 48 89 d7 mov %rdx,%rdi 402e8c: 48 89 ce mov %rcx,%rsi 402e8f: 48 89 c2 mov %rax,%rdx 402e92: 4c 89 d1 mov %r10,%rcx 402e95: 4d 89 c8 mov %r9,%r8 402e98: e9 33 16 00 00 jmpq 4044d0 402e9d: 0f 1f 00 nopl (%rax) 0000000000402ea0 <_d_unittest>: 402ea0: 89 d2 mov %edx,%edx 402ea2: b9 10 00 00 00 mov $0x10,%ecx 402ea7: 41 b8 00 14 42 00 mov $0x421400,%r8d 402ead: e9 1e 16 00 00 jmpq 4044d0 402eb2: 66 66 66 66 66 2e 0f data32 data32 data32 data32 nopw %cs:0x0(%rax,%rax,1) 402eb9: 1f 84 00 00 00 00 00 0000000000402ec0 <_d_array_bounds>: 402ec0: 53 push %rbx 402ec1: 89 f3 mov %esi,%ebx 402ec3: e8 68 8a 00 00 callq 40b930 <_D6object10ModuleInfo4nameMFNaNbNdZAya> 402ec8: 89 d9 mov %ebx,%ecx 402eca: 48 89 c7 mov %rax,%rdi 402ecd: 48 89 d6 mov %rdx,%rsi 402ed0: 48 89 ca mov %rcx,%rdx 402ed3: 5b pop %rbx 402ed4: e9 b7 16 00 00 jmpq 404590 402ed9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 0000000000402ee0 <_d_switch_error>: 402ee0: 53 push %rbx 402ee1: 89 f3 mov %esi,%ebx 402ee3: e8 48 8a 00 00 callq 40b930 <_D6object10ModuleInfo4nameMFNaNbNdZAya> 402ee8: 89 d9 mov %ebx,%ecx 402eea: 48 89 c7 mov %rax,%rdi 402eed: 48 89 d6 mov %rdx,%rsi 402ef0: 48 89 ca mov %rcx,%rdx 402ef3: 5b pop %rbx 402ef4: e9 97 18 00 00 jmpq 404790 402ef9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 0000000000402f00 <_d_hidden_func>: 402f00: e9 cb 17 00 00 jmpq 4046d0 402f05: 66 66 2e 0f 1f 84 00 data32 nopw %cs:0x0(%rax,%rax,1) 402f0c: 00 00 00 00 0000000000402f10 : 402f10: 48 8b 05 21 03 23 00 mov 0x230321(%rip),%rax # 633238 <_D2rt6dmain27_d_argsAAya> 402f17: 48 8b 15 22 03 23 00 mov 0x230322(%rip),%rdx # 633240 <_D2rt6dmain27_d_argsAAya+0x8> 402f1e: c3 retq 402f1f: 90 nop 0000000000402f20 <_D2rt6dmain215_d_criticalInitFZv>: 402f20: 50 push %rax 402f21: e8 6a a7 00 00 callq 40d690 <_STI_monitor_staticctor> 402f26: e8 15 3c 01 00 callq 416b40 <_STI_critical_init> 402f2b: 58 pop %rax 402f2c: c3 retq 402f2d: 0f 1f 00 nopl (%rax) 0000000000402f30 : 402f30: 41 56 push %r14 402f32: 53 push %rbx 402f33: 50 push %rax 402f34: 49 89 f6 mov %rsi,%r14 402f37: 48 89 fb mov %rdi,%rbx 402f3a: e8 51 a7 00 00 callq 40d690 <_STI_monitor_staticctor> 402f3f: e8 fc 3b 01 00 callq 416b40 <_STI_critical_init> 402f44: e8 17 93 00 00 callq 40c260 402f49: e8 62 5f 00 00 callq 408eb0 <_D3ldc6memory16initStaticDataGCFZv> 402f4e: e8 8d f3 ff ff callq 4022e0 402f53: e8 78 f4 ff ff callq 4023d0 402f58: e8 f3 09 00 00 callq 403950 402f5d: b0 01 mov $0x1,%al 402f5f: 48 83 c4 08 add $0x8,%rsp 402f63: 5b pop %rbx 402f64: 41 5e pop %r14 402f66: c3 retq 402f67: 83 fa 01 cmp $0x1,%edx 402f6a: 75 21 jne 402f8d 402f6c: 4d 85 f6 test %r14,%r14 402f6f: 75 05 jne 402f76 402f71: 48 85 db test %rbx,%rbx 402f74: 74 1f je 402f95 402f76: 48 89 df mov %rbx,%rdi 402f79: 48 89 c6 mov %rax,%rsi 402f7c: 41 ff d6 callq *%r14 402f7f: e8 fc 3b 01 00 callq 416b80 <_STD_critical_term> 402f84: e8 47 a7 00 00 callq 40d6d0 <_STD_monitor_staticdtor> 402f89: 30 c0 xor %al,%al 402f8b: eb d2 jmp 402f5f 402f8d: 48 89 c7 mov %rax,%rdi 402f90: e8 6b 5e 00 00 callq 408e00 <_d_eh_resume_unwind> 402f95: 48 89 c7 mov %rax,%rdi 402f98: e8 c3 5d 00 00 callq 408d60 <_d_throw_exception> 402f9d: 0f 1f 00 nopl (%rax) 0000000000402fa0 <_D2rt6dmain215_d_criticalTermFZv>: 402fa0: 50 push %rax 402fa1: e8 da 3b 01 00 callq 416b80 <_STD_critical_term> 402fa6: e8 25 a7 00 00 callq 40d6d0 <_STD_monitor_staticdtor> 402fab: 58 pop %rax 402fac: c3 retq 402fad: 0f 1f 00 nopl (%rax) 0000000000402fb0 : 402fb0: 41 57 push %r15 402fb2: 41 56 push %r14 402fb4: 53 push %rbx 402fb5: 49 89 f6 mov %rsi,%r14 402fb8: 49 89 ff mov %rdi,%r15 402fbb: e8 50 f4 ff ff callq 402410 402fc0: e8 fb 2e 00 00 callq 405ec0 402fc5: e8 96 f4 ff ff callq 402460 402fca: e8 c1 93 00 00 callq 40c390 402fcf: e8 ac 3b 01 00 callq 416b80 <_STD_critical_term> 402fd4: b3 01 mov $0x1,%bl 402fd6: e8 f5 a6 00 00 callq 40d6d0 <_STD_monitor_staticdtor> 402fdb: 88 d8 mov %bl,%al 402fdd: 5b pop %rbx 402fde: 41 5e pop %r14 402fe0: 41 5f pop %r15 402fe2: c3 retq 402fe3: 48 89 c3 mov %rax,%rbx 402fe6: 83 fa 01 cmp $0x1,%edx 402fe9: 75 21 jne 40300c 402feb: 4d 85 f6 test %r14,%r14 402fee: 75 05 jne 402ff5 402ff0: 4d 85 ff test %r15,%r15 402ff3: 74 09 je 402ffe 402ff5: 4c 89 ff mov %r15,%rdi 402ff8: 48 89 de mov %rbx,%rsi 402ffb: 41 ff d6 callq *%r14 402ffe: e8 7d 3b 01 00 callq 416b80 <_STD_critical_term> 403003: e8 c8 a6 00 00 callq 40d6d0 <_STD_monitor_staticdtor> 403008: 30 db xor %bl,%bl 40300a: eb cf jmp 402fdb 40300c: e8 6f 3b 01 00 callq 416b80 <_STD_critical_term> 403011: e8 ba a6 00 00 callq 40d6d0 <_STD_monitor_staticdtor> 403016: 48 89 df mov %rbx,%rdi 403019: e8 e2 5d 00 00 callq 408e00 <_d_eh_resume_unwind> 40301e: 48 89 c3 mov %rax,%rbx 403021: e8 5a 3b 01 00 callq 416b80 <_STD_critical_term> 403026: e8 a5 a6 00 00 callq 40d6d0 <_STD_monitor_staticdtor> 40302b: 48 89 df mov %rbx,%rdi 40302e: e8 cd 5d 00 00 callq 408e00 <_d_eh_resume_unwind> 403033: 66 66 66 66 2e 0f 1f data32 data32 data32 nopw %cs:0x0(%rax,%rax,1) 40303a: 84 00 00 00 00 00 0000000000403040 : 403040: 48 8b 05 01 02 23 00 mov 0x230201(%rip),%rax # 633248 <_D2rt6dmain26_cArgsS2rt6dmain25CArgs> 403047: 48 8b 15 02 02 23 00 mov 0x230202(%rip),%rdx # 633250 <_D2rt6dmain26_cArgsS2rt6dmain25CArgs+0x8> 40304e: c3 retq 40304f: 90 nop 0000000000403050
: 403050: ba 70 1f 40 00 mov $0x401f70,%edx 403055: eb 09 jmp 403060 <_d_run_main> 403057: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) 40305e: 00 00 0000000000403060 <_d_run_main>: 403060: 55 push %rbp 403061: 48 89 e5 mov %rsp,%rbp 403064: 41 57 push %r15 403066: 41 56 push %r14 403068: 41 55 push %r13 40306a: 41 54 push %r12 40306c: 53 push %rbx 40306d: 48 83 ec 58 sub $0x58,%rsp 403071: 49 89 f4 mov %rsi,%r12 403074: 89 fb mov %edi,%ebx 403076: 89 5d 8c mov %ebx,-0x74(%rbp) 403079: 48 89 55 d0 mov %rdx,-0x30(%rbp) 40307d: 89 1d c5 01 23 00 mov %ebx,0x2301c5(%rip) # 633248 <_D2rt6dmain26_cArgsS2rt6dmain25CArgs> 403083: 4c 89 25 c6 01 23 00 mov %r12,0x2301c6(%rip) # 633250 <_D2rt6dmain26_cArgsS2rt6dmain25CArgs+0x8> 40308a: c7 45 b0 00 00 00 00 movl $0x0,-0x50(%rbp) 403091: e8 fa a5 00 00 callq 40d690 <_STI_monitor_staticctor> 403096: e8 a5 3a 01 00 callq 416b40 <_STI_critical_init> 40309b: 48 63 f3 movslq %ebx,%rsi 40309e: 48 89 f1 mov %rsi,%rcx 4030a1: 48 c1 e1 04 shl $0x4,%rcx 4030a5: 89 c8 mov %ecx,%eax 4030a7: 48 89 e2 mov %rsp,%rdx 4030aa: 48 29 c2 sub %rax,%rdx 4030ad: 48 89 d4 mov %rdx,%rsp 4030b0: 85 f6 test %esi,%esi 4030b2: 48 89 75 b8 mov %rsi,-0x48(%rbp) 4030b6: 48 89 55 c0 mov %rdx,-0x40(%rbp) 4030ba: 0f 84 e1 00 00 00 je 4031a1 <_d_run_main+0x141> 4030c0: 48 89 4d 90 mov %rcx,-0x70(%rbp) 4030c4: 4c 8d 7a 08 lea 0x8(%rdx),%r15 4030c8: 48 89 55 98 mov %rdx,-0x68(%rbp) 4030cc: 45 31 f6 xor %r14d,%r14d 4030cf: 49 89 f5 mov %rsi,%r13 4030d2: 4c 89 6d a0 mov %r13,-0x60(%rbp) 4030d6: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) 4030dd: 00 00 00 4030e0: 49 8b 1c 24 mov (%r12),%rbx 4030e4: 48 89 df mov %rbx,%rdi 4030e7: e8 84 e9 ff ff callq 401a70 4030ec: 49 89 47 f8 mov %rax,-0x8(%r15) 4030f0: 49 89 1f mov %rbx,(%r15) 4030f3: 49 01 c6 add %rax,%r14 4030f6: 49 83 c7 10 add $0x10,%r15 4030fa: 49 83 c4 08 add $0x8,%r12 4030fe: 49 ff cd dec %r13 403101: 75 dd jne 4030e0 <_d_run_main+0x80> 403103: 4c 8b 7d 90 mov -0x70(%rbp),%r15 403107: 45 01 fe add %r15d,%r14d 40310a: 49 83 c6 0f add $0xf,%r14 40310e: 49 83 e6 f0 and $0xfffffffffffffff0,%r14 403112: 49 89 e5 mov %rsp,%r13 403115: 4c 89 eb mov %r13,%rbx 403118: 4c 29 f3 sub %r14,%rbx 40311b: 48 89 5d a8 mov %rbx,-0x58(%rbp) 40311f: 49 01 df add %rbx,%r15 403122: 48 89 dc mov %rbx,%rsp 403125: 48 8b 45 98 mov -0x68(%rbp),%rax 403129: 4c 8b 20 mov (%rax),%r12 40312c: 48 8b 70 08 mov 0x8(%rax),%rsi 403130: 4c 89 ff mov %r15,%rdi 403133: 4c 89 e2 mov %r12,%rdx 403136: e8 95 ea ff ff callq 401bd0 40313b: 48 8b 45 98 mov -0x68(%rbp),%rax 40313f: 49 f7 de neg %r14 403142: 8b 4d 8c mov -0x74(%rbp),%ecx 403145: 83 f9 01 cmp $0x1,%ecx 403148: 4c 89 23 mov %r12,(%rbx) 40314b: 4f 89 7c 35 08 mov %r15,0x8(%r13,%r14,1) 403150: 74 68 je 4031ba <_d_run_main+0x15a> 403152: 48 83 c0 10 add $0x10,%rax 403156: 48 8b 55 a8 mov -0x58(%rbp),%rdx 40315a: 48 8d 5a 18 lea 0x18(%rdx),%rbx 40315e: 4c 63 f1 movslq %ecx,%r14 403161: 49 ff ce dec %r14 403164: 66 66 66 2e 0f 1f 84 data32 data32 nopw %cs:0x0(%rax,%rax,1) 40316b: 00 00 00 00 00 403170: 4d 01 e7 add %r12,%r15 403173: 4c 8b 20 mov (%rax),%r12 403176: 48 8b 70 08 mov 0x8(%rax),%rsi 40317a: 4c 89 ff mov %r15,%rdi 40317d: 49 89 c5 mov %rax,%r13 403180: 4c 89 e2 mov %r12,%rdx 403183: e8 48 ea ff ff callq 401bd0 403188: 4c 89 e8 mov %r13,%rax 40318b: 4c 89 63 f8 mov %r12,-0x8(%rbx) 40318f: 48 83 c0 10 add $0x10,%rax 403193: 4c 89 3b mov %r15,(%rbx) 403196: 48 83 c3 10 add $0x10,%rbx 40319a: 49 ff ce dec %r14 40319d: 75 d1 jne 403170 <_d_run_main+0x110> 40319f: eb 19 jmp 4031ba <_d_run_main+0x15a> 4031a1: 48 89 75 a0 mov %rsi,-0x60(%rbp) 4031a5: 48 83 c0 0f add $0xf,%rax 4031a9: 48 83 e0 f0 and $0xfffffffffffffff0,%rax 4031ad: 48 89 e1 mov %rsp,%rcx 4031b0: 48 29 c1 sub %rax,%rcx 4031b3: 48 89 4d a8 mov %rcx,-0x58(%rbp) 4031b7: 48 89 cc mov %rcx,%rsp 4031ba: 48 8b 45 a0 mov -0x60(%rbp),%rax 4031be: 48 89 05 73 00 23 00 mov %rax,0x230073(%rip) # 633238 <_D2rt6dmain27_d_argsAAya> 4031c5: 48 8b 45 a8 mov -0x58(%rbp),%rax 4031c9: 48 89 05 70 00 23 00 mov %rax,0x230070(%rip) # 633240 <_D2rt6dmain27_d_argsAAya+0x8> 4031d0: 8a 05 ba c4 22 00 mov 0x22c4ba(%rip),%al # 62f690 4031d6: 88 45 c8 mov %al,-0x38(%rbp) 4031d9: 84 c0 test %al,%al 4031db: 74 25 je 403202 <_d_run_main+0x1a2> 4031dd: 48 8d 7d b0 lea -0x50(%rbp),%rdi 4031e1: e8 4a 00 00 00 callq 403230 <_D2rt6dmain211_d_run_mainUiPPaPUAAaZiZi6runAllMFZv> 4031e6: eb 23 jmp 40320b <_d_run_main+0x1ab> 4031e8: 83 fa 01 cmp $0x1,%edx 4031eb: 75 3a jne 403227 <_d_run_main+0x1c7> 4031ed: 48 8d 7d b0 lea -0x50(%rbp),%rdi 4031f1: 48 89 c6 mov %rax,%rsi 4031f4: e8 b7 00 00 00 callq 4032b0 <_D2rt6dmain211_d_run_mainUiPPaPUAAaZiZi7tryExecMFMDFZvZv5printMFC6object9ThrowableZv> 4031f9: c7 45 b0 01 00 00 00 movl $0x1,-0x50(%rbp) 403200: eb 09 jmp 40320b <_d_run_main+0x1ab> 403202: 48 8d 7d b0 lea -0x50(%rbp),%rdi 403206: e8 25 00 00 00 callq 403230 <_D2rt6dmain211_d_run_mainUiPPaPUAAaZiZi6runAllMFZv> 40320b: e8 70 39 01 00 callq 416b80 <_STD_critical_term> 403210: e8 bb a4 00 00 callq 40d6d0 <_STD_monitor_staticdtor> 403215: 8b 45 b0 mov -0x50(%rbp),%eax 403218: 48 8d 65 d8 lea -0x28(%rbp),%rsp 40321c: 5b pop %rbx 40321d: 41 5c pop %r12 40321f: 41 5d pop %r13 403221: 41 5e pop %r14 403223: 41 5f pop %r15 403225: 5d pop %rbp 403226: c3 retq 403227: 48 89 c7 mov %rax,%rdi 40322a: e8 d1 5b 00 00 callq 408e00 <_d_eh_resume_unwind> 40322f: 90 nop 0000000000403230 <_D2rt6dmain211_d_run_mainUiPPaPUAAaZiZi6runAllMFZv>: 403230: 53 push %rbx 403231: 48 89 fb mov %rdi,%rbx 403234: e8 27 90 00 00 callq 40c260 403239: e8 72 5c 00 00 callq 408eb0 <_D3ldc6memory16initStaticDataGCFZv> 40323e: e8 9d f0 ff ff callq 4022e0 403243: e8 88 f1 ff ff callq 4023d0 403248: e8 03 07 00 00 callq 403950 40324d: a8 01 test $0x1,%al 40324f: 74 2f je 403280 <_D2rt6dmain211_d_run_mainUiPPaPUAAaZiZi6runAllMFZv+0x50> 403251: 48 8b 7b 08 mov 0x8(%rbx),%rdi 403255: 48 8b 73 10 mov 0x10(%rbx),%rsi 403259: 48 8b 43 20 mov 0x20(%rbx),%rax 40325d: 8a 4b 18 mov 0x18(%rbx),%cl 403260: 84 c9 test %cl,%cl 403262: 74 06 je 40326a <_D2rt6dmain211_d_run_mainUiPPaPUAAaZiZi6runAllMFZv+0x3a> 403264: ff d0 callq *%rax 403266: 89 03 mov %eax,(%rbx) 403268: eb 1c jmp 403286 <_D2rt6dmain211_d_run_mainUiPPaPUAAaZiZi6runAllMFZv+0x56> 40326a: ff d0 callq *%rax 40326c: 89 03 mov %eax,(%rbx) 40326e: eb 16 jmp 403286 <_D2rt6dmain211_d_run_mainUiPPaPUAAaZiZi6runAllMFZv+0x56> 403270: 83 fa 01 cmp $0x1,%edx 403273: 75 27 jne 40329c <_D2rt6dmain211_d_run_mainUiPPaPUAAaZiZi6runAllMFZv+0x6c> 403275: 48 89 df mov %rbx,%rdi 403278: 48 89 c6 mov %rax,%rsi 40327b: e8 30 00 00 00 callq 4032b0 <_D2rt6dmain211_d_run_mainUiPPaPUAAaZiZi7tryExecMFMDFZvZv5printMFC6object9ThrowableZv> 403280: c7 03 01 00 00 00 movl $0x1,(%rbx) 403286: e8 85 f1 ff ff callq 402410 40328b: e8 30 2c 00 00 callq 405ec0 403290: e8 cb f1 ff ff callq 402460 403295: e8 f6 90 00 00 callq 40c390 40329a: 5b pop %rbx 40329b: c3 retq 40329c: 48 89 c7 mov %rax,%rdi 40329f: e8 5c 5b 00 00 callq 408e00 <_d_eh_resume_unwind> 4032a4: 66 66 66 2e 0f 1f 84 data32 data32 nopw %cs:0x0(%rax,%rax,1) 4032ab: 00 00 00 00 00 00000000004032b0 <_D2rt6dmain211_d_run_mainUiPPaPUAAaZiZi7tryExecMFMDFZvZv5printMFC6object9ThrowableZv>: 4032b0: 41 57 push %r15 4032b2: 41 56 push %r14 4032b4: 41 55 push %r13 4032b6: 41 54 push %r12 4032b8: 53 push %rbx 4032b9: 48 83 ec 20 sub $0x20,%rsp 4032bd: 49 89 f5 mov %rsi,%r13 4032c0: 49 89 fe mov %rdi,%r14 4032c3: 4d 85 ed test %r13,%r13 4032c6: 0f 84 80 02 00 00 je 40354c <_D2rt6dmain211_d_run_mainUiPPaPUAAaZiZi7tryExecMFMDFZvZv5printMFC6object9ThrowableZv+0x29c> 4032cc: 45 31 ff xor %r15d,%r15d 4032cf: 4c 8d 64 24 0c lea 0xc(%rsp),%r12 4032d4: 66 66 66 2e 0f 1f 84 data32 data32 nopw %cs:0x0(%rax,%rax,1) 4032db: 00 00 00 00 00 4032e0: 49 8b 45 00 mov 0x0(%r13),%rax 4032e4: 48 8b 00 mov (%rax),%rax 4032e7: 48 8b 50 20 mov 0x20(%rax),%rdx 4032eb: 48 8b 70 28 mov 0x28(%rax),%rsi 4032ef: 49 83 7d 28 00 cmpq $0x0,0x28(%r13) 4032f4: 75 0a jne 403300 <_D2rt6dmain211_d_run_mainUiPPaPUAAaZiZi7tryExecMFMDFZvZv5printMFC6object9ThrowableZv+0x50> 4032f6: bf 02 00 00 00 mov $0x2,%edi 4032fb: eb 77 jmp 403374 <_D2rt6dmain211_d_run_mainUiPPaPUAAaZiZi7tryExecMFMDFZvZv5printMFC6object9ThrowableZv+0xc4> 4032fd: 0f 1f 00 nopl (%rax) 403300: bf 02 00 00 00 mov $0x2,%edi 403305: e8 26 e7 ff ff callq 401a30 40330a: bf 02 00 00 00 mov $0x2,%edi 40330f: be 19 14 42 00 mov $0x421419,%esi 403314: ba 01 00 00 00 mov $0x1,%edx 403319: e8 12 e7 ff ff callq 401a30 40331e: 49 8b 55 20 mov 0x20(%r13),%rdx 403322: 49 8b 75 28 mov 0x28(%r13),%rsi 403326: bf 02 00 00 00 mov $0x2,%edi 40332b: e8 00 e7 ff ff callq 401a30 403330: bf 02 00 00 00 mov $0x2,%edi 403335: be 1b 14 42 00 mov $0x42141b,%esi 40333a: ba 01 00 00 00 mov $0x1,%edx 40333f: e8 ec e6 ff ff callq 401a30 403344: 49 8b 7d 30 mov 0x30(%r13),%rdi 403348: be 14 00 00 00 mov $0x14,%esi 40334d: 4c 89 e2 mov %r12,%rdx 403350: e8 db b5 00 00 callq 40e930 <_D2rt4util6string11intToStringFNaNbNeAamZAa> 403355: bf 02 00 00 00 mov $0x2,%edi 40335a: 48 89 d6 mov %rdx,%rsi 40335d: 48 89 c2 mov %rax,%rdx 403360: e8 cb e6 ff ff callq 401a30 403365: bf 02 00 00 00 mov $0x2,%edi 40336a: be 1d 14 42 00 mov $0x42141d,%esi 40336f: ba 01 00 00 00 mov $0x1,%edx 403374: e8 b7 e6 ff ff callq 401a30 403379: 49 83 7d 18 00 cmpq $0x0,0x18(%r13) 40337e: 74 26 je 4033a6 <_D2rt6dmain211_d_run_mainUiPPaPUAAaZiZi7tryExecMFMDFZvZv5printMFC6object9ThrowableZv+0xf6> 403380: bf 02 00 00 00 mov $0x2,%edi 403385: be 1f 14 42 00 mov $0x42141f,%esi 40338a: ba 02 00 00 00 mov $0x2,%edx 40338f: e8 9c e6 ff ff callq 401a30 403394: 49 8b 55 10 mov 0x10(%r13),%rdx 403398: 49 8b 75 18 mov 0x18(%r13),%rsi 40339c: bf 02 00 00 00 mov $0x2,%edi 4033a1: e8 8a e6 ff ff callq 401a30 4033a6: bf 02 00 00 00 mov $0x2,%edi 4033ab: be 22 14 42 00 mov $0x421422,%esi 4033b0: ba 01 00 00 00 mov $0x1,%edx 4033b5: e8 76 e6 ff ff callq 401a30 4033ba: 49 83 7d 38 00 cmpq $0x0,0x38(%r13) 4033bf: 74 45 je 403406 <_D2rt6dmain211_d_run_mainUiPPaPUAAaZiZi7tryExecMFMDFZvZv5printMFC6object9ThrowableZv+0x156> 4033c1: bf 02 00 00 00 mov $0x2,%edi 4033c6: be 30 14 42 00 mov $0x421430,%esi 4033cb: ba 11 00 00 00 mov $0x11,%edx 4033d0: e8 5b e6 ff ff callq 401a30 4033d5: 49 8b 5d 38 mov 0x38(%r13),%rbx 4033d9: 48 89 df mov %rbx,%rdi 4033dc: e8 cf 01 00 00 callq 4035b0 <_d_toObject> 4033e1: 48 8b 0b mov (%rbx),%rcx 4033e4: 48 89 c7 mov %rax,%rdi 4033e7: 4c 89 f6 mov %r14,%rsi 4033ea: ba 60 35 40 00 mov $0x403560,%edx 4033ef: ff 51 08 callq *0x8(%rcx) 4033f2: bf 02 00 00 00 mov $0x2,%edi 4033f7: be 50 14 42 00 mov $0x421450,%esi 4033fc: ba 11 00 00 00 mov $0x11,%edx 403401: e8 2a e6 ff ff callq 401a30 403406: 4c 89 ef mov %r13,%rdi 403409: be f0 12 63 00 mov $0x6312f0,%esi 40340e: e8 3d 02 00 00 callq 403650 <_d_dynamic_cast> 403413: 48 89 c3 mov %rax,%rbx 403416: 48 85 db test %rbx,%rbx 403419: 0f 84 d3 00 00 00 je 4034f2 <_D2rt6dmain211_d_run_mainUiPPaPUAAaZiZi7tryExecMFMDFZvZv5printMFC6object9ThrowableZv+0x242> 40341f: 48 83 7b 48 00 cmpq $0x0,0x48(%rbx) 403424: 0f 84 c8 00 00 00 je 4034f2 <_D2rt6dmain211_d_run_mainUiPPaPUAAaZiZi7tryExecMFMDFZvZv5printMFC6object9ThrowableZv+0x242> 40342a: bf 02 00 00 00 mov $0x2,%edi 40342f: be 62 14 42 00 mov $0x421462,%esi 403434: ba 09 00 00 00 mov $0x9,%edx 403439: e8 f2 e5 ff ff callq 401a30 40343e: 48 8b 5b 48 mov 0x48(%rbx),%rbx 403442: 48 8b 03 mov (%rbx),%rax 403445: 48 8b 00 mov (%rax),%rax 403448: 48 8b 50 20 mov 0x20(%rax),%rdx 40344c: 48 8b 70 28 mov 0x28(%rax),%rsi 403450: 48 83 7b 28 00 cmpq $0x0,0x28(%rbx) 403455: 75 07 jne 40345e <_D2rt6dmain211_d_run_mainUiPPaPUAAaZiZi7tryExecMFMDFZvZv5printMFC6object9ThrowableZv+0x1ae> 403457: bf 02 00 00 00 mov $0x2,%edi 40345c: eb 74 jmp 4034d2 <_D2rt6dmain211_d_run_mainUiPPaPUAAaZiZi7tryExecMFMDFZvZv5printMFC6object9ThrowableZv+0x222> 40345e: bf 02 00 00 00 mov $0x2,%edi 403463: e8 c8 e5 ff ff callq 401a30 403468: bf 02 00 00 00 mov $0x2,%edi 40346d: be 11 14 42 00 mov $0x421411,%esi 403472: ba 01 00 00 00 mov $0x1,%edx 403477: e8 b4 e5 ff ff callq 401a30 40347c: 48 8b 53 20 mov 0x20(%rbx),%rdx 403480: 48 8b 73 28 mov 0x28(%rbx),%rsi 403484: bf 02 00 00 00 mov $0x2,%edi 403489: e8 a2 e5 ff ff callq 401a30 40348e: bf 02 00 00 00 mov $0x2,%edi 403493: be 13 14 42 00 mov $0x421413,%esi 403498: ba 01 00 00 00 mov $0x1,%edx 40349d: e8 8e e5 ff ff callq 401a30 4034a2: 48 8b 7b 30 mov 0x30(%rbx),%rdi 4034a6: be 14 00 00 00 mov $0x14,%esi 4034ab: 4c 89 e2 mov %r12,%rdx 4034ae: e8 7d b4 00 00 callq 40e930 <_D2rt4util6string11intToStringFNaNbNeAamZAa> 4034b3: bf 02 00 00 00 mov $0x2,%edi 4034b8: 48 89 d6 mov %rdx,%rsi 4034bb: 48 89 c2 mov %rax,%rdx 4034be: e8 6d e5 ff ff callq 401a30 4034c3: bf 02 00 00 00 mov $0x2,%edi 4034c8: be 15 14 42 00 mov $0x421415,%esi 4034cd: ba 01 00 00 00 mov $0x1,%edx 4034d2: e8 59 e5 ff ff callq 401a30 4034d7: bf 02 00 00 00 mov $0x2,%edi 4034dc: be 17 14 42 00 mov $0x421417,%esi 4034e1: ba 01 00 00 00 mov $0x1,%edx 4034e6: e8 45 e5 ff ff callq 401a30 4034eb: 4d 85 ff test %r15,%r15 4034ee: 4d 0f 44 fd cmove %r13,%r15 4034f2: 4d 8b 6d 40 mov 0x40(%r13),%r13 4034f6: 4d 85 ed test %r13,%r13 4034f9: 0f 85 e1 fd ff ff jne 4032e0 <_D2rt6dmain211_d_run_mainUiPPaPUAAaZiZi7tryExecMFMDFZvZv5printMFC6object9ThrowableZv+0x30> 4034ff: 4d 85 ff test %r15,%r15 403502: 74 48 je 40354c <_D2rt6dmain211_d_run_mainUiPPaPUAAaZiZi7tryExecMFMDFZvZv5printMFC6object9ThrowableZv+0x29c> 403504: bf 02 00 00 00 mov $0x2,%edi 403509: be 70 14 42 00 mov $0x421470,%esi 40350e: ba 11 00 00 00 mov $0x11,%edx 403513: e8 18 e5 ff ff callq 401a30 403518: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 40351f: 00 403520: 4c 89 ff mov %r15,%rdi 403523: be f0 12 63 00 mov $0x6312f0,%esi 403528: e8 23 01 00 00 callq 403650 <_d_dynamic_cast> 40352d: 48 85 c0 test %rax,%rax 403530: 74 11 je 403543 <_D2rt6dmain211_d_run_mainUiPPaPUAAaZiZi7tryExecMFMDFZvZv5printMFC6object9ThrowableZv+0x293> 403532: 48 8b 70 48 mov 0x48(%rax),%rsi 403536: 48 85 f6 test %rsi,%rsi 403539: 74 08 je 403543 <_D2rt6dmain211_d_run_mainUiPPaPUAAaZiZi7tryExecMFMDFZvZv5printMFC6object9ThrowableZv+0x293> 40353b: 4c 89 f7 mov %r14,%rdi 40353e: e8 6d fd ff ff callq 4032b0 <_D2rt6dmain211_d_run_mainUiPPaPUAAaZiZi7tryExecMFMDFZvZv5printMFC6object9ThrowableZv> 403543: 4d 8b 7f 40 mov 0x40(%r15),%r15 403547: 4d 85 ff test %r15,%r15 40354a: 75 d4 jne 403520 <_D2rt6dmain211_d_run_mainUiPPaPUAAaZiZi7tryExecMFMDFZvZv5printMFC6object9ThrowableZv+0x270> 40354c: 48 83 c4 20 add $0x20,%rsp 403550: 5b pop %rbx 403551: 41 5c pop %r12 403553: 41 5d pop %r13 403555: 41 5e pop %r14 403557: 41 5f pop %r15 403559: c3 retq 40355a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) 0000000000403560 <_D2rt6dmain211_d_run_mainUiPPaPUAAaZiZi7tryExecMFMDFZvZv14printInfoBlockMFC6object9ThrowableZv14__foreachbody9MFKxAaZi>: 403560: 50 push %rax 403561: 48 8b 16 mov (%rsi),%rdx 403564: 48 8b 76 08 mov 0x8(%rsi),%rsi 403568: bf 02 00 00 00 mov $0x2,%edi 40356d: e8 be e4 ff ff callq 401a30 403572: bf 02 00 00 00 mov $0x2,%edi 403577: be 82 14 42 00 mov $0x421482,%esi 40357c: ba 01 00 00 00 mov $0x1,%edx 403581: e8 aa e4 ff ff callq 401a30 403586: 31 c0 xor %eax,%eax 403588: 5a pop %rdx 403589: c3 retq 40358a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) 0000000000403590 <_D2rt6dmain216__moduleinfoCtorZ>: 403590: 48 8b 05 99 fc 22 00 mov 0x22fc99(%rip),%rax # 633230 <_Dmodule_ref> 403597: 48 89 05 0a c1 22 00 mov %rax,0x22c10a(%rip) # 62f6a8 <_D2rt6dmain211__moduleRefZ> 40359e: 48 c7 05 87 fc 22 00 movq $0x62f6a8,0x22fc87(%rip) # 633230 <_Dmodule_ref> 4035a5: a8 f6 62 00 4035a9: c3 retq 4035aa: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) 00000000004035b0 <_d_toObject>: 4035b0: 31 c0 xor %eax,%eax 4035b2: 48 85 ff test %rdi,%rdi 4035b5: 74 1c je 4035d3 <_d_toObject+0x23> 4035b7: 48 8b 07 mov (%rdi),%rax 4035ba: 48 8b 00 mov (%rax),%rax 4035bd: 48 8b 48 18 mov 0x18(%rax),%rcx 4035c1: 48 81 f9 ff ff 00 00 cmp $0xffff,%rcx 4035c8: 48 89 f8 mov %rdi,%rax 4035cb: 7f 06 jg 4035d3 <_d_toObject+0x23> 4035cd: 48 29 cf sub %rcx,%rdi 4035d0: 48 89 f8 mov %rdi,%rax 4035d3: c3 retq 4035d4: 66 66 66 2e 0f 1f 84 data32 data32 nopw %cs:0x0(%rax,%rax,1) 4035db: 00 00 00 00 00 00000000004035e0 <_d_interface_cast>: 4035e0: 41 57 push %r15 4035e2: 41 56 push %r14 4035e4: 53 push %rbx 4035e5: 48 83 ec 10 sub $0x10,%rsp 4035e9: 48 89 fb mov %rdi,%rbx 4035ec: 48 85 db test %rbx,%rbx 4035ef: 74 45 je 403636 <_d_interface_cast+0x56> 4035f1: 48 8b 03 mov (%rbx),%rax 4035f4: 48 8b 00 mov (%rax),%rax 4035f7: 4c 8b 78 18 mov 0x18(%rax),%r15 4035fb: 48 c7 44 24 08 00 00 movq $0x0,0x8(%rsp) 403602: 00 00 403604: 45 31 f6 xor %r14d,%r14d 403607: 48 89 d8 mov %rbx,%rax 40360a: 4c 29 f8 sub %r15,%rax 40360d: 74 22 je 403631 <_d_interface_cast+0x51> 40360f: 48 8b 00 mov (%rax),%rax 403612: 48 8b 38 mov (%rax),%rdi 403615: 48 8d 54 24 08 lea 0x8(%rsp),%rdx 40361a: e8 71 00 00 00 callq 403690 <_d_isbaseof2> 40361f: 85 c0 test %eax,%eax 403621: 74 0e je 403631 <_d_interface_cast+0x51> 403623: 48 8b 44 24 08 mov 0x8(%rsp),%rax 403628: 4c 29 f8 sub %r15,%rax 40362b: 48 01 c3 add %rax,%rbx 40362e: 49 89 de mov %rbx,%r14 403631: 4c 89 f0 mov %r14,%rax 403634: eb 02 jmp 403638 <_d_interface_cast+0x58> 403636: 31 c0 xor %eax,%eax 403638: 48 83 c4 10 add $0x10,%rsp 40363c: 5b pop %rbx 40363d: 41 5e pop %r14 40363f: 41 5f pop %r15 403641: c3 retq 403642: 66 66 66 66 66 2e 0f data32 data32 data32 data32 nopw %cs:0x0(%rax,%rax,1) 403649: 1f 84 00 00 00 00 00 0000000000403650 <_d_dynamic_cast>: 403650: 41 56 push %r14 403652: 53 push %rbx 403653: 50 push %rax 403654: 48 89 fb mov %rdi,%rbx 403657: 48 c7 04 24 00 00 00 movq $0x0,(%rsp) 40365e: 00 40365f: 45 31 f6 xor %r14d,%r14d 403662: 48 85 db test %rbx,%rbx 403665: 74 1a je 403681 <_d_dynamic_cast+0x31> 403667: 48 8b 03 mov (%rbx),%rax 40366a: 48 8b 38 mov (%rax),%rdi 40366d: 48 8d 14 24 lea (%rsp),%rdx 403671: e8 1a 00 00 00 callq 403690 <_d_isbaseof2> 403676: 85 c0 test %eax,%eax 403678: 74 07 je 403681 <_d_dynamic_cast+0x31> 40367a: 48 03 1c 24 add (%rsp),%rbx 40367e: 49 89 de mov %rbx,%r14 403681: 4c 89 f0 mov %r14,%rax 403684: 48 83 c4 08 add $0x8,%rsp 403688: 5b pop %rbx 403689: 41 5e pop %r14 40368b: c3 retq 40368c: 0f 1f 40 00 nopl 0x0(%rax) 0000000000403690 <_d_isbaseof2>: 403690: 55 push %rbp 403691: 41 57 push %r15 403693: 41 56 push %r14 403695: 41 55 push %r13 403697: 41 54 push %r12 403699: 53 push %rbx 40369a: 50 push %rax 40369b: 49 89 d6 mov %rdx,%r14 40369e: 49 89 f7 mov %rsi,%r15 4036a1: 48 89 fb mov %rdi,%rbx 4036a4: b8 01 00 00 00 mov $0x1,%eax 4036a9: 4c 39 fb cmp %r15,%rbx 4036ac: 0f 84 96 00 00 00 je 403748 <_d_isbaseof2+0xb8> 4036b2: 4c 39 7b 50 cmp %r15,0x50(%rbx) 4036b6: 0f 84 9b 00 00 00 je 403757 <_d_isbaseof2+0xc7> 4036bc: 4c 8b 6b 40 mov 0x40(%rbx),%r13 4036c0: 31 ed xor %ebp,%ebp 4036c2: 49 c7 c4 ff ff ff ff mov $0xffffffffffffffff,%r12 4036c9: 48 c7 c1 ff ff ff ff mov $0xffffffffffffffff,%rcx 4036d0: 48 89 e8 mov %rbp,%rax 4036d3: 66 66 66 66 2e 0f 1f data32 data32 data32 nopw %cs:0x0(%rax,%rax,1) 4036da: 84 00 00 00 00 00 4036e0: 48 ff c1 inc %rcx 4036e3: 4c 39 e9 cmp %r13,%rcx 4036e6: 73 33 jae 40371b <_d_isbaseof2+0x8b> 4036e8: 48 8b 53 48 mov 0x48(%rbx),%rdx 4036ec: 4c 39 3c 02 cmp %r15,(%rdx,%rax,1) 4036f0: 48 8d 40 20 lea 0x20(%rax),%rax 4036f4: 75 ea jne 4036e0 <_d_isbaseof2+0x50> 4036f6: eb 38 jmp 403730 <_d_isbaseof2+0xa0> 4036f8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 4036ff: 00 403700: 48 8b 43 48 mov 0x48(%rbx),%rax 403704: 48 8b 3c 28 mov (%rax,%rbp,1),%rdi 403708: 48 83 c5 20 add $0x20,%rbp 40370c: 4c 89 fe mov %r15,%rsi 40370f: 4c 89 f2 mov %r14,%rdx 403712: e8 79 ff ff ff callq 403690 <_d_isbaseof2> 403717: 85 c0 test %eax,%eax 403719: 75 1c jne 403737 <_d_isbaseof2+0xa7> 40371b: 49 ff c4 inc %r12 40371e: 4d 39 ec cmp %r13,%r12 403721: 72 dd jb 403700 <_d_isbaseof2+0x70> 403723: 48 8b 5b 50 mov 0x50(%rbx),%rbx 403727: 31 c0 xor %eax,%eax 403729: 48 85 db test %rbx,%rbx 40372c: 75 84 jne 4036b2 <_d_isbaseof2+0x22> 40372e: eb 18 jmp 403748 <_d_isbaseof2+0xb8> 403730: 48 8b 44 02 f8 mov -0x8(%rdx,%rax,1),%rax 403735: eb 09 jmp 403740 <_d_isbaseof2+0xb0> 403737: 48 8b 43 48 mov 0x48(%rbx),%rax 40373b: 48 8b 44 28 f8 mov -0x8(%rax,%rbp,1),%rax 403740: 49 89 06 mov %rax,(%r14) 403743: b8 01 00 00 00 mov $0x1,%eax 403748: 48 83 c4 08 add $0x8,%rsp 40374c: 5b pop %rbx 40374d: 41 5c pop %r12 40374f: 41 5d pop %r13 403751: 41 5e pop %r14 403753: 41 5f pop %r15 403755: 5d pop %rbp 403756: c3 retq 403757: b8 01 00 00 00 mov $0x1,%eax 40375c: eb ea jmp 403748 <_d_isbaseof2+0xb8> 40375e: 66 90 xchg %ax,%ax 0000000000403760 <_d_isbaseof>: 403760: 55 push %rbp 403761: 41 57 push %r15 403763: 41 56 push %r14 403765: 41 55 push %r13 403767: 41 54 push %r12 403769: 53 push %rbx 40376a: 50 push %rax 40376b: 49 89 f5 mov %rsi,%r13 40376e: 49 89 fe mov %rdi,%r14 403771: 4d 39 ee cmp %r13,%r14 403774: 74 56 je 4037cc <_d_isbaseof+0x6c> 403776: 4d 8b 7e 50 mov 0x50(%r14),%r15 40377a: 4d 39 ef cmp %r13,%r15 40377d: 74 4d je 4037cc <_d_isbaseof+0x6c> 40377f: 4d 8b 66 40 mov 0x40(%r14),%r12 403783: 31 db xor %ebx,%ebx 403785: 48 c7 c5 ff ff ff ff mov $0xffffffffffffffff,%rbp 40378c: 0f 1f 40 00 nopl 0x0(%rax) 403790: 48 ff c5 inc %rbp 403793: 4c 39 e5 cmp %r12,%rbp 403796: 73 28 jae 4037c0 <_d_isbaseof+0x60> 403798: 49 8b 46 48 mov 0x48(%r14),%rax 40379c: 48 8b 3c 18 mov (%rax,%rbx,1),%rdi 4037a0: 4c 39 ef cmp %r13,%rdi 4037a3: 74 27 je 4037cc <_d_isbaseof+0x6c> 4037a5: 48 83 c3 20 add $0x20,%rbx 4037a9: 4c 89 ee mov %r13,%rsi 4037ac: e8 af ff ff ff callq 403760 <_d_isbaseof> 4037b1: 85 c0 test %eax,%eax 4037b3: 74 db je 403790 <_d_isbaseof+0x30> 4037b5: eb 15 jmp 4037cc <_d_isbaseof+0x6c> 4037b7: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) 4037be: 00 00 4037c0: 31 c0 xor %eax,%eax 4037c2: 4d 85 ff test %r15,%r15 4037c5: 4d 89 fe mov %r15,%r14 4037c8: 74 07 je 4037d1 <_d_isbaseof+0x71> 4037ca: eb aa jmp 403776 <_d_isbaseof+0x16> 4037cc: b8 01 00 00 00 mov $0x1,%eax 4037d1: 48 83 c4 08 add $0x8,%rsp 4037d5: 5b pop %rbx 4037d6: 41 5c pop %r12 4037d8: 41 5d pop %r13 4037da: 41 5e pop %r14 4037dc: 41 5f pop %r15 4037de: 5d pop %rbp 4037df: c3 retq 00000000004037e0 <_d_interface_vtbl>: 4037e0: 50 push %rax 4037e1: 48 8b 06 mov (%rsi),%rax 4037e4: 48 8b 00 mov (%rax),%rax 4037e7: 4c 8b 40 40 mov 0x40(%rax),%r8 4037eb: 31 c9 xor %ecx,%ecx 4037ed: 48 c7 c6 ff ff ff ff mov $0xffffffffffffffff,%rsi 4037f4: 66 66 66 2e 0f 1f 84 data32 data32 nopw %cs:0x0(%rax,%rax,1) 4037fb: 00 00 00 00 00 403800: 48 ff c6 inc %rsi 403803: 4c 39 c6 cmp %r8,%rsi 403806: 73 15 jae 40381d <_d_interface_vtbl+0x3d> 403808: 48 8b 50 48 mov 0x48(%rax),%rdx 40380c: 48 39 3c 0a cmp %rdi,(%rdx,%rcx,1) 403810: 48 8d 49 20 lea 0x20(%rcx),%rcx 403814: 75 ea jne 403800 <_d_interface_vtbl+0x20> 403816: 48 8b 44 0a f0 mov -0x10(%rdx,%rcx,1),%rax 40381b: 5a pop %rdx 40381c: c3 retq 40381d: bf 34 00 00 00 mov $0x34,%edi 403822: be 90 14 42 00 mov $0x421490,%esi 403827: ba 9d 00 00 00 mov $0x9d,%edx 40382c: e8 0f f6 ff ff callq 402e40 <_d_assert> 403831: 66 66 66 66 66 66 2e data32 data32 data32 data32 data32 nopw %cs:0x0(%rax,%rax,1) 403838: 0f 1f 84 00 00 00 00 40383f: 00 0000000000403840 <_D2rt5cast_16__moduleinfoCtorZ>: 403840: 48 8b 05 e9 f9 22 00 mov 0x22f9e9(%rip),%rax # 633230 <_Dmodule_ref> 403847: 48 89 05 7a be 22 00 mov %rax,0x22be7a(%rip) # 62f6c8 <_D2rt5cast_11__moduleRefZ> 40384e: 48 c7 05 d7 f9 22 00 movq $0x62f6c8,0x22f9d7(%rip) # 633230 <_Dmodule_ref> 403855: c8 f6 62 00 403859: c3 retq 40385a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) 0000000000403860 <_D4core7runtime19defaultTraceHandlerFPvZC6object9Throwable9TraceInfo16DefaultTraceInfo6__ctorMFZC4core7runtime19defaultTraceHandlerFPvZC6object9Throwable9TraceInfo16DefaultTraceInfo10getBasePtrFZPPv>: 403860: 48 89 e8 mov %rbp,%rax 403863: c3 retq 403864: 66 66 66 2e 0f 1f 84 data32 data32 nopw %cs:0x0(%rax,%rax,1) 40386b: 00 00 00 00 00 0000000000403870 <_D4core7runtime12_staticCtor1FZv>: 403870: 50 push %rax 403871: bf d0 3a 40 00 mov $0x403ad0,%edi 403876: e8 85 7c 00 00 callq 40b500 40387b: 58 pop %rax 40387c: c3 retq 40387d: 0f 1f 00 nopl (%rax) 0000000000403880 <_D4core7runtime7Runtime10initializeFDFC6object9ThrowableZvZb>: 403880: 50 push %rax 403881: e8 aa f6 ff ff callq 402f30 403886: 5a pop %rdx 403887: c3 retq 403888: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 40388f: 00 0000000000403890 <_D4core7runtime7Runtime9terminateFDFC6object9ThrowableZvZb>: 403890: 50 push %rax 403891: e8 1a f7 ff ff callq 402fb0 403896: 5a pop %rdx 403897: c3 retq 403898: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 40389f: 00 00000000004038a0 <_D4core7runtime7Runtime4argsFNdZAAya>: 4038a0: 50 push %rax 4038a1: e8 6a f6 ff ff callq 402f10 4038a6: 59 pop %rcx 4038a7: c3 retq 4038a8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 4038af: 00 00000000004038b0 <_D4core7runtime7Runtime5cArgsFNdZS4core7runtime5CArgs>: 4038b0: 53 push %rbx 4038b1: 48 89 fb mov %rdi,%rbx 4038b4: e8 87 f7 ff ff callq 403040 4038b9: 89 03 mov %eax,(%rbx) 4038bb: 48 89 53 08 mov %rdx,0x8(%rbx) 4038bf: 5b pop %rbx 4038c0: c3 retq 4038c1: 66 66 66 66 66 66 2e data32 data32 data32 data32 data32 nopw %cs:0x0(%rax,%rax,1) 4038c8: 0f 1f 84 00 00 00 00 4038cf: 00 00000000004038d0 <_D4core7runtime7Runtime11loadLibraryFxAaZPv>: 4038d0: 50 push %rax 4038d1: e8 2a f4 ff ff callq 402d00 4038d6: 5a pop %rdx 4038d7: c3 retq 4038d8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 4038df: 00 00000000004038e0 <_D4core7runtime7Runtime13unloadLibraryFPvZb>: 4038e0: 50 push %rax 4038e1: e8 9a f4 ff ff callq 402d80 4038e6: 5a pop %rdx 4038e7: c3 retq 4038e8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 4038ef: 00 00000000004038f0 <_D4core7runtime7Runtime12traceHandlerFNdPFPvZC6object9Throwable9TraceInfoZv>: 4038f0: 50 push %rax 4038f1: e8 0a 7c 00 00 callq 40b500 4038f6: 58 pop %rax 4038f7: c3 retq 4038f8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 4038ff: 00 0000000000403900 <_D4core7runtime7Runtime12traceHandlerFNdZPFPvZC6object9Throwable9TraceInfo>: 403900: 50 push %rax 403901: e8 0a 7c 00 00 callq 40b510 403906: 5a pop %rdx 403907: c3 retq 403908: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 40390f: 00 0000000000403910 <_D4core7runtime7Runtime14collectHandlerFNdPFC6ObjectZbZv>: 403910: 50 push %rax 403911: e8 9a e8 00 00 callq 4121b0 403916: 58 pop %rax 403917: c3 retq 403918: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 40391f: 00 0000000000403920 <_D4core7runtime7Runtime14collectHandlerFNdZPFC6ObjectZb>: 403920: 50 push %rax 403921: e8 9a e8 00 00 callq 4121c0 403926: 5a pop %rdx 403927: c3 retq 403928: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 40392f: 00 0000000000403930 <_D4core7runtime7Runtime16moduleUnitTesterFNdPFZbZv>: 403930: 48 89 3d 21 f9 22 00 mov %rdi,0x22f921(%rip) # 633258 <_D4core7runtime7Runtime19sm_moduleUnitTesterPFZb> 403937: c3 retq 403938: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 40393f: 00 0000000000403940 <_D4core7runtime7Runtime16moduleUnitTesterFNdZPFZb>: 403940: 48 8b 05 11 f9 22 00 mov 0x22f911(%rip),%rax # 633258 <_D4core7runtime7Runtime19sm_moduleUnitTesterPFZb> 403947: c3 retq 403948: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 40394f: 00 0000000000403950 : 403950: 53 push %rbx 403951: 48 81 ec d0 01 00 00 sub $0x1d0,%rsp 403958: c5 f8 57 c0 vxorps %xmm0,%xmm0,%xmm0 40395c: c5 f8 29 84 24 b0 01 vmovaps %xmm0,0x1b0(%rsp) 403963: 00 00 403965: c5 f8 29 84 24 a0 01 vmovaps %xmm0,0x1a0(%rsp) 40396c: 00 00 40396e: c5 f8 29 84 24 90 01 vmovaps %xmm0,0x190(%rsp) 403975: 00 00 403977: c5 f8 29 84 24 80 01 vmovaps %xmm0,0x180(%rsp) 40397e: 00 00 403980: c5 f8 29 84 24 70 01 vmovaps %xmm0,0x170(%rsp) 403987: 00 00 403989: c5 f8 29 84 24 60 01 vmovaps %xmm0,0x160(%rsp) 403990: 00 00 403992: c5 f8 29 84 24 50 01 vmovaps %xmm0,0x150(%rsp) 403999: 00 00 40399b: c5 f8 29 84 24 40 01 vmovaps %xmm0,0x140(%rsp) 4039a2: 00 00 4039a4: c5 f8 29 84 24 30 01 vmovaps %xmm0,0x130(%rsp) 4039ab: 00 00 4039ad: 48 c7 84 24 c0 01 00 movq $0x0,0x1c0(%rsp) 4039b4: 00 00 00 00 00 4039b9: 48 8d bc 24 38 01 00 lea 0x138(%rsp),%rdi 4039c0: 00 4039c1: e8 1a e2 ff ff callq 401be0 4039c6: c7 84 24 b8 01 00 00 movl $0x80000004,0x1b8(%rsp) 4039cd: 04 00 00 80 4039d1: 48 c7 84 24 30 01 00 movq $0x403bc0,0x130(%rsp) 4039d8: 00 c0 3b 40 00 4039dd: 48 8d 9c 24 30 01 00 lea 0x130(%rsp),%rbx 4039e4: 00 4039e5: 48 8d 94 24 98 00 00 lea 0x98(%rsp),%rdx 4039ec: 00 4039ed: bf 0b 00 00 00 mov $0xb,%edi 4039f2: 48 89 de mov %rbx,%rsi 4039f5: e8 f6 df ff ff callq 4019f0 4039fa: 48 8d 14 24 lea (%rsp),%rdx 4039fe: bf 07 00 00 00 mov $0x7,%edi 403a03: 48 89 de mov %rbx,%rsi 403a06: e8 e5 df ff ff callq 4019f0 403a0b: 48 8b 05 46 f8 22 00 mov 0x22f846(%rip),%rax # 633258 <_D4core7runtime7Runtime19sm_moduleUnitTesterPFZb> 403a12: 48 85 c0 test %rax,%rax 403a15: 74 2a je 403a41 403a17: ff d0 callq *%rax 403a19: 88 c3 mov %al,%bl 403a1b: 48 8d b4 24 98 00 00 lea 0x98(%rsp),%rsi 403a22: 00 403a23: bf 0b 00 00 00 mov $0xb,%edi 403a28: 31 d2 xor %edx,%edx 403a2a: e8 c1 df ff ff callq 4019f0 403a2f: 48 8d 34 24 lea (%rsp),%rsi 403a33: bf 07 00 00 00 mov $0x7,%edi 403a38: 31 d2 xor %edx,%edx 403a3a: e8 b1 df ff ff callq 4019f0 403a3f: eb 50 jmp 403a91 403a41: 48 c7 84 24 c8 01 00 movq $0x0,0x1c8(%rsp) 403a48: 00 00 00 00 00 403a4d: 48 8d bc 24 c8 01 00 lea 0x1c8(%rsp),%rdi 403a54: 00 403a55: be 00 3c 40 00 mov $0x403c00,%esi 403a5a: e8 71 7f 00 00 callq 40b9d0 <_D6object10ModuleInfo7opApplyFMDFKPS6object10ModuleInfoZiZi> 403a5f: 48 8b 9c 24 c8 01 00 mov 0x1c8(%rsp),%rbx 403a66: 00 403a67: 48 8d b4 24 98 00 00 lea 0x98(%rsp),%rsi 403a6e: 00 403a6f: bf 0b 00 00 00 mov $0xb,%edi 403a74: 31 d2 xor %edx,%edx 403a76: e8 75 df ff ff callq 4019f0 403a7b: 48 85 db test %rbx,%rbx 403a7e: 0f 94 c3 sete %bl 403a81: 48 8d 34 24 lea (%rsp),%rsi 403a85: bf 07 00 00 00 mov $0x7,%edi 403a8a: 31 d2 xor %edx,%edx 403a8c: e8 5f df ff ff callq 4019f0 403a91: 88 d8 mov %bl,%al 403a93: 48 81 c4 d0 01 00 00 add $0x1d0,%rsp 403a9a: 5b pop %rbx 403a9b: c3 retq 403a9c: 48 89 c3 mov %rax,%rbx 403a9f: 48 8d b4 24 98 00 00 lea 0x98(%rsp),%rsi 403aa6: 00 403aa7: bf 0b 00 00 00 mov $0xb,%edi 403aac: 31 d2 xor %edx,%edx 403aae: e8 3d df ff ff callq 4019f0 403ab3: 48 8d 34 24 lea (%rsp),%rsi 403ab7: bf 07 00 00 00 mov $0x7,%edi 403abc: 31 d2 xor %edx,%edx 403abe: e8 2d df ff ff callq 4019f0 403ac3: 48 89 df mov %rbx,%rdi 403ac6: e8 35 53 00 00 callq 408e00 <_d_eh_resume_unwind> 403acb: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 0000000000403ad0 <_D4core7runtime19defaultTraceHandlerFPvZC6object9Throwable9TraceInfo>: 403ad0: 41 57 push %r15 403ad2: 41 56 push %r14 403ad4: 53 push %rbx 403ad5: 48 81 ec 10 04 00 00 sub $0x410,%rsp 403adc: bf e0 f6 62 00 mov $0x62f6e0,%edi 403ae1: e8 aa d0 00 00 callq 410b90 <_d_newclass> 403ae6: 49 89 c6 mov %rax,%r14 403ae9: 49 c7 06 40 15 42 00 movq $0x421540,(%r14) 403af0: 49 c7 46 08 00 00 00 movq $0x0,0x8(%r14) 403af7: 00 403af8: c5 f8 10 05 30 da 01 vmovups 0x1da30(%rip),%xmm0 # 421530 <_D4core7runtime19defaultTraceHandlerFPvZC6object9Throwable9TraceInfo16DefaultTraceInfo6__initZ+0x20> 403aff: 00 403b00: c4 c1 78 11 46 20 vmovups %xmm0,0x20(%r14) 403b06: c5 f8 10 05 12 da 01 vmovups 0x1da12(%rip),%xmm0 # 421520 <_D4core7runtime19defaultTraceHandlerFPvZC6object9Throwable9TraceInfo16DefaultTraceInfo6__initZ+0x10> 403b0d: 00 403b0e: c4 c1 78 11 46 10 vmovups %xmm0,0x10(%r14) 403b14: 49 c7 46 20 00 00 00 movq $0x0,0x20(%r14) 403b1b: 00 403b1c: 48 8d 7c 24 10 lea 0x10(%rsp),%rdi 403b21: 31 db xor %ebx,%ebx 403b23: 89 de mov %ebx,%esi 403b25: ba 00 04 00 00 mov $0x400,%edx 403b2a: e8 d1 df ff ff callq 401b00 403b2f: 41 c7 46 10 00 00 00 movl $0x0,0x10(%r14) 403b36: 00 403b37: e8 24 fd ff ff callq 403860 <_D4core7runtime19defaultTraceHandlerFPvZC6object9Throwable9TraceInfo16DefaultTraceInfo6__ctorMFZC4core7runtime19defaultTraceHandlerFPvZC6object9Throwable9TraceInfo16DefaultTraceInfo10getBasePtrFZPPv> 403b3c: 49 89 c7 mov %rax,%r15 403b3f: e8 dc 2c 00 00 callq 406820 403b44: 48 c7 44 24 08 00 00 movq $0x0,0x8(%rsp) 403b4b: 00 00 403b4d: 4d 85 ff test %r15,%r15 403b50: 74 46 je 403b98 <_D4core7runtime19defaultTraceHandlerFPvZC6object9Throwable9TraceInfo+0xc8> 403b52: 48 8d 4c 24 08 lea 0x8(%rsp),%rcx 403b57: 4c 39 f9 cmp %r15,%rcx 403b5a: 73 3c jae 403b98 <_D4core7runtime19defaultTraceHandlerFPvZC6object9Throwable9TraceInfo+0xc8> 403b5c: 49 39 c7 cmp %rax,%r15 403b5f: 73 37 jae 403b98 <_D4core7runtime19defaultTraceHandlerFPvZC6object9Throwable9TraceInfo+0xc8> 403b61: 49 8d 4e 10 lea 0x10(%r14),%rcx 403b65: c7 01 00 00 00 00 movl $0x0,(%rcx) 403b6b: 31 f6 xor %esi,%esi 403b6d: 4c 89 fa mov %r15,%rdx 403b70: 83 fe 7f cmp $0x7f,%esi 403b73: 7f 21 jg 403b96 <_D4core7runtime19defaultTraceHandlerFPvZC6object9Throwable9TraceInfo+0xc6> 403b75: 48 8d 5e 01 lea 0x1(%rsi),%rbx 403b79: 89 19 mov %ebx,(%rcx) 403b7b: 48 8b 7a 08 mov 0x8(%rdx),%rdi 403b7f: 48 89 7c f4 10 mov %rdi,0x10(%rsp,%rsi,8) 403b84: 48 8b 12 mov (%rdx),%rdx 403b87: 49 39 d7 cmp %rdx,%r15 403b8a: 77 0c ja 403b98 <_D4core7runtime19defaultTraceHandlerFPvZC6object9Throwable9TraceInfo+0xc8> 403b8c: 48 39 c2 cmp %rax,%rdx 403b8f: 48 89 de mov %rbx,%rsi 403b92: 72 dc jb 403b70 <_D4core7runtime19defaultTraceHandlerFPvZC6object9Throwable9TraceInfo+0xa0> 403b94: eb 02 jmp 403b98 <_D4core7runtime19defaultTraceHandlerFPvZC6object9Throwable9TraceInfo+0xc8> 403b96: 89 f3 mov %esi,%ebx 403b98: 48 8d 7c 24 10 lea 0x10(%rsp),%rdi 403b9d: 89 de mov %ebx,%esi 403b9f: e8 5c de ff ff callq 401a00 403ba4: 49 89 46 18 mov %rax,0x18(%r14) 403ba8: 49 83 c6 28 add $0x28,%r14 403bac: 4c 89 f0 mov %r14,%rax 403baf: 48 81 c4 10 04 00 00 add $0x410,%rsp 403bb6: 5b pop %rbx 403bb7: 41 5e pop %r14 403bb9: 41 5f pop %r15 403bbb: c3 retq 403bbc: 0f 1f 40 00 nopl 0x0(%rax) 0000000000403bc0 <_D4core7runtime18runModuleUnitTestsUZb19unittestSegvHandlerUiPS4core3sys5posix6signal9siginfo_tPvZv>: 403bc0: 53 push %rbx 403bc1: 48 81 ec 00 04 00 00 sub $0x400,%rsp 403bc8: 48 8d 1c 24 lea (%rsp),%rbx 403bcc: 48 89 df mov %rbx,%rdi 403bcf: 31 f6 xor %esi,%esi 403bd1: ba 00 04 00 00 mov $0x400,%edx 403bd6: e8 25 df ff ff callq 401b00 403bdb: 48 89 df mov %rbx,%rdi 403bde: be 80 00 00 00 mov $0x80,%esi 403be3: e8 98 de ff ff callq 401a80 403be8: 48 89 df mov %rbx,%rdi 403beb: 89 c6 mov %eax,%esi 403bed: ba 02 00 00 00 mov $0x2,%edx 403bf2: e8 99 dd ff ff callq 401990 403bf7: 48 81 c4 00 04 00 00 add $0x400,%rsp 403bfe: 5b pop %rbx 403bff: c3 retq 0000000000403c00 <_D4core7runtime18runModuleUnitTestsUZb14__foreachbody8MFKPS6object10ModuleInfoZi>: 403c00: 53 push %rbx 403c01: 48 89 fb mov %rdi,%rbx 403c04: 48 8b 3e mov (%rsi),%rdi 403c07: 48 85 ff test %rdi,%rdi 403c0a: 74 0c je 403c18 <_D4core7runtime18runModuleUnitTestsUZb14__foreachbody8MFKPS6object10ModuleInfoZi+0x18> 403c0c: e8 af 7b 00 00 callq 40b7c0 <_D6object10ModuleInfo8unitTestMFNaNbNdZPFZv> 403c11: 48 85 c0 test %rax,%rax 403c14: 74 02 je 403c18 <_D4core7runtime18runModuleUnitTestsUZb14__foreachbody8MFKPS6object10ModuleInfoZi+0x18> 403c16: ff d0 callq *%rax 403c18: 31 c0 xor %eax,%eax 403c1a: 5b pop %rbx 403c1b: c3 retq 403c1c: 48 89 c7 mov %rax,%rdi 403c1f: 83 fa 01 cmp $0x1,%edx 403c22: 75 2f jne 403c53 <_D4core7runtime18runModuleUnitTestsUZb14__foreachbody8MFKPS6object10ModuleInfoZi+0x53> 403c24: 48 8b 07 mov (%rdi),%rax 403c27: ff 50 08 callq *0x8(%rax) 403c2a: bf 02 00 00 00 mov $0x2,%edi 403c2f: 48 89 d6 mov %rdx,%rsi 403c32: 48 89 c2 mov %rax,%rdx 403c35: e8 f6 dd ff ff callq 401a30 403c3a: bf 02 00 00 00 mov $0x2,%edi 403c3f: be d2 15 42 00 mov $0x4215d2,%esi 403c44: ba 01 00 00 00 mov $0x1,%edx 403c49: e8 e2 dd ff ff callq 401a30 403c4e: 48 ff 03 incq (%rbx) 403c51: eb c5 jmp 403c18 <_D4core7runtime18runModuleUnitTestsUZb14__foreachbody8MFKPS6object10ModuleInfoZi+0x18> 403c53: e8 a8 51 00 00 callq 408e00 <_d_eh_resume_unwind> 403c58: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 403c5f: 00 0000000000403c60 <_D4core7runtime19defaultTraceHandlerFPvZC6object9Throwable9TraceInfo16DefaultTraceInfo7opApplyMxFMDFKxAaZiZi>: 403c60: 48 83 ec 18 sub $0x18,%rsp 403c64: 48 89 74 24 08 mov %rsi,0x8(%rsp) 403c69: 48 89 54 24 10 mov %rdx,0x10(%rsp) 403c6e: 48 8b 07 mov (%rdi),%rax 403c71: 48 8d 74 24 08 lea 0x8(%rsp),%rsi 403c76: ba 80 40 40 00 mov $0x404080,%edx 403c7b: ff 50 38 callq *0x38(%rax) 403c7e: 48 83 c4 18 add $0x18,%rsp 403c82: c3 retq 403c83: 66 66 66 66 2e 0f 1f data32 data32 data32 nopw %cs:0x0(%rax,%rax,1) 403c8a: 84 00 00 00 00 00 0000000000403c90 <_D4core7runtime19defaultTraceHandlerFPvZC6object9Throwable9TraceInfo16DefaultTraceInfo7opApplyMxFMDFKmKxAaZiZi>: 403c90: 55 push %rbp 403c91: 41 57 push %r15 403c93: 41 56 push %r14 403c95: 41 55 push %r13 403c97: 41 54 push %r12 403c99: 53 push %rbx 403c9a: 48 81 ec 88 10 00 00 sub $0x1088,%rsp 403ca1: 48 89 54 24 18 mov %rdx,0x18(%rsp) 403ca6: 48 89 74 24 10 mov %rsi,0x10(%rsp) 403cab: 48 89 fd mov %rdi,%rbp 403cae: 48 89 6c 24 08 mov %rbp,0x8(%rsp) 403cb3: 45 31 ff xor %r15d,%r15d 403cb6: 4c 8d 64 24 50 lea 0x50(%rsp),%r12 403cbb: e9 20 02 00 00 jmpq 403ee0 <_D4core7runtime19defaultTraceHandlerFPvZC6object9Throwable9TraceInfo16DefaultTraceInfo7opApplyMxFMDFKmKxAaZiZi+0x250> 403cc0: 4c 89 e7 mov %r12,%rdi 403cc3: be ff 00 00 00 mov $0xff,%esi 403cc8: ba 00 10 00 00 mov $0x1000,%edx 403ccd: e8 2e de ff ff callq 401b00 403cd2: 48 63 c3 movslq %ebx,%rax 403cd5: 48 8b 4d 18 mov 0x18(%rbp),%rcx 403cd9: 4c 8b 2c c1 mov (%rcx,%rax,8),%r13 403cdd: 4c 89 ef mov %r13,%rdi 403ce0: e8 8b dd ff ff callq 401a70 403ce5: 48 89 c5 mov %rax,%rbp 403ce8: 48 89 6c 24 40 mov %rbp,0x40(%rsp) 403ced: 49 63 c7 movslq %r15d,%rax 403cf0: 4c 89 6c 24 48 mov %r13,0x48(%rsp) 403cf5: 48 89 44 24 38 mov %rax,0x38(%rsp) 403cfa: 4c 89 ef mov %r13,%rdi 403cfd: be 28 00 00 00 mov $0x28,%esi 403d02: 48 89 ea mov %rbp,%rdx 403d05: e8 46 de ff ff callq 401b50 403d0a: 49 89 c6 mov %rax,%r14 403d0d: 4c 89 ef mov %r13,%rdi 403d10: be 29 00 00 00 mov $0x29,%esi 403d15: 48 89 ea mov %rbp,%rdx 403d18: e8 33 de ff ff callq 401b50 403d1d: 48 89 c3 mov %rax,%rbx 403d20: 4c 89 ef mov %r13,%rdi 403d23: be 2b 00 00 00 mov $0x2b,%esi 403d28: 48 89 ea mov %rbp,%rdx 403d2b: e8 20 de ff ff callq 401b50 403d30: 48 39 d8 cmp %rbx,%rax 403d33: 18 c9 sbb %cl,%cl 403d35: 48 85 c0 test %rax,%rax 403d38: 0f 95 c2 setne %dl 403d3b: 84 ca test %cl,%dl 403d3d: 48 0f 45 d8 cmovne %rax,%rbx 403d41: 4d 85 f6 test %r14,%r14 403d44: 74 1a je 403d60 <_D4core7runtime19defaultTraceHandlerFPvZC6object9Throwable9TraceInfo16DefaultTraceInfo7opApplyMxFMDFKmKxAaZiZi+0xd0> 403d46: 48 85 db test %rbx,%rbx 403d49: 74 15 je 403d60 <_D4core7runtime19defaultTraceHandlerFPvZC6object9Throwable9TraceInfo16DefaultTraceInfo7opApplyMxFMDFKmKxAaZiZi+0xd0> 403d4b: 49 ff c6 inc %r14 403d4e: 49 39 de cmp %rbx,%r14 403d51: 74 0d je 403d60 <_D4core7runtime19defaultTraceHandlerFPvZC6object9Throwable9TraceInfo16DefaultTraceInfo7opApplyMxFMDFKmKxAaZiZi+0xd0> 403d53: 4d 29 ee sub %r13,%r14 403d56: 49 81 fe 00 10 00 00 cmp $0x1000,%r14 403d5d: 72 51 jb 403db0 <_D4core7runtime19defaultTraceHandlerFPvZC6object9Throwable9TraceInfo16DefaultTraceInfo7opApplyMxFMDFKmKxAaZiZi+0x120> 403d5f: 90 nop 403d60: 48 81 fd 00 10 00 00 cmp $0x1000,%rbp 403d67: b8 00 10 00 00 mov $0x1000,%eax 403d6c: 48 0f 47 e8 cmova %rax,%rbp 403d70: 4c 89 e7 mov %r12,%rdi 403d73: 4c 89 ee mov %r13,%rsi 403d76: 48 89 ea mov %rbp,%rdx 403d79: e8 52 de ff ff callq 401bd0 403d7e: 48 89 6c 24 40 mov %rbp,0x40(%rsp) 403d83: 4c 89 64 24 48 mov %r12,0x48(%rsp) 403d88: 48 8b 7c 24 10 mov 0x10(%rsp),%rdi 403d8d: 48 8d 74 24 40 lea 0x40(%rsp),%rsi 403d92: 48 8d 54 24 38 lea 0x38(%rsp),%rdx 403d97: ff 54 24 18 callq *0x18(%rsp) 403d9b: 41 ff c7 inc %r15d 403d9e: 85 c0 test %eax,%eax 403da0: 48 8b 6c 24 08 mov 0x8(%rsp),%rbp 403da5: 0f 84 35 01 00 00 je 403ee0 <_D4core7runtime19defaultTraceHandlerFPvZC6object9Throwable9TraceInfo16DefaultTraceInfo7opApplyMxFMDFKmKxAaZiZi+0x250> 403dab: e9 3f 01 00 00 jmpq 403eef <_D4core7runtime19defaultTraceHandlerFPvZC6object9Throwable9TraceInfo16DefaultTraceInfo7opApplyMxFMDFKmKxAaZiZi+0x25f> 403db0: 44 89 7c 24 34 mov %r15d,0x34(%rsp) 403db5: 4c 29 eb sub %r13,%rbx 403db8: 48 89 5c 24 20 mov %rbx,0x20(%rsp) 403dbd: 4c 89 e7 mov %r12,%rdi 403dc0: 4c 89 64 24 28 mov %r12,0x28(%rsp) 403dc5: 4c 89 ee mov %r13,%rsi 403dc8: 4c 89 f2 mov %r14,%rdx 403dcb: e8 00 de ff ff callq 401bd0 403dd0: c5 f8 10 05 b0 25 02 vmovups 0x225b0(%rip),%xmm0 # 426388 <_D4core8demangle8Demangle6__initZ+0x20> 403dd7: 00 403dd8: 48 8b 05 b9 25 02 00 mov 0x225b9(%rip),%rax # 426398 <_D4core8demangle8Demangle6__initZ+0x30> 403ddf: 48 89 84 24 80 10 00 mov %rax,0x1080(%rsp) 403de6: 00 403de7: c5 f8 29 84 24 70 10 vmovaps %xmm0,0x1070(%rsp) 403dee: 00 00 403df0: c5 f8 10 05 80 25 02 vmovups 0x22580(%rip),%xmm0 # 426378 <_D4core8demangle8Demangle6__initZ+0x10> 403df7: 00 403df8: c5 f8 29 84 24 60 10 vmovaps %xmm0,0x1060(%rsp) 403dff: 00 00 403e01: c5 f8 10 05 5f 25 02 vmovups 0x2255f(%rip),%xmm0 # 426368 <_D4core8demangle8Demangle6__initZ> 403e08: 00 403e09: c5 f8 29 84 24 50 10 vmovaps %xmm0,0x1050(%rsp) 403e10: 00 00 403e12: 48 89 d8 mov %rbx,%rax 403e15: 4c 29 f0 sub %r14,%rax 403e18: 48 89 84 24 50 10 00 mov %rax,0x1050(%rsp) 403e1f: 00 403e20: 4b 8d 44 35 00 lea 0x0(%r13,%r14,1),%rax 403e25: 48 89 84 24 58 10 00 mov %rax,0x1058(%rsp) 403e2c: 00 403e2d: bb 00 10 00 00 mov $0x1000,%ebx 403e32: 4c 29 f3 sub %r14,%rbx 403e35: 4e 8d 7c 34 50 lea 0x50(%rsp,%r14,1),%r15 403e3a: c7 84 24 80 10 00 00 movl $0x1,0x1080(%rsp) 403e41: 01 00 00 00 403e45: 48 89 9c 24 60 10 00 mov %rbx,0x1060(%rsp) 403e4c: 00 403e4d: 4c 89 bc 24 68 10 00 mov %r15,0x1068(%rsp) 403e54: 00 403e55: 48 8d bc 24 50 10 00 lea 0x1050(%rsp),%rdi 403e5c: 00 403e5d: e8 1e 5f 01 00 callq 419d80 <_D4core8demangle8Demangle6opCallMFZAa> 403e62: 49 89 c4 mov %rax,%r12 403e65: 4c 39 fa cmp %r15,%rdx 403e68: 74 28 je 403e92 <_D4core7runtime19defaultTraceHandlerFPvZC6object9Throwable9TraceInfo16DefaultTraceInfo7opApplyMxFMDFKmKxAaZiZi+0x202> 403e6a: 4c 39 e3 cmp %r12,%rbx 403e6d: 49 0f 47 dc cmova %r12,%rbx 403e71: 4c 89 ff mov %r15,%rdi 403e74: 48 89 d6 mov %rdx,%rsi 403e77: 48 89 da mov %rbx,%rdx 403e7a: e8 d1 de ff ff callq 401d50 403e7f: 4c 01 f3 add %r14,%rbx 403e82: 48 81 fb 00 10 00 00 cmp $0x1000,%rbx 403e89: 75 07 jne 403e92 <_D4core7runtime19defaultTraceHandlerFPvZC6object9Throwable9TraceInfo16DefaultTraceInfo7opApplyMxFMDFKmKxAaZiZi+0x202> 403e8b: bd 00 10 00 00 mov $0x1000,%ebp 403e90: eb 33 jmp 403ec5 <_D4core7runtime19defaultTraceHandlerFPvZC6object9Throwable9TraceInfo16DefaultTraceInfo7opApplyMxFMDFKmKxAaZiZi+0x235> 403e92: 48 8b 44 24 20 mov 0x20(%rsp),%rax 403e97: 48 29 c5 sub %rax,%rbp 403e9a: 4d 01 f4 add %r14,%r12 403e9d: bb 00 10 00 00 mov $0x1000,%ebx 403ea2: 4c 29 e3 sub %r12,%rbx 403ea5: 48 39 eb cmp %rbp,%rbx 403ea8: 48 0f 47 dd cmova %rbp,%rbx 403eac: 49 01 c5 add %rax,%r13 403eaf: 4a 8d 7c 24 50 lea 0x50(%rsp,%r12,1),%rdi 403eb4: 4c 89 ee mov %r13,%rsi 403eb7: 48 89 da mov %rbx,%rdx 403eba: e8 11 dd ff ff callq 401bd0 403ebf: 4c 01 e3 add %r12,%rbx 403ec2: 48 89 dd mov %rbx,%rbp 403ec5: 44 8b 7c 24 34 mov 0x34(%rsp),%r15d 403eca: 4c 8b 64 24 28 mov 0x28(%rsp),%r12 403ecf: e9 aa fe ff ff jmpq 403d7e <_D4core7runtime19defaultTraceHandlerFPvZC6object9Throwable9TraceInfo16DefaultTraceInfo7opApplyMxFMDFKmKxAaZiZi+0xee> 403ed4: 66 66 66 2e 0f 1f 84 data32 data32 nopw %cs:0x0(%rax,%rax,1) 403edb: 00 00 00 00 00 403ee0: 41 8d 5f 05 lea 0x5(%r15),%ebx 403ee4: 3b 5d 10 cmp 0x10(%rbp),%ebx 403ee7: 0f 8c d3 fd ff ff jl 403cc0 <_D4core7runtime19defaultTraceHandlerFPvZC6object9Throwable9TraceInfo16DefaultTraceInfo7opApplyMxFMDFKmKxAaZiZi+0x30> 403eed: 31 c0 xor %eax,%eax 403eef: 48 81 c4 88 10 00 00 add $0x1088,%rsp 403ef6: 5b pop %rbx 403ef7: 41 5c pop %r12 403ef9: 41 5d pop %r13 403efb: 41 5e pop %r14 403efd: 41 5f pop %r15 403eff: 5d pop %rbp 403f00: c3 retq 403f01: 66 66 66 66 66 66 2e data32 data32 data32 data32 data32 nopw %cs:0x0(%rax,%rax,1) 403f08: 0f 1f 84 00 00 00 00 403f0f: 00 0000000000403f10 <_D4core7runtime19defaultTraceHandlerFPvZC6object9Throwable9TraceInfo16DefaultTraceInfo8toStringMxFZAya>: 403f10: 48 83 ec 18 sub $0x18,%rsp 403f14: c5 f8 57 c0 vxorps %xmm0,%xmm0,%xmm0 403f18: c5 f8 29 04 24 vmovaps %xmm0,(%rsp) 403f1d: 48 8b 07 mov (%rdi),%rax 403f20: 48 8d 34 24 lea (%rsp),%rsi 403f24: ba 00 40 40 00 mov $0x404000,%edx 403f29: ff 50 38 callq *0x38(%rax) 403f2c: 48 8b 04 24 mov (%rsp),%rax 403f30: 48 8b 54 24 08 mov 0x8(%rsp),%rdx 403f35: 48 83 c4 18 add $0x18,%rsp 403f39: c3 retq 403f3a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) 0000000000403f40 <_D4core7runtime19defaultTraceHandlerFPvZC6object9Throwable9TraceInfo16DefaultTraceInfo6__ctorMFZC4core7runtime19defaultTraceHandlerFPvZC6object9Throwable9TraceInfo16DefaultTraceInfo>: 403f40: 41 56 push %r14 403f42: 53 push %rbx 403f43: 48 81 ec 08 04 00 00 sub $0x408,%rsp 403f4a: 49 89 fe mov %rdi,%r14 403f4d: 48 8d 7c 24 08 lea 0x8(%rsp),%rdi 403f52: 31 f6 xor %esi,%esi 403f54: ba 00 04 00 00 mov $0x400,%edx 403f59: e8 a2 db ff ff callq 401b00 403f5e: 41 c7 46 10 00 00 00 movl $0x0,0x10(%r14) 403f65: 00 403f66: e8 f5 f8 ff ff callq 403860 <_D4core7runtime19defaultTraceHandlerFPvZC6object9Throwable9TraceInfo16DefaultTraceInfo6__ctorMFZC4core7runtime19defaultTraceHandlerFPvZC6object9Throwable9TraceInfo16DefaultTraceInfo10getBasePtrFZPPv> 403f6b: 48 89 c3 mov %rax,%rbx 403f6e: e8 ad 28 00 00 callq 406820 403f73: 48 c7 04 24 00 00 00 movq $0x0,(%rsp) 403f7a: 00 403f7b: 48 85 db test %rbx,%rbx 403f7e: 74 43 je 403fc3 <_D4core7runtime19defaultTraceHandlerFPvZC6object9Throwable9TraceInfo16DefaultTraceInfo6__ctorMFZC4core7runtime19defaultTraceHandlerFPvZC6object9Throwable9TraceInfo16DefaultTraceInfo+0x83> 403f80: 48 8d 0c 24 lea (%rsp),%rcx 403f84: 48 39 d9 cmp %rbx,%rcx 403f87: 73 3a jae 403fc3 <_D4core7runtime19defaultTraceHandlerFPvZC6object9Throwable9TraceInfo16DefaultTraceInfo6__ctorMFZC4core7runtime19defaultTraceHandlerFPvZC6object9Throwable9TraceInfo16DefaultTraceInfo+0x83> 403f89: 48 39 c3 cmp %rax,%rbx 403f8c: 73 35 jae 403fc3 <_D4core7runtime19defaultTraceHandlerFPvZC6object9Throwable9TraceInfo16DefaultTraceInfo6__ctorMFZC4core7runtime19defaultTraceHandlerFPvZC6object9Throwable9TraceInfo16DefaultTraceInfo+0x83> 403f8e: 41 c7 46 10 00 00 00 movl $0x0,0x10(%r14) 403f95: 00 403f96: 31 d2 xor %edx,%edx 403f98: 48 89 d9 mov %rbx,%rcx 403f9b: 83 fa 7f cmp $0x7f,%edx 403f9e: 7f 43 jg 403fe3 <_D4core7runtime19defaultTraceHandlerFPvZC6object9Throwable9TraceInfo16DefaultTraceInfo6__ctorMFZC4core7runtime19defaultTraceHandlerFPvZC6object9Throwable9TraceInfo16DefaultTraceInfo+0xa3> 403fa0: 48 8d 72 01 lea 0x1(%rdx),%rsi 403fa4: 41 89 76 10 mov %esi,0x10(%r14) 403fa8: 48 8b 79 08 mov 0x8(%rcx),%rdi 403fac: 48 89 7c d4 08 mov %rdi,0x8(%rsp,%rdx,8) 403fb1: 48 8b 09 mov (%rcx),%rcx 403fb4: 48 39 cb cmp %rcx,%rbx 403fb7: 77 0e ja 403fc7 <_D4core7runtime19defaultTraceHandlerFPvZC6object9Throwable9TraceInfo16DefaultTraceInfo6__ctorMFZC4core7runtime19defaultTraceHandlerFPvZC6object9Throwable9TraceInfo16DefaultTraceInfo+0x87> 403fb9: 48 39 c1 cmp %rax,%rcx 403fbc: 48 89 f2 mov %rsi,%rdx 403fbf: 72 da jb 403f9b <_D4core7runtime19defaultTraceHandlerFPvZC6object9Throwable9TraceInfo16DefaultTraceInfo6__ctorMFZC4core7runtime19defaultTraceHandlerFPvZC6object9Throwable9TraceInfo16DefaultTraceInfo+0x5b> 403fc1: eb 04 jmp 403fc7 <_D4core7runtime19defaultTraceHandlerFPvZC6object9Throwable9TraceInfo16DefaultTraceInfo6__ctorMFZC4core7runtime19defaultTraceHandlerFPvZC6object9Throwable9TraceInfo16DefaultTraceInfo+0x87> 403fc3: 41 8b 76 10 mov 0x10(%r14),%esi 403fc7: 48 8d 7c 24 08 lea 0x8(%rsp),%rdi 403fcc: e8 2f da ff ff callq 401a00 403fd1: 49 89 46 18 mov %rax,0x18(%r14) 403fd5: 4c 89 f0 mov %r14,%rax 403fd8: 48 81 c4 08 04 00 00 add $0x408,%rsp 403fdf: 5b pop %rbx 403fe0: 41 5e pop %r14 403fe2: c3 retq 403fe3: 89 d6 mov %edx,%esi 403fe5: eb e0 jmp 403fc7 <_D4core7runtime19defaultTraceHandlerFPvZC6object9Throwable9TraceInfo16DefaultTraceInfo6__ctorMFZC4core7runtime19defaultTraceHandlerFPvZC6object9Throwable9TraceInfo16DefaultTraceInfo+0x87> 403fe7: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) 403fee: 00 00 0000000000403ff0 <_D4core7runtime19defaultTraceHandlerFPvZC6object9Throwable9TraceInfo16DefaultTraceInfo6__dtorMFZv>: 403ff0: 50 push %rax 403ff1: 48 8b 7f 18 mov 0x18(%rdi),%rdi 403ff5: e8 66 d9 ff ff callq 401960 403ffa: 58 pop %rax 403ffb: c3 retq 403ffc: 0f 1f 40 00 nopl 0x0(%rax) 0000000000404000 <_D4core7runtime19defaultTraceHandlerFPvZC6object9Throwable9TraceInfo16DefaultTraceInfo8toStringMxFZAya15__foreachbody11MFKmKxAaZi>: 404000: 41 56 push %r14 404002: 53 push %rbx 404003: 50 push %rax 404004: 49 89 fe mov %rdi,%r14 404007: 48 8b 06 mov (%rsi),%rax 40400a: 48 8b 5e 08 mov 0x8(%rsi),%rbx 40400e: 48 83 3a 00 cmpq $0x0,(%rdx) 404012: 74 1d je 404031 <_D4core7runtime19defaultTraceHandlerFPvZC6object9Throwable9TraceInfo16DefaultTraceInfo8toStringMxFZAya15__foreachbody11MFKmKxAaZi+0x31> 404014: bf f0 15 42 00 mov $0x4215f0,%edi 404019: be 01 00 00 00 mov $0x1,%esi 40401e: ba d4 15 42 00 mov $0x4215d4,%edx 404023: 48 89 c1 mov %rax,%rcx 404026: 49 89 d8 mov %rbx,%r8 404029: e8 f2 0e 01 00 callq 414f20 <_d_arraycatT> 40402e: 48 89 d3 mov %rdx,%rbx 404031: bf 90 55 42 00 mov $0x425590,%edi 404036: 4c 89 f6 mov %r14,%rsi 404039: 48 89 c2 mov %rax,%rdx 40403c: 48 89 d9 mov %rbx,%rcx 40403f: e8 ac ff 00 00 callq 413ff0 <_d_arrayappendT> 404044: 49 89 06 mov %rax,(%r14) 404047: 49 89 56 08 mov %rdx,0x8(%r14) 40404b: 31 c0 xor %eax,%eax 40404d: 48 83 c4 08 add $0x8,%rsp 404051: 5b pop %rbx 404052: 41 5e pop %r14 404054: c3 retq 404055: 66 66 2e 0f 1f 84 00 data32 nopw %cs:0x0(%rax,%rax,1) 40405c: 00 00 00 00 0000000000404060 <_D4core7runtime16__moduleinfoCtorZ>: 404060: 48 8b 05 c9 f1 22 00 mov 0x22f1c9(%rip),%rax # 633230 <_Dmodule_ref> 404067: 48 89 05 2a b7 22 00 mov %rax,0x22b72a(%rip) # 62f798 <_D4core7runtime11__moduleRefZ> 40406e: 48 c7 05 b7 f1 22 00 movq $0x62f798,0x22f1b7(%rip) # 633230 <_Dmodule_ref> 404075: 98 f7 62 00 404079: c3 retq 40407a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) 0000000000404080 <_D4core7runtime19defaultTraceHandlerFPvZC6object9Throwable9TraceInfo16DefaultTraceInfo7opApplyMxFMDFKxAaZiZi16__T9__lambda2TmZ9__lambda2MFKmKxAaZi>: 404080: 50 push %rax 404081: 48 89 f8 mov %rdi,%rax 404084: 48 8b 38 mov (%rax),%rdi 404087: ff 50 08 callq *0x8(%rax) 40408a: 5a pop %rdx 40408b: c3 retq 40408c: 0f 1f 40 00 nopl 0x0(%rax) 0000000000404090 <_D4core9exception10RangeError6__ctorMFAyamC6object9ThrowableZC4core9exception10RangeError>: 404090: 53 push %rbx 404091: 48 83 ec 10 sub $0x10,%rsp 404095: 48 89 fb mov %rdi,%rbx 404098: 48 c7 04 24 70 1b 42 movq $0x421b70,(%rsp) 40409f: 00 4040a0: 41 b9 0f 00 00 00 mov $0xf,%r9d 4040a6: e8 15 75 00 00 callq 40b5c0 <_D6object5Error6__ctorMFNaNbNfAyaAyamC6object9ThrowableZC6object5Error> 4040ab: 48 89 d8 mov %rbx,%rax 4040ae: 48 83 c4 10 add $0x10,%rsp 4040b2: 5b pop %rbx 4040b3: c3 retq 4040b4: 66 66 66 2e 0f 1f 84 data32 data32 nopw %cs:0x0(%rax,%rax,1) 4040bb: 00 00 00 00 00 00000000004040c0 <_D4core9exception11AssertError6__ctorMFAyamZC4core9exception11AssertError>: 4040c0: 53 push %rbx 4040c1: 48 83 ec 10 sub $0x10,%rsp 4040c5: 48 89 c8 mov %rcx,%rax 4040c8: 48 89 d1 mov %rdx,%rcx 4040cb: 48 89 f2 mov %rsi,%rdx 4040ce: 48 89 fb mov %rdi,%rbx 4040d1: 48 c7 04 24 80 1b 42 movq $0x421b80,(%rsp) 4040d8: 00 4040d9: 31 f6 xor %esi,%esi 4040db: 49 89 c0 mov %rax,%r8 4040de: 41 b9 11 00 00 00 mov $0x11,%r9d 4040e4: e8 d7 74 00 00 callq 40b5c0 <_D6object5Error6__ctorMFNaNbNfAyaAyamC6object9ThrowableZC6object5Error> 4040e9: 48 89 d8 mov %rbx,%rax 4040ec: 48 83 c4 10 add $0x10,%rsp 4040f0: 5b pop %rbx 4040f1: c3 retq 4040f2: 66 66 66 66 66 2e 0f data32 data32 data32 data32 nopw %cs:0x0(%rax,%rax,1) 4040f9: 1f 84 00 00 00 00 00 0000000000404100 <_D4core9exception11AssertError6__ctorMFC6object9ThrowableAyamZC4core9exception11AssertError>: 404100: 53 push %rbx 404101: 48 83 ec 10 sub $0x10,%rsp 404105: 48 89 c8 mov %rcx,%rax 404108: 48 89 d1 mov %rdx,%rcx 40410b: 48 89 f2 mov %rsi,%rdx 40410e: 48 89 fb mov %rdi,%rbx 404111: 48 c7 04 24 80 1b 42 movq $0x421b80,(%rsp) 404118: 00 404119: 4c 89 c6 mov %r8,%rsi 40411c: 49 89 c0 mov %rax,%r8 40411f: 41 b9 11 00 00 00 mov $0x11,%r9d 404125: e8 96 74 00 00 callq 40b5c0 <_D6object5Error6__ctorMFNaNbNfAyaAyamC6object9ThrowableZC6object5Error> 40412a: 48 89 d8 mov %rbx,%rax 40412d: 48 83 c4 10 add $0x10,%rsp 404131: 5b pop %rbx 404132: c3 retq 404133: 66 66 66 66 2e 0f 1f data32 data32 data32 nopw %cs:0x0(%rax,%rax,1) 40413a: 84 00 00 00 00 00 0000000000404140 <_D4core9exception11AssertError6__ctorMFAyaAyamC6object9ThrowableZC4core9exception11AssertError>: 404140: 53 push %rbx 404141: 48 83 ec 10 sub $0x10,%rsp 404145: 48 89 fb mov %rdi,%rbx 404148: 48 8b 44 24 20 mov 0x20(%rsp),%rax 40414d: 48 89 04 24 mov %rax,(%rsp) 404151: e8 6a 74 00 00 callq 40b5c0 <_D6object5Error6__ctorMFNaNbNfAyaAyamC6object9ThrowableZC6object5Error> 404156: 48 89 d8 mov %rbx,%rax 404159: 48 83 c4 10 add $0x10,%rsp 40415d: 5b pop %rbx 40415e: c3 retq 40415f: 90 nop 0000000000404160 <_D4core9exception13FinalizeError8toStringMxFNfZAya>: 404160: 50 push %rax 404161: 48 8b 47 50 mov 0x50(%rdi),%rax 404165: 48 8b 48 20 mov 0x20(%rax),%rcx 404169: 4c 8b 40 28 mov 0x28(%rax),%r8 40416d: bf 90 55 42 00 mov $0x425590,%edi 404172: be 3e 00 00 00 mov $0x3e,%esi 404177: ba a0 1b 42 00 mov $0x421ba0,%edx 40417c: e8 9f 0d 01 00 callq 414f20 <_d_arraycatT> 404181: 59 pop %rcx 404182: c3 retq 404183: 66 66 66 66 2e 0f 1f data32 data32 data32 nopw %cs:0x0(%rax,%rax,1) 40418a: 84 00 00 00 00 00 0000000000404190 <_D4core9exception13FinalizeError6__ctorMFC14TypeInfo_ClassC6object9ThrowableAyamZC4core9exception13FinalizeError>: 404190: 41 56 push %r14 404192: 53 push %rbx 404193: 50 push %rax 404194: 4d 89 ce mov %r9,%r14 404197: 48 89 c8 mov %rcx,%rax 40419a: 48 89 d1 mov %rdx,%rcx 40419d: 48 89 f2 mov %rsi,%rdx 4041a0: 48 89 fb mov %rdi,%rbx 4041a3: 48 c7 04 24 e0 1b 42 movq $0x421be0,(%rsp) 4041aa: 00 4041ab: 4c 89 c6 mov %r8,%rsi 4041ae: 49 89 c0 mov %rax,%r8 4041b1: 41 b9 12 00 00 00 mov $0x12,%r9d 4041b7: e8 04 74 00 00 callq 40b5c0 <_D6object5Error6__ctorMFNaNbNfAyaAyamC6object9ThrowableZC6object5Error> 4041bc: 4c 89 73 50 mov %r14,0x50(%rbx) 4041c0: 48 89 d8 mov %rbx,%rax 4041c3: 48 83 c4 08 add $0x8,%rsp 4041c7: 5b pop %rbx 4041c8: 41 5e pop %r14 4041ca: c3 retq 4041cb: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 00000000004041d0 <_D4core9exception13FinalizeError6__ctorMFC14TypeInfo_ClassAyamC6object9ThrowableZC4core9exception13FinalizeError>: 4041d0: 41 56 push %r14 4041d2: 53 push %rbx 4041d3: 50 push %rax 4041d4: 4d 89 ce mov %r9,%r14 4041d7: 48 89 fb mov %rdi,%rbx 4041da: 48 c7 04 24 e0 1b 42 movq $0x421be0,(%rsp) 4041e1: 00 4041e2: 41 b9 12 00 00 00 mov $0x12,%r9d 4041e8: e8 d3 73 00 00 callq 40b5c0 <_D6object5Error6__ctorMFNaNbNfAyaAyamC6object9ThrowableZC6object5Error> 4041ed: 4c 89 73 50 mov %r14,0x50(%rbx) 4041f1: 48 89 d8 mov %rbx,%rax 4041f4: 48 83 c4 08 add $0x8,%rsp 4041f8: 5b pop %rbx 4041f9: 41 5e pop %r14 4041fb: c3 retq 4041fc: 0f 1f 40 00 nopl 0x0(%rax) 0000000000404200 <_D4core9exception15HiddenFuncError6__ctorMFC14TypeInfo_ClassZC4core9exception15HiddenFuncError>: 404200: 53 push %rbx 404201: 48 89 fb mov %rdi,%rbx 404204: 48 8b 4e 20 mov 0x20(%rsi),%rcx 404208: 4c 8b 46 28 mov 0x28(%rsi),%r8 40420c: bf 90 55 42 00 mov $0x425590,%edi 404211: be 19 00 00 00 mov $0x19,%esi 404216: ba 00 1c 42 00 mov $0x421c00,%edx 40421b: e8 00 0d 01 00 callq 414f20 <_d_arraycatT> 404220: 48 89 d1 mov %rdx,%rcx 404223: 48 89 df mov %rbx,%rdi 404226: 31 f6 xor %esi,%esi 404228: 48 89 c2 mov %rax,%rdx 40422b: e8 70 73 00 00 callq 40b5a0 <_D6object5Error6__ctorMFNaNbNfAyaC6object9ThrowableZC6object5Error> 404230: 48 89 d8 mov %rbx,%rax 404233: 5b pop %rbx 404234: c3 retq 404235: 66 66 2e 0f 1f 84 00 data32 nopw %cs:0x0(%rax,%rax,1) 40423c: 00 00 00 00 0000000000404240 <_D4core9exception16OutOfMemoryError8toStringMxFNeZAya>: 404240: 50 push %rax 404241: 48 83 7f 18 00 cmpq $0x0,0x18(%rdi) 404246: 74 07 je 40424f <_D4core9exception16OutOfMemoryError8toStringMxFNeZAya+0xf> 404248: e8 c3 70 00 00 callq 40b310 <_D6object9Throwable8toStringMFZAya> 40424d: 59 pop %rcx 40424e: c3 retq 40424f: ba 20 1c 42 00 mov $0x421c20,%edx 404254: b8 18 00 00 00 mov $0x18,%eax 404259: 59 pop %rcx 40425a: c3 retq 40425b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 0000000000404260 <_D4core9exception16OutOfMemoryError6__ctorMFAyamC6object9ThrowableZC4core9exception16OutOfMemoryError>: 404260: 53 push %rbx 404261: 48 83 ec 10 sub $0x10,%rsp 404265: 48 89 fb mov %rdi,%rbx 404268: 48 c7 04 24 40 1c 42 movq $0x421c40,(%rsp) 40426f: 00 404270: 41 b9 18 00 00 00 mov $0x18,%r9d 404276: e8 45 73 00 00 callq 40b5c0 <_D6object5Error6__ctorMFNaNbNfAyaAyamC6object9ThrowableZC6object5Error> 40427b: 48 89 d8 mov %rbx,%rax 40427e: 48 83 c4 10 add $0x10,%rsp 404282: 5b pop %rbx 404283: c3 retq 404284: 66 66 66 2e 0f 1f 84 data32 data32 nopw %cs:0x0(%rax,%rax,1) 40428b: 00 00 00 00 00 0000000000404290 <_D4core9exception27InvalidMemoryOperationError8toStringMxFNeZAya>: 404290: 50 push %rax 404291: 48 83 7f 18 00 cmpq $0x0,0x18(%rdi) 404296: 74 07 je 40429f <_D4core9exception27InvalidMemoryOperationError8toStringMxFNeZAya+0xf> 404298: e8 73 70 00 00 callq 40b310 <_D6object9Throwable8toStringMFZAya> 40429d: 59 pop %rcx 40429e: c3 retq 40429f: ba 60 1c 42 00 mov $0x421c60,%edx 4042a4: b8 18 00 00 00 mov $0x18,%eax 4042a9: 59 pop %rcx 4042aa: c3 retq 4042ab: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 00000000004042b0 <_D4core9exception27InvalidMemoryOperationError6__ctorMFAyamC6object9ThrowableZC4core9exception27InvalidMemoryOperationError>: 4042b0: 53 push %rbx 4042b1: 48 83 ec 10 sub $0x10,%rsp 4042b5: 48 89 fb mov %rdi,%rbx 4042b8: 48 c7 04 24 80 1c 42 movq $0x421c80,(%rsp) 4042bf: 00 4042c0: 41 b9 18 00 00 00 mov $0x18,%r9d 4042c6: e8 f5 72 00 00 callq 40b5c0 <_D6object5Error6__ctorMFNaNbNfAyaAyamC6object9ThrowableZC6object5Error> 4042cb: 48 89 d8 mov %rbx,%rax 4042ce: 48 83 c4 10 add $0x10,%rsp 4042d2: 5b pop %rbx 4042d3: c3 retq 4042d4: 66 66 66 2e 0f 1f 84 data32 data32 nopw %cs:0x0(%rax,%rax,1) 4042db: 00 00 00 00 00 00000000004042e0 <_D4core9exception11SwitchError6__ctorMFAyamC6object9ThrowableZC4core9exception11SwitchError>: 4042e0: 53 push %rbx 4042e1: 48 83 ec 10 sub $0x10,%rsp 4042e5: 48 89 fb mov %rdi,%rbx 4042e8: 48 c7 04 24 a0 1c 42 movq $0x421ca0,(%rsp) 4042ef: 00 4042f0: 41 b9 22 00 00 00 mov $0x22,%r9d 4042f6: e8 c5 72 00 00 callq 40b5c0 <_D6object5Error6__ctorMFNaNbNfAyaAyamC6object9ThrowableZC6object5Error> 4042fb: 48 89 d8 mov %rbx,%rax 4042fe: 48 83 c4 10 add $0x10,%rsp 404302: 5b pop %rbx 404303: c3 retq 404304: 66 66 66 2e 0f 1f 84 data32 data32 nopw %cs:0x0(%rax,%rax,1) 40430b: 00 00 00 00 00 0000000000404310 <_D4core9exception16UnicodeException6__ctorMFAyamAyamC6object9ThrowableZC4core9exception16UnicodeException>: 404310: 41 56 push %r14 404312: 53 push %rbx 404313: 50 push %rax 404314: 4d 89 ce mov %r9,%r14 404317: 48 89 fb mov %rdi,%rbx 40431a: 48 8b 44 24 28 mov 0x28(%rsp),%rax 40431f: 48 89 04 24 mov %rax,(%rsp) 404323: 4c 8b 4c 24 20 mov 0x20(%rsp),%r9 404328: e8 13 72 00 00 callq 40b540 <_D6object9Exception6__ctorMFNaNbNfAyaAyamC6object9ThrowableZC9Exception> 40432d: 4c 89 73 48 mov %r14,0x48(%rbx) 404331: 48 89 d8 mov %rbx,%rax 404334: 48 83 c4 08 add $0x8,%rsp 404338: 5b pop %rbx 404339: 41 5e pop %r14 40433b: c3 retq 40433c: 0f 1f 40 00 nopl 0x0(%rax) 0000000000404340 <_D4core9exception16setAssertHandlerFPFAyamAyaZvZv>: 404340: 48 89 3d 19 ef 22 00 mov %rdi,0x22ef19(%rip) # 633260 <_D4core9exception13assertHandlerPFAyamAyaZv> 404347: c3 retq 404348: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 40434f: 00 0000000000404350 : 404350: 41 57 push %r15 404352: 41 56 push %r14 404354: 41 54 push %r12 404356: 53 push %rbx 404357: 50 push %rax 404358: 49 89 d4 mov %rdx,%r12 40435b: 49 89 f6 mov %rsi,%r14 40435e: 49 89 ff mov %rdi,%r15 404361: 48 8b 05 f8 ee 22 00 mov 0x22eef8(%rip),%rax # 633260 <_D4core9exception13assertHandlerPFAyamAyaZv> 404368: 48 85 c0 test %rax,%rax 40436b: 74 1b je 404388 40436d: 31 ff xor %edi,%edi 40436f: 31 f6 xor %esi,%esi 404371: 4c 89 e2 mov %r12,%rdx 404374: 4c 89 f9 mov %r15,%rcx 404377: 4d 89 f0 mov %r14,%r8 40437a: ff d0 callq *%rax 40437c: 48 83 c4 08 add $0x8,%rsp 404380: 5b pop %rbx 404381: 41 5c pop %r12 404383: 41 5e pop %r14 404385: 41 5f pop %r15 404387: c3 retq 404388: bf 50 f8 62 00 mov $0x62f850,%edi 40438d: e8 fe c7 00 00 callq 410b90 <_d_newclass> 404392: 48 89 c3 mov %rax,%rbx 404395: 48 c7 03 40 17 42 00 movq $0x421740,(%rbx) 40439c: 48 c7 43 08 00 00 00 movq $0x0,0x8(%rbx) 4043a3: 00 4043a4: c5 f8 10 05 84 d3 01 vmovups 0x1d384(%rip),%xmm0 # 421730 <_D4core9exception11AssertError6__initZ+0x40> 4043ab: 00 4043ac: c5 f8 11 43 40 vmovups %xmm0,0x40(%rbx) 4043b1: c5 f8 10 05 67 d3 01 vmovups 0x1d367(%rip),%xmm0 # 421720 <_D4core9exception11AssertError6__initZ+0x30> 4043b8: 00 4043b9: c5 f8 11 43 30 vmovups %xmm0,0x30(%rbx) 4043be: c5 f8 10 05 4a d3 01 vmovups 0x1d34a(%rip),%xmm0 # 421710 <_D4core9exception11AssertError6__initZ+0x20> 4043c5: 00 4043c6: c5 f8 11 43 20 vmovups %xmm0,0x20(%rbx) 4043cb: c5 f8 10 05 2d d3 01 vmovups 0x1d32d(%rip),%xmm0 # 421700 <_D4core9exception11AssertError6__initZ+0x10> 4043d2: 00 4043d3: c5 f8 11 43 10 vmovups %xmm0,0x10(%rbx) 4043d8: 48 c7 04 24 80 1b 42 movq $0x421b80,(%rsp) 4043df: 00 4043e0: 48 89 df mov %rbx,%rdi 4043e3: be 00 00 00 00 mov $0x0,%esi 4043e8: 4c 89 e2 mov %r12,%rdx 4043eb: 4c 89 f9 mov %r15,%rcx 4043ee: 4d 89 f0 mov %r14,%r8 4043f1: 41 b9 11 00 00 00 mov $0x11,%r9d 4043f7: e8 c4 71 00 00 callq 40b5c0 <_D6object5Error6__ctorMFNaNbNfAyaAyamC6object9ThrowableZC6object5Error> 4043fc: 48 89 df mov %rbx,%rdi 4043ff: e8 5c 49 00 00 callq 408d60 <_d_throw_exception> 404404: 66 66 66 2e 0f 1f 84 data32 data32 nopw %cs:0x0(%rax,%rax,1) 40440b: 00 00 00 00 00 0000000000404410 : 404410: 55 push %rbp 404411: 41 57 push %r15 404413: 41 56 push %r14 404415: 41 55 push %r13 404417: 41 54 push %r12 404419: 53 push %rbx 40441a: 50 push %rax 40441b: 4c 89 c3 mov %r8,%rbx 40441e: 49 89 cf mov %rcx,%r15 404421: 49 89 d5 mov %rdx,%r13 404424: 49 89 f6 mov %rsi,%r14 404427: 49 89 fc mov %rdi,%r12 40442a: 48 8b 05 2f ee 22 00 mov 0x22ee2f(%rip),%rax # 633260 <_D4core9exception13assertHandlerPFAyamAyaZv> 404431: 48 85 c0 test %rax,%rax 404434: 74 20 je 404456 404436: 4c 89 ff mov %r15,%rdi 404439: 48 89 de mov %rbx,%rsi 40443c: 4c 89 ea mov %r13,%rdx 40443f: 4c 89 e1 mov %r12,%rcx 404442: 4d 89 f0 mov %r14,%r8 404445: ff d0 callq *%rax 404447: 48 83 c4 08 add $0x8,%rsp 40444b: 5b pop %rbx 40444c: 41 5c pop %r12 40444e: 41 5d pop %r13 404450: 41 5e pop %r14 404452: 41 5f pop %r15 404454: 5d pop %rbp 404455: c3 retq 404456: bf 50 f8 62 00 mov $0x62f850,%edi 40445b: e8 30 c7 00 00 callq 410b90 <_d_newclass> 404460: 48 89 c5 mov %rax,%rbp 404463: 48 c7 45 00 40 17 42 movq $0x421740,0x0(%rbp) 40446a: 00 40446b: 48 c7 45 08 00 00 00 movq $0x0,0x8(%rbp) 404472: 00 404473: c5 f8 10 05 b5 d2 01 vmovups 0x1d2b5(%rip),%xmm0 # 421730 <_D4core9exception11AssertError6__initZ+0x40> 40447a: 00 40447b: c5 f8 11 45 40 vmovups %xmm0,0x40(%rbp) 404480: c5 f8 10 05 98 d2 01 vmovups 0x1d298(%rip),%xmm0 # 421720 <_D4core9exception11AssertError6__initZ+0x30> 404487: 00 404488: c5 f8 11 45 30 vmovups %xmm0,0x30(%rbp) 40448d: c5 f8 10 05 7b d2 01 vmovups 0x1d27b(%rip),%xmm0 # 421710 <_D4core9exception11AssertError6__initZ+0x20> 404494: 00 404495: c5 f8 11 45 20 vmovups %xmm0,0x20(%rbp) 40449a: c5 f8 10 05 5e d2 01 vmovups 0x1d25e(%rip),%xmm0 # 421700 <_D4core9exception11AssertError6__initZ+0x10> 4044a1: 00 4044a2: c5 f8 11 45 10 vmovups %xmm0,0x10(%rbp) 4044a7: 48 89 1c 24 mov %rbx,(%rsp) 4044ab: 48 89 ef mov %rbp,%rdi 4044ae: 31 f6 xor %esi,%esi 4044b0: 4c 89 ea mov %r13,%rdx 4044b3: 4c 89 e1 mov %r12,%rcx 4044b6: 4d 89 f0 mov %r14,%r8 4044b9: 4d 89 f9 mov %r15,%r9 4044bc: e8 ff 70 00 00 callq 40b5c0 <_D6object5Error6__ctorMFNaNbNfAyaAyamC6object9ThrowableZC6object5Error> 4044c1: 48 89 ef mov %rbp,%rdi 4044c4: e8 97 48 00 00 callq 408d60 <_d_throw_exception> 4044c9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 00000000004044d0 : 4044d0: 55 push %rbp 4044d1: 41 57 push %r15 4044d3: 41 56 push %r14 4044d5: 41 55 push %r13 4044d7: 41 54 push %r12 4044d9: 53 push %rbx 4044da: 50 push %rax 4044db: 4c 89 c3 mov %r8,%rbx 4044de: 49 89 cf mov %rcx,%r15 4044e1: 49 89 d5 mov %rdx,%r13 4044e4: 49 89 f6 mov %rsi,%r14 4044e7: 49 89 fc mov %rdi,%r12 4044ea: 48 8b 05 6f ed 22 00 mov 0x22ed6f(%rip),%rax # 633260 <_D4core9exception13assertHandlerPFAyamAyaZv> 4044f1: 48 85 c0 test %rax,%rax 4044f4: 74 20 je 404516 4044f6: 4c 89 ff mov %r15,%rdi 4044f9: 48 89 de mov %rbx,%rsi 4044fc: 4c 89 ea mov %r13,%rdx 4044ff: 4c 89 e1 mov %r12,%rcx 404502: 4d 89 f0 mov %r14,%r8 404505: ff d0 callq *%rax 404507: 48 83 c4 08 add $0x8,%rsp 40450b: 5b pop %rbx 40450c: 41 5c pop %r12 40450e: 41 5d pop %r13 404510: 41 5e pop %r14 404512: 41 5f pop %r15 404514: 5d pop %rbp 404515: c3 retq 404516: bf 50 f8 62 00 mov $0x62f850,%edi 40451b: e8 70 c6 00 00 callq 410b90 <_d_newclass> 404520: 48 89 c5 mov %rax,%rbp 404523: 48 c7 45 00 40 17 42 movq $0x421740,0x0(%rbp) 40452a: 00 40452b: 48 c7 45 08 00 00 00 movq $0x0,0x8(%rbp) 404532: 00 404533: c5 f8 10 05 f5 d1 01 vmovups 0x1d1f5(%rip),%xmm0 # 421730 <_D4core9exception11AssertError6__initZ+0x40> 40453a: 00 40453b: c5 f8 11 45 40 vmovups %xmm0,0x40(%rbp) 404540: c5 f8 10 05 d8 d1 01 vmovups 0x1d1d8(%rip),%xmm0 # 421720 <_D4core9exception11AssertError6__initZ+0x30> 404547: 00 404548: c5 f8 11 45 30 vmovups %xmm0,0x30(%rbp) 40454d: c5 f8 10 05 bb d1 01 vmovups 0x1d1bb(%rip),%xmm0 # 421710 <_D4core9exception11AssertError6__initZ+0x20> 404554: 00 404555: c5 f8 11 45 20 vmovups %xmm0,0x20(%rbp) 40455a: c5 f8 10 05 9e d1 01 vmovups 0x1d19e(%rip),%xmm0 # 421700 <_D4core9exception11AssertError6__initZ+0x10> 404561: 00 404562: c5 f8 11 45 10 vmovups %xmm0,0x10(%rbp) 404567: 48 89 1c 24 mov %rbx,(%rsp) 40456b: 48 89 ef mov %rbp,%rdi 40456e: 31 f6 xor %esi,%esi 404570: 4c 89 ea mov %r13,%rdx 404573: 4c 89 e1 mov %r12,%rcx 404576: 4d 89 f0 mov %r14,%r8 404579: 4d 89 f9 mov %r15,%r9 40457c: e8 3f 70 00 00 callq 40b5c0 <_D6object5Error6__ctorMFNaNbNfAyaAyamC6object9ThrowableZC6object5Error> 404581: 48 89 ef mov %rbp,%rdi 404584: e8 d7 47 00 00 callq 408d60 <_d_throw_exception> 404589: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 0000000000404590 : 404590: 41 57 push %r15 404592: 41 56 push %r14 404594: 41 54 push %r12 404596: 53 push %rbx 404597: 50 push %rax 404598: 49 89 d7 mov %rdx,%r15 40459b: 49 89 f6 mov %rsi,%r14 40459e: 49 89 fc mov %rdi,%r12 4045a1: bf b0 f7 62 00 mov $0x62f7b0,%edi 4045a6: e8 e5 c5 00 00 callq 410b90 <_d_newclass> 4045ab: 48 89 c3 mov %rax,%rbx 4045ae: 48 c7 03 a0 16 42 00 movq $0x4216a0,(%rbx) 4045b5: 48 c7 43 08 00 00 00 movq $0x0,0x8(%rbx) 4045bc: 00 4045bd: c5 f8 10 05 cb d0 01 vmovups 0x1d0cb(%rip),%xmm0 # 421690 <_D4core9exception10RangeError6__initZ+0x40> 4045c4: 00 4045c5: c5 f8 11 43 40 vmovups %xmm0,0x40(%rbx) 4045ca: c5 f8 10 05 ae d0 01 vmovups 0x1d0ae(%rip),%xmm0 # 421680 <_D4core9exception10RangeError6__initZ+0x30> 4045d1: 00 4045d2: c5 f8 11 43 30 vmovups %xmm0,0x30(%rbx) 4045d7: c5 f8 10 05 91 d0 01 vmovups 0x1d091(%rip),%xmm0 # 421670 <_D4core9exception10RangeError6__initZ+0x20> 4045de: 00 4045df: c5 f8 11 43 20 vmovups %xmm0,0x20(%rbx) 4045e4: c5 f8 10 05 74 d0 01 vmovups 0x1d074(%rip),%xmm0 # 421660 <_D4core9exception10RangeError6__initZ+0x10> 4045eb: 00 4045ec: c5 f8 11 43 10 vmovups %xmm0,0x10(%rbx) 4045f1: 48 c7 04 24 70 1b 42 movq $0x421b70,(%rsp) 4045f8: 00 4045f9: 48 89 df mov %rbx,%rdi 4045fc: be 00 00 00 00 mov $0x0,%esi 404601: 4c 89 fa mov %r15,%rdx 404604: 4c 89 e1 mov %r12,%rcx 404607: 4d 89 f0 mov %r14,%r8 40460a: 41 b9 0f 00 00 00 mov $0xf,%r9d 404610: e8 ab 6f 00 00 callq 40b5c0 <_D6object5Error6__ctorMFNaNbNfAyaAyamC6object9ThrowableZC6object5Error> 404615: 48 89 df mov %rbx,%rdi 404618: e8 43 47 00 00 callq 408d60 <_d_throw_exception> 40461d: 0f 1f 00 nopl (%rax) 0000000000404620 : 404620: 55 push %rbp 404621: 41 57 push %r15 404623: 41 56 push %r14 404625: 41 55 push %r13 404627: 41 54 push %r12 404629: 53 push %rbx 40462a: 50 push %rax 40462b: 4d 89 c4 mov %r8,%r12 40462e: 49 89 cf mov %rcx,%r15 404631: 49 89 d5 mov %rdx,%r13 404634: 48 89 f5 mov %rsi,%rbp 404637: 49 89 fe mov %rdi,%r14 40463a: bf f0 f8 62 00 mov $0x62f8f0,%edi 40463f: e8 4c c5 00 00 callq 410b90 <_d_newclass> 404644: 48 89 c3 mov %rax,%rbx 404647: 48 c7 03 f0 17 42 00 movq $0x4217f0,(%rbx) 40464e: 48 c7 43 08 00 00 00 movq $0x0,0x8(%rbx) 404655: 00 404656: c5 f8 10 05 72 d1 01 vmovups 0x1d172(%rip),%xmm0 # 4217d0 <_D4core9exception13FinalizeError6__initZ+0x40> 40465d: 00 40465e: 48 8b 05 7b d1 01 00 mov 0x1d17b(%rip),%rax # 4217e0 <_D4core9exception13FinalizeError6__initZ+0x50> 404665: 48 89 43 50 mov %rax,0x50(%rbx) 404669: c5 f8 11 43 40 vmovups %xmm0,0x40(%rbx) 40466e: c5 f8 10 05 4a d1 01 vmovups 0x1d14a(%rip),%xmm0 # 4217c0 <_D4core9exception13FinalizeError6__initZ+0x30> 404675: 00 404676: c5 f8 11 43 30 vmovups %xmm0,0x30(%rbx) 40467b: c5 f8 10 05 2d d1 01 vmovups 0x1d12d(%rip),%xmm0 # 4217b0 <_D4core9exception13FinalizeError6__initZ+0x20> 404682: 00 404683: c5 f8 11 43 20 vmovups %xmm0,0x20(%rbx) 404688: c5 f8 10 05 10 d1 01 vmovups 0x1d110(%rip),%xmm0 # 4217a0 <_D4core9exception13FinalizeError6__initZ+0x10> 40468f: 00 404690: c5 f8 11 43 10 vmovups %xmm0,0x10(%rbx) 404695: 48 c7 04 24 e0 1b 42 movq $0x421be0,(%rsp) 40469c: 00 40469d: 48 89 df mov %rbx,%rdi 4046a0: 48 89 ee mov %rbp,%rsi 4046a3: 4c 89 e2 mov %r12,%rdx 4046a6: 4c 89 e9 mov %r13,%rcx 4046a9: 4d 89 f8 mov %r15,%r8 4046ac: 41 b9 12 00 00 00 mov $0x12,%r9d 4046b2: e8 09 6f 00 00 callq 40b5c0 <_D6object5Error6__ctorMFNaNbNfAyaAyamC6object9ThrowableZC6object5Error> 4046b7: 4c 89 73 50 mov %r14,0x50(%rbx) 4046bb: 48 89 df mov %rbx,%rdi 4046be: e8 9d 46 00 00 callq 408d60 <_d_throw_exception> 4046c3: 66 66 66 66 2e 0f 1f data32 data32 data32 nopw %cs:0x0(%rax,%rax,1) 4046ca: 84 00 00 00 00 00 00000000004046d0 : 4046d0: 41 56 push %r14 4046d2: 53 push %rbx 4046d3: 50 push %rax 4046d4: 49 89 fe mov %rdi,%r14 4046d7: bf 90 f9 62 00 mov $0x62f990,%edi 4046dc: e8 af c4 00 00 callq 410b90 <_d_newclass> 4046e1: 48 89 c3 mov %rax,%rbx 4046e4: 48 c7 03 90 18 42 00 movq $0x421890,(%rbx) 4046eb: 48 c7 43 08 00 00 00 movq $0x0,0x8(%rbx) 4046f2: 00 4046f3: c5 f8 10 05 85 d1 01 vmovups 0x1d185(%rip),%xmm0 # 421880 <_D4core9exception15HiddenFuncError6__initZ+0x40> 4046fa: 00 4046fb: c5 f8 11 43 40 vmovups %xmm0,0x40(%rbx) 404700: c5 f8 10 05 68 d1 01 vmovups 0x1d168(%rip),%xmm0 # 421870 <_D4core9exception15HiddenFuncError6__initZ+0x30> 404707: 00 404708: c5 f8 11 43 30 vmovups %xmm0,0x30(%rbx) 40470d: c5 f8 10 05 4b d1 01 vmovups 0x1d14b(%rip),%xmm0 # 421860 <_D4core9exception15HiddenFuncError6__initZ+0x20> 404714: 00 404715: c5 f8 11 43 20 vmovups %xmm0,0x20(%rbx) 40471a: c5 f8 10 05 2e d1 01 vmovups 0x1d12e(%rip),%xmm0 # 421850 <_D4core9exception15HiddenFuncError6__initZ+0x10> 404721: 00 404722: c5 f8 11 43 10 vmovups %xmm0,0x10(%rbx) 404727: 49 8b 06 mov (%r14),%rax 40472a: 48 8b 00 mov (%rax),%rax 40472d: 48 8b 48 20 mov 0x20(%rax),%rcx 404731: 4c 8b 40 28 mov 0x28(%rax),%r8 404735: bf 90 55 42 00 mov $0x425590,%edi 40473a: be 19 00 00 00 mov $0x19,%esi 40473f: ba 00 1c 42 00 mov $0x421c00,%edx 404744: e8 d7 07 01 00 callq 414f20 <_d_arraycatT> 404749: 48 89 d1 mov %rdx,%rcx 40474c: 48 89 df mov %rbx,%rdi 40474f: 31 f6 xor %esi,%esi 404751: 48 89 c2 mov %rax,%rdx 404754: e8 47 6e 00 00 callq 40b5a0 <_D6object5Error6__ctorMFNaNbNfAyaC6object9ThrowableZC6object5Error> 404759: 48 89 df mov %rbx,%rdi 40475c: e8 ff 45 00 00 callq 408d60 <_d_throw_exception> 404761: 66 66 66 66 66 66 2e data32 data32 data32 data32 data32 nopw %cs:0x0(%rax,%rax,1) 404768: 0f 1f 84 00 00 00 00 40476f: 00 0000000000404770 : 404770: 50 push %rax 404771: 48 8b 3d d0 b2 22 00 mov 0x22b2d0(%rip),%rdi # 62fa48 <_D4core9exception16OutOfMemoryError7__ClassZ+0x18> 404778: e8 e3 45 00 00 callq 408d60 <_d_throw_exception> 40477d: 0f 1f 00 nopl (%rax) 0000000000404780 : 404780: 50 push %rax 404781: 48 8b 3d 60 b3 22 00 mov 0x22b360(%rip),%rdi # 62fae8 <_D4core9exception27InvalidMemoryOperationError7__ClassZ+0x18> 404788: e8 d3 45 00 00 callq 408d60 <_d_throw_exception> 40478d: 0f 1f 00 nopl (%rax) 0000000000404790 : 404790: 41 57 push %r15 404792: 41 56 push %r14 404794: 41 54 push %r12 404796: 53 push %rbx 404797: 50 push %rax 404798: 49 89 d7 mov %rdx,%r15 40479b: 49 89 f6 mov %rsi,%r14 40479e: 49 89 fc mov %rdi,%r12 4047a1: bf 70 fb 62 00 mov $0x62fb70,%edi 4047a6: e8 e5 c3 00 00 callq 410b90 <_d_newclass> 4047ab: 48 89 c3 mov %rax,%rbx 4047ae: 48 c7 03 80 1a 42 00 movq $0x421a80,(%rbx) 4047b5: 48 c7 43 08 00 00 00 movq $0x0,0x8(%rbx) 4047bc: 00 4047bd: c5 f8 10 05 ab d2 01 vmovups 0x1d2ab(%rip),%xmm0 # 421a70 <_D4core9exception11SwitchError6__initZ+0x40> 4047c4: 00 4047c5: c5 f8 11 43 40 vmovups %xmm0,0x40(%rbx) 4047ca: c5 f8 10 05 8e d2 01 vmovups 0x1d28e(%rip),%xmm0 # 421a60 <_D4core9exception11SwitchError6__initZ+0x30> 4047d1: 00 4047d2: c5 f8 11 43 30 vmovups %xmm0,0x30(%rbx) 4047d7: c5 f8 10 05 71 d2 01 vmovups 0x1d271(%rip),%xmm0 # 421a50 <_D4core9exception11SwitchError6__initZ+0x20> 4047de: 00 4047df: c5 f8 11 43 20 vmovups %xmm0,0x20(%rbx) 4047e4: c5 f8 10 05 54 d2 01 vmovups 0x1d254(%rip),%xmm0 # 421a40 <_D4core9exception11SwitchError6__initZ+0x10> 4047eb: 00 4047ec: c5 f8 11 43 10 vmovups %xmm0,0x10(%rbx) 4047f1: 48 c7 04 24 a0 1c 42 movq $0x421ca0,(%rsp) 4047f8: 00 4047f9: 48 89 df mov %rbx,%rdi 4047fc: be 00 00 00 00 mov $0x0,%esi 404801: 4c 89 fa mov %r15,%rdx 404804: 4c 89 e1 mov %r12,%rcx 404807: 4d 89 f0 mov %r14,%r8 40480a: 41 b9 22 00 00 00 mov $0x22,%r9d 404810: e8 ab 6d 00 00 callq 40b5c0 <_D6object5Error6__ctorMFNaNbNfAyaAyamC6object9ThrowableZC6object5Error> 404815: 48 89 df mov %rbx,%rdi 404818: e8 43 45 00 00 callq 408d60 <_d_throw_exception> 40481d: 0f 1f 00 nopl (%rax) 0000000000404820 : 404820: 55 push %rbp 404821: 41 57 push %r15 404823: 41 56 push %r14 404825: 41 55 push %r13 404827: 41 54 push %r12 404829: 53 push %rbx 40482a: 48 83 ec 18 sub $0x18,%rsp 40482e: 4d 89 cc mov %r9,%r12 404831: 4d 89 c7 mov %r8,%r15 404834: 49 89 cd mov %rcx,%r13 404837: 48 89 54 24 10 mov %rdx,0x10(%rsp) 40483c: 49 89 f6 mov %rsi,%r14 40483f: 48 89 fb mov %rdi,%rbx 404842: bf 10 fc 62 00 mov $0x62fc10,%edi 404847: e8 44 c3 00 00 callq 410b90 <_d_newclass> 40484c: 48 89 c5 mov %rax,%rbp 40484f: 48 c7 45 00 20 1b 42 movq $0x421b20,0x0(%rbp) 404856: 00 404857: 48 c7 45 08 00 00 00 movq $0x0,0x8(%rbp) 40485e: 00 40485f: c5 f8 10 05 a9 d2 01 vmovups 0x1d2a9(%rip),%xmm0 # 421b10 <_D4core9exception16UnicodeException6__initZ+0x40> 404866: 00 404867: c5 f8 11 45 40 vmovups %xmm0,0x40(%rbp) 40486c: c5 f8 10 05 8c d2 01 vmovups 0x1d28c(%rip),%xmm0 # 421b00 <_D4core9exception16UnicodeException6__initZ+0x30> 404873: 00 404874: c5 f8 11 45 30 vmovups %xmm0,0x30(%rbp) 404879: c5 f8 10 05 6f d2 01 vmovups 0x1d26f(%rip),%xmm0 # 421af0 <_D4core9exception16UnicodeException6__initZ+0x20> 404880: 00 404881: c5 f8 11 45 20 vmovups %xmm0,0x20(%rbp) 404886: c5 f8 10 05 52 d2 01 vmovups 0x1d252(%rip),%xmm0 # 421ae0 <_D4core9exception16UnicodeException6__initZ+0x10> 40488d: 00 40488e: c5 f8 11 45 10 vmovups %xmm0,0x10(%rbp) 404893: 4c 89 34 24 mov %r14,(%rsp) 404897: 48 89 ef mov %rbp,%rdi 40489a: 31 f6 xor %esi,%esi 40489c: 4c 89 e2 mov %r12,%rdx 40489f: 4c 89 e9 mov %r13,%rcx 4048a2: 4d 89 f8 mov %r15,%r8 4048a5: 49 89 d9 mov %rbx,%r9 4048a8: e8 93 6c 00 00 callq 40b540 <_D6object9Exception6__ctorMFNaNbNfAyaAyamC6object9ThrowableZC9Exception> 4048ad: 48 8b 44 24 10 mov 0x10(%rsp),%rax 4048b2: 48 89 45 48 mov %rax,0x48(%rbp) 4048b6: 48 89 ef mov %rbp,%rdi 4048b9: e8 a2 44 00 00 callq 408d60 <_d_throw_exception> 4048be: 66 90 xchg %ax,%ax 00000000004048c0 <_D4core9exception16__moduleinfoCtorZ>: 4048c0: 48 8b 05 69 e9 22 00 mov 0x22e969(%rip),%rax # 633230 <_Dmodule_ref> 4048c7: 48 89 05 3a b4 22 00 mov %rax,0x22b43a(%rip) # 62fd08 <_D4core9exception11__moduleRefZ> 4048ce: 48 c7 05 57 e9 22 00 movq $0x62fd08,0x22e957(%rip) # 633230 <_Dmodule_ref> 4048d5: 08 fd 62 00 4048d9: c3 retq 4048da: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) 00000000004048e0 <_D4core6thread11getStackTopFZPv>: 4048e0: 48 89 e0 mov %rsp,%rax 4048e3: c3 retq 4048e4: 66 66 66 2e 0f 1f 84 data32 data32 nopw %cs:0x0(%rax,%rax,1) 4048eb: 00 00 00 00 00 00000000004048f0 : 4048f0: 55 push %rbp 4048f1: 48 89 e5 mov %rsp,%rbp 4048f4: 53 push %rbx 4048f5: 41 54 push %r12 4048f7: 41 55 push %r13 4048f9: 41 56 push %r14 4048fb: 41 57 push %r15 4048fd: 48 89 27 mov %rsp,(%rdi) 404900: 48 89 f4 mov %rsi,%rsp 404903: 41 5f pop %r15 404905: 41 5e pop %r14 404907: 41 5d pop %r13 404909: 41 5c pop %r12 40490b: 5b pop %rbx 40490c: 5d pop %rbp 40490d: 59 pop %rcx 40490e: ff e1 jmpq *%rcx 0000000000404910 <_D4core6thread15ThreadException6__ctorMFAyaAyamC6object9ThrowableZC4core6thread15ThreadException>: 404910: 53 push %rbx 404911: 48 83 ec 10 sub $0x10,%rsp 404915: 48 89 fb mov %rdi,%rbx 404918: 48 8b 44 24 20 mov 0x20(%rsp),%rax 40491d: 48 89 04 24 mov %rax,(%rsp) 404921: e8 1a 6c 00 00 callq 40b540 <_D6object9Exception6__ctorMFNaNbNfAyaAyamC6object9ThrowableZC9Exception> 404926: 48 89 d8 mov %rbx,%rax 404929: 48 83 c4 10 add $0x10,%rsp 40492d: 5b pop %rbx 40492e: c3 retq 40492f: 90 nop 0000000000404930 <_D4core6thread15ThreadException6__ctorMFAyaC6object9ThrowableAyamZC4core6thread15ThreadException>: 404930: 53 push %rbx 404931: 48 83 ec 10 sub $0x10,%rsp 404935: 48 89 c8 mov %rcx,%rax 404938: 48 89 d1 mov %rdx,%rcx 40493b: 48 89 f2 mov %rsi,%rdx 40493e: 48 89 fb mov %rdi,%rbx 404941: 48 8b 74 24 20 mov 0x20(%rsp),%rsi 404946: 48 89 34 24 mov %rsi,(%rsp) 40494a: 4c 89 c6 mov %r8,%rsi 40494d: 49 89 c0 mov %rax,%r8 404950: e8 eb 6b 00 00 callq 40b540 <_D6object9Exception6__ctorMFNaNbNfAyaAyamC6object9ThrowableZC9Exception> 404955: 48 89 d8 mov %rbx,%rax 404958: 48 83 c4 10 add $0x10,%rsp 40495c: 5b pop %rbx 40495d: c3 retq 40495e: 66 90 xchg %ax,%ax 0000000000404960 <_D4core6thread14FiberException6__ctorMFAyaAyamC6object9ThrowableZC4core6thread14FiberException>: 404960: 53 push %rbx 404961: 48 83 ec 10 sub $0x10,%rsp 404965: 48 89 fb mov %rdi,%rbx 404968: 48 8b 44 24 20 mov 0x20(%rsp),%rax 40496d: 48 89 04 24 mov %rax,(%rsp) 404971: e8 ca 6b 00 00 callq 40b540 <_D6object9Exception6__ctorMFNaNbNfAyaAyamC6object9ThrowableZC9Exception> 404976: 48 89 d8 mov %rbx,%rax 404979: 48 83 c4 10 add $0x10,%rsp 40497d: 5b pop %rbx 40497e: c3 retq 40497f: 90 nop 0000000000404980 <_D4core6thread14FiberException6__ctorMFAyaC6object9ThrowableAyamZC4core6thread14FiberException>: 404980: 53 push %rbx 404981: 48 83 ec 10 sub $0x10,%rsp 404985: 48 89 c8 mov %rcx,%rax 404988: 48 89 d1 mov %rdx,%rcx 40498b: 48 89 f2 mov %rsi,%rdx 40498e: 48 89 fb mov %rdi,%rbx 404991: 48 8b 74 24 20 mov 0x20(%rsp),%rsi 404996: 48 89 34 24 mov %rsi,(%rsp) 40499a: 4c 89 c6 mov %r8,%rsi 40499d: 49 89 c0 mov %rax,%r8 4049a0: e8 9b 6b 00 00 callq 40b540 <_D6object9Exception6__ctorMFNaNbNfAyaAyamC6object9ThrowableZC9Exception> 4049a5: 48 89 d8 mov %rbx,%rax 4049a8: 48 83 c4 10 add $0x10,%rsp 4049ac: 5b pop %rbx 4049ad: c3 retq 4049ae: 66 90 xchg %ax,%ax 00000000004049b0 : 4049b0: 41 56 push %r14 4049b2: 53 push %rbx 4049b3: 48 83 ec 68 sub $0x68,%rsp 4049b7: 48 89 fb mov %rdi,%rbx 4049ba: c5 f8 57 c0 vxorps %xmm0,%xmm0,%xmm0 4049be: c5 f8 29 44 24 50 vmovaps %xmm0,0x50(%rsp) 4049c4: c5 f8 29 44 24 40 vmovaps %xmm0,0x40(%rsp) 4049ca: c5 f8 29 44 24 30 vmovaps %xmm0,0x30(%rsp) 4049d0: 48 c7 44 24 60 00 00 movq $0x0,0x60(%rsp) 4049d7: 00 00 4049d9: 48 c7 44 24 28 00 00 movq $0x0,0x28(%rsp) 4049e0: 00 00 4049e2: 48 c7 44 24 20 00 00 movq $0x0,0x20(%rsp) 4049e9: 00 00 4049eb: 4c 8d 74 24 30 lea 0x30(%rsp),%r14 4049f0: e8 7b d3 ff ff callq 401d70 4049f5: 48 89 c7 mov %rax,%rdi 4049f8: 4c 89 f6 mov %r14,%rsi 4049fb: e8 d0 cf ff ff callq 4019d0 404a00: 48 8d 74 24 28 lea 0x28(%rsp),%rsi 404a05: 48 8d 54 24 20 lea 0x20(%rsp),%rdx 404a0a: 4c 89 f7 mov %r14,%rdi 404a0d: e8 0e d1 ff ff callq 401b20 404a12: 4c 89 f7 mov %r14,%rdi 404a15: e8 c6 d3 ff ff callq 401de0 404a1a: 48 8b 44 24 28 mov 0x28(%rsp),%rax 404a1f: 48 03 44 24 20 add 0x20(%rsp),%rax 404a24: 48 89 43 58 mov %rax,0x58(%rbx) 404a28: 48 89 43 60 mov %rax,0x60(%rbx) 404a2c: c6 43 48 01 movb $0x1,0x48(%rbx) 404a30: 8b 3d 62 e8 22 00 mov 0x22e862(%rip),%edi # 633298 <_D4core6thread6Thread7sm_thisk> 404a36: 48 89 de mov %rbx,%rsi 404a39: e8 72 d0 ff ff callq 401ab0 404a3e: 48 8d 7b 58 lea 0x58(%rbx),%rdi 404a42: e8 79 0d 00 00 callq 4057c0 <_D4core6thread6Thread3addFPS4core6thread6Thread7ContextZv> 404a47: bf 08 00 00 00 mov $0x8,%edi 404a4c: e8 1f d2 ff ff callq 401c70 404a51: 64 48 8b 0c 25 00 00 mov %fs:0x0,%rcx 404a58: 00 00 404a5a: 48 8d 89 f0 ff ff ff lea -0x10(%rcx),%rcx 404a61: 48 89 08 mov %rcx,(%rax) 404a64: 48 89 83 a0 00 00 00 mov %rax,0xa0(%rbx) 404a6b: 48 8d 3c 24 lea (%rsp),%rdi 404a6f: be 30 75 40 00 mov $0x407530,%esi 404a74: 48 89 da mov %rbx,%rdx 404a77: e8 04 d3 ff ff callq 401d80 <_pthread_cleanup_push@plt> 404a7c: e8 4f d9 ff ff callq 4023d0 404a81: 8b 43 18 mov 0x18(%rbx),%eax 404a84: 83 f8 02 cmp $0x2,%eax 404a87: 75 0c jne 404a95 404a89: 48 8b 7b 30 mov 0x30(%rbx),%rdi 404a8d: 48 8b 43 38 mov 0x38(%rbx),%rax 404a91: ff d0 callq *%rax 404a93: eb 0b jmp 404aa0 404a95: 83 f8 01 cmp $0x1,%eax 404a98: 75 06 jne 404aa0 404a9a: 48 8b 43 30 mov 0x30(%rbx),%rax 404a9e: ff d0 callq *%rax 404aa0: e8 6b d9 ff ff callq 402410 404aa5: 48 8d 3c 24 lea (%rsp),%rdi 404aa9: 31 f6 xor %esi,%esi 404aab: e8 30 cf ff ff callq 4019e0 <_pthread_cleanup_pop@plt> 404ab0: 48 89 df mov %rbx,%rdi 404ab3: e8 48 0f 00 00 callq 405a00 <_D4core6thread6Thread6removeFC4core6thread6ThreadZv> 404ab8: c6 43 48 00 movb $0x0,0x48(%rbx) 404abc: 31 c0 xor %eax,%eax 404abe: 48 83 c4 68 add $0x68,%rsp 404ac2: 5b pop %rbx 404ac3: 41 5e pop %r14 404ac5: c3 retq 404ac6: 49 89 c6 mov %rax,%r14 404ac9: 83 fa 01 cmp $0x1,%edx 404acc: 75 1b jne 404ae9 404ace: 48 8b 43 50 mov 0x50(%rbx),%rax 404ad2: 48 85 c0 test %rax,%rax 404ad5: 74 3f je 404b16 404ad7: 48 89 c1 mov %rax,%rcx 404ada: 48 8b 41 40 mov 0x40(%rcx),%rax 404ade: 48 85 c0 test %rax,%rax 404ae1: 75 f4 jne 404ad7 404ae3: 4c 89 71 40 mov %r14,0x40(%rcx) 404ae7: eb b7 jmp 404aa0 404ae9: 48 89 df mov %rbx,%rdi 404aec: e8 0f 0f 00 00 callq 405a00 <_D4core6thread6Thread6removeFC4core6thread6ThreadZv> 404af1: eb 3e jmp 404b31 404af3: 49 89 c6 mov %rax,%r14 404af6: 83 fa 01 cmp $0x1,%edx 404af9: 75 21 jne 404b1c 404afb: 48 8b 43 50 mov 0x50(%rbx),%rax 404aff: 48 85 c0 test %rax,%rax 404b02: 74 39 je 404b3d 404b04: 48 89 c1 mov %rax,%rcx 404b07: 48 8b 41 40 mov 0x40(%rcx),%rax 404b0b: 48 85 c0 test %rax,%rax 404b0e: 75 f4 jne 404b04 404b10: 4c 89 71 40 mov %r14,0x40(%rcx) 404b14: eb 8f jmp 404aa5 404b16: 4c 89 73 50 mov %r14,0x50(%rbx) 404b1a: eb 84 jmp 404aa0 404b1c: 48 89 df mov %rbx,%rdi 404b1f: e8 dc 0e 00 00 callq 405a00 <_D4core6thread6Thread6removeFC4core6thread6ThreadZv> 404b24: eb 0b jmp 404b31 404b26: 49 89 c6 mov %rax,%r14 404b29: 48 89 df mov %rbx,%rdi 404b2c: e8 cf 0e 00 00 callq 405a00 <_D4core6thread6Thread6removeFC4core6thread6ThreadZv> 404b31: c6 43 48 00 movb $0x0,0x48(%rbx) 404b35: 4c 89 f7 mov %r14,%rdi 404b38: e8 c3 42 00 00 callq 408e00 <_d_eh_resume_unwind> 404b3d: 4c 89 73 50 mov %r14,0x50(%rbx) 404b41: e9 5f ff ff ff jmpq 404aa5 404b46: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) 404b4d: 00 00 00 0000000000404b50 : 404b50: 50 push %rax 404b51: 31 ff xor %edi,%edi 404b53: be 40 75 40 00 mov $0x407540,%esi 404b58: e8 83 14 00 00 callq 405fe0 <_D4core6thread18callWithStackShellFMDFPvZvZv> 404b5d: 58 pop %rax 404b5e: c3 retq 404b5f: 90 nop 0000000000404b60 : 404b60: c3 retq 404b61: 66 66 66 66 66 66 2e data32 data32 data32 data32 data32 nopw %cs:0x0(%rax,%rax,1) 404b68: 0f 1f 84 00 00 00 00 404b6f: 00 0000000000404b70 <_D4core6thread6Thread6__ctorMFPFZvmZC4core6thread6Thread>: 404b70: 48 89 57 30 mov %rdx,0x30(%rdi) 404b74: 48 89 77 40 mov %rsi,0x40(%rdi) 404b78: c7 47 18 01 00 00 00 movl $0x1,0x18(%rdi) 404b7f: 48 8d 47 58 lea 0x58(%rdi),%rax 404b83: 48 89 87 80 00 00 00 mov %rax,0x80(%rdi) 404b8a: 48 89 f8 mov %rdi,%rax 404b8d: c3 retq 404b8e: 66 90 xchg %ax,%ax 0000000000404b90 <_D4core6thread6Thread6__ctorMFDFZvmZC4core6thread6Thread>: 404b90: 48 89 4f 38 mov %rcx,0x38(%rdi) 404b94: 48 89 57 30 mov %rdx,0x30(%rdi) 404b98: 48 89 77 40 mov %rsi,0x40(%rdi) 404b9c: c7 47 18 02 00 00 00 movl $0x2,0x18(%rdi) 404ba3: 48 8d 47 58 lea 0x58(%rdi),%rax 404ba7: 48 89 87 80 00 00 00 mov %rax,0x80(%rdi) 404bae: 48 89 f8 mov %rdi,%rax 404bb1: c3 retq 404bb2: 66 66 66 66 66 2e 0f data32 data32 data32 data32 nopw %cs:0x0(%rax,%rax,1) 404bb9: 1f 84 00 00 00 00 00 0000000000404bc0 <_D4core6thread6Thread6__dtorMFZv>: 404bc0: 53 push %rbx 404bc1: 48 89 fb mov %rdi,%rbx 404bc4: 48 8b 7b 10 mov 0x10(%rbx),%rdi 404bc8: 48 85 ff test %rdi,%rdi 404bcb: 74 26 je 404bf3 <_D4core6thread6Thread6__dtorMFZv+0x33> 404bcd: e8 ce cd ff ff callq 4019a0 404bd2: 48 c7 43 10 00 00 00 movq $0x0,0x10(%rbx) 404bd9: 00 404bda: 48 8b bb a0 00 00 00 mov 0xa0(%rbx),%rdi 404be1: e8 7a cd ff ff callq 401960 404be6: 48 c7 83 a0 00 00 00 movq $0x0,0xa0(%rbx) 404bed: 00 00 00 00 404bf1: 5b pop %rbx 404bf2: c3 retq 404bf3: 5b pop %rbx 404bf4: c3 retq 404bf5: 66 66 2e 0f 1f 84 00 data32 nopw %cs:0x0(%rax,%rax,1) 404bfc: 00 00 00 00 0000000000404c00 <_D4core6thread6Thread5startMFZv>: 404c00: 55 push %rbp 404c01: 41 57 push %r15 404c03: 41 56 push %r14 404c05: 41 54 push %r12 404c07: 53 push %rbx 404c08: 48 83 ec 50 sub $0x50,%rsp 404c0c: 49 89 fe mov %rdi,%r14 404c0f: 44 8a 25 b2 e6 22 00 mov 0x22e6b2(%rip),%r12b # 6332c8 <_D4core6thread17multiThreadedFlagb> 404c16: c6 05 ab e6 22 00 01 movb $0x1,0x22e6ab(%rip) # 6332c8 <_D4core6thread17multiThreadedFlagb> 404c1d: c5 f8 57 c0 vxorps %xmm0,%xmm0,%xmm0 404c21: c5 f8 29 44 24 30 vmovaps %xmm0,0x30(%rsp) 404c27: c5 f8 29 44 24 20 vmovaps %xmm0,0x20(%rsp) 404c2d: c5 f8 29 44 24 10 vmovaps %xmm0,0x10(%rsp) 404c33: 48 c7 44 24 40 00 00 movq $0x0,0x40(%rsp) 404c3a: 00 00 404c3c: 48 8d 7c 24 10 lea 0x10(%rsp),%rdi 404c41: e8 4a cf ff ff callq 401b90 404c46: 85 c0 test %eax,%eax 404c48: 0f 85 bd 00 00 00 jne 404d0b <_D4core6thread6Thread5startMFZv+0x10b> 404c4e: 49 8b 76 40 mov 0x40(%r14),%rsi 404c52: 48 85 f6 test %rsi,%rsi 404c55: 74 12 je 404c69 <_D4core6thread6Thread5startMFZv+0x69> 404c57: 48 8d 7c 24 10 lea 0x10(%rsp),%rdi 404c5c: e8 7f d0 ff ff callq 401ce0 404c61: 85 c0 test %eax,%eax 404c63: 0f 85 28 01 00 00 jne 404d91 <_D4core6thread6Thread5startMFZv+0x191> 404c69: 48 8d 7c 24 10 lea 0x10(%rsp),%rdi 404c6e: 31 f6 xor %esi,%esi 404c70: e8 9b cf ff ff callq 401c10 404c75: 85 c0 test %eax,%eax 404c77: 0f 85 9a 01 00 00 jne 404e17 <_D4core6thread6Thread5startMFZv+0x217> 404c7d: 4c 8b 3d 54 e6 22 00 mov 0x22e654(%rip),%r15 # 6332d8 <_D4core6thread6Thread5slockFNdZC4core4sync5mutex5Mutex1mC4core4sync5mutex5Mutex> 404c84: 4d 85 ff test %r15,%r15 404c87: 75 3a jne 404cc3 <_D4core6thread6Thread5startMFZv+0xc3> 404c89: 4c 8b 3d 40 b4 22 00 mov 0x22b440(%rip),%r15 # 6300d0 <_D4core4sync5mutex5Mutex7__ClassZ+0x10> 404c90: 4c 89 ff mov %r15,%rdi 404c93: e8 d8 cf ff ff callq 401c70 404c98: 48 89 c3 mov %rax,%rbx 404c9b: 48 8b 35 36 b4 22 00 mov 0x22b436(%rip),%rsi # 6300d8 <_D4core4sync5mutex5Mutex7__ClassZ+0x18> 404ca2: 48 89 df mov %rbx,%rdi 404ca5: 4c 89 fa mov %r15,%rdx 404ca8: e8 23 cf ff ff callq 401bd0 404cad: 48 89 1d 24 e6 22 00 mov %rbx,0x22e624(%rip) # 6332d8 <_D4core6thread6Thread5slockFNdZC4core4sync5mutex5Mutex1mC4core4sync5mutex5Mutex> 404cb4: 48 89 df mov %rbx,%rdi 404cb7: e8 04 31 00 00 callq 407dc0 <_D4core4sync5mutex5Mutex6__ctorMFZC4core4sync5mutex5Mutex> 404cbc: 4c 8b 3d 15 e6 22 00 mov 0x22e615(%rip),%r15 # 6332d8 <_D4core6thread6Thread5slockFNdZC4core4sync5mutex5Mutex1mC4core4sync5mutex5Mutex> 404cc3: 4c 89 ff mov %r15,%rdi 404cc6: e8 f5 6d 00 00 callq 40bac0 <_d_monitorenter> 404ccb: 41 c6 46 48 01 movb $0x1,0x48(%r14) 404cd0: 49 8d 7e 10 lea 0x10(%r14),%rdi 404cd4: 48 8d 74 24 10 lea 0x10(%rsp),%rsi 404cd9: ba b0 49 40 00 mov $0x4049b0,%edx 404cde: 4c 89 f1 mov %r14,%rcx 404ce1: e8 9a cc ff ff callq 401980 404ce6: 85 c0 test %eax,%eax 404ce8: 0f 85 af 01 00 00 jne 404e9d <_D4core6thread6Thread5startMFZv+0x29d> 404cee: 4c 89 f7 mov %r14,%rdi 404cf1: e8 3a 0c 00 00 callq 405930 <_D4core6thread6Thread3addFC4core6thread6ThreadZv> 404cf6: 4c 89 ff mov %r15,%rdi 404cf9: e8 12 6e 00 00 callq 40bb10 <_d_monitorexit> 404cfe: 48 83 c4 50 add $0x50,%rsp 404d02: 5b pop %rbx 404d03: 41 5c pop %r12 404d05: 41 5e pop %r14 404d07: 41 5f pop %r15 404d09: 5d pop %rbp 404d0a: c3 retq 404d0b: bf 20 fd 62 00 mov $0x62fd20,%edi 404d10: e8 7b be 00 00 callq 410b90 <_d_newclass> 404d15: 48 89 c3 mov %rax,%rbx 404d18: 48 c7 03 30 1d 42 00 movq $0x421d30,(%rbx) 404d1f: 48 c7 43 08 00 00 00 movq $0x0,0x8(%rbx) 404d26: 00 404d27: 48 8b 05 f2 cf 01 00 mov 0x1cff2(%rip),%rax # 421d20 <_D4core6thread15ThreadException6__initZ+0x40> 404d2e: 48 89 43 40 mov %rax,0x40(%rbx) 404d32: c5 f8 10 05 d6 cf 01 vmovups 0x1cfd6(%rip),%xmm0 # 421d10 <_D4core6thread15ThreadException6__initZ+0x30> 404d39: 00 404d3a: c5 f8 11 43 30 vmovups %xmm0,0x30(%rbx) 404d3f: c5 f8 10 05 b9 cf 01 vmovups 0x1cfb9(%rip),%xmm0 # 421d00 <_D4core6thread15ThreadException6__initZ+0x20> 404d46: 00 404d47: c5 f8 11 43 20 vmovups %xmm0,0x20(%rbx) 404d4c: c5 f8 10 05 9c cf 01 vmovups 0x1cf9c(%rip),%xmm0 # 421cf0 <_D4core6thread15ThreadException6__initZ+0x10> 404d53: 00 404d54: c5 f8 11 43 10 vmovups %xmm0,0x10(%rbx) 404d59: 48 c7 04 24 c0 20 42 movq $0x4220c0,(%rsp) 404d60: 00 404d61: 48 89 df mov %rbx,%rdi 404d64: be 00 00 00 00 mov $0x0,%esi 404d69: ba c2 02 00 00 mov $0x2c2,%edx 404d6e: b9 37 00 00 00 mov $0x37,%ecx 404d73: 41 b8 f0 20 42 00 mov $0x4220f0,%r8d 404d79: 41 b9 24 00 00 00 mov $0x24,%r9d 404d7f: e8 bc 67 00 00 callq 40b540 <_D6object9Exception6__ctorMFNaNbNfAyaAyamC6object9ThrowableZC9Exception> 404d84: 48 89 df mov %rbx,%rdi 404d87: e8 d4 3f 00 00 callq 408d60 <_d_throw_exception> 404d8c: e9 bd fe ff ff jmpq 404c4e <_D4core6thread6Thread5startMFZv+0x4e> 404d91: bf 20 fd 62 00 mov $0x62fd20,%edi 404d96: e8 f5 bd 00 00 callq 410b90 <_d_newclass> 404d9b: 48 89 c3 mov %rax,%rbx 404d9e: 48 c7 03 30 1d 42 00 movq $0x421d30,(%rbx) 404da5: 48 c7 43 08 00 00 00 movq $0x0,0x8(%rbx) 404dac: 00 404dad: 48 8b 05 6c cf 01 00 mov 0x1cf6c(%rip),%rax # 421d20 <_D4core6thread15ThreadException6__initZ+0x40> 404db4: 48 89 43 40 mov %rax,0x40(%rbx) 404db8: c5 f8 10 05 50 cf 01 vmovups 0x1cf50(%rip),%xmm0 # 421d10 <_D4core6thread15ThreadException6__initZ+0x30> 404dbf: 00 404dc0: c5 f8 11 43 30 vmovups %xmm0,0x30(%rbx) 404dc5: c5 f8 10 05 33 cf 01 vmovups 0x1cf33(%rip),%xmm0 # 421d00 <_D4core6thread15ThreadException6__initZ+0x20> 404dcc: 00 404dcd: c5 f8 11 43 20 vmovups %xmm0,0x20(%rbx) 404dd2: c5 f8 10 05 16 cf 01 vmovups 0x1cf16(%rip),%xmm0 # 421cf0 <_D4core6thread15ThreadException6__initZ+0x10> 404dd9: 00 404dda: c5 f8 11 43 10 vmovups %xmm0,0x10(%rbx) 404ddf: 48 c7 04 24 30 21 42 movq $0x422130,(%rsp) 404de6: 00 404de7: 48 89 df mov %rbx,%rdi 404dea: be 00 00 00 00 mov $0x0,%esi 404def: ba c4 02 00 00 mov $0x2c4,%edx 404df4: b9 37 00 00 00 mov $0x37,%ecx 404df9: 41 b8 60 21 42 00 mov $0x422160,%r8d 404dff: 41 b9 24 00 00 00 mov $0x24,%r9d 404e05: e8 36 67 00 00 callq 40b540 <_D6object9Exception6__ctorMFNaNbNfAyaAyamC6object9ThrowableZC9Exception> 404e0a: 48 89 df mov %rbx,%rdi 404e0d: e8 4e 3f 00 00 callq 408d60 <_d_throw_exception> 404e12: e9 52 fe ff ff jmpq 404c69 <_D4core6thread6Thread5startMFZv+0x69> 404e17: bf 20 fd 62 00 mov $0x62fd20,%edi 404e1c: e8 6f bd 00 00 callq 410b90 <_d_newclass> 404e21: 48 89 c3 mov %rax,%rbx 404e24: 48 c7 03 30 1d 42 00 movq $0x421d30,(%rbx) 404e2b: 48 c7 43 08 00 00 00 movq $0x0,0x8(%rbx) 404e32: 00 404e33: 48 8b 05 e6 ce 01 00 mov 0x1cee6(%rip),%rax # 421d20 <_D4core6thread15ThreadException6__initZ+0x40> 404e3a: 48 89 43 40 mov %rax,0x40(%rbx) 404e3e: c5 f8 10 05 ca ce 01 vmovups 0x1ceca(%rip),%xmm0 # 421d10 <_D4core6thread15ThreadException6__initZ+0x30> 404e45: 00 404e46: c5 f8 11 43 30 vmovups %xmm0,0x30(%rbx) 404e4b: c5 f8 10 05 ad ce 01 vmovups 0x1cead(%rip),%xmm0 # 421d00 <_D4core6thread15ThreadException6__initZ+0x20> 404e52: 00 404e53: c5 f8 11 43 20 vmovups %xmm0,0x20(%rbx) 404e58: c5 f8 10 05 90 ce 01 vmovups 0x1ce90(%rip),%xmm0 # 421cf0 <_D4core6thread15ThreadException6__initZ+0x10> 404e5f: 00 404e60: c5 f8 11 43 10 vmovups %xmm0,0x10(%rbx) 404e65: 48 c7 04 24 a0 21 42 movq $0x4221a0,(%rsp) 404e6c: 00 404e6d: 48 89 df mov %rbx,%rdi 404e70: be 00 00 00 00 mov $0x0,%esi 404e75: ba c6 02 00 00 mov $0x2c6,%edx 404e7a: b9 37 00 00 00 mov $0x37,%ecx 404e7f: 41 b8 c0 21 42 00 mov $0x4221c0,%r8d 404e85: 41 b9 1d 00 00 00 mov $0x1d,%r9d 404e8b: e8 b0 66 00 00 callq 40b540 <_D6object9Exception6__ctorMFNaNbNfAyaAyamC6object9ThrowableZC9Exception> 404e90: 48 89 df mov %rbx,%rdi 404e93: e8 c8 3e 00 00 callq 408d60 <_d_throw_exception> 404e98: e9 e0 fd ff ff jmpq 404c7d <_D4core6thread6Thread5startMFZv+0x7d> 404e9d: bf 20 fd 62 00 mov $0x62fd20,%edi 404ea2: e8 e9 bc 00 00 callq 410b90 <_d_newclass> 404ea7: 48 89 c3 mov %rax,%rbx 404eaa: 48 c7 03 30 1d 42 00 movq $0x421d30,(%rbx) 404eb1: 48 c7 43 08 00 00 00 movq $0x0,0x8(%rbx) 404eb8: 00 404eb9: 48 8b 05 60 ce 01 00 mov 0x1ce60(%rip),%rax # 421d20 <_D4core6thread15ThreadException6__initZ+0x40> 404ec0: 48 89 43 40 mov %rax,0x40(%rbx) 404ec4: c5 f8 10 05 44 ce 01 vmovups 0x1ce44(%rip),%xmm0 # 421d10 <_D4core6thread15ThreadException6__initZ+0x30> 404ecb: 00 404ecc: c5 f8 11 43 30 vmovups %xmm0,0x30(%rbx) 404ed1: c5 f8 10 05 27 ce 01 vmovups 0x1ce27(%rip),%xmm0 # 421d00 <_D4core6thread15ThreadException6__initZ+0x20> 404ed8: 00 404ed9: c5 f8 11 43 20 vmovups %xmm0,0x20(%rbx) 404ede: c5 f8 10 05 0a ce 01 vmovups 0x1ce0a(%rip),%xmm0 # 421cf0 <_D4core6thread15ThreadException6__initZ+0x10> 404ee5: 00 404ee6: c5 f8 11 43 10 vmovups %xmm0,0x10(%rbx) 404eeb: 48 c7 04 24 00 22 42 movq $0x422200,(%rsp) 404ef2: 00 404ef3: 48 89 df mov %rbx,%rdi 404ef6: be 00 00 00 00 mov $0x0,%esi 404efb: ba f0 02 00 00 mov $0x2f0,%edx 404f00: b9 37 00 00 00 mov $0x37,%ecx 404f05: 41 b8 20 22 42 00 mov $0x422220,%r8d 404f0b: 41 b9 15 00 00 00 mov $0x15,%r9d 404f11: e8 2a 66 00 00 callq 40b540 <_D6object9Exception6__ctorMFNaNbNfAyaAyamC6object9ThrowableZC9Exception> 404f16: 48 89 df mov %rbx,%rdi 404f19: e8 42 3e 00 00 callq 408d60 <_d_throw_exception> 404f1e: e9 cb fd ff ff jmpq 404cee <_D4core6thread6Thread5startMFZv+0xee> 404f23: 48 89 c3 mov %rax,%rbx 404f26: bd 01 00 00 00 mov $0x1,%ebp 404f2b: 83 fa 01 cmp $0x1,%edx 404f2e: 75 0d jne 404f3d <_D4core6thread6Thread5startMFZv+0x33d> 404f30: 41 c6 46 48 00 movb $0x0,0x48(%r14) 404f35: 48 89 df mov %rbx,%rdi 404f38: e8 23 3e 00 00 callq 408d60 <_d_throw_exception> 404f3d: 4c 89 ff mov %r15,%rdi 404f40: e8 cb 6b 00 00 callq 40bb10 <_d_monitorexit> 404f45: 48 89 df mov %rbx,%rdi 404f48: e8 b3 3e 00 00 callq 408e00 <_d_eh_resume_unwind> 404f4d: 48 89 c3 mov %rax,%rbx 404f50: 49 89 d6 mov %rdx,%r14 404f53: 4c 89 ff mov %r15,%rdi 404f56: e8 b5 6b 00 00 callq 40bb10 <_d_monitorexit> 404f5b: 41 39 ee cmp %ebp,%r14d 404f5e: 74 10 je 404f70 <_D4core6thread6Thread5startMFZv+0x370> 404f60: 48 89 df mov %rbx,%rdi 404f63: e8 98 3e 00 00 callq 408e00 <_d_eh_resume_unwind> 404f68: 48 89 c3 mov %rax,%rbx 404f6b: 83 fa 01 cmp $0x1,%edx 404f6e: 75 15 jne 404f85 <_D4core6thread6Thread5startMFZv+0x385> 404f70: 41 f6 c4 01 test $0x1,%r12b 404f74: 75 07 jne 404f7d <_D4core6thread6Thread5startMFZv+0x37d> 404f76: c6 05 4b e3 22 00 00 movb $0x0,0x22e34b(%rip) # 6332c8 <_D4core6thread17multiThreadedFlagb> 404f7d: 48 89 df mov %rbx,%rdi 404f80: e8 db 3d 00 00 callq 408d60 <_d_throw_exception> 404f85: 48 89 df mov %rbx,%rdi 404f88: e8 73 3e 00 00 callq 408e00 <_d_eh_resume_unwind> 404f8d: 0f 1f 00 nopl (%rax) 0000000000404f90 <_D4core6thread6Thread4joinMFbZC6object9Throwable>: 404f90: 55 push %rbp 404f91: 53 push %rbx 404f92: 50 push %rax 404f93: 89 f5 mov %esi,%ebp 404f95: 48 89 fb mov %rdi,%rbx 404f98: 48 8b 7b 10 mov 0x10(%rbx),%rdi 404f9c: 31 f6 xor %esi,%esi 404f9e: e8 1d ce ff ff callq 401dc0 404fa3: 85 c0 test %eax,%eax 404fa5: 75 1f jne 404fc6 <_D4core6thread6Thread4joinMFbZC6object9Throwable+0x36> 404fa7: 48 c7 43 10 00 00 00 movq $0x0,0x10(%rbx) 404fae: 00 404faf: 48 8b 7b 50 mov 0x50(%rbx),%rdi 404fb3: 48 85 ff test %rdi,%rdi 404fb6: 0f 85 88 00 00 00 jne 405044 <_D4core6thread6Thread4joinMFbZC6object9Throwable+0xb4> 404fbc: 48 89 f8 mov %rdi,%rax 404fbf: 48 83 c4 08 add $0x8,%rsp 404fc3: 5b pop %rbx 404fc4: 5d pop %rbp 404fc5: c3 retq 404fc6: bf 20 fd 62 00 mov $0x62fd20,%edi 404fcb: e8 c0 bb 00 00 callq 410b90 <_d_newclass> 404fd0: 48 89 c3 mov %rax,%rbx 404fd3: 48 c7 03 30 1d 42 00 movq $0x421d30,(%rbx) 404fda: 48 c7 43 08 00 00 00 movq $0x0,0x8(%rbx) 404fe1: 00 404fe2: 48 8b 05 37 cd 01 00 mov 0x1cd37(%rip),%rax # 421d20 <_D4core6thread15ThreadException6__initZ+0x40> 404fe9: 48 89 43 40 mov %rax,0x40(%rbx) 404fed: c5 f8 10 05 1b cd 01 vmovups 0x1cd1b(%rip),%xmm0 # 421d10 <_D4core6thread15ThreadException6__initZ+0x30> 404ff4: 00 404ff5: c5 f8 11 43 30 vmovups %xmm0,0x30(%rbx) 404ffa: c5 f8 10 05 fe cc 01 vmovups 0x1ccfe(%rip),%xmm0 # 421d00 <_D4core6thread15ThreadException6__initZ+0x20> 405001: 00 405002: c5 f8 11 43 20 vmovups %xmm0,0x20(%rbx) 405007: c5 f8 10 05 e1 cc 01 vmovups 0x1cce1(%rip),%xmm0 # 421cf0 <_D4core6thread15ThreadException6__initZ+0x10> 40500e: 00 40500f: c5 f8 11 43 10 vmovups %xmm0,0x10(%rbx) 405014: 48 c7 04 24 60 22 42 movq $0x422260,(%rsp) 40501b: 00 40501c: 48 89 df mov %rbx,%rdi 40501f: be 00 00 00 00 mov $0x0,%esi 405024: ba 28 03 00 00 mov $0x328,%edx 405029: b9 37 00 00 00 mov $0x37,%ecx 40502e: 41 b8 80 22 42 00 mov $0x422280,%r8d 405034: 41 b9 15 00 00 00 mov $0x15,%r9d 40503a: e8 01 65 00 00 callq 40b540 <_D6object9Exception6__ctorMFNaNbNfAyaAyamC6object9ThrowableZC9Exception> 40503f: 48 89 df mov %rbx,%rdi 405042: eb 0e jmp 405052 <_D4core6thread6Thread4joinMFbZC6object9Throwable+0xc2> 405044: 40 80 f5 01 xor $0x1,%bpl 405048: 40 f6 c5 01 test $0x1,%bpl 40504c: 0f 85 6a ff ff ff jne 404fbc <_D4core6thread6Thread4joinMFbZC6object9Throwable+0x2c> 405052: e8 09 3d 00 00 callq 408d60 <_d_throw_exception> 405057: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) 40505e: 00 00 0000000000405060 <_D4core6thread6Thread4nameMFNdZAya>: 405060: 41 57 push %r15 405062: 41 56 push %r14 405064: 53 push %rbx 405065: 48 89 fb mov %rdi,%rbx 405068: e8 53 6a 00 00 callq 40bac0 <_d_monitorenter> 40506d: 4c 8b 73 20 mov 0x20(%rbx),%r14 405071: 4c 8b 7b 28 mov 0x28(%rbx),%r15 405075: 48 89 df mov %rbx,%rdi 405078: e8 93 6a 00 00 callq 40bb10 <_d_monitorexit> 40507d: 4c 89 f0 mov %r14,%rax 405080: 4c 89 fa mov %r15,%rdx 405083: 5b pop %rbx 405084: 41 5e pop %r14 405086: 41 5f pop %r15 405088: c3 retq 405089: 49 89 c6 mov %rax,%r14 40508c: 48 89 df mov %rbx,%rdi 40508f: e8 7c 6a 00 00 callq 40bb10 <_d_monitorexit> 405094: 4c 89 f7 mov %r14,%rdi 405097: e8 64 3d 00 00 callq 408e00 <_d_eh_resume_unwind> 40509c: 0f 1f 40 00 nopl 0x0(%rax) 00000000004050a0 <_D4core6thread6Thread4nameMFNdAyaZv>: 4050a0: 41 57 push %r15 4050a2: 41 56 push %r14 4050a4: 53 push %rbx 4050a5: 49 89 d7 mov %rdx,%r15 4050a8: 49 89 f6 mov %rsi,%r14 4050ab: 48 89 fb mov %rdi,%rbx 4050ae: e8 0d 6a 00 00 callq 40bac0 <_d_monitorenter> 4050b3: 4c 89 7b 28 mov %r15,0x28(%rbx) 4050b7: 4c 89 73 20 mov %r14,0x20(%rbx) 4050bb: 48 89 df mov %rbx,%rdi 4050be: e8 4d 6a 00 00 callq 40bb10 <_d_monitorexit> 4050c3: 5b pop %rbx 4050c4: 41 5e pop %r14 4050c6: 41 5f pop %r15 4050c8: c3 retq 4050c9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 00000000004050d0 <_D4core6thread6Thread8isDaemonMFNdZb>: 4050d0: 55 push %rbp 4050d1: 53 push %rbx 4050d2: 50 push %rax 4050d3: 48 89 fb mov %rdi,%rbx 4050d6: e8 e5 69 00 00 callq 40bac0 <_d_monitorenter> 4050db: 40 8a 6b 49 mov 0x49(%rbx),%bpl 4050df: 48 89 df mov %rbx,%rdi 4050e2: e8 29 6a 00 00 callq 40bb10 <_d_monitorexit> 4050e7: 40 88 e8 mov %bpl,%al 4050ea: 48 83 c4 08 add $0x8,%rsp 4050ee: 5b pop %rbx 4050ef: 5d pop %rbp 4050f0: c3 retq 4050f1: 48 89 c5 mov %rax,%rbp 4050f4: 48 89 df mov %rbx,%rdi 4050f7: e8 14 6a 00 00 callq 40bb10 <_d_monitorexit> 4050fc: 48 89 ef mov %rbp,%rdi 4050ff: e8 fc 3c 00 00 callq 408e00 <_d_eh_resume_unwind> 405104: 66 66 66 2e 0f 1f 84 data32 data32 nopw %cs:0x0(%rax,%rax,1) 40510b: 00 00 00 00 00 0000000000405110 <_D4core6thread6Thread8isDaemonMFNdbZv>: 405110: 55 push %rbp 405111: 53 push %rbx 405112: 50 push %rax 405113: 89 f5 mov %esi,%ebp 405115: 48 89 fb mov %rdi,%rbx 405118: e8 a3 69 00 00 callq 40bac0 <_d_monitorenter> 40511d: 83 e5 01 and $0x1,%ebp 405120: 40 88 6b 49 mov %bpl,0x49(%rbx) 405124: 48 89 df mov %rbx,%rdi 405127: e8 e4 69 00 00 callq 40bb10 <_d_monitorexit> 40512c: 48 83 c4 08 add $0x8,%rsp 405130: 5b pop %rbx 405131: 5d pop %rbp 405132: c3 retq 405133: 66 66 66 66 2e 0f 1f data32 data32 data32 nopw %cs:0x0(%rax,%rax,1) 40513a: 84 00 00 00 00 00 0000000000405140 <_D4core6thread6Thread9isRunningMFNdZb>: 405140: 48 83 7f 10 00 cmpq $0x0,0x10(%rdi) 405145: 74 04 je 40514b <_D4core6thread6Thread9isRunningMFNdZb+0xb> 405147: 8a 47 48 mov 0x48(%rdi),%al 40514a: c3 retq 40514b: 30 c0 xor %al,%al 40514d: c3 retq 40514e: 66 90 xchg %ax,%ax 0000000000405150 <_D4core6thread6Thread8priorityMFNdZi>: 405150: 53 push %rbx 405151: 48 83 ec 10 sub $0x10,%rsp 405155: c7 44 24 0c 00 00 00 movl $0x0,0xc(%rsp) 40515c: 00 40515d: c7 44 24 08 00 00 00 movl $0x0,0x8(%rsp) 405164: 00 405165: 48 8b 7f 10 mov 0x10(%rdi),%rdi 405169: 48 8d 74 24 0c lea 0xc(%rsp),%rsi 40516e: 48 8d 54 24 08 lea 0x8(%rsp),%rdx 405173: e8 78 ca ff ff callq 401bf0 405178: 85 c0 test %eax,%eax 40517a: 75 0a jne 405186 <_D4core6thread6Thread8priorityMFNdZi+0x36> 40517c: 8b 44 24 08 mov 0x8(%rsp),%eax 405180: 48 83 c4 10 add $0x10,%rsp 405184: 5b pop %rbx 405185: c3 retq 405186: bf 20 fd 62 00 mov $0x62fd20,%edi 40518b: e8 00 ba 00 00 callq 410b90 <_d_newclass> 405190: 48 89 c3 mov %rax,%rbx 405193: 48 c7 03 30 1d 42 00 movq $0x421d30,(%rbx) 40519a: 48 c7 43 08 00 00 00 movq $0x0,0x8(%rbx) 4051a1: 00 4051a2: 48 8b 05 77 cb 01 00 mov 0x1cb77(%rip),%rax # 421d20 <_D4core6thread15ThreadException6__initZ+0x40> 4051a9: 48 89 43 40 mov %rax,0x40(%rbx) 4051ad: c5 f8 10 05 5b cb 01 vmovups 0x1cb5b(%rip),%xmm0 # 421d10 <_D4core6thread15ThreadException6__initZ+0x30> 4051b4: 00 4051b5: c5 f8 11 43 30 vmovups %xmm0,0x30(%rbx) 4051ba: c5 f8 10 05 3e cb 01 vmovups 0x1cb3e(%rip),%xmm0 # 421d00 <_D4core6thread15ThreadException6__initZ+0x20> 4051c1: 00 4051c2: c5 f8 11 43 20 vmovups %xmm0,0x20(%rbx) 4051c7: c5 f8 10 05 21 cb 01 vmovups 0x1cb21(%rip),%xmm0 # 421cf0 <_D4core6thread15ThreadException6__initZ+0x10> 4051ce: 00 4051cf: c5 f8 11 43 10 vmovups %xmm0,0x10(%rbx) 4051d4: 48 c7 04 24 c0 22 42 movq $0x4222c0,(%rsp) 4051db: 00 4051dc: 48 89 df mov %rbx,%rdi 4051df: be 00 00 00 00 mov $0x0,%esi 4051e4: ba c8 03 00 00 mov $0x3c8,%edx 4051e9: b9 37 00 00 00 mov $0x37,%ecx 4051ee: 41 b8 e0 22 42 00 mov $0x4222e0,%r8d 4051f4: 41 b9 1d 00 00 00 mov $0x1d,%r9d 4051fa: e8 41 63 00 00 callq 40b540 <_D6object9Exception6__ctorMFNaNbNfAyaAyamC6object9ThrowableZC9Exception> 4051ff: 48 89 df mov %rbx,%rdi 405202: e8 59 3b 00 00 callq 408d60 <_d_throw_exception> 405207: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) 40520e: 00 00 0000000000405210 <_D4core6thread6Thread8priorityMFNdiZv>: 405210: 55 push %rbp 405211: 53 push %rbx 405212: 48 83 ec 18 sub $0x18,%rsp 405216: 89 f5 mov %esi,%ebp 405218: 48 89 fb mov %rdi,%rbx 40521b: c7 44 24 14 00 00 00 movl $0x0,0x14(%rsp) 405222: 00 405223: c7 44 24 10 00 00 00 movl $0x0,0x10(%rsp) 40522a: 00 40522b: 48 8b 7b 10 mov 0x10(%rbx),%rdi 40522f: 48 8d 74 24 14 lea 0x14(%rsp),%rsi 405234: 48 8d 54 24 10 lea 0x10(%rsp),%rdx 405239: e8 b2 c9 ff ff callq 401bf0 40523e: 85 c0 test %eax,%eax 405240: 75 21 jne 405263 <_D4core6thread6Thread8priorityMFNdiZv+0x53> 405242: 89 6c 24 10 mov %ebp,0x10(%rsp) 405246: 48 8b 7b 10 mov 0x10(%rbx),%rdi 40524a: 8b 74 24 14 mov 0x14(%rsp),%esi 40524e: 48 8d 54 24 10 lea 0x10(%rsp),%rdx 405253: e8 b8 c7 ff ff callq 401a10 405258: 85 c0 test %eax,%eax 40525a: 75 77 jne 4052d3 <_D4core6thread6Thread8priorityMFNdiZv+0xc3> 40525c: 48 83 c4 18 add $0x18,%rsp 405260: 5b pop %rbx 405261: 5d pop %rbp 405262: c3 retq 405263: bf 20 fd 62 00 mov $0x62fd20,%edi 405268: e8 23 b9 00 00 callq 410b90 <_d_newclass> 40526d: 48 89 c3 mov %rax,%rbx 405270: 48 c7 03 30 1d 42 00 movq $0x421d30,(%rbx) 405277: 48 c7 43 08 00 00 00 movq $0x0,0x8(%rbx) 40527e: 00 40527f: 48 8b 05 9a ca 01 00 mov 0x1ca9a(%rip),%rax # 421d20 <_D4core6thread15ThreadException6__initZ+0x40> 405286: 48 89 43 40 mov %rax,0x40(%rbx) 40528a: c5 f8 10 05 7e ca 01 vmovups 0x1ca7e(%rip),%xmm0 # 421d10 <_D4core6thread15ThreadException6__initZ+0x30> 405291: 00 405292: c5 f8 11 43 30 vmovups %xmm0,0x30(%rbx) 405297: c5 f8 10 05 61 ca 01 vmovups 0x1ca61(%rip),%xmm0 # 421d00 <_D4core6thread15ThreadException6__initZ+0x20> 40529e: 00 40529f: c5 f8 11 43 20 vmovups %xmm0,0x20(%rbx) 4052a4: c5 f8 10 05 44 ca 01 vmovups 0x1ca44(%rip),%xmm0 # 421cf0 <_D4core6thread15ThreadException6__initZ+0x10> 4052ab: 00 4052ac: c5 f8 11 43 10 vmovups %xmm0,0x10(%rbx) 4052b1: 48 c7 04 24 20 23 42 movq $0x422320,(%rsp) 4052b8: 00 4052b9: 48 89 df mov %rbx,%rdi 4052bc: be 00 00 00 00 mov $0x0,%esi 4052c1: ba e6 03 00 00 mov $0x3e6,%edx 4052c6: b9 37 00 00 00 mov $0x37,%ecx 4052cb: 41 b8 40 23 42 00 mov $0x422340,%r8d 4052d1: eb 6e jmp 405341 <_D4core6thread6Thread8priorityMFNdiZv+0x131> 4052d3: bf 20 fd 62 00 mov $0x62fd20,%edi 4052d8: e8 b3 b8 00 00 callq 410b90 <_d_newclass> 4052dd: 48 89 c3 mov %rax,%rbx 4052e0: 48 c7 03 30 1d 42 00 movq $0x421d30,(%rbx) 4052e7: 48 c7 43 08 00 00 00 movq $0x0,0x8(%rbx) 4052ee: 00 4052ef: 48 8b 05 2a ca 01 00 mov 0x1ca2a(%rip),%rax # 421d20 <_D4core6thread15ThreadException6__initZ+0x40> 4052f6: 48 89 43 40 mov %rax,0x40(%rbx) 4052fa: c5 f8 10 05 0e ca 01 vmovups 0x1ca0e(%rip),%xmm0 # 421d10 <_D4core6thread15ThreadException6__initZ+0x30> 405301: 00 405302: c5 f8 11 43 30 vmovups %xmm0,0x30(%rbx) 405307: c5 f8 10 05 f1 c9 01 vmovups 0x1c9f1(%rip),%xmm0 # 421d00 <_D4core6thread15ThreadException6__initZ+0x20> 40530e: 00 40530f: c5 f8 11 43 20 vmovups %xmm0,0x20(%rbx) 405314: c5 f8 10 05 d4 c9 01 vmovups 0x1c9d4(%rip),%xmm0 # 421cf0 <_D4core6thread15ThreadException6__initZ+0x10> 40531b: 00 40531c: c5 f8 11 43 10 vmovups %xmm0,0x10(%rbx) 405321: 48 c7 04 24 80 23 42 movq $0x422380,(%rsp) 405328: 00 405329: 48 89 df mov %rbx,%rdi 40532c: be 00 00 00 00 mov $0x0,%esi 405331: ba e9 03 00 00 mov $0x3e9,%edx 405336: b9 37 00 00 00 mov $0x37,%ecx 40533b: 41 b8 a0 23 42 00 mov $0x4223a0,%r8d 405341: 41 b9 1d 00 00 00 mov $0x1d,%r9d 405347: e8 f4 61 00 00 callq 40b540 <_D6object9Exception6__ctorMFNaNbNfAyaAyamC6object9ThrowableZC9Exception> 40534c: 48 89 df mov %rbx,%rdi 40534f: e8 0c 3a 00 00 callq 408d60 <_d_throw_exception> 405354: 66 66 66 2e 0f 1f 84 data32 data32 nopw %cs:0x0(%rax,%rax,1) 40535b: 00 00 00 00 00 0000000000405360 <_D4core6thread6Thread5sleepFS4core4time8DurationZv>: 405360: 41 56 push %r14 405362: 53 push %rbx 405363: 48 83 ec 38 sub $0x38,%rsp 405367: 48 89 7c 24 30 mov %rdi,0x30(%rsp) 40536c: 48 b9 bd 42 7a e5 d5 movabs $0xd6bf94d5e57a42bd,%rcx 405373: 94 bf d6 405376: 48 89 f8 mov %rdi,%rax 405379: 48 f7 e9 imul %rcx 40537c: 48 01 fa add %rdi,%rdx 40537f: 48 89 d0 mov %rdx,%rax 405382: 48 c1 e8 3f shr $0x3f,%rax 405386: 48 c1 fa 17 sar $0x17,%rdx 40538a: 48 01 c2 add %rax,%rdx 40538d: 48 89 54 24 20 mov %rdx,0x20(%rsp) 405392: 48 8d 7c 24 08 lea 0x8(%rsp),%rdi 405397: 48 8d 74 24 30 lea 0x30(%rsp),%rsi 40539c: e8 6f 4e 01 00 callq 41a210 <_D4core4time8Duration7fracSecMxFNaNbNdNfZS4core4time7FracSec> 4053a1: 48 8d 7c 24 20 lea 0x20(%rsp),%rdi 4053a6: 48 8d 74 24 10 lea 0x10(%rsp),%rsi 4053ab: 6b 44 24 08 64 imul $0x64,0x8(%rsp),%eax 4053b0: 48 63 c0 movslq %eax,%rax 4053b3: 48 89 44 24 28 mov %rax,0x28(%rsp) 4053b8: e8 33 c7 ff ff callq 401af0 4053bd: 85 c0 test %eax,%eax 4053bf: 74 34 je 4053f5 <_D4core6thread6Thread5sleepFS4core4time8DurationZv+0x95> 4053c1: 4c 8d 74 24 20 lea 0x20(%rsp),%r14 4053c6: 48 8d 5c 24 10 lea 0x10(%rsp),%rbx 4053cb: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 4053d0: e8 7b 18 01 00 callq 416c50 4053d5: 83 f8 04 cmp $0x4,%eax 4053d8: 75 23 jne 4053fd <_D4core6thread6Thread5sleepFS4core4time8DurationZv+0x9d> 4053da: c5 f8 10 44 24 10 vmovups 0x10(%rsp),%xmm0 4053e0: c5 f8 29 44 24 20 vmovaps %xmm0,0x20(%rsp) 4053e6: 4c 89 f7 mov %r14,%rdi 4053e9: 48 89 de mov %rbx,%rsi 4053ec: e8 ff c6 ff ff callq 401af0 4053f1: 85 c0 test %eax,%eax 4053f3: 75 db jne 4053d0 <_D4core6thread6Thread5sleepFS4core4time8DurationZv+0x70> 4053f5: 48 83 c4 38 add $0x38,%rsp 4053f9: 5b pop %rbx 4053fa: 41 5e pop %r14 4053fc: c3 retq 4053fd: bf 20 fd 62 00 mov $0x62fd20,%edi 405402: e8 89 b7 00 00 callq 410b90 <_d_newclass> 405407: 48 89 c3 mov %rax,%rbx 40540a: 48 c7 03 30 1d 42 00 movq $0x421d30,(%rbx) 405411: 48 c7 43 08 00 00 00 movq $0x0,0x8(%rbx) 405418: 00 405419: 48 8b 05 00 c9 01 00 mov 0x1c900(%rip),%rax # 421d20 <_D4core6thread15ThreadException6__initZ+0x40> 405420: 48 89 43 40 mov %rax,0x40(%rbx) 405424: c5 f8 10 05 e4 c8 01 vmovups 0x1c8e4(%rip),%xmm0 # 421d10 <_D4core6thread15ThreadException6__initZ+0x30> 40542b: 00 40542c: c5 f8 11 43 30 vmovups %xmm0,0x30(%rbx) 405431: c5 f8 10 05 c7 c8 01 vmovups 0x1c8c7(%rip),%xmm0 # 421d00 <_D4core6thread15ThreadException6__initZ+0x20> 405438: 00 405439: c5 f8 11 43 20 vmovups %xmm0,0x20(%rbx) 40543e: c5 f8 10 05 aa c8 01 vmovups 0x1c8aa(%rip),%xmm0 # 421cf0 <_D4core6thread15ThreadException6__initZ+0x10> 405445: 00 405446: c5 f8 11 43 10 vmovups %xmm0,0x10(%rbx) 40544b: 48 c7 04 24 e0 23 42 movq $0x4223e0,(%rsp) 405452: 00 405453: 48 89 df mov %rbx,%rdi 405456: be 00 00 00 00 mov $0x0,%esi 40545b: ba 34 04 00 00 mov $0x434,%edx 405460: b9 37 00 00 00 mov $0x37,%ecx 405465: 41 b8 10 24 42 00 mov $0x422410,%r8d 40546b: 41 b9 2a 00 00 00 mov $0x2a,%r9d 405471: e8 ca 60 00 00 callq 40b540 <_D6object9Exception6__ctorMFNaNbNfAyaAyamC6object9ThrowableZC9Exception> 405476: 48 89 df mov %rbx,%rdi 405479: e8 e2 38 00 00 callq 408d60 <_d_throw_exception> 40547e: 66 90 xchg %ax,%ax 0000000000405480 <_D4core6thread6Thread5sleepFlZv>: 405480: 50 push %rax 405481: e8 da fe ff ff callq 405360 <_D4core6thread6Thread5sleepFS4core4time8DurationZv> 405486: 58 pop %rax 405487: c3 retq 405488: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 40548f: 00 0000000000405490 <_D4core6thread6Thread5yieldFZv>: 405490: 50 push %rax 405491: e8 9a c6 ff ff callq 401b30 405496: 58 pop %rax 405497: c3 retq 405498: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 40549f: 00 00000000004054a0 <_D4core6thread6Thread7getThisFZC4core6thread6Thread>: 4054a0: 50 push %rax 4054a1: 8b 3d f1 dd 22 00 mov 0x22ddf1(%rip),%edi # 633298 <_D4core6thread6Thread7sm_thisk> 4054a7: e8 94 c7 ff ff callq 401c40 4054ac: 5a pop %rdx 4054ad: c3 retq 4054ae: 66 90 xchg %ax,%ax 00000000004054b0 <_D4core6thread6Thread6getAllFZAC4core6thread6Thread>: 4054b0: 41 57 push %r15 4054b2: 41 56 push %r14 4054b4: 53 push %rbx 4054b5: 48 83 ec 20 sub $0x20,%rsp 4054b9: 48 8b 1d 18 de 22 00 mov 0x22de18(%rip),%rbx # 6332d8 <_D4core6thread6Thread5slockFNdZC4core4sync5mutex5Mutex1mC4core4sync5mutex5Mutex> 4054c0: 48 85 db test %rbx,%rbx 4054c3: 75 3a jne 4054ff <_D4core6thread6Thread6getAllFZAC4core6thread6Thread+0x4f> 4054c5: 4c 8b 35 04 ac 22 00 mov 0x22ac04(%rip),%r14 # 6300d0 <_D4core4sync5mutex5Mutex7__ClassZ+0x10> 4054cc: 4c 89 f7 mov %r14,%rdi 4054cf: e8 9c c7 ff ff callq 401c70 4054d4: 48 89 c3 mov %rax,%rbx 4054d7: 48 8b 35 fa ab 22 00 mov 0x22abfa(%rip),%rsi # 6300d8 <_D4core4sync5mutex5Mutex7__ClassZ+0x18> 4054de: 48 89 df mov %rbx,%rdi 4054e1: 4c 89 f2 mov %r14,%rdx 4054e4: e8 e7 c6 ff ff callq 401bd0 4054e9: 48 89 1d e8 dd 22 00 mov %rbx,0x22dde8(%rip) # 6332d8 <_D4core6thread6Thread5slockFNdZC4core4sync5mutex5Mutex1mC4core4sync5mutex5Mutex> 4054f0: 48 89 df mov %rbx,%rdi 4054f3: e8 c8 28 00 00 callq 407dc0 <_D4core4sync5mutex5Mutex6__ctorMFZC4core4sync5mutex5Mutex> 4054f8: 48 8b 1d d9 dd 22 00 mov 0x22ddd9(%rip),%rbx # 6332d8 <_D4core6thread6Thread5slockFNdZC4core4sync5mutex5Mutex1mC4core4sync5mutex5Mutex> 4054ff: 48 89 df mov %rbx,%rdi 405502: e8 b9 65 00 00 callq 40bac0 <_d_monitorenter> 405507: 48 c7 44 24 08 00 00 movq $0x0,0x8(%rsp) 40550e: 00 00 405510: 48 8b 35 a9 dd 22 00 mov 0x22dda9(%rip),%rsi # 6332c0 <_D4core6thread6Thread7sm_tlenm> 405517: bf 80 27 42 00 mov $0x422780,%edi 40551c: e8 6f c4 00 00 callq 411990 <_d_newarrayT> 405521: 48 89 44 24 10 mov %rax,0x10(%rsp) 405526: 48 89 54 24 18 mov %rdx,0x18(%rsp) 40552b: 48 8d 7c 24 08 lea 0x8(%rsp),%rdi 405530: be 00 76 40 00 mov $0x407600,%esi 405535: e8 36 00 00 00 callq 405570 <_D4core6thread6Thread7opApplyFMDFKC4core6thread6ThreadZiZi> 40553a: 4c 8b 74 24 10 mov 0x10(%rsp),%r14 40553f: 4c 8b 7c 24 18 mov 0x18(%rsp),%r15 405544: 48 89 df mov %rbx,%rdi 405547: e8 c4 65 00 00 callq 40bb10 <_d_monitorexit> 40554c: 4c 89 f0 mov %r14,%rax 40554f: 4c 89 fa mov %r15,%rdx 405552: 48 83 c4 20 add $0x20,%rsp 405556: 5b pop %rbx 405557: 41 5e pop %r14 405559: 41 5f pop %r15 40555b: c3 retq 40555c: 49 89 c6 mov %rax,%r14 40555f: 48 89 df mov %rbx,%rdi 405562: e8 a9 65 00 00 callq 40bb10 <_d_monitorexit> 405567: 4c 89 f7 mov %r14,%rdi 40556a: e8 91 38 00 00 callq 408e00 <_d_eh_resume_unwind> 40556f: 90 nop 0000000000405570 <_D4core6thread6Thread7opApplyFMDFKC4core6thread6ThreadZiZi>: 405570: 55 push %rbp 405571: 41 57 push %r15 405573: 41 56 push %r14 405575: 41 54 push %r12 405577: 53 push %rbx 405578: 48 83 ec 10 sub $0x10,%rsp 40557c: 49 89 f7 mov %rsi,%r15 40557f: 48 89 fb mov %rdi,%rbx 405582: 4c 8b 35 4f dd 22 00 mov 0x22dd4f(%rip),%r14 # 6332d8 <_D4core6thread6Thread5slockFNdZC4core4sync5mutex5Mutex1mC4core4sync5mutex5Mutex> 405589: 4d 85 f6 test %r14,%r14 40558c: 75 3a jne 4055c8 <_D4core6thread6Thread7opApplyFMDFKC4core6thread6ThreadZiZi+0x58> 40558e: 4c 8b 35 3b ab 22 00 mov 0x22ab3b(%rip),%r14 # 6300d0 <_D4core4sync5mutex5Mutex7__ClassZ+0x10> 405595: 4c 89 f7 mov %r14,%rdi 405598: e8 d3 c6 ff ff callq 401c70 40559d: 48 89 c5 mov %rax,%rbp 4055a0: 48 8b 35 31 ab 22 00 mov 0x22ab31(%rip),%rsi # 6300d8 <_D4core4sync5mutex5Mutex7__ClassZ+0x18> 4055a7: 48 89 ef mov %rbp,%rdi 4055aa: 4c 89 f2 mov %r14,%rdx 4055ad: e8 1e c6 ff ff callq 401bd0 4055b2: 48 89 2d 1f dd 22 00 mov %rbp,0x22dd1f(%rip) # 6332d8 <_D4core6thread6Thread5slockFNdZC4core4sync5mutex5Mutex1mC4core4sync5mutex5Mutex> 4055b9: 48 89 ef mov %rbp,%rdi 4055bc: e8 ff 27 00 00 callq 407dc0 <_D4core4sync5mutex5Mutex6__ctorMFZC4core4sync5mutex5Mutex> 4055c1: 4c 8b 35 10 dd 22 00 mov 0x22dd10(%rip),%r14 # 6332d8 <_D4core6thread6Thread5slockFNdZC4core4sync5mutex5Mutex1mC4core4sync5mutex5Mutex> 4055c8: 4c 89 f7 mov %r14,%rdi 4055cb: e8 f0 64 00 00 callq 40bac0 <_d_monitorenter> 4055d0: 48 8b 05 e1 dc 22 00 mov 0x22dce1(%rip),%rax # 6332b8 <_D4core6thread6Thread7sm_tbegC4core6thread6Thread> 4055d7: 48 89 44 24 08 mov %rax,0x8(%rsp) 4055dc: 48 85 c0 test %rax,%rax 4055df: 74 34 je 405615 <_D4core6thread6Thread7opApplyFMDFKC4core6thread6ThreadZiZi+0xa5> 4055e1: 4c 8d 64 24 08 lea 0x8(%rsp),%r12 4055e6: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) 4055ed: 00 00 00 4055f0: 48 89 df mov %rbx,%rdi 4055f3: 4c 89 e6 mov %r12,%rsi 4055f6: 41 ff d7 callq *%r15 4055f9: 89 c5 mov %eax,%ebp 4055fb: 85 ed test %ebp,%ebp 4055fd: 75 18 jne 405617 <_D4core6thread6Thread7opApplyFMDFKC4core6thread6ThreadZiZi+0xa7> 4055ff: 48 8b 44 24 08 mov 0x8(%rsp),%rax 405604: 48 8b 80 b0 00 00 00 mov 0xb0(%rax),%rax 40560b: 48 89 44 24 08 mov %rax,0x8(%rsp) 405610: 48 85 c0 test %rax,%rax 405613: 75 db jne 4055f0 <_D4core6thread6Thread7opApplyFMDFKC4core6thread6ThreadZiZi+0x80> 405615: 31 ed xor %ebp,%ebp 405617: 4c 89 f7 mov %r14,%rdi 40561a: e8 f1 64 00 00 callq 40bb10 <_d_monitorexit> 40561f: 89 e8 mov %ebp,%eax 405621: 48 83 c4 10 add $0x10,%rsp 405625: 5b pop %rbx 405626: 41 5c pop %r12 405628: 41 5e pop %r14 40562a: 41 5f pop %r15 40562c: 5d pop %rbp 40562d: c3 retq 40562e: eb 00 jmp 405630 <_D4core6thread6Thread7opApplyFMDFKC4core6thread6ThreadZiZi+0xc0> 405630: 48 89 c3 mov %rax,%rbx 405633: 4c 89 f7 mov %r14,%rdi 405636: e8 d5 64 00 00 callq 40bb10 <_d_monitorexit> 40563b: 48 89 df mov %rbx,%rdi 40563e: e8 bd 37 00 00 callq 408e00 <_d_eh_resume_unwind> 405643: 66 66 66 66 2e 0f 1f data32 data32 data32 nopw %cs:0x0(%rax,%rax,1) 40564a: 84 00 00 00 00 00 0000000000405650 <_D4core6thread6Thread18_sharedStaticCtor1FZv>: 405650: 50 push %rax 405651: c7 44 24 04 00 00 00 movl $0x0,0x4(%rsp) 405658: 00 405659: c7 04 24 00 00 00 00 movl $0x0,(%rsp) 405660: e8 0b c7 ff ff callq 401d70 405665: 48 8d 74 24 04 lea 0x4(%rsp),%rsi 40566a: 48 8d 14 24 lea (%rsp),%rdx 40566e: 48 89 c7 mov %rax,%rdi 405671: e8 7a c5 ff ff callq 401bf0 405676: 8b 7c 24 04 mov 0x4(%rsp),%edi 40567a: e8 01 c6 ff ff callq 401c80 40567f: 89 05 0b dc 22 00 mov %eax,0x22dc0b(%rip) # 633290 <_D4core6thread6Thread12PRIORITY_MINxi> 405685: 8b 7c 24 04 mov 0x4(%rsp),%edi 405689: e8 72 c7 ff ff callq 401e00 40568e: 89 05 00 dc 22 00 mov %eax,0x22dc00(%rip) # 633294 <_D4core6thread6Thread12PRIORITY_MAXxi> 405694: 58 pop %rax 405695: c3 retq 405696: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) 40569d: 00 00 00 00000000004056a0 <_D4core6thread6Thread6__ctorMFZC4core6thread6Thread>: 4056a0: c7 47 18 00 00 00 00 movl $0x0,0x18(%rdi) 4056a7: 48 8d 47 58 lea 0x58(%rdi),%rax 4056ab: 48 89 87 80 00 00 00 mov %rax,0x80(%rdi) 4056b2: 48 89 f8 mov %rdi,%rax 4056b5: c3 retq 4056b6: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) 4056bd: 00 00 00 00000000004056c0 <_D4core6thread6Thread3runMFZv>: 4056c0: 50 push %rax 4056c1: 48 89 f8 mov %rdi,%rax 4056c4: 8b 48 18 mov 0x18(%rax),%ecx 4056c7: 83 f9 02 cmp $0x2,%ecx 4056ca: 75 09 jne 4056d5 <_D4core6thread6Thread3runMFZv+0x15> 4056cc: 48 8b 78 30 mov 0x30(%rax),%rdi 4056d0: ff 50 38 callq *0x38(%rax) 4056d3: eb 0a jmp 4056df <_D4core6thread6Thread3runMFZv+0x1f> 4056d5: 83 f9 01 cmp $0x1,%ecx 4056d8: 75 05 jne 4056df <_D4core6thread6Thread3runMFZv+0x1f> 4056da: ff 50 30 callq *0x30(%rax) 4056dd: 58 pop %rax 4056de: c3 retq 4056df: 58 pop %rax 4056e0: c3 retq 4056e1: 66 66 66 66 66 66 2e data32 data32 data32 data32 data32 nopw %cs:0x0(%rax,%rax,1) 4056e8: 0f 1f 84 00 00 00 00 4056ef: 00 00000000004056f0 <_D4core6thread6Thread7setThisFC4core6thread6ThreadZv>: 4056f0: 50 push %rax 4056f1: 48 89 f8 mov %rdi,%rax 4056f4: 8b 3d 9e db 22 00 mov 0x22db9e(%rip),%edi # 633298 <_D4core6thread6Thread7sm_thisk> 4056fa: 48 89 c6 mov %rax,%rsi 4056fd: e8 ae c3 ff ff callq 401ab0 405702: 58 pop %rax 405703: c3 retq 405704: 66 66 66 2e 0f 1f 84 data32 data32 nopw %cs:0x0(%rax,%rax,1) 40570b: 00 00 00 00 00 0000000000405710 <_D4core6thread6Thread11pushContextMFPS4core6thread6Thread7ContextZv>: 405710: 48 8b 87 80 00 00 00 mov 0x80(%rdi),%rax 405717: 48 89 46 10 mov %rax,0x10(%rsi) 40571b: 48 89 b7 80 00 00 00 mov %rsi,0x80(%rdi) 405722: c3 retq 405723: 66 66 66 66 2e 0f 1f data32 data32 data32 nopw %cs:0x0(%rax,%rax,1) 40572a: 84 00 00 00 00 00 0000000000405730 <_D4core6thread6Thread10popContextMFZv>: 405730: 48 8b 87 80 00 00 00 mov 0x80(%rdi),%rax 405737: 48 8b 48 10 mov 0x10(%rax),%rcx 40573b: 48 89 8f 80 00 00 00 mov %rcx,0x80(%rdi) 405742: 48 c7 40 10 00 00 00 movq $0x0,0x10(%rax) 405749: 00 40574a: c3 retq 40574b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 0000000000405750 <_D4core6thread6Thread10topContextMFZPS4core6thread6Thread7Context>: 405750: 48 8b 87 80 00 00 00 mov 0x80(%rdi),%rax 405757: c3 retq 405758: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 40575f: 00 0000000000405760 <_D4core6thread6Thread5slockFNdZC4core4sync5mutex5Mutex>: 405760: 41 56 push %r14 405762: 53 push %rbx 405763: 50 push %rax 405764: 48 8b 05 6d db 22 00 mov 0x22db6d(%rip),%rax # 6332d8 <_D4core6thread6Thread5slockFNdZC4core4sync5mutex5Mutex1mC4core4sync5mutex5Mutex> 40576b: 48 85 c0 test %rax,%rax 40576e: 75 3a jne 4057aa <_D4core6thread6Thread5slockFNdZC4core4sync5mutex5Mutex+0x4a> 405770: 4c 8b 35 59 a9 22 00 mov 0x22a959(%rip),%r14 # 6300d0 <_D4core4sync5mutex5Mutex7__ClassZ+0x10> 405777: 4c 89 f7 mov %r14,%rdi 40577a: e8 f1 c4 ff ff callq 401c70 40577f: 48 89 c3 mov %rax,%rbx 405782: 48 8b 35 4f a9 22 00 mov 0x22a94f(%rip),%rsi # 6300d8 <_D4core4sync5mutex5Mutex7__ClassZ+0x18> 405789: 48 89 df mov %rbx,%rdi 40578c: 4c 89 f2 mov %r14,%rdx 40578f: e8 3c c4 ff ff callq 401bd0 405794: 48 89 1d 3d db 22 00 mov %rbx,0x22db3d(%rip) # 6332d8 <_D4core6thread6Thread5slockFNdZC4core4sync5mutex5Mutex1mC4core4sync5mutex5Mutex> 40579b: 48 89 df mov %rbx,%rdi 40579e: e8 1d 26 00 00 callq 407dc0 <_D4core4sync5mutex5Mutex6__ctorMFZC4core4sync5mutex5Mutex> 4057a3: 48 8b 05 2e db 22 00 mov 0x22db2e(%rip),%rax # 6332d8 <_D4core6thread6Thread5slockFNdZC4core4sync5mutex5Mutex1mC4core4sync5mutex5Mutex> 4057aa: 48 83 c4 08 add $0x8,%rsp 4057ae: 5b pop %rbx 4057af: 41 5e pop %r14 4057b1: c3 retq 4057b2: 66 66 66 66 66 2e 0f data32 data32 data32 data32 nopw %cs:0x0(%rax,%rax,1) 4057b9: 1f 84 00 00 00 00 00 00000000004057c0 <_D4core6thread6Thread3addFPS4core6thread6Thread7ContextZv>: 4057c0: 41 57 push %r15 4057c2: 41 56 push %r14 4057c4: 53 push %rbx 4057c5: 49 89 fe mov %rdi,%r14 4057c8: eb 13 jmp 4057dd <_D4core6thread6Thread3addFPS4core6thread6Thread7ContextZv+0x1d> 4057ca: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) 4057d0: 48 89 df mov %rbx,%rdi 4057d3: e8 38 63 00 00 callq 40bb10 <_d_monitorexit> 4057d8: e8 53 c3 ff ff callq 401b30 4057dd: 48 8b 1d f4 da 22 00 mov 0x22daf4(%rip),%rbx # 6332d8 <_D4core6thread6Thread5slockFNdZC4core4sync5mutex5Mutex1mC4core4sync5mutex5Mutex> 4057e4: 48 85 db test %rbx,%rbx 4057e7: 75 3a jne 405823 <_D4core6thread6Thread3addFPS4core6thread6Thread7ContextZv+0x63> 4057e9: 4c 8b 3d e0 a8 22 00 mov 0x22a8e0(%rip),%r15 # 6300d0 <_D4core4sync5mutex5Mutex7__ClassZ+0x10> 4057f0: 4c 89 ff mov %r15,%rdi 4057f3: e8 78 c4 ff ff callq 401c70 4057f8: 48 89 c3 mov %rax,%rbx 4057fb: 48 8b 35 d6 a8 22 00 mov 0x22a8d6(%rip),%rsi # 6300d8 <_D4core4sync5mutex5Mutex7__ClassZ+0x18> 405802: 48 89 df mov %rbx,%rdi 405805: 4c 89 fa mov %r15,%rdx 405808: e8 c3 c3 ff ff callq 401bd0 40580d: 48 89 1d c4 da 22 00 mov %rbx,0x22dac4(%rip) # 6332d8 <_D4core6thread6Thread5slockFNdZC4core4sync5mutex5Mutex1mC4core4sync5mutex5Mutex> 405814: 48 89 df mov %rbx,%rdi 405817: e8 a4 25 00 00 callq 407dc0 <_D4core4sync5mutex5Mutex6__ctorMFZC4core4sync5mutex5Mutex> 40581c: 48 8b 1d b5 da 22 00 mov 0x22dab5(%rip),%rbx # 6332d8 <_D4core6thread6Thread5slockFNdZC4core4sync5mutex5Mutex1mC4core4sync5mutex5Mutex> 405823: 48 89 df mov %rbx,%rdi 405826: e8 95 62 00 00 callq 40bac0 <_d_monitorenter> 40582b: 83 3d 9a da 22 00 00 cmpl $0x0,0x22da9a(%rip) # 6332cc <_D4core6thread12suspendDepthk> 405832: 75 9c jne 4057d0 <_D4core6thread6Thread3addFPS4core6thread6Thread7ContextZv+0x10> 405834: 48 8b 05 6d da 22 00 mov 0x22da6d(%rip),%rax # 6332a8 <_D4core6thread6Thread7sm_cbegPS4core6thread6Thread7Context> 40583b: 48 85 c0 test %rax,%rax 40583e: 74 0f je 40584f <_D4core6thread6Thread3addFPS4core6thread6Thread7ContextZv+0x8f> 405840: 49 89 46 18 mov %rax,0x18(%r14) 405844: 48 8b 05 5d da 22 00 mov 0x22da5d(%rip),%rax # 6332a8 <_D4core6thread6Thread7sm_cbegPS4core6thread6Thread7Context> 40584b: 4c 89 70 20 mov %r14,0x20(%rax) 40584f: 4c 89 35 52 da 22 00 mov %r14,0x22da52(%rip) # 6332a8 <_D4core6thread6Thread7sm_cbegPS4core6thread6Thread7Context> 405856: 48 ff 05 53 da 22 00 incq 0x22da53(%rip) # 6332b0 <_D4core6thread6Thread7sm_clenm> 40585d: 48 89 df mov %rbx,%rdi 405860: e8 ab 62 00 00 callq 40bb10 <_d_monitorexit> 405865: 5b pop %rbx 405866: 41 5e pop %r14 405868: 41 5f pop %r15 40586a: c3 retq 40586b: 49 89 c6 mov %rax,%r14 40586e: 48 89 df mov %rbx,%rdi 405871: e8 9a 62 00 00 callq 40bb10 <_d_monitorexit> 405876: 4c 89 f7 mov %r14,%rdi 405879: e8 82 35 00 00 callq 408e00 <_d_eh_resume_unwind> 40587e: 66 90 xchg %ax,%ax 0000000000405880 <_D4core6thread6Thread6removeFPS4core6thread6Thread7ContextZv>: 405880: 41 57 push %r15 405882: 41 56 push %r14 405884: 53 push %rbx 405885: 49 89 ff mov %rdi,%r15 405888: 4c 8b 35 49 da 22 00 mov 0x22da49(%rip),%r14 # 6332d8 <_D4core6thread6Thread5slockFNdZC4core4sync5mutex5Mutex1mC4core4sync5mutex5Mutex> 40588f: 4d 85 f6 test %r14,%r14 405892: 75 3a jne 4058ce <_D4core6thread6Thread6removeFPS4core6thread6Thread7ContextZv+0x4e> 405894: 4c 8b 35 35 a8 22 00 mov 0x22a835(%rip),%r14 # 6300d0 <_D4core4sync5mutex5Mutex7__ClassZ+0x10> 40589b: 4c 89 f7 mov %r14,%rdi 40589e: e8 cd c3 ff ff callq 401c70 4058a3: 48 89 c3 mov %rax,%rbx 4058a6: 48 8b 35 2b a8 22 00 mov 0x22a82b(%rip),%rsi # 6300d8 <_D4core4sync5mutex5Mutex7__ClassZ+0x18> 4058ad: 48 89 df mov %rbx,%rdi 4058b0: 4c 89 f2 mov %r14,%rdx 4058b3: e8 18 c3 ff ff callq 401bd0 4058b8: 48 89 1d 19 da 22 00 mov %rbx,0x22da19(%rip) # 6332d8 <_D4core6thread6Thread5slockFNdZC4core4sync5mutex5Mutex1mC4core4sync5mutex5Mutex> 4058bf: 48 89 df mov %rbx,%rdi 4058c2: e8 f9 24 00 00 callq 407dc0 <_D4core4sync5mutex5Mutex6__ctorMFZC4core4sync5mutex5Mutex> 4058c7: 4c 8b 35 0a da 22 00 mov 0x22da0a(%rip),%r14 # 6332d8 <_D4core6thread6Thread5slockFNdZC4core4sync5mutex5Mutex1mC4core4sync5mutex5Mutex> 4058ce: 4c 89 f7 mov %r14,%rdi 4058d1: e8 ea 61 00 00 callq 40bac0 <_d_monitorenter> 4058d6: 49 8b 47 20 mov 0x20(%r15),%rax 4058da: 48 85 c0 test %rax,%rax 4058dd: 74 08 je 4058e7 <_D4core6thread6Thread6removeFPS4core6thread6Thread7ContextZv+0x67> 4058df: 49 8b 4f 18 mov 0x18(%r15),%rcx 4058e3: 48 89 48 18 mov %rcx,0x18(%rax) 4058e7: 49 8d 47 18 lea 0x18(%r15),%rax 4058eb: 48 8b 08 mov (%rax),%rcx 4058ee: 48 85 c9 test %rcx,%rcx 4058f1: 74 08 je 4058fb <_D4core6thread6Thread6removeFPS4core6thread6Thread7ContextZv+0x7b> 4058f3: 49 8b 57 20 mov 0x20(%r15),%rdx 4058f7: 48 89 51 20 mov %rdx,0x20(%rcx) 4058fb: 4c 39 3d a6 d9 22 00 cmp %r15,0x22d9a6(%rip) # 6332a8 <_D4core6thread6Thread7sm_cbegPS4core6thread6Thread7Context> 405902: 75 0a jne 40590e <_D4core6thread6Thread6removeFPS4core6thread6Thread7ContextZv+0x8e> 405904: 48 8b 00 mov (%rax),%rax 405907: 48 89 05 9a d9 22 00 mov %rax,0x22d99a(%rip) # 6332a8 <_D4core6thread6Thread7sm_cbegPS4core6thread6Thread7Context> 40590e: 48 ff 0d 9b d9 22 00 decq 0x22d99b(%rip) # 6332b0 <_D4core6thread6Thread7sm_clenm> 405915: 4c 89 f7 mov %r14,%rdi 405918: e8 f3 61 00 00 callq 40bb10 <_d_monitorexit> 40591d: 5b pop %rbx 40591e: 41 5e pop %r14 405920: 41 5f pop %r15 405922: c3 retq 405923: 66 66 66 66 2e 0f 1f data32 data32 data32 nopw %cs:0x0(%rax,%rax,1) 40592a: 84 00 00 00 00 00 0000000000405930 <_D4core6thread6Thread3addFC4core6thread6ThreadZv>: 405930: 41 57 push %r15 405932: 41 56 push %r14 405934: 53 push %rbx 405935: 49 89 fe mov %rdi,%r14 405938: eb 13 jmp 40594d <_D4core6thread6Thread3addFC4core6thread6ThreadZv+0x1d> 40593a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) 405940: 48 89 df mov %rbx,%rdi 405943: e8 c8 61 00 00 callq 40bb10 <_d_monitorexit> 405948: e8 e3 c1 ff ff callq 401b30 40594d: 48 8b 1d 84 d9 22 00 mov 0x22d984(%rip),%rbx # 6332d8 <_D4core6thread6Thread5slockFNdZC4core4sync5mutex5Mutex1mC4core4sync5mutex5Mutex> 405954: 48 85 db test %rbx,%rbx 405957: 75 3a jne 405993 <_D4core6thread6Thread3addFC4core6thread6ThreadZv+0x63> 405959: 4c 8b 3d 70 a7 22 00 mov 0x22a770(%rip),%r15 # 6300d0 <_D4core4sync5mutex5Mutex7__ClassZ+0x10> 405960: 4c 89 ff mov %r15,%rdi 405963: e8 08 c3 ff ff callq 401c70 405968: 48 89 c3 mov %rax,%rbx 40596b: 48 8b 35 66 a7 22 00 mov 0x22a766(%rip),%rsi # 6300d8 <_D4core4sync5mutex5Mutex7__ClassZ+0x18> 405972: 48 89 df mov %rbx,%rdi 405975: 4c 89 fa mov %r15,%rdx 405978: e8 53 c2 ff ff callq 401bd0 40597d: 48 89 1d 54 d9 22 00 mov %rbx,0x22d954(%rip) # 6332d8 <_D4core6thread6Thread5slockFNdZC4core4sync5mutex5Mutex1mC4core4sync5mutex5Mutex> 405984: 48 89 df mov %rbx,%rdi 405987: e8 34 24 00 00 callq 407dc0 <_D4core4sync5mutex5Mutex6__ctorMFZC4core4sync5mutex5Mutex> 40598c: 48 8b 1d 45 d9 22 00 mov 0x22d945(%rip),%rbx # 6332d8 <_D4core6thread6Thread5slockFNdZC4core4sync5mutex5Mutex1mC4core4sync5mutex5Mutex> 405993: 48 89 df mov %rbx,%rdi 405996: e8 25 61 00 00 callq 40bac0 <_d_monitorenter> 40599b: 83 3d 2a d9 22 00 00 cmpl $0x0,0x22d92a(%rip) # 6332cc <_D4core6thread12suspendDepthk> 4059a2: 75 9c jne 405940 <_D4core6thread6Thread3addFC4core6thread6ThreadZv+0x10> 4059a4: 48 8b 05 0d d9 22 00 mov 0x22d90d(%rip),%rax # 6332b8 <_D4core6thread6Thread7sm_tbegC4core6thread6Thread> 4059ab: 48 85 c0 test %rax,%rax 4059ae: 74 15 je 4059c5 <_D4core6thread6Thread3addFC4core6thread6ThreadZv+0x95> 4059b0: 49 89 86 b0 00 00 00 mov %rax,0xb0(%r14) 4059b7: 48 8b 05 fa d8 22 00 mov 0x22d8fa(%rip),%rax # 6332b8 <_D4core6thread6Thread7sm_tbegC4core6thread6Thread> 4059be: 4c 89 b0 a8 00 00 00 mov %r14,0xa8(%rax) 4059c5: 4c 89 35 ec d8 22 00 mov %r14,0x22d8ec(%rip) # 6332b8 <_D4core6thread6Thread7sm_tbegC4core6thread6Thread> 4059cc: 48 ff 05 ed d8 22 00 incq 0x22d8ed(%rip) # 6332c0 <_D4core6thread6Thread7sm_tlenm> 4059d3: 48 89 df mov %rbx,%rdi 4059d6: e8 35 61 00 00 callq 40bb10 <_d_monitorexit> 4059db: 5b pop %rbx 4059dc: 41 5e pop %r14 4059de: 41 5f pop %r15 4059e0: c3 retq 4059e1: 49 89 c6 mov %rax,%r14 4059e4: 48 89 df mov %rbx,%rdi 4059e7: e8 24 61 00 00 callq 40bb10 <_d_monitorexit> 4059ec: 4c 89 f7 mov %r14,%rdi 4059ef: e8 0c 34 00 00 callq 408e00 <_d_eh_resume_unwind> 4059f4: 66 66 66 2e 0f 1f 84 data32 data32 nopw %cs:0x0(%rax,%rax,1) 4059fb: 00 00 00 00 00 0000000000405a00 <_D4core6thread6Thread6removeFC4core6thread6ThreadZv>: 405a00: 41 57 push %r15 405a02: 41 56 push %r14 405a04: 53 push %rbx 405a05: 49 89 ff mov %rdi,%r15 405a08: 4c 8b 35 c9 d8 22 00 mov 0x22d8c9(%rip),%r14 # 6332d8 <_D4core6thread6Thread5slockFNdZC4core4sync5mutex5Mutex1mC4core4sync5mutex5Mutex> 405a0f: 4d 85 f6 test %r14,%r14 405a12: 75 3a jne 405a4e <_D4core6thread6Thread6removeFC4core6thread6ThreadZv+0x4e> 405a14: 4c 8b 35 b5 a6 22 00 mov 0x22a6b5(%rip),%r14 # 6300d0 <_D4core4sync5mutex5Mutex7__ClassZ+0x10> 405a1b: 4c 89 f7 mov %r14,%rdi 405a1e: e8 4d c2 ff ff callq 401c70 405a23: 48 89 c3 mov %rax,%rbx 405a26: 48 8b 35 ab a6 22 00 mov 0x22a6ab(%rip),%rsi # 6300d8 <_D4core4sync5mutex5Mutex7__ClassZ+0x18> 405a2d: 48 89 df mov %rbx,%rdi 405a30: 4c 89 f2 mov %r14,%rdx 405a33: e8 98 c1 ff ff callq 401bd0 405a38: 48 89 1d 99 d8 22 00 mov %rbx,0x22d899(%rip) # 6332d8 <_D4core6thread6Thread5slockFNdZC4core4sync5mutex5Mutex1mC4core4sync5mutex5Mutex> 405a3f: 48 89 df mov %rbx,%rdi 405a42: e8 79 23 00 00 callq 407dc0 <_D4core4sync5mutex5Mutex6__ctorMFZC4core4sync5mutex5Mutex> 405a47: 4c 8b 35 8a d8 22 00 mov 0x22d88a(%rip),%r14 # 6332d8 <_D4core6thread6Thread5slockFNdZC4core4sync5mutex5Mutex1mC4core4sync5mutex5Mutex> 405a4e: 4c 89 f7 mov %r14,%rdi 405a51: e8 6a 60 00 00 callq 40bac0 <_d_monitorenter> 405a56: 49 8d 7f 58 lea 0x58(%r15),%rdi 405a5a: e8 21 fe ff ff callq 405880 <_D4core6thread6Thread6removeFPS4core6thread6Thread7ContextZv> 405a5f: 49 8b 87 a8 00 00 00 mov 0xa8(%r15),%rax 405a66: 48 85 c0 test %rax,%rax 405a69: 74 0e je 405a79 <_D4core6thread6Thread6removeFC4core6thread6ThreadZv+0x79> 405a6b: 49 8b 8f b0 00 00 00 mov 0xb0(%r15),%rcx 405a72: 48 89 88 b0 00 00 00 mov %rcx,0xb0(%rax) 405a79: 49 8d 9f b0 00 00 00 lea 0xb0(%r15),%rbx 405a80: 48 8b 03 mov (%rbx),%rax 405a83: 48 85 c0 test %rax,%rax 405a86: 74 0e je 405a96 <_D4core6thread6Thread6removeFC4core6thread6ThreadZv+0x96> 405a88: 49 8b 8f a8 00 00 00 mov 0xa8(%r15),%rcx 405a8f: 48 89 88 a8 00 00 00 mov %rcx,0xa8(%rax) 405a96: 48 8b 35 1b d8 22 00 mov 0x22d81b(%rip),%rsi # 6332b8 <_D4core6thread6Thread7sm_tbegC4core6thread6Thread> 405a9d: 4c 89 ff mov %r15,%rdi 405aa0: e8 eb 3e 00 00 callq 409990 <_D6object8opEqualsFC6ObjectC6ObjectZb> 405aa5: a8 01 test $0x1,%al 405aa7: 74 0a je 405ab3 <_D4core6thread6Thread6removeFC4core6thread6ThreadZv+0xb3> 405aa9: 48 8b 03 mov (%rbx),%rax 405aac: 48 89 05 05 d8 22 00 mov %rax,0x22d805(%rip) # 6332b8 <_D4core6thread6Thread7sm_tbegC4core6thread6Thread> 405ab3: 48 ff 0d 06 d8 22 00 decq 0x22d806(%rip) # 6332c0 <_D4core6thread6Thread7sm_tlenm> 405aba: 4c 89 f7 mov %r14,%rdi 405abd: e8 4e 60 00 00 callq 40bb10 <_d_monitorexit> 405ac2: 5b pop %rbx 405ac3: 41 5e pop %r14 405ac5: 41 5f pop %r15 405ac7: c3 retq 405ac8: 48 89 c3 mov %rax,%rbx 405acb: 4c 89 f7 mov %r14,%rdi 405ace: e8 3d 60 00 00 callq 40bb10 <_d_monitorexit> 405ad3: 48 89 df mov %rbx,%rdi 405ad6: e8 25 33 00 00 callq 408e00 <_d_eh_resume_unwind> 405adb: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 0000000000405ae0 : 405ae0: 48 81 ec 38 01 00 00 sub $0x138,%rsp 405ae7: c5 f8 57 c0 vxorps %xmm0,%xmm0,%xmm0 405aeb: c5 f8 29 84 24 20 01 vmovaps %xmm0,0x120(%rsp) 405af2: 00 00 405af4: c5 f8 29 84 24 10 01 vmovaps %xmm0,0x110(%rsp) 405afb: 00 00 405afd: c5 f8 29 84 24 00 01 vmovaps %xmm0,0x100(%rsp) 405b04: 00 00 405b06: c5 f8 29 84 24 f0 00 vmovaps %xmm0,0xf0(%rsp) 405b0d: 00 00 405b0f: c5 f8 29 84 24 e0 00 vmovaps %xmm0,0xe0(%rsp) 405b16: 00 00 405b18: c5 f8 29 84 24 d0 00 vmovaps %xmm0,0xd0(%rsp) 405b1f: 00 00 405b21: c5 f8 29 84 24 c0 00 vmovaps %xmm0,0xc0(%rsp) 405b28: 00 00 405b2a: c5 f8 29 84 24 b0 00 vmovaps %xmm0,0xb0(%rsp) 405b31: 00 00 405b33: c5 f8 29 84 24 a0 00 vmovaps %xmm0,0xa0(%rsp) 405b3a: 00 00 405b3c: 48 c7 84 24 30 01 00 movq $0x0,0x130(%rsp) 405b43: 00 00 00 00 00 405b48: c5 f8 29 84 24 80 00 vmovaps %xmm0,0x80(%rsp) 405b4f: 00 00 405b51: c5 f8 29 44 24 70 vmovaps %xmm0,0x70(%rsp) 405b57: c5 f8 29 44 24 60 vmovaps %xmm0,0x60(%rsp) 405b5d: c5 f8 29 44 24 50 vmovaps %xmm0,0x50(%rsp) 405b63: c5 f8 29 44 24 40 vmovaps %xmm0,0x40(%rsp) 405b69: c5 f8 29 44 24 30 vmovaps %xmm0,0x30(%rsp) 405b6f: c5 f8 29 44 24 20 vmovaps %xmm0,0x20(%rsp) 405b75: c5 f8 29 44 24 10 vmovaps %xmm0,0x10(%rsp) 405b7b: c5 f8 29 04 24 vmovaps %xmm0,(%rsp) 405b80: 48 c7 84 24 90 00 00 movq $0x0,0x90(%rsp) 405b87: 00 00 00 00 00 405b8c: c7 84 24 28 01 00 00 movl $0x10000000,0x128(%rsp) 405b93: 00 00 00 10 405b97: 48 c7 84 24 a0 00 00 movq $0x404b50,0xa0(%rsp) 405b9e: 00 50 4b 40 00 405ba3: 48 8d bc 24 a8 00 00 lea 0xa8(%rsp),%rdi 405baa: 00 405bab: e8 30 c0 ff ff callq 401be0 405bb0: 48 8d 7c 24 08 lea 0x8(%rsp),%rdi 405bb5: c7 84 24 88 00 00 00 movl $0x0,0x88(%rsp) 405bbc: 00 00 00 00 405bc0: 48 c7 04 24 60 4b 40 movq $0x404b60,(%rsp) 405bc7: 00 405bc8: e8 13 c0 ff ff callq 401be0 405bcd: 48 8d b4 24 a0 00 00 lea 0xa0(%rsp),%rsi 405bd4: 00 405bd5: bf 0a 00 00 00 mov $0xa,%edi 405bda: 31 d2 xor %edx,%edx 405bdc: e8 0f be ff ff callq 4019f0 405be1: 48 8d 34 24 lea (%rsp),%rsi 405be5: bf 0c 00 00 00 mov $0xc,%edi 405bea: 31 d2 xor %edx,%edx 405bec: e8 ff bd ff ff callq 4019f0 405bf1: bf 70 32 63 00 mov $0x633270,%edi 405bf6: 31 f6 xor %esi,%esi 405bf8: 31 d2 xor %edx,%edx 405bfa: e8 91 c1 ff ff callq 401d90 405bff: bf 98 32 63 00 mov $0x633298,%edi 405c04: 31 f6 xor %esi,%esi 405c06: e8 05 c1 ff ff callq 401d10 405c0b: e8 30 00 00 00 callq 405c40 405c10: 48 89 05 89 d6 22 00 mov %rax,0x22d689(%rip) # 6332a0 <_D4core6thread6Thread7sm_mainC4core6thread6Thread> 405c17: 48 81 c4 38 01 00 00 add $0x138,%rsp 405c1e: c3 retq 405c1f: 90 nop 0000000000405c20 : 405c20: 50 push %rax 405c21: 8b 3d 71 d6 22 00 mov 0x22d671(%rip),%edi # 633298 <_D4core6thread6Thread7sm_thisk> 405c27: e8 14 c0 ff ff callq 401c40 405c2c: 48 3b 05 6d d6 22 00 cmp 0x22d66d(%rip),%rax # 6332a0 <_D4core6thread6Thread7sm_mainC4core6thread6Thread> 405c33: 0f 94 c0 sete %al 405c36: 5a pop %rdx 405c37: c3 retq 405c38: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 405c3f: 00 0000000000405c40 : 405c40: 41 57 push %r15 405c42: 41 56 push %r14 405c44: 53 push %rbx 405c45: 48 83 ec 50 sub $0x50,%rsp 405c49: e8 a2 67 00 00 callq 40c3f0 405c4e: 8b 3d 44 d6 22 00 mov 0x22d644(%rip),%edi # 633298 <_D4core6thread6Thread7sm_thisk> 405c54: e8 e7 bf ff ff callq 401c40 405c59: 48 89 c3 mov %rax,%rbx 405c5c: 48 85 db test %rbx,%rbx 405c5f: 74 0a je 405c6b 405c61: e8 6a 67 00 00 callq 40c3d0 405c66: e9 1b 01 00 00 jmpq 405d86 405c6b: bf 60 fe 62 00 mov $0x62fe60,%edi 405c70: e8 1b af 00 00 callq 410b90 <_d_newclass> 405c75: 48 89 c3 mov %rax,%rbx 405c78: 48 c7 03 e0 1e 42 00 movq $0x421ee0,(%rbx) 405c7f: 48 c7 43 08 00 00 00 movq $0x0,0x8(%rbx) 405c86: 00 405c87: 4c 8d 7b 10 lea 0x10(%rbx),%r15 405c8b: 4c 89 ff mov %r15,%rdi 405c8e: be 30 1e 42 00 mov $0x421e30,%esi 405c93: ba a8 00 00 00 mov $0xa8,%edx 405c98: e8 33 bf ff ff callq 401bd0 405c9d: c7 43 18 00 00 00 00 movl $0x0,0x18(%rbx) 405ca4: 4c 8d 73 58 lea 0x58(%rbx),%r14 405ca8: 4c 89 b3 80 00 00 00 mov %r14,0x80(%rbx) 405caf: e8 bc c0 ff ff callq 401d70 405cb4: 49 89 07 mov %rax,(%r15) 405cb7: c5 f8 57 c0 vxorps %xmm0,%xmm0,%xmm0 405cbb: c5 f8 29 44 24 30 vmovaps %xmm0,0x30(%rsp) 405cc1: c5 f8 29 44 24 20 vmovaps %xmm0,0x20(%rsp) 405cc7: c5 f8 29 44 24 10 vmovaps %xmm0,0x10(%rsp) 405ccd: 48 c7 44 24 40 00 00 movq $0x0,0x40(%rsp) 405cd4: 00 00 405cd6: 48 c7 44 24 08 00 00 movq $0x0,0x8(%rsp) 405cdd: 00 00 405cdf: 48 c7 04 24 00 00 00 movq $0x0,(%rsp) 405ce6: 00 405ce7: e8 84 c0 ff ff callq 401d70 405cec: 48 8d 74 24 10 lea 0x10(%rsp),%rsi 405cf1: 48 89 c7 mov %rax,%rdi 405cf4: e8 d7 bc ff ff callq 4019d0 405cf9: 48 8d 7c 24 10 lea 0x10(%rsp),%rdi 405cfe: 48 8d 74 24 08 lea 0x8(%rsp),%rsi 405d03: 48 8d 14 24 lea (%rsp),%rdx 405d07: e8 14 be ff ff callq 401b20 405d0c: 48 8d 7c 24 10 lea 0x10(%rsp),%rdi 405d11: e8 ca c0 ff ff callq 401de0 405d16: 48 8b 44 24 08 mov 0x8(%rsp),%rax 405d1b: 48 03 04 24 add (%rsp),%rax 405d1f: 49 89 06 mov %rax,(%r14) 405d22: 48 89 43 60 mov %rax,0x60(%rbx) 405d26: c6 43 48 01 movb $0x1,0x48(%rbx) 405d2a: c6 43 49 01 movb $0x1,0x49(%rbx) 405d2e: 8b 3d 64 d5 22 00 mov 0x22d564(%rip),%edi # 633298 <_D4core6thread6Thread7sm_thisk> 405d34: 48 89 de mov %rbx,%rsi 405d37: e8 74 bd ff ff callq 401ab0 405d3c: 48 89 df mov %rbx,%rdi 405d3f: e8 ec fb ff ff callq 405930 <_D4core6thread6Thread3addFC4core6thread6ThreadZv> 405d44: 4c 89 f7 mov %r14,%rdi 405d47: e8 74 fa ff ff callq 4057c0 <_D4core6thread6Thread3addFPS4core6thread6Thread7ContextZv> 405d4c: 48 83 3d 4c d5 22 00 cmpq $0x0,0x22d54c(%rip) # 6332a0 <_D4core6thread6Thread7sm_mainC4core6thread6Thread> 405d53: 00 405d54: 74 07 je 405d5d 405d56: c6 05 6b d5 22 00 01 movb $0x1,0x22d56b(%rip) # 6332c8 <_D4core6thread17multiThreadedFlagb> 405d5d: bf 08 00 00 00 mov $0x8,%edi 405d62: e8 09 bf ff ff callq 401c70 405d67: 64 48 8b 0c 25 00 00 mov %fs:0x0,%rcx 405d6e: 00 00 405d70: 48 8d 89 f0 ff ff ff lea -0x10(%rcx),%rcx 405d77: 48 89 08 mov %rcx,(%rax) 405d7a: 48 89 83 a0 00 00 00 mov %rax,0xa0(%rbx) 405d81: e8 4a 66 00 00 callq 40c3d0 405d86: 48 89 d8 mov %rbx,%rax 405d89: 48 83 c4 50 add $0x50,%rsp 405d8d: 5b pop %rbx 405d8e: 41 5e pop %r14 405d90: 41 5f pop %r15 405d92: c3 retq 405d93: 48 89 c3 mov %rax,%rbx 405d96: e8 35 66 00 00 callq 40c3d0 405d9b: 48 89 df mov %rbx,%rdi 405d9e: e8 5d 30 00 00 callq 408e00 <_d_eh_resume_unwind> 405da3: 66 66 66 66 2e 0f 1f data32 data32 data32 nopw %cs:0x0(%rax,%rax,1) 405daa: 84 00 00 00 00 00 0000000000405db0 : 405db0: 50 push %rax 405db1: 8b 3d e1 d4 22 00 mov 0x22d4e1(%rip),%edi # 633298 <_D4core6thread6Thread7sm_thisk> 405db7: e8 84 be ff ff callq 401c40 405dbc: 48 85 c0 test %rax,%rax 405dbf: 74 08 je 405dc9 405dc1: 48 89 c7 mov %rax,%rdi 405dc4: e8 37 fc ff ff callq 405a00 <_D4core6thread6Thread6removeFC4core6thread6ThreadZv> 405dc9: 58 pop %rax 405dca: c3 retq 405dcb: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 0000000000405dd0 : 405dd0: 50 push %rax 405dd1: e8 1a 00 00 00 callq 405df0 <_D4core6thread17thread_findByAddrFmZC4core6thread6Thread> 405dd6: 48 85 c0 test %rax,%rax 405dd9: 74 08 je 405de3 405ddb: 48 89 c7 mov %rax,%rdi 405dde: e8 1d fc ff ff callq 405a00 <_D4core6thread6Thread6removeFC4core6thread6ThreadZv> 405de3: 58 pop %rax 405de4: c3 retq 405de5: 66 66 2e 0f 1f 84 00 data32 nopw %cs:0x0(%rax,%rax,1) 405dec: 00 00 00 00 0000000000405df0 <_D4core6thread17thread_findByAddrFmZC4core6thread6Thread>: 405df0: 41 56 push %r14 405df2: 53 push %rbx 405df3: 48 83 ec 18 sub $0x18,%rsp 405df7: 48 89 7c 24 08 mov %rdi,0x8(%rsp) 405dfc: 48 8b 1d d5 d4 22 00 mov 0x22d4d5(%rip),%rbx # 6332d8 <_D4core6thread6Thread5slockFNdZC4core4sync5mutex5Mutex1mC4core4sync5mutex5Mutex> 405e03: 48 85 db test %rbx,%rbx 405e06: 75 3a jne 405e42 <_D4core6thread17thread_findByAddrFmZC4core6thread6Thread+0x52> 405e08: 4c 8b 35 c1 a2 22 00 mov 0x22a2c1(%rip),%r14 # 6300d0 <_D4core4sync5mutex5Mutex7__ClassZ+0x10> 405e0f: 4c 89 f7 mov %r14,%rdi 405e12: e8 59 be ff ff callq 401c70 405e17: 48 89 c3 mov %rax,%rbx 405e1a: 48 8b 35 b7 a2 22 00 mov 0x22a2b7(%rip),%rsi # 6300d8 <_D4core4sync5mutex5Mutex7__ClassZ+0x18> 405e21: 48 89 df mov %rbx,%rdi 405e24: 4c 89 f2 mov %r14,%rdx 405e27: e8 a4 bd ff ff callq 401bd0 405e2c: 48 89 1d a5 d4 22 00 mov %rbx,0x22d4a5(%rip) # 6332d8 <_D4core6thread6Thread5slockFNdZC4core4sync5mutex5Mutex1mC4core4sync5mutex5Mutex> 405e33: 48 89 df mov %rbx,%rdi 405e36: e8 85 1f 00 00 callq 407dc0 <_D4core4sync5mutex5Mutex6__ctorMFZC4core4sync5mutex5Mutex> 405e3b: 48 8b 1d 96 d4 22 00 mov 0x22d496(%rip),%rbx # 6332d8 <_D4core6thread6Thread5slockFNdZC4core4sync5mutex5Mutex1mC4core4sync5mutex5Mutex> 405e42: 48 89 df mov %rbx,%rdi 405e45: e8 76 5c 00 00 callq 40bac0 <_d_monitorenter> 405e4a: 48 8d 7c 24 08 lea 0x8(%rsp),%rdi 405e4f: be 20 76 40 00 mov $0x407620,%esi 405e54: e8 17 f7 ff ff callq 405570 <_D4core6thread6Thread7opApplyFMDFKC4core6thread6ThreadZiZi> 405e59: 83 f8 02 cmp $0x2,%eax 405e5c: 75 22 jne 405e80 <_D4core6thread17thread_findByAddrFmZC4core6thread6Thread+0x90> 405e5e: 4c 8b 74 24 10 mov 0x10(%rsp),%r14 405e63: 48 89 df mov %rbx,%rdi 405e66: e8 a5 5c 00 00 callq 40bb10 <_d_monitorexit> 405e6b: eb 1e jmp 405e8b <_D4core6thread17thread_findByAddrFmZC4core6thread6Thread+0x9b> 405e6d: 49 89 c6 mov %rax,%r14 405e70: 48 89 df mov %rbx,%rdi 405e73: e8 98 5c 00 00 callq 40bb10 <_d_monitorexit> 405e78: 4c 89 f7 mov %r14,%rdi 405e7b: e8 80 2f 00 00 callq 408e00 <_d_eh_resume_unwind> 405e80: 48 89 df mov %rbx,%rdi 405e83: e8 88 5c 00 00 callq 40bb10 <_d_monitorexit> 405e88: 45 31 f6 xor %r14d,%r14d 405e8b: 4c 89 f0 mov %r14,%rax 405e8e: 48 83 c4 18 add $0x18,%rsp 405e92: 5b pop %rbx 405e93: 41 5e pop %r14 405e95: c3 retq 405e96: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) 405e9d: 00 00 00 0000000000405ea0 : 405ea0: 48 89 f8 mov %rdi,%rax 405ea3: 8b 3d ef d3 22 00 mov 0x22d3ef(%rip),%edi # 633298 <_D4core6thread6Thread7sm_thisk> 405ea9: 48 89 c6 mov %rax,%rsi 405eac: e9 ff bb ff ff jmpq 401ab0 405eb1: 66 66 66 66 66 66 2e data32 data32 data32 data32 data32 nopw %cs:0x0(%rax,%rax,1) 405eb8: 0f 1f 84 00 00 00 00 405ebf: 00 0000000000405ec0 : 405ec0: 41 56 push %r14 405ec2: 53 push %rbx 405ec3: 48 83 ec 18 sub $0x18,%rsp 405ec7: 4c 8d 74 24 10 lea 0x10(%rsp),%r14 405ecc: 0f 1f 40 00 nopl 0x0(%rax) 405ed0: 48 c7 44 24 10 00 00 movq $0x0,0x10(%rsp) 405ed7: 00 00 405ed9: 4c 89 f7 mov %r14,%rdi 405edc: be 40 76 40 00 mov $0x407640,%esi 405ee1: e8 8a f6 ff ff callq 405570 <_D4core6thread6Thread7opApplyFMDFKC4core6thread6ThreadZiZi> 405ee6: 48 8b 5c 24 10 mov 0x10(%rsp),%rbx 405eeb: 48 85 db test %rbx,%rbx 405eee: 74 25 je 405f15 405ef0: 48 8b 7b 10 mov 0x10(%rbx),%rdi 405ef4: 31 f6 xor %esi,%esi 405ef6: e8 c5 be ff ff callq 401dc0 405efb: 85 c0 test %eax,%eax 405efd: 75 1e jne 405f1d 405eff: 48 c7 43 10 00 00 00 movq $0x0,0x10(%rbx) 405f06: 00 405f07: 48 8b 7b 50 mov 0x50(%rbx),%rdi 405f0b: 48 85 ff test %rdi,%rdi 405f0e: 74 c0 je 405ed0 405f10: e8 4b 2e 00 00 callq 408d60 <_d_throw_exception> 405f15: 48 83 c4 18 add $0x18,%rsp 405f19: 5b pop %rbx 405f1a: 41 5e pop %r14 405f1c: c3 retq 405f1d: bf 20 fd 62 00 mov $0x62fd20,%edi 405f22: e8 69 ac 00 00 callq 410b90 <_d_newclass> 405f27: 48 89 c3 mov %rax,%rbx 405f2a: 48 c7 03 30 1d 42 00 movq $0x421d30,(%rbx) 405f31: 48 c7 43 08 00 00 00 movq $0x0,0x8(%rbx) 405f38: 00 405f39: 48 8b 05 e0 bd 01 00 mov 0x1bde0(%rip),%rax # 421d20 <_D4core6thread15ThreadException6__initZ+0x40> 405f40: 48 89 43 40 mov %rax,0x40(%rbx) 405f44: c5 f8 10 05 c4 bd 01 vmovups 0x1bdc4(%rip),%xmm0 # 421d10 <_D4core6thread15ThreadException6__initZ+0x30> 405f4b: 00 405f4c: c5 f8 11 43 30 vmovups %xmm0,0x30(%rbx) 405f51: c5 f8 10 05 a7 bd 01 vmovups 0x1bda7(%rip),%xmm0 # 421d00 <_D4core6thread15ThreadException6__initZ+0x20> 405f58: 00 405f59: c5 f8 11 43 20 vmovups %xmm0,0x20(%rbx) 405f5e: c5 f8 10 05 8a bd 01 vmovups 0x1bd8a(%rip),%xmm0 # 421cf0 <_D4core6thread15ThreadException6__initZ+0x10> 405f65: 00 405f66: c5 f8 11 43 10 vmovups %xmm0,0x10(%rbx) 405f6b: 48 c7 04 24 60 22 42 movq $0x422260,(%rsp) 405f72: 00 405f73: 48 89 df mov %rbx,%rdi 405f76: be 00 00 00 00 mov $0x0,%esi 405f7b: ba 28 03 00 00 mov $0x328,%edx 405f80: b9 37 00 00 00 mov $0x37,%ecx 405f85: 41 b8 80 22 42 00 mov $0x422280,%r8d 405f8b: 41 b9 15 00 00 00 mov $0x15,%r9d 405f91: e8 aa 55 00 00 callq 40b540 <_D6object9Exception6__ctorMFNaNbNfAyaAyamC6object9ThrowableZC9Exception> 405f96: 48 89 df mov %rbx,%rdi 405f99: e8 c2 2d 00 00 callq 408d60 <_d_throw_exception> 405f9e: 66 90 xchg %ax,%ax 0000000000405fa0 <_D4core6thread18_sharedStaticDtor2FZv>: 405fa0: 53 push %rbx 405fa1: 48 8b 1d 10 d3 22 00 mov 0x22d310(%rip),%rbx # 6332b8 <_D4core6thread6Thread7sm_tbegC4core6thread6Thread> 405fa8: eb 0d jmp 405fb7 <_D4core6thread18_sharedStaticDtor2FZv+0x17> 405faa: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) 405fb0: 48 8b 9b b0 00 00 00 mov 0xb0(%rbx),%rbx 405fb7: 48 85 db test %rbx,%rbx 405fba: 74 18 je 405fd4 <_D4core6thread18_sharedStaticDtor2FZv+0x34> 405fbc: 48 83 7b 10 00 cmpq $0x0,0x10(%rbx) 405fc1: 74 07 je 405fca <_D4core6thread18_sharedStaticDtor2FZv+0x2a> 405fc3: 8a 43 48 mov 0x48(%rbx),%al 405fc6: 84 c0 test %al,%al 405fc8: 75 e6 jne 405fb0 <_D4core6thread18_sharedStaticDtor2FZv+0x10> 405fca: 48 89 df mov %rbx,%rdi 405fcd: e8 2e fa ff ff callq 405a00 <_D4core6thread6Thread6removeFC4core6thread6ThreadZv> 405fd2: eb dc jmp 405fb0 <_D4core6thread18_sharedStaticDtor2FZv+0x10> 405fd4: 5b pop %rbx 405fd5: c3 retq 405fd6: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) 405fdd: 00 00 00 0000000000405fe0 <_D4core6thread18callWithStackShellFMDFPvZvZv>: 405fe0: 55 push %rbp 405fe1: 48 89 e5 mov %rsp,%rbp 405fe4: 41 57 push %r15 405fe6: 41 56 push %r14 405fe8: 41 55 push %r13 405fea: 41 54 push %r12 405fec: 53 push %rbx 405fed: 50 push %rax 405fee: 48 89 f0 mov %rsi,%rax 405ff1: 48 c7 45 d0 00 00 00 movq $0x0,-0x30(%rbp) 405ff8: 00 405ff9: 50 push %rax 405ffa: 53 push %rbx 405ffb: 51 push %rcx 405ffc: 52 push %rdx 405ffd: 56 push %rsi 405ffe: 57 push %rdi 405fff: 55 push %rbp 406000: 41 50 push %r8 406002: 41 51 push %r9 406004: 41 52 push %r10 406006: 41 53 push %r11 406008: 41 54 push %r12 40600a: 41 55 push %r13 40600c: 41 56 push %r14 40600e: 41 57 push %r15 406010: 50 push %rax 406011: 48 89 65 d0 mov %rsp,-0x30(%rbp) 406015: 48 8b 75 d0 mov -0x30(%rbp),%rsi 406019: ff d0 callq *%rax 40601b: 58 pop %rax 40601c: 41 5f pop %r15 40601e: 41 5e pop %r14 406020: 41 5d pop %r13 406022: 41 5c pop %r12 406024: 41 5b pop %r11 406026: 41 5a pop %r10 406028: 41 59 pop %r9 40602a: 41 58 pop %r8 40602c: 5d pop %rbp 40602d: 5f pop %rdi 40602e: 5e pop %rsi 40602f: 5a pop %rdx 406030: 59 pop %rcx 406031: 5b pop %rbx 406032: 58 pop %rax 406033: 48 83 c4 08 add $0x8,%rsp 406037: 5b pop %rbx 406038: 41 5c pop %r12 40603a: 41 5d pop %r13 40603c: 41 5e pop %r14 40603e: 41 5f pop %r15 406040: 5d pop %rbp 406041: c3 retq 406042: 66 66 66 66 66 2e 0f data32 data32 data32 data32 nopw %cs:0x0(%rax,%rax,1) 406049: 1f 84 00 00 00 00 00 0000000000406050 <_D4core6thread7suspendFC4core6thread6ThreadZv>: 406050: 53 push %rbx 406051: 48 83 ec 10 sub $0x10,%rsp 406055: 48 89 fb mov %rdi,%rbx 406058: e8 13 bd ff ff callq 401d70 40605d: 48 8b 7b 10 mov 0x10(%rbx),%rdi 406061: 48 39 c7 cmp %rax,%rdi 406064: 75 1c jne 406082 <_D4core6thread7suspendFC4core6thread6ThreadZv+0x32> 406066: 8a 83 88 00 00 00 mov 0x88(%rbx),%al 40606c: 84 c0 test %al,%al 40606e: 75 42 jne 4060b2 <_D4core6thread7suspendFC4core6thread6ThreadZv+0x62> 406070: 48 8b 9b 80 00 00 00 mov 0x80(%rbx),%rbx 406077: e8 64 e8 ff ff callq 4048e0 <_D4core6thread11getStackTopFZPv> 40607c: 48 89 43 08 mov %rax,0x8(%rbx) 406080: eb 30 jmp 4060b2 <_D4core6thread7suspendFC4core6thread6ThreadZv+0x62> 406082: be 0a 00 00 00 mov $0xa,%esi 406087: e8 b4 b9 ff ff callq 401a40 40608c: 85 c0 test %eax,%eax 40608e: 74 18 je 4060a8 <_D4core6thread7suspendFC4core6thread6ThreadZv+0x58> 406090: 48 83 7b 10 00 cmpq $0x0,0x10(%rbx) 406095: 74 07 je 40609e <_D4core6thread7suspendFC4core6thread6ThreadZv+0x4e> 406097: 8a 43 48 mov 0x48(%rbx),%al 40609a: 84 c0 test %al,%al 40609c: 75 1a jne 4060b8 <_D4core6thread7suspendFC4core6thread6ThreadZv+0x68> 40609e: 48 89 df mov %rbx,%rdi 4060a1: e8 5a f9 ff ff callq 405a00 <_D4core6thread6Thread6removeFC4core6thread6ThreadZv> 4060a6: eb 0a jmp 4060b2 <_D4core6thread7suspendFC4core6thread6ThreadZv+0x62> 4060a8: bf 70 32 63 00 mov $0x633270,%edi 4060ad: e8 fe ba ff ff callq 401bb0 4060b2: 48 83 c4 10 add $0x10,%rsp 4060b6: 5b pop %rbx 4060b7: c3 retq 4060b8: bf 20 fd 62 00 mov $0x62fd20,%edi 4060bd: e8 ce aa 00 00 callq 410b90 <_d_newclass> 4060c2: 48 89 c3 mov %rax,%rbx 4060c5: 48 c7 03 30 1d 42 00 movq $0x421d30,(%rbx) 4060cc: 48 c7 43 08 00 00 00 movq $0x0,0x8(%rbx) 4060d3: 00 4060d4: 48 8b 05 45 bc 01 00 mov 0x1bc45(%rip),%rax # 421d20 <_D4core6thread15ThreadException6__initZ+0x40> 4060db: 48 89 43 40 mov %rax,0x40(%rbx) 4060df: c5 f8 10 05 29 bc 01 vmovups 0x1bc29(%rip),%xmm0 # 421d10 <_D4core6thread15ThreadException6__initZ+0x30> 4060e6: 00 4060e7: c5 f8 11 43 30 vmovups %xmm0,0x30(%rbx) 4060ec: c5 f8 10 05 0c bc 01 vmovups 0x1bc0c(%rip),%xmm0 # 421d00 <_D4core6thread15ThreadException6__initZ+0x20> 4060f3: 00 4060f4: c5 f8 11 43 20 vmovups %xmm0,0x20(%rbx) 4060f9: c5 f8 10 05 ef bb 01 vmovups 0x1bbef(%rip),%xmm0 # 421cf0 <_D4core6thread15ThreadException6__initZ+0x10> 406100: 00 406101: c5 f8 11 43 10 vmovups %xmm0,0x10(%rbx) 406106: 48 c7 04 24 50 24 42 movq $0x422450,(%rsp) 40610d: 00 40610e: 48 89 df mov %rbx,%rdi 406111: be 00 00 00 00 mov $0x0,%esi 406116: ba ae 09 00 00 mov $0x9ae,%edx 40611b: b9 37 00 00 00 mov $0x37,%ecx 406120: 41 b8 70 24 42 00 mov $0x422470,%r8d 406126: 41 b9 18 00 00 00 mov $0x18,%r9d 40612c: e8 0f 54 00 00 callq 40b540 <_D6object9Exception6__ctorMFNaNbNfAyaAyamC6object9ThrowableZC9Exception> 406131: 48 89 df mov %rbx,%rdi 406134: e8 27 2c 00 00 callq 408d60 <_d_throw_exception> 406139: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 0000000000406140 : 406140: 55 push %rbp 406141: 41 56 push %r14 406143: 53 push %rbx 406144: 48 83 3d 6c d1 22 00 cmpq $0x0,0x22d16c(%rip) # 6332b8 <_D4core6thread6Thread7sm_tbegC4core6thread6Thread> 40614b: 00 40614c: 74 3b je 406189 40614e: 8a 05 74 d1 22 00 mov 0x22d174(%rip),%al # 6332c8 <_D4core6thread17multiThreadedFlagb> 406154: 34 01 xor $0x1,%al 406156: a8 01 test $0x1,%al 406158: 74 2f je 406189 40615a: 8b 05 6c d1 22 00 mov 0x22d16c(%rip),%eax # 6332cc <_D4core6thread12suspendDepthk> 406160: 8d 48 01 lea 0x1(%rax),%ecx 406163: 89 0d 63 d1 22 00 mov %ecx,0x22d163(%rip) # 6332cc <_D4core6thread12suspendDepthk> 406169: 85 c0 test %eax,%eax 40616b: 0f 85 6b 01 00 00 jne 4062dc 406171: 8b 3d 21 d1 22 00 mov 0x22d121(%rip),%edi # 633298 <_D4core6thread6Thread7sm_thisk> 406177: e8 c4 ba ff ff callq 401c40 40617c: 48 89 c7 mov %rax,%rdi 40617f: e8 cc fe ff ff callq 406050 <_D4core6thread7suspendFC4core6thread6ThreadZv> 406184: e9 53 01 00 00 jmpq 4062dc 406189: 48 8b 3d 48 d1 22 00 mov 0x22d148(%rip),%rdi # 6332d8 <_D4core6thread6Thread5slockFNdZC4core4sync5mutex5Mutex1mC4core4sync5mutex5Mutex> 406190: 48 85 ff test %rdi,%rdi 406193: 75 3a jne 4061cf 406195: 4c 8b 35 34 9f 22 00 mov 0x229f34(%rip),%r14 # 6300d0 <_D4core4sync5mutex5Mutex7__ClassZ+0x10> 40619c: 4c 89 f7 mov %r14,%rdi 40619f: e8 cc ba ff ff callq 401c70 4061a4: 48 89 c3 mov %rax,%rbx 4061a7: 48 8b 35 2a 9f 22 00 mov 0x229f2a(%rip),%rsi # 6300d8 <_D4core4sync5mutex5Mutex7__ClassZ+0x18> 4061ae: 48 89 df mov %rbx,%rdi 4061b1: 4c 89 f2 mov %r14,%rdx 4061b4: e8 17 ba ff ff callq 401bd0 4061b9: 48 89 1d 18 d1 22 00 mov %rbx,0x22d118(%rip) # 6332d8 <_D4core6thread6Thread5slockFNdZC4core4sync5mutex5Mutex1mC4core4sync5mutex5Mutex> 4061c0: 48 89 df mov %rbx,%rdi 4061c3: e8 f8 1b 00 00 callq 407dc0 <_D4core4sync5mutex5Mutex6__ctorMFZC4core4sync5mutex5Mutex> 4061c8: 48 8b 3d 09 d1 22 00 mov 0x22d109(%rip),%rdi # 6332d8 <_D4core6thread6Thread5slockFNdZC4core4sync5mutex5Mutex1mC4core4sync5mutex5Mutex> 4061cf: 48 8b 07 mov (%rdi),%rax 4061d2: ff 50 30 callq *0x30(%rax) 4061d5: 8b 05 f1 d0 22 00 mov 0x22d0f1(%rip),%eax # 6332cc <_D4core6thread12suspendDepthk> 4061db: ff c0 inc %eax 4061dd: 89 05 e9 d0 22 00 mov %eax,0x22d0e9(%rip) # 6332cc <_D4core6thread12suspendDepthk> 4061e3: 83 f8 01 cmp $0x1,%eax 4061e6: 0f 87 f0 00 00 00 ja 4062dc 4061ec: 41 be b8 32 63 00 mov $0x6332b8,%r14d 4061f2: 31 ed xor %ebp,%ebp 4061f4: 48 8b 1d bd d0 22 00 mov 0x22d0bd(%rip),%rbx # 6332b8 <_D4core6thread6Thread7sm_tbegC4core6thread6Thread> 4061fb: eb 12 jmp 40620f 4061fd: 0f 1f 00 nopl (%rax) 406200: 48 89 df mov %rbx,%rdi 406203: e8 f8 f7 ff ff callq 405a00 <_D4core6thread6Thread6removeFC4core6thread6ThreadZv> 406208: 48 8b 9b b0 00 00 00 mov 0xb0(%rbx),%rbx 40620f: 48 85 db test %rbx,%rbx 406212: 74 33 je 406247 406214: 48 83 7b 10 00 cmpq $0x0,0x10(%rbx) 406219: 74 e5 je 406200 40621b: 80 7b 48 01 cmpb $0x1,0x48(%rbx) 40621f: 75 df jne 406200 406221: 48 89 df mov %rbx,%rdi 406224: e8 27 fe ff ff callq 406050 <_D4core6thread7suspendFC4core6thread6ThreadZv> 406229: 48 8b 9b b0 00 00 00 mov 0xb0(%rbx),%rbx 406230: eb dd jmp 40620f 406232: 66 66 66 66 66 2e 0f data32 data32 data32 data32 nopw %cs:0x0(%rax,%rax,1) 406239: 1f 84 00 00 00 00 00 406240: 49 81 c6 b0 00 00 00 add $0xb0,%r14 406247: 4d 8b 36 mov (%r14),%r14 40624a: 4d 85 f6 test %r14,%r14 40624d: 75 71 jne 4062c0 40624f: 85 ed test %ebp,%ebp 406251: 0f 84 85 00 00 00 je 4062dc 406257: 89 e8 mov %ebp,%eax 406259: 48 01 c0 add %rax,%rax 40625c: 48 8d 3c 80 lea (%rax,%rax,4),%rdi 406260: e8 fb f0 ff ff callq 405360 <_D4core6thread6Thread5sleepFS4core4time8DurationZv> 406265: 48 8b 1d 4c d0 22 00 mov 0x22d04c(%rip),%rbx # 6332b8 <_D4core6thread6Thread7sm_tbegC4core6thread6Thread> 40626c: 48 85 db test %rbx,%rbx 40626f: bd 00 00 00 00 mov $0x0,%ebp 406274: 41 be b8 32 63 00 mov $0x6332b8,%r14d 40627a: 74 cb je 406247 40627c: 0f 1f 40 00 nopl 0x0(%rax) 406280: 48 83 7b 10 00 cmpq $0x0,0x10(%rbx) 406285: 74 19 je 4062a0 406287: 80 7b 48 01 cmpb $0x1,0x48(%rbx) 40628b: 75 13 jne 4062a0 40628d: 48 89 df mov %rbx,%rdi 406290: e8 bb fd ff ff callq 406050 <_D4core6thread7suspendFC4core6thread6ThreadZv> 406295: eb 11 jmp 4062a8 406297: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) 40629e: 00 00 4062a0: 48 89 df mov %rbx,%rdi 4062a3: e8 58 f7 ff ff callq 405a00 <_D4core6thread6Thread6removeFC4core6thread6ThreadZv> 4062a8: 48 8b 9b b0 00 00 00 mov 0xb0(%rbx),%rbx 4062af: 48 85 db test %rbx,%rbx 4062b2: 75 cc jne 406280 4062b4: 31 ed xor %ebp,%ebp 4062b6: 41 be b8 32 63 00 mov $0x6332b8,%r14d 4062bc: eb 89 jmp 406247 4062be: 66 90 xchg %ax,%ax 4062c0: 41 8a 46 4a mov 0x4a(%r14),%al 4062c4: 84 c0 test %al,%al 4062c6: 0f 84 74 ff ff ff je 406240 4062cc: 4c 89 f7 mov %r14,%rdi 4062cf: e8 1c 00 00 00 callq 4062f0 <_D4core6thread6resumeFC4core6thread6ThreadZv> 4062d4: 83 c5 0a add $0xa,%ebp 4062d7: e9 64 ff ff ff jmpq 406240 4062dc: 5b pop %rbx 4062dd: 41 5e pop %r14 4062df: 5d pop %rbp 4062e0: c3 retq 4062e1: 66 66 66 66 66 66 2e data32 data32 data32 data32 data32 nopw %cs:0x0(%rax,%rax,1) 4062e8: 0f 1f 84 00 00 00 00 4062ef: 00 00000000004062f0 <_D4core6thread6resumeFC4core6thread6ThreadZv>: 4062f0: 53 push %rbx 4062f1: 48 83 ec 10 sub $0x10,%rsp 4062f5: 48 89 fb mov %rdi,%rbx 4062f8: e8 73 ba ff ff callq 401d70 4062fd: 48 8b 7b 10 mov 0x10(%rbx),%rdi 406301: 48 39 c7 cmp %rax,%rdi 406304: 75 1a jne 406320 <_D4core6thread6resumeFC4core6thread6ThreadZv+0x30> 406306: 8a 83 88 00 00 00 mov 0x88(%rbx),%al 40630c: 84 c0 test %al,%al 40630e: 75 34 jne 406344 <_D4core6thread6resumeFC4core6thread6ThreadZv+0x54> 406310: 48 8b 83 80 00 00 00 mov 0x80(%rbx),%rax 406317: 48 8b 08 mov (%rax),%rcx 40631a: 48 89 48 08 mov %rcx,0x8(%rax) 40631e: eb 24 jmp 406344 <_D4core6thread6resumeFC4core6thread6ThreadZv+0x54> 406320: be 0c 00 00 00 mov $0xc,%esi 406325: e8 16 b7 ff ff callq 401a40 40632a: 85 c0 test %eax,%eax 40632c: 74 16 je 406344 <_D4core6thread6resumeFC4core6thread6ThreadZv+0x54> 40632e: 48 83 7b 10 00 cmpq $0x0,0x10(%rbx) 406333: 74 07 je 40633c <_D4core6thread6resumeFC4core6thread6ThreadZv+0x4c> 406335: 8a 43 48 mov 0x48(%rbx),%al 406338: 84 c0 test %al,%al 40633a: 75 0e jne 40634a <_D4core6thread6resumeFC4core6thread6ThreadZv+0x5a> 40633c: 48 89 df mov %rbx,%rdi 40633f: e8 bc f6 ff ff callq 405a00 <_D4core6thread6Thread6removeFC4core6thread6ThreadZv> 406344: 48 83 c4 10 add $0x10,%rsp 406348: 5b pop %rbx 406349: c3 retq 40634a: bf 20 fd 62 00 mov $0x62fd20,%edi 40634f: e8 3c a8 00 00 callq 410b90 <_d_newclass> 406354: 48 89 c3 mov %rax,%rbx 406357: 48 c7 03 30 1d 42 00 movq $0x421d30,(%rbx) 40635e: 48 c7 43 08 00 00 00 movq $0x0,0x8(%rbx) 406365: 00 406366: 48 8b 05 b3 b9 01 00 mov 0x1b9b3(%rip),%rax # 421d20 <_D4core6thread15ThreadException6__initZ+0x40> 40636d: 48 89 43 40 mov %rax,0x40(%rbx) 406371: c5 f8 10 05 97 b9 01 vmovups 0x1b997(%rip),%xmm0 # 421d10 <_D4core6thread15ThreadException6__initZ+0x30> 406378: 00 406379: c5 f8 11 43 30 vmovups %xmm0,0x30(%rbx) 40637e: c5 f8 10 05 7a b9 01 vmovups 0x1b97a(%rip),%xmm0 # 421d00 <_D4core6thread15ThreadException6__initZ+0x20> 406385: 00 406386: c5 f8 11 43 20 vmovups %xmm0,0x20(%rbx) 40638b: c5 f8 10 05 5d b9 01 vmovups 0x1b95d(%rip),%xmm0 # 421cf0 <_D4core6thread15ThreadException6__initZ+0x10> 406392: 00 406393: c5 f8 11 43 10 vmovups %xmm0,0x10(%rbx) 406398: 48 c7 04 24 b0 24 42 movq $0x4224b0,(%rsp) 40639f: 00 4063a0: 48 89 df mov %rbx,%rdi 4063a3: be 00 00 00 00 mov $0x0,%esi 4063a8: ba 64 0a 00 00 mov $0xa64,%edx 4063ad: b9 37 00 00 00 mov $0x37,%ecx 4063b2: 41 b8 d0 24 42 00 mov $0x4224d0,%r8d 4063b8: 41 b9 17 00 00 00 mov $0x17,%r9d 4063be: e8 7d 51 00 00 callq 40b540 <_D6object9Exception6__ctorMFNaNbNfAyaAyamC6object9ThrowableZC9Exception> 4063c3: 48 89 df mov %rbx,%rdi 4063c6: e8 95 29 00 00 callq 408d60 <_d_throw_exception> 4063cb: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 00000000004063d0 : 4063d0: 41 57 push %r15 4063d2: 41 56 push %r14 4063d4: 53 push %rbx 4063d5: 8b 05 f1 ce 22 00 mov 0x22cef1(%rip),%eax # 6332cc <_D4core6thread12suspendDepthk> 4063db: ff c8 dec %eax 4063dd: 48 8b 1d d4 ce 22 00 mov 0x22ced4(%rip),%rbx # 6332b8 <_D4core6thread6Thread7sm_tbegC4core6thread6Thread> 4063e4: 8a 0d de ce 22 00 mov 0x22cede(%rip),%cl # 6332c8 <_D4core6thread17multiThreadedFlagb> 4063ea: 89 05 dc ce 22 00 mov %eax,0x22cedc(%rip) # 6332cc <_D4core6thread12suspendDepthk> 4063f0: 48 85 db test %rbx,%rbx 4063f3: 74 28 je 40641d 4063f5: 80 f1 01 xor $0x1,%cl 4063f8: f6 c1 01 test $0x1,%cl 4063fb: 74 20 je 40641d 4063fd: 85 c0 test %eax,%eax 4063ff: 0f 85 34 01 00 00 jne 406539 406405: 8b 3d 8d ce 22 00 mov 0x22ce8d(%rip),%edi # 633298 <_D4core6thread6Thread7sm_thisk> 40640b: e8 30 b8 ff ff callq 401c40 406410: 48 89 c7 mov %rax,%rdi 406413: e8 d8 fe ff ff callq 4062f0 <_D4core6thread6resumeFC4core6thread6ThreadZv> 406418: e9 1c 01 00 00 jmpq 406539 40641d: 85 c0 test %eax,%eax 40641f: 74 66 je 406487 406421: 48 8b 3d b0 ce 22 00 mov 0x22ceb0(%rip),%rdi # 6332d8 <_D4core6thread6Thread5slockFNdZC4core4sync5mutex5Mutex1mC4core4sync5mutex5Mutex> 406428: 48 85 ff test %rdi,%rdi 40642b: 75 3a jne 406467 40642d: 4c 8b 35 9c 9c 22 00 mov 0x229c9c(%rip),%r14 # 6300d0 <_D4core4sync5mutex5Mutex7__ClassZ+0x10> 406434: 4c 89 f7 mov %r14,%rdi 406437: e8 34 b8 ff ff callq 401c70 40643c: 48 89 c3 mov %rax,%rbx 40643f: 48 8b 35 92 9c 22 00 mov 0x229c92(%rip),%rsi # 6300d8 <_D4core4sync5mutex5Mutex7__ClassZ+0x18> 406446: 48 89 df mov %rbx,%rdi 406449: 4c 89 f2 mov %r14,%rdx 40644c: e8 7f b7 ff ff callq 401bd0 406451: 48 89 1d 80 ce 22 00 mov %rbx,0x22ce80(%rip) # 6332d8 <_D4core6thread6Thread5slockFNdZC4core4sync5mutex5Mutex1mC4core4sync5mutex5Mutex> 406458: 48 89 df mov %rbx,%rdi 40645b: e8 60 19 00 00 callq 407dc0 <_D4core4sync5mutex5Mutex6__ctorMFZC4core4sync5mutex5Mutex> 406460: 48 8b 3d 71 ce 22 00 mov 0x22ce71(%rip),%rdi # 6332d8 <_D4core6thread6Thread5slockFNdZC4core4sync5mutex5Mutex1mC4core4sync5mutex5Mutex> 406467: 48 8b 07 mov (%rdi),%rax 40646a: 48 8b 40 38 mov 0x38(%rax),%rax 40646e: ff d0 callq *%rax 406470: e9 c4 00 00 00 jmpq 406539 406475: eb 1f jmp 406496 406477: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) 40647e: 00 00 406480: 48 8b 9b b0 00 00 00 mov 0xb0(%rbx),%rbx 406487: 48 85 db test %rbx,%rbx 40648a: 74 61 je 4064ed 40648c: 48 89 df mov %rbx,%rdi 40648f: e8 5c fe ff ff callq 4062f0 <_D4core6thread6resumeFC4core6thread6ThreadZv> 406494: eb ea jmp 406480 406496: 49 89 c6 mov %rax,%r14 406499: 48 8b 3d 38 ce 22 00 mov 0x22ce38(%rip),%rdi # 6332d8 <_D4core6thread6Thread5slockFNdZC4core4sync5mutex5Mutex1mC4core4sync5mutex5Mutex> 4064a0: 48 85 ff test %rdi,%rdi 4064a3: 75 3a jne 4064df 4064a5: 4c 8b 3d 24 9c 22 00 mov 0x229c24(%rip),%r15 # 6300d0 <_D4core4sync5mutex5Mutex7__ClassZ+0x10> 4064ac: 4c 89 ff mov %r15,%rdi 4064af: e8 bc b7 ff ff callq 401c70 4064b4: 48 89 c3 mov %rax,%rbx 4064b7: 48 8b 35 1a 9c 22 00 mov 0x229c1a(%rip),%rsi # 6300d8 <_D4core4sync5mutex5Mutex7__ClassZ+0x18> 4064be: 48 89 df mov %rbx,%rdi 4064c1: 4c 89 fa mov %r15,%rdx 4064c4: e8 07 b7 ff ff callq 401bd0 4064c9: 48 89 1d 08 ce 22 00 mov %rbx,0x22ce08(%rip) # 6332d8 <_D4core6thread6Thread5slockFNdZC4core4sync5mutex5Mutex1mC4core4sync5mutex5Mutex> 4064d0: 48 89 df mov %rbx,%rdi 4064d3: e8 e8 18 00 00 callq 407dc0 <_D4core4sync5mutex5Mutex6__ctorMFZC4core4sync5mutex5Mutex> 4064d8: 48 8b 3d f9 cd 22 00 mov 0x22cdf9(%rip),%rdi # 6332d8 <_D4core6thread6Thread5slockFNdZC4core4sync5mutex5Mutex1mC4core4sync5mutex5Mutex> 4064df: 48 8b 07 mov (%rdi),%rax 4064e2: ff 50 38 callq *0x38(%rax) 4064e5: 4c 89 f7 mov %r14,%rdi 4064e8: e8 13 29 00 00 callq 408e00 <_d_eh_resume_unwind> 4064ed: 48 8b 3d e4 cd 22 00 mov 0x22cde4(%rip),%rdi # 6332d8 <_D4core6thread6Thread5slockFNdZC4core4sync5mutex5Mutex1mC4core4sync5mutex5Mutex> 4064f4: 48 85 ff test %rdi,%rdi 4064f7: 75 3a jne 406533 4064f9: 4c 8b 35 d0 9b 22 00 mov 0x229bd0(%rip),%r14 # 6300d0 <_D4core4sync5mutex5Mutex7__ClassZ+0x10> 406500: 4c 89 f7 mov %r14,%rdi 406503: e8 68 b7 ff ff callq 401c70 406508: 48 89 c3 mov %rax,%rbx 40650b: 48 8b 35 c6 9b 22 00 mov 0x229bc6(%rip),%rsi # 6300d8 <_D4core4sync5mutex5Mutex7__ClassZ+0x18> 406512: 48 89 df mov %rbx,%rdi 406515: 4c 89 f2 mov %r14,%rdx 406518: e8 b3 b6 ff ff callq 401bd0 40651d: 48 89 1d b4 cd 22 00 mov %rbx,0x22cdb4(%rip) # 6332d8 <_D4core6thread6Thread5slockFNdZC4core4sync5mutex5Mutex1mC4core4sync5mutex5Mutex> 406524: 48 89 df mov %rbx,%rdi 406527: e8 94 18 00 00 callq 407dc0 <_D4core4sync5mutex5Mutex6__ctorMFZC4core4sync5mutex5Mutex> 40652c: 48 8b 3d a5 cd 22 00 mov 0x22cda5(%rip),%rdi # 6332d8 <_D4core6thread6Thread5slockFNdZC4core4sync5mutex5Mutex1mC4core4sync5mutex5Mutex> 406533: 48 8b 07 mov (%rdi),%rax 406536: ff 50 38 callq *0x38(%rax) 406539: 5b pop %rbx 40653a: 41 5e pop %r14 40653c: 41 5f pop %r15 40653e: c3 retq 40653f: 90 nop 0000000000406540 : 406540: 48 83 ec 18 sub $0x18,%rsp 406544: 48 89 7c 24 08 mov %rdi,0x8(%rsp) 406549: 48 89 74 24 10 mov %rsi,0x10(%rsp) 40654e: 48 8d 7c 24 08 lea 0x8(%rsp),%rdi 406553: be e0 7a 40 00 mov $0x407ae0,%esi 406558: e8 83 fa ff ff callq 405fe0 <_D4core6thread18callWithStackShellFMDFPvZvZv> 40655d: 48 83 c4 18 add $0x18,%rsp 406561: c3 retq 406562: 66 66 66 66 66 2e 0f data32 data32 data32 data32 nopw %cs:0x0(%rax,%rax,1) 406569: 1f 84 00 00 00 00 00 0000000000406570 <_D4core6thread15scanAllTypeImplFMDFE4core6thread8ScanTypePvPvZvPvZv>: 406570: 55 push %rbp 406571: 41 57 push %r15 406573: 41 56 push %r14 406575: 41 55 push %r13 406577: 41 54 push %r12 406579: 53 push %rbx 40657a: 50 push %rax 40657b: 49 89 d7 mov %rdx,%r15 40657e: 48 89 f5 mov %rsi,%rbp 406581: 49 89 fc mov %rdi,%r12 406584: 45 31 ed xor %r13d,%r13d 406587: 48 83 3d 29 cd 22 00 cmpq $0x0,0x22cd29(%rip) # 6332b8 <_D4core6thread6Thread7sm_tbegC4core6thread6Thread> 40658e: 00 40658f: 74 2a je 4065bb <_D4core6thread15scanAllTypeImplFMDFE4core6thread8ScanTypePvPvZvPvZv+0x4b> 406591: 8b 3d 01 cd 22 00 mov 0x22cd01(%rip),%edi # 633298 <_D4core6thread6Thread7sm_thisk> 406597: e8 a4 b6 ff ff callq 401c40 40659c: 49 89 c6 mov %rax,%r14 40659f: 41 8a 86 88 00 00 00 mov 0x88(%r14),%al 4065a6: 84 c0 test %al,%al 4065a8: 75 14 jne 4065be <_D4core6thread15scanAllTypeImplFMDFE4core6thread8ScanTypePvPvZvPvZv+0x4e> 4065aa: 49 8b 86 80 00 00 00 mov 0x80(%r14),%rax 4065b1: 4c 8b 68 08 mov 0x8(%rax),%r13 4065b5: 4c 89 60 08 mov %r12,0x8(%rax) 4065b9: eb 03 jmp 4065be <_D4core6thread15scanAllTypeImplFMDFE4core6thread8ScanTypePvPvZvPvZv+0x4e> 4065bb: 45 31 f6 xor %r14d,%r14d 4065be: 48 8b 1d e3 cc 22 00 mov 0x22cce3(%rip),%rbx # 6332a8 <_D4core6thread6Thread7sm_cbegPS4core6thread6Thread7Context> 4065c5: eb 0d jmp 4065d4 <_D4core6thread15scanAllTypeImplFMDFE4core6thread8ScanTypePvPvZvPvZv+0x64> 4065c7: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) 4065ce: 00 00 4065d0: 48 8b 5b 18 mov 0x18(%rbx),%rbx 4065d4: 48 85 db test %rbx,%rbx 4065d7: 74 1d je 4065f6 <_D4core6thread15scanAllTypeImplFMDFE4core6thread8ScanTypePvPvZvPvZv+0x86> 4065d9: 48 8b 53 08 mov 0x8(%rbx),%rdx 4065dd: 48 85 d2 test %rdx,%rdx 4065e0: 74 ee je 4065d0 <_D4core6thread15scanAllTypeImplFMDFE4core6thread8ScanTypePvPvZvPvZv+0x60> 4065e2: 48 8b 33 mov (%rbx),%rsi 4065e5: 48 39 f2 cmp %rsi,%rdx 4065e8: 73 e6 jae 4065d0 <_D4core6thread15scanAllTypeImplFMDFE4core6thread8ScanTypePvPvZvPvZv+0x60> 4065ea: 48 89 ef mov %rbp,%rdi 4065ed: 31 c9 xor %ecx,%ecx 4065ef: 41 ff d7 callq *%r15 4065f2: eb dc jmp 4065d0 <_D4core6thread15scanAllTypeImplFMDFE4core6thread8ScanTypePvPvZvPvZv+0x60> 4065f4: eb 71 jmp 406667 <_D4core6thread15scanAllTypeImplFMDFE4core6thread8ScanTypePvPvZvPvZv+0xf7> 4065f6: 48 8b 1d bb cc 22 00 mov 0x22ccbb(%rip),%rbx # 6332b8 <_D4core6thread6Thread7sm_tbegC4core6thread6Thread> 4065fd: 48 85 db test %rbx,%rbx 406600: 74 56 je 406658 <_D4core6thread15scanAllTypeImplFMDFE4core6thread8ScanTypePvPvZvPvZv+0xe8> 406602: 66 66 66 66 66 2e 0f data32 data32 data32 data32 nopw %cs:0x0(%rax,%rax,1) 406609: 1f 84 00 00 00 00 00 406610: 48 8b 93 98 00 00 00 mov 0x98(%rbx),%rdx 406617: 48 8b b3 90 00 00 00 mov 0x90(%rbx),%rsi 40661e: 48 01 d6 add %rdx,%rsi 406621: 48 89 ef mov %rbp,%rdi 406624: b9 01 00 00 00 mov $0x1,%ecx 406629: 41 ff d7 callq *%r15 40662c: 48 8b 9b b0 00 00 00 mov 0xb0(%rbx),%rbx 406633: 48 85 db test %rbx,%rbx 406636: 75 d8 jne 406610 <_D4core6thread15scanAllTypeImplFMDFE4core6thread8ScanTypePvPvZvPvZv+0xa0> 406638: 48 83 3d 78 cc 22 00 cmpq $0x0,0x22cc78(%rip) # 6332b8 <_D4core6thread6Thread7sm_tbegC4core6thread6Thread> 40663f: 00 406640: 74 16 je 406658 <_D4core6thread15scanAllTypeImplFMDFE4core6thread8ScanTypePvPvZvPvZv+0xe8> 406642: 41 8a 86 88 00 00 00 mov 0x88(%r14),%al 406649: 84 c0 test %al,%al 40664b: 75 0b jne 406658 <_D4core6thread15scanAllTypeImplFMDFE4core6thread8ScanTypePvPvZvPvZv+0xe8> 40664d: 49 8b 86 80 00 00 00 mov 0x80(%r14),%rax 406654: 4c 89 68 08 mov %r13,0x8(%rax) 406658: 48 83 c4 08 add $0x8,%rsp 40665c: 5b pop %rbx 40665d: 41 5c pop %r12 40665f: 41 5d pop %r13 406661: 41 5e pop %r14 406663: 41 5f pop %r15 406665: 5d pop %rbp 406666: c3 retq 406667: 48 83 3d 49 cc 22 00 cmpq $0x0,0x22cc49(%rip) # 6332b8 <_D4core6thread6Thread7sm_tbegC4core6thread6Thread> 40666e: 00 40666f: 74 16 je 406687 <_D4core6thread15scanAllTypeImplFMDFE4core6thread8ScanTypePvPvZvPvZv+0x117> 406671: 41 8a 8e 88 00 00 00 mov 0x88(%r14),%cl 406678: 84 c9 test %cl,%cl 40667a: 75 0b jne 406687 <_D4core6thread15scanAllTypeImplFMDFE4core6thread8ScanTypePvPvZvPvZv+0x117> 40667c: 49 8b 8e 80 00 00 00 mov 0x80(%r14),%rcx 406683: 4c 89 69 08 mov %r13,0x8(%rcx) 406687: 48 89 c7 mov %rax,%rdi 40668a: e8 71 27 00 00 callq 408e00 <_d_eh_resume_unwind> 40668f: 90 nop 0000000000406690 : 406690: 48 83 ec 28 sub $0x28,%rsp 406694: 48 89 7c 24 08 mov %rdi,0x8(%rsp) 406699: 48 89 74 24 10 mov %rsi,0x10(%rsp) 40669e: 48 8d 44 24 08 lea 0x8(%rsp),%rax 4066a3: 48 89 44 24 18 mov %rax,0x18(%rsp) 4066a8: 48 c7 44 24 20 20 7b movq $0x407b20,0x20(%rsp) 4066af: 40 00 4066b1: 48 8d 7c 24 18 lea 0x18(%rsp),%rdi 4066b6: be e0 7a 40 00 mov $0x407ae0,%esi 4066bb: e8 20 f9 ff ff callq 405fe0 <_D4core6thread18callWithStackShellFMDFPvZvZv> 4066c0: 48 83 c4 28 add $0x28,%rsp 4066c4: c3 retq 4066c5: 66 66 2e 0f 1f 84 00 data32 nopw %cs:0x0(%rax,%rax,1) 4066cc: 00 00 00 00 00000000004066d0 : 4066d0: 50 push %rax 4066d1: 8b 3d c1 cb 22 00 mov 0x22cbc1(%rip),%edi # 633298 <_D4core6thread6Thread7sm_thisk> 4066d7: e8 64 b5 ff ff callq 401c40 4066dc: b1 01 mov $0x1,%cl 4066de: 86 48 4a xchg %cl,0x4a(%rax) 4066e1: 58 pop %rax 4066e2: c3 retq 4066e3: 66 66 66 66 2e 0f 1f data32 data32 data32 nopw %cs:0x0(%rax,%rax,1) 4066ea: 84 00 00 00 00 00 00000000004066f0 : 4066f0: 50 push %rax 4066f1: 8b 3d a1 cb 22 00 mov 0x22cba1(%rip),%edi # 633298 <_D4core6thread6Thread7sm_thisk> 4066f7: e8 44 b5 ff ff callq 401c40 4066fc: 30 c9 xor %cl,%cl 4066fe: 86 48 4a xchg %cl,0x4a(%rax) 406701: 58 pop %rax 406702: c3 retq 406703: 66 66 66 66 2e 0f 1f data32 data32 data32 nopw %cs:0x0(%rax,%rax,1) 40670a: 84 00 00 00 00 00 0000000000406710 : 406710: 50 push %rax 406711: 8b 3d 81 cb 22 00 mov 0x22cb81(%rip),%edi # 633298 <_D4core6thread6Thread7sm_thisk> 406717: e8 24 b5 ff ff callq 401c40 40671c: 8a 40 4a mov 0x4a(%rax),%al 40671f: 84 c0 test %al,%al 406721: 0f 95 c0 setne %al 406724: 5a pop %rdx 406725: c3 retq 406726: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) 40672d: 00 00 00 0000000000406730 : 406730: 41 57 push %r15 406732: 41 56 push %r14 406734: 53 push %rbx 406735: 49 89 f6 mov %rsi,%r14 406738: 49 89 ff mov %rdi,%r15 40673b: 48 8b 1d 76 cb 22 00 mov 0x22cb76(%rip),%rbx # 6332b8 <_D4core6thread6Thread7sm_tbegC4core6thread6Thread> 406742: eb 13 jmp 406757 406744: 66 66 66 2e 0f 1f 84 data32 data32 nopw %cs:0x0(%rax,%rax,1) 40674b: 00 00 00 00 00 406750: 48 8b 9b b0 00 00 00 mov 0xb0(%rbx),%rbx 406757: 48 85 db test %rbx,%rbx 40675a: 74 1f je 40677b 40675c: 48 8b 83 a0 00 00 00 mov 0xa0(%rbx),%rax 406763: 48 85 c0 test %rax,%rax 406766: 74 e8 je 406750 406768: 48 8b 00 mov (%rax),%rax 40676b: 48 8b 10 mov (%rax),%rdx 40676e: 4c 89 ff mov %r15,%rdi 406771: 4c 89 f6 mov %r14,%rsi 406774: e8 87 a7 00 00 callq 410f00 <_D2rt8lifetime14processGCMarksFPS2rt8lifetime7BlkInfoMDFPvZiZv> 406779: eb d5 jmp 406750 40677b: 5b pop %rbx 40677c: 41 5e pop %r14 40677e: 41 5f pop %r15 406780: c3 retq 406781: 66 66 66 66 66 66 2e data32 data32 data32 data32 data32 nopw %cs:0x0(%rax,%rax,1) 406788: 0f 1f 84 00 00 00 00 40678f: 00 0000000000406790 <_D4core6thread14getStackBottomFZPv>: 406790: 53 push %rbx 406791: 48 83 ec 50 sub $0x50,%rsp 406795: c5 f8 57 c0 vxorps %xmm0,%xmm0,%xmm0 406799: c5 f8 29 44 24 30 vmovaps %xmm0,0x30(%rsp) 40679f: c5 f8 29 44 24 20 vmovaps %xmm0,0x20(%rsp) 4067a5: c5 f8 29 44 24 10 vmovaps %xmm0,0x10(%rsp) 4067ab: 48 c7 44 24 40 00 00 movq $0x0,0x40(%rsp) 4067b2: 00 00 4067b4: 48 c7 44 24 08 00 00 movq $0x0,0x8(%rsp) 4067bb: 00 00 4067bd: 48 c7 04 24 00 00 00 movq $0x0,(%rsp) 4067c4: 00 4067c5: e8 a6 b5 ff ff callq 401d70 4067ca: 48 8d 5c 24 10 lea 0x10(%rsp),%rbx 4067cf: 48 89 c7 mov %rax,%rdi 4067d2: 48 89 de mov %rbx,%rsi 4067d5: e8 f6 b1 ff ff callq 4019d0 4067da: 48 8d 74 24 08 lea 0x8(%rsp),%rsi 4067df: 48 8d 14 24 lea (%rsp),%rdx 4067e3: 48 89 df mov %rbx,%rdi 4067e6: e8 35 b3 ff ff callq 401b20 4067eb: 48 89 df mov %rbx,%rdi 4067ee: e8 ed b5 ff ff callq 401de0 4067f3: 48 8b 44 24 08 mov 0x8(%rsp),%rax 4067f8: 48 03 04 24 add (%rsp),%rax 4067fc: 48 83 c4 50 add $0x50,%rsp 406800: 5b pop %rbx 406801: c3 retq 406802: 66 66 66 66 66 2e 0f data32 data32 data32 data32 nopw %cs:0x0(%rax,%rax,1) 406809: 1f 84 00 00 00 00 00 0000000000406810 : 406810: 50 push %rax 406811: e8 ca e0 ff ff callq 4048e0 <_D4core6thread11getStackTopFZPv> 406816: 5a pop %rdx 406817: c3 retq 406818: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 40681f: 00 0000000000406820 : 406820: 50 push %rax 406821: 8b 3d 71 ca 22 00 mov 0x22ca71(%rip),%edi # 633298 <_D4core6thread6Thread7sm_thisk> 406827: e8 14 b4 ff ff callq 401c40 40682c: 48 8b 80 80 00 00 00 mov 0x80(%rax),%rax 406833: 48 8b 00 mov (%rax),%rax 406836: 5a pop %rdx 406837: c3 retq 406838: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 40683f: 00 0000000000406840 <_D4core6thread11ThreadGroup6createMFPFZvZC4core6thread6Thread>: 406840: 41 57 push %r15 406842: 41 56 push %r14 406844: 53 push %rbx 406845: 48 83 ec 10 sub $0x10,%rsp 406849: 49 89 f6 mov %rsi,%r14 40684c: 49 89 ff mov %rdi,%r15 40684f: bf 60 fe 62 00 mov $0x62fe60,%edi 406854: e8 37 a3 00 00 callq 410b90 <_d_newclass> 406859: 48 89 c3 mov %rax,%rbx 40685c: 48 c7 03 e0 1e 42 00 movq $0x421ee0,(%rbx) 406863: 48 c7 43 08 00 00 00 movq $0x0,0x8(%rbx) 40686a: 00 40686b: 48 8d 7b 10 lea 0x10(%rbx),%rdi 40686f: be 30 1e 42 00 mov $0x421e30,%esi 406874: ba a8 00 00 00 mov $0xa8,%edx 406879: e8 52 b3 ff ff callq 401bd0 40687e: 4c 89 73 30 mov %r14,0x30(%rbx) 406882: 48 c7 43 40 00 00 00 movq $0x0,0x40(%rbx) 406889: 00 40688a: c7 43 18 01 00 00 00 movl $0x1,0x18(%rbx) 406891: 48 8d 43 58 lea 0x58(%rbx),%rax 406895: 48 89 83 80 00 00 00 mov %rax,0x80(%rbx) 40689c: 48 89 5c 24 08 mov %rbx,0x8(%rsp) 4068a1: 48 89 df mov %rbx,%rdi 4068a4: e8 57 e3 ff ff callq 404c00 <_D4core6thread6Thread5startMFZv> 4068a9: 4c 89 ff mov %r15,%rdi 4068ac: e8 0f 52 00 00 callq 40bac0 <_d_monitorenter> 4068b1: 49 8d 7f 10 lea 0x10(%r15),%rdi 4068b5: 48 8d 4c 24 08 lea 0x8(%rsp),%rcx 4068ba: be 60 fe 62 00 mov $0x62fe60,%esi 4068bf: ba 08 00 00 00 mov $0x8,%edx 4068c4: e8 d7 6f 00 00 callq 40d8a0 <_aaGetX> 4068c9: 48 8b 5c 24 08 mov 0x8(%rsp),%rbx 4068ce: 48 89 18 mov %rbx,(%rax) 4068d1: 4c 89 ff mov %r15,%rdi 4068d4: e8 37 52 00 00 callq 40bb10 <_d_monitorexit> 4068d9: 48 89 d8 mov %rbx,%rax 4068dc: 48 83 c4 10 add $0x10,%rsp 4068e0: 5b pop %rbx 4068e1: 41 5e pop %r14 4068e3: 41 5f pop %r15 4068e5: c3 retq 4068e6: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) 4068ed: 00 00 00 00000000004068f0 <_D4core6thread11ThreadGroup6createMFDFZvZC4core6thread6Thread>: 4068f0: 41 57 push %r15 4068f2: 41 56 push %r14 4068f4: 41 54 push %r12 4068f6: 53 push %rbx 4068f7: 50 push %rax 4068f8: 49 89 d7 mov %rdx,%r15 4068fb: 49 89 f6 mov %rsi,%r14 4068fe: 49 89 fc mov %rdi,%r12 406901: bf 60 fe 62 00 mov $0x62fe60,%edi 406906: e8 85 a2 00 00 callq 410b90 <_d_newclass> 40690b: 48 89 c3 mov %rax,%rbx 40690e: 48 c7 03 e0 1e 42 00 movq $0x421ee0,(%rbx) 406915: 48 c7 43 08 00 00 00 movq $0x0,0x8(%rbx) 40691c: 00 40691d: 48 8d 7b 10 lea 0x10(%rbx),%rdi 406921: be 30 1e 42 00 mov $0x421e30,%esi 406926: ba a8 00 00 00 mov $0xa8,%edx 40692b: e8 a0 b2 ff ff callq 401bd0 406930: 4c 89 7b 38 mov %r15,0x38(%rbx) 406934: 4c 89 73 30 mov %r14,0x30(%rbx) 406938: 48 c7 43 40 00 00 00 movq $0x0,0x40(%rbx) 40693f: 00 406940: c7 43 18 02 00 00 00 movl $0x2,0x18(%rbx) 406947: 48 8d 43 58 lea 0x58(%rbx),%rax 40694b: 48 89 83 80 00 00 00 mov %rax,0x80(%rbx) 406952: 48 89 1c 24 mov %rbx,(%rsp) 406956: 48 89 df mov %rbx,%rdi 406959: e8 a2 e2 ff ff callq 404c00 <_D4core6thread6Thread5startMFZv> 40695e: 4c 89 e7 mov %r12,%rdi 406961: e8 5a 51 00 00 callq 40bac0 <_d_monitorenter> 406966: 49 8d 7c 24 10 lea 0x10(%r12),%rdi 40696b: 48 8d 0c 24 lea (%rsp),%rcx 40696f: be 60 fe 62 00 mov $0x62fe60,%esi 406974: ba 08 00 00 00 mov $0x8,%edx 406979: e8 22 6f 00 00 callq 40d8a0 <_aaGetX> 40697e: 48 8b 1c 24 mov (%rsp),%rbx 406982: 48 89 18 mov %rbx,(%rax) 406985: 4c 89 e7 mov %r12,%rdi 406988: e8 83 51 00 00 callq 40bb10 <_d_monitorexit> 40698d: 48 89 d8 mov %rbx,%rax 406990: 48 83 c4 08 add $0x8,%rsp 406994: 5b pop %rbx 406995: 41 5c pop %r12 406997: 41 5e pop %r14 406999: 41 5f pop %r15 40699b: c3 retq 40699c: 0f 1f 40 00 nopl 0x0(%rax) 00000000004069a0 <_D4core6thread11ThreadGroup3addMFC4core6thread6ThreadZv>: 4069a0: 53 push %rbx 4069a1: 48 83 ec 10 sub $0x10,%rsp 4069a5: 48 89 fb mov %rdi,%rbx 4069a8: 48 89 74 24 08 mov %rsi,0x8(%rsp) 4069ad: e8 0e 51 00 00 callq 40bac0 <_d_monitorenter> 4069b2: 48 8d 7b 10 lea 0x10(%rbx),%rdi 4069b6: 48 8d 4c 24 08 lea 0x8(%rsp),%rcx 4069bb: be 60 fe 62 00 mov $0x62fe60,%esi 4069c0: ba 08 00 00 00 mov $0x8,%edx 4069c5: e8 d6 6e 00 00 callq 40d8a0 <_aaGetX> 4069ca: 48 8b 4c 24 08 mov 0x8(%rsp),%rcx 4069cf: 48 89 08 mov %rcx,(%rax) 4069d2: 48 89 df mov %rbx,%rdi 4069d5: e8 36 51 00 00 callq 40bb10 <_d_monitorexit> 4069da: 48 83 c4 10 add $0x10,%rsp 4069de: 5b pop %rbx 4069df: c3 retq 00000000004069e0 <_D4core6thread11ThreadGroup6removeMFC4core6thread6ThreadZv>: 4069e0: 53 push %rbx 4069e1: 48 83 ec 10 sub $0x10,%rsp 4069e5: 48 89 fb mov %rdi,%rbx 4069e8: 48 89 74 24 08 mov %rsi,0x8(%rsp) 4069ed: e8 ce 50 00 00 callq 40bac0 <_d_monitorenter> 4069f2: 48 8b 7b 10 mov 0x10(%rbx),%rdi 4069f6: 48 8d 54 24 08 lea 0x8(%rsp),%rdx 4069fb: be 60 fe 62 00 mov $0x62fe60,%esi 406a00: e8 7b 74 00 00 callq 40de80 <_aaDelX> 406a05: 48 89 df mov %rbx,%rdi 406a08: e8 03 51 00 00 callq 40bb10 <_d_monitorexit> 406a0d: 48 83 c4 10 add $0x10,%rsp 406a11: 5b pop %rbx 406a12: c3 retq 406a13: 66 66 66 66 2e 0f 1f data32 data32 data32 nopw %cs:0x0(%rax,%rax,1) 406a1a: 84 00 00 00 00 00 0000000000406a20 <_D4core6thread11ThreadGroup7opApplyMFMDFKC4core6thread6ThreadZiZi>: 406a20: 55 push %rbp 406a21: 41 57 push %r15 406a23: 41 56 push %r14 406a25: 41 55 push %r13 406a27: 41 54 push %r12 406a29: 53 push %rbx 406a2a: 48 83 ec 18 sub $0x18,%rsp 406a2e: 49 89 d7 mov %rdx,%r15 406a31: 49 89 f4 mov %rsi,%r12 406a34: 48 89 fb mov %rdi,%rbx 406a37: 48 89 5c 24 08 mov %rbx,0x8(%rsp) 406a3c: e8 7f 50 00 00 callq 40bac0 <_d_monitorenter> 406a41: 48 8b 7b 10 mov 0x10(%rbx),%rdi 406a45: be 08 00 00 00 mov $0x8,%esi 406a4a: e8 21 77 00 00 callq 40e170 <_aaKeys> 406a4f: 49 89 c5 mov %rax,%r13 406a52: 48 89 d3 mov %rdx,%rbx 406a55: 31 ed xor %ebp,%ebp 406a57: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) 406a5e: 00 00 406a60: 45 31 f6 xor %r14d,%r14d 406a63: 4c 39 ed cmp %r13,%rbp 406a66: 73 1f jae 406a87 <_D4core6thread11ThreadGroup7opApplyMFMDFKC4core6thread6ThreadZiZi+0x67> 406a68: 48 8b 04 eb mov (%rbx,%rbp,8),%rax 406a6c: 48 89 44 24 10 mov %rax,0x10(%rsp) 406a71: 4c 89 e7 mov %r12,%rdi 406a74: 48 8d 74 24 10 lea 0x10(%rsp),%rsi 406a79: 41 ff d7 callq *%r15 406a7c: 41 89 c6 mov %eax,%r14d 406a7f: 48 ff c5 inc %rbp 406a82: 45 85 f6 test %r14d,%r14d 406a85: 74 d9 je 406a60 <_D4core6thread11ThreadGroup7opApplyMFMDFKC4core6thread6ThreadZiZi+0x40> 406a87: 48 8b 7c 24 08 mov 0x8(%rsp),%rdi 406a8c: e8 7f 50 00 00 callq 40bb10 <_d_monitorexit> 406a91: 44 89 f0 mov %r14d,%eax 406a94: 48 83 c4 18 add $0x18,%rsp 406a98: 5b pop %rbx 406a99: 41 5c pop %r12 406a9b: 41 5d pop %r13 406a9d: 41 5e pop %r14 406a9f: 41 5f pop %r15 406aa1: 5d pop %rbp 406aa2: c3 retq 406aa3: eb 00 jmp 406aa5 <_D4core6thread11ThreadGroup7opApplyMFMDFKC4core6thread6ThreadZiZi+0x85> 406aa5: 48 89 c3 mov %rax,%rbx 406aa8: 48 8b 7c 24 08 mov 0x8(%rsp),%rdi 406aad: e8 5e 50 00 00 callq 40bb10 <_d_monitorexit> 406ab2: 48 89 df mov %rbx,%rdi 406ab5: e8 46 23 00 00 callq 408e00 <_d_eh_resume_unwind> 406aba: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) 0000000000406ac0 <_D4core6thread11ThreadGroup7joinAllMFbZv>: 406ac0: 55 push %rbp 406ac1: 41 57 push %r15 406ac3: 41 56 push %r14 406ac5: 41 55 push %r13 406ac7: 41 54 push %r12 406ac9: 53 push %rbx 406aca: 50 push %rax 406acb: 41 89 f4 mov %esi,%r12d 406ace: 49 89 fe mov %rdi,%r14 406ad1: e8 ea 4f 00 00 callq 40bac0 <_d_monitorenter> 406ad6: 49 8b 7e 10 mov 0x10(%r14),%rdi 406ada: be 08 00 00 00 mov $0x8,%esi 406adf: e8 8c 76 00 00 callq 40e170 <_aaKeys> 406ae4: 49 89 c7 mov %rax,%r15 406ae7: 49 89 d5 mov %rdx,%r13 406aea: 31 ed xor %ebp,%ebp 406aec: 41 f6 c4 01 test $0x1,%r12b 406af0: 75 3e jne 406b30 <_D4core6thread11ThreadGroup7joinAllMFbZv+0x70> 406af2: eb 17 jmp 406b0b <_D4core6thread11ThreadGroup7joinAllMFbZv+0x4b> 406af4: 66 66 66 2e 0f 1f 84 data32 data32 nopw %cs:0x0(%rax,%rax,1) 406afb: 00 00 00 00 00 406b00: 48 c7 43 10 00 00 00 movq $0x0,0x10(%rbx) 406b07: 00 406b08: 48 ff c5 inc %rbp 406b0b: 4c 39 fd cmp %r15,%rbp 406b0e: 0f 83 dc 00 00 00 jae 406bf0 <_D4core6thread11ThreadGroup7joinAllMFbZv+0x130> 406b14: 49 8b 5c ed 00 mov 0x0(%r13,%rbp,8),%rbx 406b19: 48 8b 7b 10 mov 0x10(%rbx),%rdi 406b1d: 31 f6 xor %esi,%esi 406b1f: e8 9c b2 ff ff callq 401dc0 406b24: 85 c0 test %eax,%eax 406b26: 75 40 jne 406b68 <_D4core6thread11ThreadGroup7joinAllMFbZv+0xa8> 406b28: eb d6 jmp 406b00 <_D4core6thread11ThreadGroup7joinAllMFbZv+0x40> 406b2a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) 406b30: 4c 39 fd cmp %r15,%rbp 406b33: 0f 83 b7 00 00 00 jae 406bf0 <_D4core6thread11ThreadGroup7joinAllMFbZv+0x130> 406b39: 49 8b 5c ed 00 mov 0x0(%r13,%rbp,8),%rbx 406b3e: 48 8b 7b 10 mov 0x10(%rbx),%rdi 406b42: 31 f6 xor %esi,%esi 406b44: e8 77 b2 ff ff callq 401dc0 406b49: 85 c0 test %eax,%eax 406b4b: 75 1b jne 406b68 <_D4core6thread11ThreadGroup7joinAllMFbZv+0xa8> 406b4d: 48 c7 43 10 00 00 00 movq $0x0,0x10(%rbx) 406b54: 00 406b55: 48 ff c5 inc %rbp 406b58: 48 8b 7b 50 mov 0x50(%rbx),%rdi 406b5c: 48 85 ff test %rdi,%rdi 406b5f: 74 cf je 406b30 <_D4core6thread11ThreadGroup7joinAllMFbZv+0x70> 406b61: e8 fa 21 00 00 callq 408d60 <_d_throw_exception> 406b66: eb 82 jmp 406aea <_D4core6thread11ThreadGroup7joinAllMFbZv+0x2a> 406b68: bf 20 fd 62 00 mov $0x62fd20,%edi 406b6d: e8 1e a0 00 00 callq 410b90 <_d_newclass> 406b72: 48 89 c3 mov %rax,%rbx 406b75: 48 c7 03 30 1d 42 00 movq $0x421d30,(%rbx) 406b7c: 48 c7 43 08 00 00 00 movq $0x0,0x8(%rbx) 406b83: 00 406b84: 48 8b 05 95 b1 01 00 mov 0x1b195(%rip),%rax # 421d20 <_D4core6thread15ThreadException6__initZ+0x40> 406b8b: 48 89 43 40 mov %rax,0x40(%rbx) 406b8f: c5 f8 10 05 79 b1 01 vmovups 0x1b179(%rip),%xmm0 # 421d10 <_D4core6thread15ThreadException6__initZ+0x30> 406b96: 00 406b97: c5 f8 11 43 30 vmovups %xmm0,0x30(%rbx) 406b9c: c5 f8 10 05 5c b1 01 vmovups 0x1b15c(%rip),%xmm0 # 421d00 <_D4core6thread15ThreadException6__initZ+0x20> 406ba3: 00 406ba4: c5 f8 11 43 20 vmovups %xmm0,0x20(%rbx) 406ba9: c5 f8 10 05 3f b1 01 vmovups 0x1b13f(%rip),%xmm0 # 421cf0 <_D4core6thread15ThreadException6__initZ+0x10> 406bb0: 00 406bb1: c5 f8 11 43 10 vmovups %xmm0,0x10(%rbx) 406bb6: 48 c7 04 24 60 22 42 movq $0x422260,(%rsp) 406bbd: 00 406bbe: 48 89 df mov %rbx,%rdi 406bc1: be 00 00 00 00 mov $0x0,%esi 406bc6: ba 28 03 00 00 mov $0x328,%edx 406bcb: b9 37 00 00 00 mov $0x37,%ecx 406bd0: 41 b8 80 22 42 00 mov $0x422280,%r8d 406bd6: 41 b9 15 00 00 00 mov $0x15,%r9d 406bdc: e8 5f 49 00 00 callq 40b540 <_D6object9Exception6__ctorMFNaNbNfAyaAyamC6object9ThrowableZC9Exception> 406be1: 48 89 df mov %rbx,%rdi 406be4: e8 77 21 00 00 callq 408d60 <_d_throw_exception> 406be9: e9 5f ff ff ff jmpq 406b4d <_D4core6thread11ThreadGroup7joinAllMFbZv+0x8d> 406bee: eb 19 jmp 406c09 <_D4core6thread11ThreadGroup7joinAllMFbZv+0x149> 406bf0: 4c 89 f7 mov %r14,%rdi 406bf3: e8 18 4f 00 00 callq 40bb10 <_d_monitorexit> 406bf8: 48 83 c4 08 add $0x8,%rsp 406bfc: 5b pop %rbx 406bfd: 41 5c pop %r12 406bff: 41 5d pop %r13 406c01: 41 5e pop %r14 406c03: 41 5f pop %r15 406c05: 5d pop %rbp 406c06: c3 retq 406c07: eb 00 jmp 406c09 <_D4core6thread11ThreadGroup7joinAllMFbZv+0x149> 406c09: 48 89 c3 mov %rax,%rbx 406c0c: 4c 89 f7 mov %r14,%rdi 406c0f: e8 fc 4e 00 00 callq 40bb10 <_d_monitorexit> 406c14: 48 89 df mov %rbx,%rdi 406c17: e8 e4 21 00 00 callq 408e00 <_d_eh_resume_unwind> 406c1c: 0f 1f 40 00 nopl 0x0(%rax) 0000000000406c20 <_D4core6thread18_sharedStaticCtor3FZv>: 406c20: 50 push %rax 406c21: bf 1e 00 00 00 mov $0x1e,%edi 406c26: e8 85 b1 ff ff callq 401db0 406c2b: 48 89 05 9e c6 22 00 mov %rax,0x22c69e(%rip) # 6332d0 <_D4core6thread8PAGESIZExm> 406c32: 58 pop %rax 406c33: c3 retq 406c34: 66 66 66 2e 0f 1f 84 data32 data32 nopw %cs:0x0(%rax,%rax,1) 406c3b: 00 00 00 00 00 0000000000406c40 : 406c40: 41 57 push %r15 406c42: 41 56 push %r14 406c44: 53 push %rbx 406c45: 64 48 8b 1c 25 c8 ff mov %fs:0xffffffffffffffc8,%rbx 406c4c: ff ff 406c4e: 8b 3d 44 c6 22 00 mov 0x22c644(%rip),%edi # 633298 <_D4core6thread6Thread7sm_thisk> 406c54: e8 e7 af ff ff callq 401c40 406c59: c6 80 88 00 00 00 00 movb $0x0,0x88(%rax) 406c60: 48 8b 43 40 mov 0x40(%rbx),%rax 406c64: 48 8b 08 mov (%rax),%rcx 406c67: 48 89 48 08 mov %rcx,0x8(%rax) 406c6b: c7 43 38 01 00 00 00 movl $0x1,0x38(%rbx) 406c72: 8b 43 10 mov 0x10(%rbx),%eax 406c75: 83 f8 02 cmp $0x2,%eax 406c78: 75 0c jne 406c86 406c7a: 48 8b 7b 18 mov 0x18(%rbx),%rdi 406c7e: 48 8b 43 20 mov 0x20(%rbx),%rax 406c82: ff d0 callq *%rax 406c84: eb 0b jmp 406c91 406c86: 83 f8 01 cmp $0x1,%eax 406c89: 75 06 jne 406c91 406c8b: 48 8b 43 18 mov 0x18(%rbx),%rax 406c8f: ff d0 callq *%rax 406c91: c7 43 38 02 00 00 00 movl $0x2,0x38(%rbx) 406c98: 8b 3d fa c5 22 00 mov 0x22c5fa(%rip),%edi # 633298 <_D4core6thread6Thread7sm_thisk> 406c9e: e8 9d af ff ff callq 401c40 406ca3: 49 89 c7 mov %rax,%r15 406ca6: 49 8b 87 80 00 00 00 mov 0x80(%r15),%rax 406cad: 48 8b 40 10 mov 0x10(%rax),%rax 406cb1: 4c 8b 70 08 mov 0x8(%rax),%r14 406cb5: 48 8b 5b 40 mov 0x40(%rbx),%rbx 406cb9: e8 22 dc ff ff callq 4048e0 <_D4core6thread11getStackTopFZPv> 406cbe: 48 89 43 08 mov %rax,0x8(%rbx) 406cc2: 41 c6 87 88 00 00 00 movb $0x1,0x88(%r15) 406cc9: 01 406cca: 48 83 c3 08 add $0x8,%rbx 406cce: 48 89 df mov %rbx,%rdi 406cd1: 4c 89 f6 mov %r14,%rsi 406cd4: e8 17 dc ff ff callq 4048f0 406cd9: 8b 3d b9 c5 22 00 mov 0x22c5b9(%rip),%edi # 633298 <_D4core6thread6Thread7sm_thisk> 406cdf: e8 5c af ff ff callq 401c40 406ce4: c6 80 88 00 00 00 00 movb $0x0,0x88(%rax) 406ceb: 48 8b 80 80 00 00 00 mov 0x80(%rax),%rax 406cf2: 48 8b 08 mov (%rax),%rcx 406cf5: 48 89 48 08 mov %rcx,0x8(%rax) 406cf9: 5b pop %rbx 406cfa: 41 5e pop %r14 406cfc: 41 5f pop %r15 406cfe: c3 retq 406cff: 83 fa 01 cmp $0x1,%edx 406d02: 75 06 jne 406d0a 406d04: 48 89 43 30 mov %rax,0x30(%rbx) 406d08: eb 87 jmp 406c91 406d0a: 48 89 c7 mov %rax,%rdi 406d0d: e8 ee 20 00 00 callq 408e00 <_d_eh_resume_unwind> 406d12: 66 66 66 66 66 2e 0f data32 data32 data32 data32 nopw %cs:0x0(%rax,%rax,1) 406d19: 1f 84 00 00 00 00 00 0000000000406d20 <_D4core6thread5Fiber6__ctorMFPFZvmZC4core6thread5Fiber>: 406d20: 41 56 push %r14 406d22: 53 push %rbx 406d23: 50 push %rax 406d24: 49 89 d6 mov %rdx,%r14 406d27: 48 89 fb mov %rdi,%rbx 406d2a: e8 21 05 00 00 callq 407250 <_D4core6thread5Fiber10allocStackMFmZv> 406d2f: c7 43 38 00 00 00 00 movl $0x0,0x38(%rbx) 406d36: 48 8b 43 40 mov 0x40(%rbx),%rax 406d3a: 48 8b 40 08 mov 0x8(%rax),%rax 406d3e: 48 83 e0 f0 and $0xfffffffffffffff0,%rax 406d42: 48 c7 40 f8 00 00 00 movq $0x0,-0x8(%rax) 406d49: 00 406d4a: c5 f8 57 c0 vxorps %xmm0,%xmm0,%xmm0 406d4e: 48 c7 40 f0 40 6c 40 movq $0x406c40,-0x10(%rax) 406d55: 00 406d56: 48 8b 4b 40 mov 0x40(%rbx),%rcx 406d5a: 48 8b 09 mov (%rcx),%rcx 406d5d: 48 89 48 e8 mov %rcx,-0x18(%rax) 406d61: c5 f8 29 40 d0 vmovaps %xmm0,-0x30(%rax) 406d66: c5 f8 29 40 c0 vmovaps %xmm0,-0x40(%rax) 406d6b: 48 c7 40 e0 00 00 00 movq $0x0,-0x20(%rax) 406d72: 00 406d73: 48 8d 40 c0 lea -0x40(%rax),%rax 406d77: 48 8b 4b 40 mov 0x40(%rbx),%rcx 406d7b: 48 89 41 08 mov %rax,0x8(%rcx) 406d7f: 48 c7 43 30 00 00 00 movq $0x0,0x30(%rbx) 406d86: 00 406d87: 4c 89 73 18 mov %r14,0x18(%rbx) 406d8b: c7 43 10 01 00 00 00 movl $0x1,0x10(%rbx) 406d92: 48 89 d8 mov %rbx,%rax 406d95: 48 83 c4 08 add $0x8,%rsp 406d99: 5b pop %rbx 406d9a: 41 5e pop %r14 406d9c: c3 retq 406d9d: 0f 1f 00 nopl (%rax) 0000000000406da0 <_D4core6thread5Fiber6__ctorMFDFZvmZC4core6thread5Fiber>: 406da0: 41 57 push %r15 406da2: 41 56 push %r14 406da4: 53 push %rbx 406da5: 49 89 cf mov %rcx,%r15 406da8: 49 89 d6 mov %rdx,%r14 406dab: 48 89 fb mov %rdi,%rbx 406dae: e8 9d 04 00 00 callq 407250 <_D4core6thread5Fiber10allocStackMFmZv> 406db3: c7 43 38 00 00 00 00 movl $0x0,0x38(%rbx) 406dba: 48 8b 43 40 mov 0x40(%rbx),%rax 406dbe: 48 8b 40 08 mov 0x8(%rax),%rax 406dc2: 48 83 e0 f0 and $0xfffffffffffffff0,%rax 406dc6: 48 c7 40 f8 00 00 00 movq $0x0,-0x8(%rax) 406dcd: 00 406dce: c5 f8 57 c0 vxorps %xmm0,%xmm0,%xmm0 406dd2: 48 c7 40 f0 40 6c 40 movq $0x406c40,-0x10(%rax) 406dd9: 00 406dda: 48 8b 4b 40 mov 0x40(%rbx),%rcx 406dde: 48 8b 09 mov (%rcx),%rcx 406de1: 48 89 48 e8 mov %rcx,-0x18(%rax) 406de5: c5 f8 29 40 d0 vmovaps %xmm0,-0x30(%rax) 406dea: c5 f8 29 40 c0 vmovaps %xmm0,-0x40(%rax) 406def: 48 c7 40 e0 00 00 00 movq $0x0,-0x20(%rax) 406df6: 00 406df7: 48 8d 40 c0 lea -0x40(%rax),%rax 406dfb: 48 8b 4b 40 mov 0x40(%rbx),%rcx 406dff: 48 89 41 08 mov %rax,0x8(%rcx) 406e03: 48 c7 43 30 00 00 00 movq $0x0,0x30(%rbx) 406e0a: 00 406e0b: 4c 89 7b 20 mov %r15,0x20(%rbx) 406e0f: 4c 89 73 18 mov %r14,0x18(%rbx) 406e13: c7 43 10 02 00 00 00 movl $0x2,0x10(%rbx) 406e1a: 48 89 d8 mov %rbx,%rax 406e1d: 5b pop %rbx 406e1e: 41 5e pop %r14 406e20: 41 5f pop %r15 406e22: c3 retq 406e23: 66 66 66 66 2e 0f 1f data32 data32 data32 nopw %cs:0x0(%rax,%rax,1) 406e2a: 84 00 00 00 00 00 0000000000406e30 <_D4core6thread5Fiber6__dtorMFZv>: 406e30: 53 push %rbx 406e31: 48 89 fb mov %rdi,%rbx 406e34: 48 8b 7b 40 mov 0x40(%rbx),%rdi 406e38: e8 43 ea ff ff callq 405880 <_D4core6thread6Thread6removeFPS4core6thread6Thread7ContextZv> 406e3d: 48 8b 73 48 mov 0x48(%rbx),%rsi 406e41: 48 8b 7b 50 mov 0x50(%rbx),%rdi 406e45: e8 b6 ae ff ff callq 401d00 406e4a: 48 c7 43 50 00 00 00 movq $0x0,0x50(%rbx) 406e51: 00 406e52: 48 c7 43 40 00 00 00 movq $0x0,0x40(%rbx) 406e59: 00 406e5a: 5b pop %rbx 406e5b: c3 retq 406e5c: 0f 1f 40 00 nopl 0x0(%rax) 0000000000406e60 <_D4core6thread5Fiber4callMFbZC6Object>: 406e60: 55 push %rbp 406e61: 41 57 push %r15 406e63: 41 56 push %r14 406e65: 41 55 push %r13 406e67: 41 54 push %r12 406e69: 53 push %rbx 406e6a: 50 push %rax 406e6b: 41 89 f6 mov %esi,%r14d 406e6e: 49 89 fc mov %rdi,%r12 406e71: 64 4c 8b 2c 25 c8 ff mov %fs:0xffffffffffffffc8,%r13 406e78: ff ff 406e7a: 64 4c 89 24 25 c8 ff mov %r12,%fs:0xffffffffffffffc8 406e81: ff ff 406e83: 8b 3d 0f c4 22 00 mov 0x22c40f(%rip),%edi # 633298 <_D4core6thread6Thread7sm_thisk> 406e89: e8 b2 ad ff ff callq 401c40 406e8e: 48 89 c5 mov %rax,%rbp 406e91: 49 8b 44 24 40 mov 0x40(%r12),%rax 406e96: 4c 8b 78 08 mov 0x8(%rax),%r15 406e9a: 48 8b 9d 80 00 00 00 mov 0x80(%rbp),%rbx 406ea1: e8 3a da ff ff callq 4048e0 <_D4core6thread11getStackTopFZPv> 406ea6: 48 89 43 08 mov %rax,0x8(%rbx) 406eaa: c6 85 88 00 00 00 01 movb $0x1,0x88(%rbp) 406eb1: 48 8b 8d 80 00 00 00 mov 0x80(%rbp),%rcx 406eb8: 49 8b 44 24 40 mov 0x40(%r12),%rax 406ebd: 48 89 48 10 mov %rcx,0x10(%rax) 406ec1: 48 83 c3 08 add $0x8,%rbx 406ec5: 48 89 85 80 00 00 00 mov %rax,0x80(%rbp) 406ecc: 48 89 df mov %rbx,%rdi 406ecf: 4c 89 fe mov %r15,%rsi 406ed2: e8 19 da ff ff callq 4048f0 406ed7: 48 8b 85 80 00 00 00 mov 0x80(%rbp),%rax 406ede: 48 8b 48 10 mov 0x10(%rax),%rcx 406ee2: 48 89 8d 80 00 00 00 mov %rcx,0x80(%rbp) 406ee9: 48 c7 40 10 00 00 00 movq $0x0,0x10(%rax) 406ef0: 00 406ef1: c6 85 88 00 00 00 00 movb $0x0,0x88(%rbp) 406ef8: 48 8b 85 80 00 00 00 mov 0x80(%rbp),%rax 406eff: 48 8b 08 mov (%rax),%rcx 406f02: 48 89 48 08 mov %rcx,0x8(%rax) 406f06: 64 4c 89 2c 25 c8 ff mov %r13,%fs:0xffffffffffffffc8 406f0d: ff ff 406f0f: 41 83 7c 24 38 02 cmpl $0x2,0x38(%r12) 406f15: 75 0c jne 406f23 <_D4core6thread5Fiber4callMFbZC6Object+0xc3> 406f17: 49 8b 44 24 40 mov 0x40(%r12),%rax 406f1c: 48 8b 08 mov (%rax),%rcx 406f1f: 48 89 48 08 mov %rcx,0x8(%rax) 406f23: 49 8b 7c 24 30 mov 0x30(%r12),%rdi 406f28: 31 c0 xor %eax,%eax 406f2a: 48 85 ff test %rdi,%rdi 406f2d: 74 12 je 406f41 <_D4core6thread5Fiber4callMFbZC6Object+0xe1> 406f2f: 49 c7 44 24 30 00 00 movq $0x0,0x30(%r12) 406f36: 00 00 406f38: 41 f6 c6 01 test $0x1,%r14b 406f3c: 48 89 f8 mov %rdi,%rax 406f3f: 75 0f jne 406f50 <_D4core6thread5Fiber4callMFbZC6Object+0xf0> 406f41: 48 83 c4 08 add $0x8,%rsp 406f45: 5b pop %rbx 406f46: 41 5c pop %r12 406f48: 41 5d pop %r13 406f4a: 41 5e pop %r14 406f4c: 41 5f pop %r15 406f4e: 5d pop %rbp 406f4f: c3 retq 406f50: e8 0b 1e 00 00 callq 408d60 <_d_throw_exception> 406f55: 66 66 2e 0f 1f 84 00 data32 nopw %cs:0x0(%rax,%rax,1) 406f5c: 00 00 00 00 0000000000406f60 <_D4core6thread5Fiber5resetMFZv>: 406f60: c7 47 38 00 00 00 00 movl $0x0,0x38(%rdi) 406f67: 48 8b 47 40 mov 0x40(%rdi),%rax 406f6b: 48 8b 40 08 mov 0x8(%rax),%rax 406f6f: 48 83 e0 f0 and $0xfffffffffffffff0,%rax 406f73: 48 c7 40 f8 00 00 00 movq $0x0,-0x8(%rax) 406f7a: 00 406f7b: 48 c7 40 f0 40 6c 40 movq $0x406c40,-0x10(%rax) 406f82: 00 406f83: c5 f8 57 c0 vxorps %xmm0,%xmm0,%xmm0 406f87: 48 8b 4f 40 mov 0x40(%rdi),%rcx 406f8b: 48 8b 09 mov (%rcx),%rcx 406f8e: 48 89 48 e8 mov %rcx,-0x18(%rax) 406f92: c5 f8 29 40 d0 vmovaps %xmm0,-0x30(%rax) 406f97: c5 f8 29 40 c0 vmovaps %xmm0,-0x40(%rax) 406f9c: 48 c7 40 e0 00 00 00 movq $0x0,-0x20(%rax) 406fa3: 00 406fa4: 48 83 c0 c0 add $0xffffffffffffffc0,%rax 406fa8: 48 8b 4f 40 mov 0x40(%rdi),%rcx 406fac: 48 89 41 08 mov %rax,0x8(%rcx) 406fb0: 48 c7 47 30 00 00 00 movq $0x0,0x30(%rdi) 406fb7: 00 406fb8: c3 retq 406fb9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 0000000000406fc0 <_D4core6thread5Fiber5resetMFPFZvZv>: 406fc0: c7 47 38 00 00 00 00 movl $0x0,0x38(%rdi) 406fc7: 48 8b 47 40 mov 0x40(%rdi),%rax 406fcb: 48 8b 40 08 mov 0x8(%rax),%rax 406fcf: 48 83 e0 f0 and $0xfffffffffffffff0,%rax 406fd3: 48 c7 40 f8 00 00 00 movq $0x0,-0x8(%rax) 406fda: 00 406fdb: 48 c7 40 f0 40 6c 40 movq $0x406c40,-0x10(%rax) 406fe2: 00 406fe3: c5 f8 57 c0 vxorps %xmm0,%xmm0,%xmm0 406fe7: 48 8b 4f 40 mov 0x40(%rdi),%rcx 406feb: 48 8b 09 mov (%rcx),%rcx 406fee: 48 89 48 e8 mov %rcx,-0x18(%rax) 406ff2: c5 f8 29 40 d0 vmovaps %xmm0,-0x30(%rax) 406ff7: c5 f8 29 40 c0 vmovaps %xmm0,-0x40(%rax) 406ffc: 48 c7 40 e0 00 00 00 movq $0x0,-0x20(%rax) 407003: 00 407004: 48 8d 40 c0 lea -0x40(%rax),%rax 407008: 48 8b 4f 40 mov 0x40(%rdi),%rcx 40700c: 48 89 41 08 mov %rax,0x8(%rcx) 407010: 48 c7 47 30 00 00 00 movq $0x0,0x30(%rdi) 407017: 00 407018: 48 89 77 18 mov %rsi,0x18(%rdi) 40701c: c7 47 10 01 00 00 00 movl $0x1,0x10(%rdi) 407023: c3 retq 407024: 66 66 66 2e 0f 1f 84 data32 data32 nopw %cs:0x0(%rax,%rax,1) 40702b: 00 00 00 00 00 0000000000407030 <_D4core6thread5Fiber5resetMFDFZvZv>: 407030: c7 47 38 00 00 00 00 movl $0x0,0x38(%rdi) 407037: 48 8b 47 40 mov 0x40(%rdi),%rax 40703b: 48 8b 40 08 mov 0x8(%rax),%rax 40703f: 48 83 e0 f0 and $0xfffffffffffffff0,%rax 407043: 48 c7 40 f8 00 00 00 movq $0x0,-0x8(%rax) 40704a: 00 40704b: 48 c7 40 f0 40 6c 40 movq $0x406c40,-0x10(%rax) 407052: 00 407053: c5 f8 57 c0 vxorps %xmm0,%xmm0,%xmm0 407057: 48 8b 4f 40 mov 0x40(%rdi),%rcx 40705b: 48 8b 09 mov (%rcx),%rcx 40705e: 48 89 48 e8 mov %rcx,-0x18(%rax) 407062: c5 f8 29 40 d0 vmovaps %xmm0,-0x30(%rax) 407067: c5 f8 29 40 c0 vmovaps %xmm0,-0x40(%rax) 40706c: 48 c7 40 e0 00 00 00 movq $0x0,-0x20(%rax) 407073: 00 407074: 48 8d 40 c0 lea -0x40(%rax),%rax 407078: 48 8b 4f 40 mov 0x40(%rdi),%rcx 40707c: 48 89 41 08 mov %rax,0x8(%rcx) 407080: 48 c7 47 30 00 00 00 movq $0x0,0x30(%rdi) 407087: 00 407088: 48 89 57 20 mov %rdx,0x20(%rdi) 40708c: 48 89 77 18 mov %rsi,0x18(%rdi) 407090: c7 47 10 02 00 00 00 movl $0x2,0x10(%rdi) 407097: c3 retq 407098: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 40709f: 00 00000000004070a0 <_D4core6thread5Fiber5stateMxFNdZE4core6thread5Fiber5State>: 4070a0: 8b 47 38 mov 0x38(%rdi),%eax 4070a3: c3 retq 4070a4: 66 66 66 2e 0f 1f 84 data32 data32 nopw %cs:0x0(%rax,%rax,1) 4070ab: 00 00 00 00 00 00000000004070b0 <_D4core6thread5Fiber5yieldFZv>: 4070b0: 41 57 push %r15 4070b2: 41 56 push %r14 4070b4: 41 54 push %r12 4070b6: 53 push %rbx 4070b7: 50 push %rax 4070b8: 64 4c 8b 24 25 c8 ff mov %fs:0xffffffffffffffc8,%r12 4070bf: ff ff 4070c1: 41 c7 44 24 38 00 00 movl $0x0,0x38(%r12) 4070c8: 00 00 4070ca: 8b 3d c8 c1 22 00 mov 0x22c1c8(%rip),%edi # 633298 <_D4core6thread6Thread7sm_thisk> 4070d0: e8 6b ab ff ff callq 401c40 4070d5: 49 89 c7 mov %rax,%r15 4070d8: 49 8b 87 80 00 00 00 mov 0x80(%r15),%rax 4070df: 48 8b 40 10 mov 0x10(%rax),%rax 4070e3: 4c 8b 70 08 mov 0x8(%rax),%r14 4070e7: 49 8b 5c 24 40 mov 0x40(%r12),%rbx 4070ec: e8 ef d7 ff ff callq 4048e0 <_D4core6thread11getStackTopFZPv> 4070f1: 48 89 43 08 mov %rax,0x8(%rbx) 4070f5: 41 c6 87 88 00 00 00 movb $0x1,0x88(%r15) 4070fc: 01 4070fd: 48 83 c3 08 add $0x8,%rbx 407101: 48 89 df mov %rbx,%rdi 407104: 4c 89 f6 mov %r14,%rsi 407107: e8 e4 d7 ff ff callq 4048f0 40710c: 8b 3d 86 c1 22 00 mov 0x22c186(%rip),%edi # 633298 <_D4core6thread6Thread7sm_thisk> 407112: e8 29 ab ff ff callq 401c40 407117: c6 80 88 00 00 00 00 movb $0x0,0x88(%rax) 40711e: 48 8b 80 80 00 00 00 mov 0x80(%rax),%rax 407125: 48 8b 08 mov (%rax),%rcx 407128: 48 89 48 08 mov %rcx,0x8(%rax) 40712c: 41 c7 44 24 38 01 00 movl $0x1,0x38(%r12) 407133: 00 00 407135: 48 83 c4 08 add $0x8,%rsp 407139: 5b pop %rbx 40713a: 41 5c pop %r12 40713c: 41 5e pop %r14 40713e: 41 5f pop %r15 407140: c3 retq 407141: 66 66 66 66 66 66 2e data32 data32 data32 data32 data32 nopw %cs:0x0(%rax,%rax,1) 407148: 0f 1f 84 00 00 00 00 40714f: 00 0000000000407150 <_D4core6thread5Fiber13yieldAndThrowFC6object9ThrowableZv>: 407150: 41 57 push %r15 407152: 41 56 push %r14 407154: 41 54 push %r12 407156: 53 push %rbx 407157: 50 push %rax 407158: 64 4c 8b 24 25 c8 ff mov %fs:0xffffffffffffffc8,%r12 40715f: ff ff 407161: 49 89 7c 24 30 mov %rdi,0x30(%r12) 407166: 41 c7 44 24 38 00 00 movl $0x0,0x38(%r12) 40716d: 00 00 40716f: 8b 3d 23 c1 22 00 mov 0x22c123(%rip),%edi # 633298 <_D4core6thread6Thread7sm_thisk> 407175: e8 c6 aa ff ff callq 401c40 40717a: 49 89 c7 mov %rax,%r15 40717d: 49 8b 87 80 00 00 00 mov 0x80(%r15),%rax 407184: 48 8b 40 10 mov 0x10(%rax),%rax 407188: 4c 8b 70 08 mov 0x8(%rax),%r14 40718c: 49 8b 5c 24 40 mov 0x40(%r12),%rbx 407191: e8 4a d7 ff ff callq 4048e0 <_D4core6thread11getStackTopFZPv> 407196: 48 89 43 08 mov %rax,0x8(%rbx) 40719a: 41 c6 87 88 00 00 00 movb $0x1,0x88(%r15) 4071a1: 01 4071a2: 48 83 c3 08 add $0x8,%rbx 4071a6: 48 89 df mov %rbx,%rdi 4071a9: 4c 89 f6 mov %r14,%rsi 4071ac: e8 3f d7 ff ff callq 4048f0 4071b1: 8b 3d e1 c0 22 00 mov 0x22c0e1(%rip),%edi # 633298 <_D4core6thread6Thread7sm_thisk> 4071b7: e8 84 aa ff ff callq 401c40 4071bc: c6 80 88 00 00 00 00 movb $0x0,0x88(%rax) 4071c3: 48 8b 80 80 00 00 00 mov 0x80(%rax),%rax 4071ca: 48 8b 08 mov (%rax),%rcx 4071cd: 48 89 48 08 mov %rcx,0x8(%rax) 4071d1: 41 c7 44 24 38 01 00 movl $0x1,0x38(%r12) 4071d8: 00 00 4071da: 48 83 c4 08 add $0x8,%rsp 4071de: 5b pop %rbx 4071df: 41 5c pop %r12 4071e1: 41 5e pop %r14 4071e3: 41 5f pop %r15 4071e5: c3 retq 4071e6: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) 4071ed: 00 00 00 00000000004071f0 <_D4core6thread5Fiber7getThisFZC4core6thread5Fiber>: 4071f0: 64 48 8b 04 25 c8 ff mov %fs:0xffffffffffffffc8,%rax 4071f7: ff ff 4071f9: c3 retq 4071fa: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) 0000000000407200 <_D4core6thread5Fiber12_staticCtor4FZv>: 407200: c3 retq 407201: 66 66 66 66 66 66 2e data32 data32 data32 data32 data32 nopw %cs:0x0(%rax,%rax,1) 407208: 0f 1f 84 00 00 00 00 40720f: 00 0000000000407210 <_D4core6thread5Fiber6__ctorMFZC4core6thread5Fiber>: 407210: c7 47 10 00 00 00 00 movl $0x0,0x10(%rdi) 407217: 48 89 f8 mov %rdi,%rax 40721a: c3 retq 40721b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 0000000000407220 <_D4core6thread5Fiber3runMFZv>: 407220: 50 push %rax 407221: 48 89 f8 mov %rdi,%rax 407224: 8b 48 10 mov 0x10(%rax),%ecx 407227: 83 f9 02 cmp $0x2,%ecx 40722a: 75 09 jne 407235 <_D4core6thread5Fiber3runMFZv+0x15> 40722c: 48 8b 78 18 mov 0x18(%rax),%rdi 407230: ff 50 20 callq *0x20(%rax) 407233: eb 0a jmp 40723f <_D4core6thread5Fiber3runMFZv+0x1f> 407235: 83 f9 01 cmp $0x1,%ecx 407238: 75 05 jne 40723f <_D4core6thread5Fiber3runMFZv+0x1f> 40723a: ff 50 18 callq *0x18(%rax) 40723d: 58 pop %rax 40723e: c3 retq 40723f: 58 pop %rax 407240: c3 retq 407241: 66 66 66 66 66 66 2e data32 data32 data32 data32 data32 nopw %cs:0x0(%rax,%rax,1) 407248: 0f 1f 84 00 00 00 00 40724f: 00 0000000000407250 <_D4core6thread5Fiber10allocStackMFmZv>: 407250: 41 57 push %r15 407252: 41 56 push %r14 407254: 41 54 push %r12 407256: 53 push %rbx 407257: 50 push %rax 407258: 48 89 f3 mov %rsi,%rbx 40725b: 49 89 fe mov %rdi,%r14 40725e: 4c 8b 25 6b c0 22 00 mov 0x22c06b(%rip),%r12 # 6332d0 <_D4core6thread8PAGESIZExm> 407265: bf 90 25 42 00 mov $0x422590,%edi 40726a: e8 e1 98 00 00 callq 410b50 <_d_allocmemoryT> 40726f: c5 f8 57 c0 vxorps %xmm0,%xmm0,%xmm0 407273: c5 f8 11 40 10 vmovups %xmm0,0x10(%rax) 407278: c5 f8 11 00 vmovups %xmm0,(%rax) 40727c: 48 c7 40 20 00 00 00 movq $0x0,0x20(%rax) 407283: 00 407284: 49 89 46 40 mov %rax,0x40(%r14) 407288: 4a 8d 5c 23 ff lea -0x1(%rbx,%r12,1),%rbx 40728d: 45 31 ff xor %r15d,%r15d 407290: 48 89 d8 mov %rbx,%rax 407293: 31 d2 xor %edx,%edx 407295: 49 f7 f4 div %r12 407298: 48 29 d3 sub %rdx,%rbx 40729b: bf 00 00 00 00 mov $0x0,%edi 4072a0: 48 89 de mov %rbx,%rsi 4072a3: ba 03 00 00 00 mov $0x3,%edx 4072a8: b9 22 00 00 00 mov $0x22,%ecx 4072ad: 41 b8 ff ff ff ff mov $0xffffffff,%r8d 4072b3: 45 31 c9 xor %r9d,%r9d 4072b6: e8 75 a9 ff ff callq 401c30 4072bb: 48 83 f8 ff cmp $0xffffffffffffffff,%rax 4072bf: 49 0f 44 c7 cmove %r15,%rax 4072c3: 49 89 46 50 mov %rax,0x50(%r14) 4072c7: 48 85 c0 test %rax,%rax 4072ca: 74 32 je 4072fe <_D4core6thread5Fiber10allocStackMFmZv+0xae> 4072cc: 48 01 d8 add %rbx,%rax 4072cf: 49 8b 4e 40 mov 0x40(%r14),%rcx 4072d3: 48 89 01 mov %rax,(%rcx) 4072d6: 49 8b 46 50 mov 0x50(%r14),%rax 4072da: 48 01 d8 add %rbx,%rax 4072dd: 49 8b 4e 40 mov 0x40(%r14),%rcx 4072e1: 48 89 41 08 mov %rax,0x8(%rcx) 4072e5: 49 89 5e 48 mov %rbx,0x48(%r14) 4072e9: 49 8b 7e 40 mov 0x40(%r14),%rdi 4072ed: e8 ce e4 ff ff callq 4057c0 <_D4core6thread6Thread3addFPS4core6thread6Thread7ContextZv> 4072f2: 48 83 c4 08 add $0x8,%rsp 4072f6: 5b pop %rbx 4072f7: 41 5c pop %r12 4072f9: 41 5e pop %r14 4072fb: 41 5f pop %r15 4072fd: c3 retq 4072fe: bf c0 fd 62 00 mov $0x62fdc0,%edi 407303: e8 88 98 00 00 callq 410b90 <_d_newclass> 407308: 48 89 c3 mov %rax,%rbx 40730b: 48 c7 03 d0 1d 42 00 movq $0x421dd0,(%rbx) 407312: 48 c7 43 08 00 00 00 movq $0x0,0x8(%rbx) 407319: 00 40731a: 48 8b 05 9f aa 01 00 mov 0x1aa9f(%rip),%rax # 421dc0 <_D4core6thread14FiberException6__initZ+0x40> 407321: 48 89 43 40 mov %rax,0x40(%rbx) 407325: c5 f8 10 05 83 aa 01 vmovups 0x1aa83(%rip),%xmm0 # 421db0 <_D4core6thread14FiberException6__initZ+0x30> 40732c: 00 40732d: c5 f8 11 43 30 vmovups %xmm0,0x30(%rbx) 407332: c5 f8 10 05 66 aa 01 vmovups 0x1aa66(%rip),%xmm0 # 421da0 <_D4core6thread14FiberException6__initZ+0x20> 407339: 00 40733a: c5 f8 11 43 20 vmovups %xmm0,0x20(%rbx) 40733f: c5 f8 10 05 49 aa 01 vmovups 0x1aa49(%rip),%xmm0 # 421d90 <_D4core6thread14FiberException6__initZ+0x10> 407346: 00 407347: c5 f8 11 43 10 vmovups %xmm0,0x10(%rbx) 40734c: 48 c7 04 24 10 25 42 movq $0x422510,(%rsp) 407353: 00 407354: 48 89 df mov %rbx,%rdi 407357: be 00 00 00 00 mov $0x0,%esi 40735c: ba a7 0f 00 00 mov $0xfa7,%edx 407361: b9 37 00 00 00 mov $0x37,%ecx 407366: 41 b8 40 25 42 00 mov $0x422540,%r8d 40736c: 41 b9 23 00 00 00 mov $0x23,%r9d 407372: e8 c9 41 00 00 callq 40b540 <_D6object9Exception6__ctorMFNaNbNfAyaAyamC6object9ThrowableZC9Exception> 407377: 48 89 df mov %rbx,%rdi 40737a: e8 e1 19 00 00 callq 408d60 <_d_throw_exception> 40737f: 90 nop 0000000000407380 <_D4core6thread5Fiber9freeStackMFZv>: 407380: 53 push %rbx 407381: 48 89 fb mov %rdi,%rbx 407384: 48 8b 7b 40 mov 0x40(%rbx),%rdi 407388: e8 f3 e4 ff ff callq 405880 <_D4core6thread6Thread6removeFPS4core6thread6Thread7ContextZv> 40738d: 48 8b 73 48 mov 0x48(%rbx),%rsi 407391: 48 8b 7b 50 mov 0x50(%rbx),%rdi 407395: e8 66 a9 ff ff callq 401d00 40739a: 48 c7 43 50 00 00 00 movq $0x0,0x50(%rbx) 4073a1: 00 4073a2: 48 c7 43 40 00 00 00 movq $0x0,0x40(%rbx) 4073a9: 00 4073aa: 5b pop %rbx 4073ab: c3 retq 4073ac: 0f 1f 40 00 nopl 0x0(%rax) 00000000004073b0 <_D4core6thread5Fiber9initStackMFZv>: 4073b0: 48 8b 47 40 mov 0x40(%rdi),%rax 4073b4: 48 8b 40 08 mov 0x8(%rax),%rax 4073b8: 48 83 e0 f0 and $0xfffffffffffffff0,%rax 4073bc: 48 c7 40 f8 00 00 00 movq $0x0,-0x8(%rax) 4073c3: 00 4073c4: 48 c7 40 f0 40 6c 40 movq $0x406c40,-0x10(%rax) 4073cb: 00 4073cc: 48 8b 4f 40 mov 0x40(%rdi),%rcx 4073d0: c5 f8 57 c0 vxorps %xmm0,%xmm0,%xmm0 4073d4: 48 8b 09 mov (%rcx),%rcx 4073d7: 48 89 48 e8 mov %rcx,-0x18(%rax) 4073db: c5 f8 29 40 d0 vmovaps %xmm0,-0x30(%rax) 4073e0: c5 f8 29 40 c0 vmovaps %xmm0,-0x40(%rax) 4073e5: 48 c7 40 e0 00 00 00 movq $0x0,-0x20(%rax) 4073ec: 00 4073ed: 48 83 c0 c0 add $0xffffffffffffffc0,%rax 4073f1: 48 8b 4f 40 mov 0x40(%rdi),%rcx 4073f5: 48 89 41 08 mov %rax,0x8(%rcx) 4073f9: c3 retq 4073fa: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) 0000000000407400 <_D4core6thread5Fiber7setThisFC4core6thread5FiberZv>: 407400: 64 48 89 3c 25 c8 ff mov %rdi,%fs:0xffffffffffffffc8 407407: ff ff 407409: c3 retq 40740a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) 0000000000407410 <_D4core6thread5Fiber8switchInMFZv>: 407410: 41 57 push %r15 407412: 41 56 push %r14 407414: 41 54 push %r12 407416: 53 push %rbx 407417: 50 push %rax 407418: 49 89 fe mov %rdi,%r14 40741b: 8b 3d 77 be 22 00 mov 0x22be77(%rip),%edi # 633298 <_D4core6thread6Thread7sm_thisk> 407421: e8 1a a8 ff ff callq 401c40 407426: 48 89 c3 mov %rax,%rbx 407429: 49 8b 46 40 mov 0x40(%r14),%rax 40742d: 4c 8b 78 08 mov 0x8(%rax),%r15 407431: 4c 8b a3 80 00 00 00 mov 0x80(%rbx),%r12 407438: e8 a3 d4 ff ff callq 4048e0 <_D4core6thread11getStackTopFZPv> 40743d: 49 89 44 24 08 mov %rax,0x8(%r12) 407442: c6 83 88 00 00 00 01 movb $0x1,0x88(%rbx) 407449: 48 8b 8b 80 00 00 00 mov 0x80(%rbx),%rcx 407450: 49 8b 46 40 mov 0x40(%r14),%rax 407454: 48 89 48 10 mov %rcx,0x10(%rax) 407458: 49 83 c4 08 add $0x8,%r12 40745c: 48 89 83 80 00 00 00 mov %rax,0x80(%rbx) 407463: 4c 89 e7 mov %r12,%rdi 407466: 4c 89 fe mov %r15,%rsi 407469: e8 82 d4 ff ff callq 4048f0 40746e: 48 8b 83 80 00 00 00 mov 0x80(%rbx),%rax 407475: 48 8b 48 10 mov 0x10(%rax),%rcx 407479: 48 89 8b 80 00 00 00 mov %rcx,0x80(%rbx) 407480: 48 c7 40 10 00 00 00 movq $0x0,0x10(%rax) 407487: 00 407488: c6 83 88 00 00 00 00 movb $0x0,0x88(%rbx) 40748f: 48 8b 83 80 00 00 00 mov 0x80(%rbx),%rax 407496: 48 8b 08 mov (%rax),%rcx 407499: 48 89 48 08 mov %rcx,0x8(%rax) 40749d: 48 83 c4 08 add $0x8,%rsp 4074a1: 5b pop %rbx 4074a2: 41 5c pop %r12 4074a4: 41 5e pop %r14 4074a6: 41 5f pop %r15 4074a8: c3 retq 4074a9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 00000000004074b0 <_D4core6thread5Fiber9switchOutMFZv>: 4074b0: 41 57 push %r15 4074b2: 41 56 push %r14 4074b4: 41 54 push %r12 4074b6: 53 push %rbx 4074b7: 50 push %rax 4074b8: 49 89 ff mov %rdi,%r15 4074bb: 8b 3d d7 bd 22 00 mov 0x22bdd7(%rip),%edi # 633298 <_D4core6thread6Thread7sm_thisk> 4074c1: e8 7a a7 ff ff callq 401c40 4074c6: 49 89 c4 mov %rax,%r12 4074c9: 49 8b 84 24 80 00 00 mov 0x80(%r12),%rax 4074d0: 00 4074d1: 48 8b 40 10 mov 0x10(%rax),%rax 4074d5: 4c 8b 70 08 mov 0x8(%rax),%r14 4074d9: 49 8b 5f 40 mov 0x40(%r15),%rbx 4074dd: e8 fe d3 ff ff callq 4048e0 <_D4core6thread11getStackTopFZPv> 4074e2: 48 89 43 08 mov %rax,0x8(%rbx) 4074e6: 41 c6 84 24 88 00 00 movb $0x1,0x88(%r12) 4074ed: 00 01 4074ef: 48 83 c3 08 add $0x8,%rbx 4074f3: 48 89 df mov %rbx,%rdi 4074f6: 4c 89 f6 mov %r14,%rsi 4074f9: e8 f2 d3 ff ff callq 4048f0 4074fe: 8b 3d 94 bd 22 00 mov 0x22bd94(%rip),%edi # 633298 <_D4core6thread6Thread7sm_thisk> 407504: e8 37 a7 ff ff callq 401c40 407509: c6 80 88 00 00 00 00 movb $0x0,0x88(%rax) 407510: 48 8b 80 80 00 00 00 mov 0x80(%rax),%rax 407517: 48 8b 08 mov (%rax),%rcx 40751a: 48 89 48 08 mov %rcx,0x8(%rax) 40751e: 48 83 c4 08 add $0x8,%rsp 407522: 5b pop %rbx 407523: 41 5c pop %r12 407525: 41 5e pop %r14 407527: 41 5f pop %r15 407529: c3 retq 40752a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) 0000000000407530 <_D4core6thread17thread_entryPointUPvZPv21thread_cleanupHandlerUNbPvZv>: 407530: c6 47 48 00 movb $0x0,0x48(%rdi) 407534: c3 retq 407535: 66 66 2e 0f 1f 84 00 data32 nopw %cs:0x0(%rax,%rax,1) 40753c: 00 00 00 00 0000000000407540 <_D4core6thread21thread_suspendHandlerUiZv2opMFPvZv>: 407540: 41 56 push %r14 407542: 53 push %rbx 407543: 48 81 ec 88 00 00 00 sub $0x88,%rsp 40754a: 8b 3d 48 bd 22 00 mov 0x22bd48(%rip),%edi # 633298 <_D4core6thread6Thread7sm_thisk> 407550: e8 eb a6 ff ff callq 401c40 407555: 48 89 c3 mov %rax,%rbx 407558: 48 85 db test %rbx,%rbx 40755b: 74 60 je 4075bd <_D4core6thread21thread_suspendHandlerUiZv2opMFPvZv+0x7d> 40755d: 8a 83 88 00 00 00 mov 0x88(%rbx),%al 407563: 84 c0 test %al,%al 407565: 75 10 jne 407577 <_D4core6thread21thread_suspendHandlerUiZv2opMFPvZv+0x37> 407567: 4c 8b b3 80 00 00 00 mov 0x80(%rbx),%r14 40756e: e8 6d d3 ff ff callq 4048e0 <_D4core6thread11getStackTopFZPv> 407573: 49 89 46 08 mov %rax,0x8(%r14) 407577: 4c 8d 74 24 08 lea 0x8(%rsp),%r14 40757c: 4c 89 f7 mov %r14,%rdi 40757f: e8 5c a6 ff ff callq 401be0 407584: 4c 89 f7 mov %r14,%rdi 407587: be 0c 00 00 00 mov $0xc,%esi 40758c: e8 0f a8 ff ff callq 401da0 407591: bf 70 32 63 00 mov $0x633270,%edi 407596: e8 25 a7 ff ff callq 401cc0 40759b: 4c 89 f7 mov %r14,%rdi 40759e: e8 0d a7 ff ff callq 401cb0 4075a3: 8a 83 88 00 00 00 mov 0x88(%rbx),%al 4075a9: 84 c0 test %al,%al 4075ab: 75 3c jne 4075e9 <_D4core6thread21thread_suspendHandlerUiZv2opMFPvZv+0xa9> 4075ad: 48 8b 83 80 00 00 00 mov 0x80(%rbx),%rax 4075b4: 48 8b 08 mov (%rax),%rcx 4075b7: 48 89 48 08 mov %rcx,0x8(%rax) 4075bb: eb 2c jmp 4075e9 <_D4core6thread21thread_suspendHandlerUiZv2opMFPvZv+0xa9> 4075bd: 48 8d 5c 24 08 lea 0x8(%rsp),%rbx 4075c2: 48 89 df mov %rbx,%rdi 4075c5: e8 16 a6 ff ff callq 401be0 4075ca: 48 89 df mov %rbx,%rdi 4075cd: be 0c 00 00 00 mov $0xc,%esi 4075d2: e8 c9 a7 ff ff callq 401da0 4075d7: bf 70 32 63 00 mov $0x633270,%edi 4075dc: e8 df a6 ff ff callq 401cc0 4075e1: 48 89 df mov %rbx,%rdi 4075e4: e8 c7 a6 ff ff callq 401cb0 4075e9: 48 81 c4 88 00 00 00 add $0x88,%rsp 4075f0: 5b pop %rbx 4075f1: 41 5e pop %r14 4075f3: c3 retq 4075f4: 66 66 66 2e 0f 1f 84 data32 data32 nopw %cs:0x0(%rax,%rax,1) 4075fb: 00 00 00 00 00 0000000000407600 <_D4core6thread6Thread6getAllFZAC4core6thread6Thread16__foreachbody158MFKC4core6thread6ThreadZi>: 407600: 48 8b 06 mov (%rsi),%rax 407603: 48 8b 0f mov (%rdi),%rcx 407606: 48 8d 51 01 lea 0x1(%rcx),%rdx 40760a: 48 89 17 mov %rdx,(%rdi) 40760d: 48 8b 57 10 mov 0x10(%rdi),%rdx 407611: 48 89 04 ca mov %rax,(%rdx,%rcx,8) 407615: 31 c0 xor %eax,%eax 407617: c3 retq 407618: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 40761f: 00 0000000000407620 <_D4core6thread17thread_findByAddrFmZC4core6thread6Thread16__foreachbody165MFKC4core6thread6ThreadZi>: 407620: 48 8b 06 mov (%rsi),%rax 407623: 48 8b 48 10 mov 0x10(%rax),%rcx 407627: 48 3b 0f cmp (%rdi),%rcx 40762a: 75 0a jne 407636 <_D4core6thread17thread_findByAddrFmZC4core6thread6Thread16__foreachbody165MFKC4core6thread6ThreadZi+0x16> 40762c: 48 89 47 08 mov %rax,0x8(%rdi) 407630: b8 02 00 00 00 mov $0x2,%eax 407635: c3 retq 407636: 31 c0 xor %eax,%eax 407638: c3 retq 407639: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 0000000000407640 <_D4core6thread14thread_joinAllUZv16__foreachbody166MFKC4core6thread6ThreadZi>: 407640: 55 push %rbp 407641: 41 56 push %r14 407643: 53 push %rbx 407644: 49 89 fe mov %rdi,%r14 407647: 48 8b 1e mov (%rsi),%rbx 40764a: 48 83 7b 10 00 cmpq $0x0,0x10(%rbx) 40764f: 74 2b je 40767c <_D4core6thread14thread_joinAllUZv16__foreachbody166MFKC4core6thread6ThreadZi+0x3c> 407651: 8a 43 48 mov 0x48(%rbx),%al 407654: 84 c0 test %al,%al 407656: 74 24 je 40767c <_D4core6thread14thread_joinAllUZv16__foreachbody166MFKC4core6thread6ThreadZi+0x3c> 407658: 48 89 df mov %rbx,%rdi 40765b: e8 60 44 00 00 callq 40bac0 <_d_monitorenter> 407660: 40 8a 6b 49 mov 0x49(%rbx),%bpl 407664: 48 89 df mov %rbx,%rdi 407667: e8 a4 44 00 00 callq 40bb10 <_d_monitorexit> 40766c: 40 f6 c5 01 test $0x1,%bpl 407670: 75 12 jne 407684 <_D4core6thread14thread_joinAllUZv16__foreachbody166MFKC4core6thread6ThreadZi+0x44> 407672: 49 89 1e mov %rbx,(%r14) 407675: b8 01 00 00 00 mov $0x1,%eax 40767a: eb 0a jmp 407686 <_D4core6thread14thread_joinAllUZv16__foreachbody166MFKC4core6thread6ThreadZi+0x46> 40767c: 48 89 df mov %rbx,%rdi 40767f: e8 7c e3 ff ff callq 405a00 <_D4core6thread6Thread6removeFC4core6thread6ThreadZv> 407684: 31 c0 xor %eax,%eax 407686: 5b pop %rbx 407687: 41 5e pop %r14 407689: 5d pop %rbp 40768a: c3 retq 40768b: 49 89 c6 mov %rax,%r14 40768e: 48 89 df mov %rbx,%rdi 407691: e8 7a 44 00 00 callq 40bb10 <_d_monitorexit> 407696: 4c 89 f7 mov %r14,%rdi 407699: e8 62 17 00 00 callq 408e00 <_d_eh_resume_unwind> 40769e: 66 90 xchg %ax,%ax 00000000004076a0 <_D4core6thread13__shared_ctorZ>: 4076a0: 50 push %rax 4076a1: c7 44 24 04 00 00 00 movl $0x0,0x4(%rsp) 4076a8: 00 4076a9: c7 04 24 00 00 00 00 movl $0x0,(%rsp) 4076b0: e8 bb a6 ff ff callq 401d70 4076b5: 48 8d 74 24 04 lea 0x4(%rsp),%rsi 4076ba: 48 8d 14 24 lea (%rsp),%rdx 4076be: 48 89 c7 mov %rax,%rdi 4076c1: e8 2a a5 ff ff callq 401bf0 4076c6: 8b 7c 24 04 mov 0x4(%rsp),%edi 4076ca: e8 b1 a5 ff ff callq 401c80 4076cf: 89 05 bb bb 22 00 mov %eax,0x22bbbb(%rip) # 633290 <_D4core6thread6Thread12PRIORITY_MINxi> 4076d5: 8b 7c 24 04 mov 0x4(%rsp),%edi 4076d9: e8 22 a7 ff ff callq 401e00 4076de: 89 05 b0 bb 22 00 mov %eax,0x22bbb0(%rip) # 633294 <_D4core6thread6Thread12PRIORITY_MAXxi> 4076e4: bf 1e 00 00 00 mov $0x1e,%edi 4076e9: e8 c2 a6 ff ff callq 401db0 4076ee: 48 89 05 db bb 22 00 mov %rax,0x22bbdb(%rip) # 6332d0 <_D4core6thread8PAGESIZExm> 4076f5: 58 pop %rax 4076f6: c3 retq 4076f7: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) 4076fe: 00 00 0000000000407700 <_D4core6thread16__moduleinfoCtorZ>: 407700: 48 8b 05 29 bb 22 00 mov 0x22bb29(%rip),%rax # 633230 <_Dmodule_ref> 407707: 48 89 05 a2 89 22 00 mov %rax,0x2289a2(%rip) # 6300b0 <_D4core6thread11__moduleRefZ> 40770e: 48 c7 05 17 bb 22 00 movq $0x6300b0,0x22bb17(%rip) # 633230 <_Dmodule_ref> 407715: b0 00 63 00 407719: c3 retq 40771a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) 0000000000407720 <_D6object64__T16AssociativeArrayTC4core6thread6ThreadTC4core6thread6ThreadZ16AssociativeArray5Range6__ctorMFPvZS6object64__T16AssociativeArrayTC4core6thread6ThreadTC4core6thread6ThreadZ16AssociativeArray5Range>: 407720: 48 85 f6 test %rsi,%rsi 407723: 74 41 je 407766 <_D6object64__T16AssociativeArrayTC4core6thread6ThreadTC4core6thread6ThreadZ16AssociativeArray5Range6__ctorMFPvZS6object64__T16AssociativeArrayTC4core6thread6ThreadTC4core6thread6ThreadZ16AssociativeArray5Range+0x46> 407725: 48 8b 06 mov (%rsi),%rax 407728: 48 8b 4e 08 mov 0x8(%rsi),%rcx 40772c: 48 89 4f 08 mov %rcx,0x8(%rdi) 407730: 48 89 07 mov %rax,(%rdi) 407733: 48 8b 07 mov (%rdi),%rax 407736: 48 8b 4f 08 mov 0x8(%rdi),%rcx 40773a: 48 83 c1 f8 add $0xfffffffffffffff8,%rcx 40773e: 31 d2 xor %edx,%edx 407740: 48 39 c2 cmp %rax,%rdx 407743: 73 21 jae 407766 <_D6object64__T16AssociativeArrayTC4core6thread6ThreadTC4core6thread6ThreadZ16AssociativeArray5Range6__ctorMFPvZS6object64__T16AssociativeArrayTC4core6thread6ThreadTC4core6thread6ThreadZ16AssociativeArray5Range+0x46> 407745: 48 ff c2 inc %rdx 407748: 48 8b 71 08 mov 0x8(%rcx),%rsi 40774c: 48 83 c1 08 add $0x8,%rcx 407750: 48 85 f6 test %rsi,%rsi 407753: 74 eb je 407740 <_D6object64__T16AssociativeArrayTC4core6thread6ThreadTC4core6thread6ThreadZ16AssociativeArray5Range6__ctorMFPvZS6object64__T16AssociativeArrayTC4core6thread6ThreadTC4core6thread6ThreadZ16AssociativeArray5Range+0x20> 407755: 48 89 77 10 mov %rsi,0x10(%rdi) 407759: 48 ff c0 inc %rax 40775c: 48 29 d0 sub %rdx,%rax 40775f: 48 89 07 mov %rax,(%rdi) 407762: 48 89 4f 08 mov %rcx,0x8(%rdi) 407766: 48 89 f8 mov %rdi,%rax 407769: c3 retq 40776a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) 0000000000407770 <_D6object64__T16AssociativeArrayTC4core6thread6ThreadTC4core6thread6ThreadZ16AssociativeArray5Range8nextSlotMFZv>: 407770: 48 8b 07 mov (%rdi),%rax 407773: 48 8b 4f 08 mov 0x8(%rdi),%rcx 407777: 48 83 c1 f8 add $0xfffffffffffffff8,%rcx 40777b: 31 d2 xor %edx,%edx 40777d: 0f 1f 00 nopl (%rax) 407780: 48 39 c2 cmp %rax,%rdx 407783: 73 21 jae 4077a6 <_D6object64__T16AssociativeArrayTC4core6thread6ThreadTC4core6thread6ThreadZ16AssociativeArray5Range8nextSlotMFZv+0x36> 407785: 48 ff c2 inc %rdx 407788: 48 8b 71 08 mov 0x8(%rcx),%rsi 40778c: 48 83 c1 08 add $0x8,%rcx 407790: 48 85 f6 test %rsi,%rsi 407793: 74 eb je 407780 <_D6object64__T16AssociativeArrayTC4core6thread6ThreadTC4core6thread6ThreadZ16AssociativeArray5Range8nextSlotMFZv+0x10> 407795: 48 89 77 10 mov %rsi,0x10(%rdi) 407799: 48 ff c0 inc %rax 40779c: 48 29 d0 sub %rdx,%rax 40779f: 48 89 07 mov %rax,(%rdi) 4077a2: 48 89 4f 08 mov %rcx,0x8(%rdi) 4077a6: c3 retq 4077a7: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) 4077ae: 00 00 00000000004077b0 <_D6object64__T16AssociativeArrayTC4core6thread6ThreadTC4core6thread6ThreadZ16AssociativeArray5Range5emptyMxFNdZb>: 4077b0: 48 83 7f 10 00 cmpq $0x0,0x10(%rdi) 4077b5: 0f 94 c0 sete %al 4077b8: c3 retq 4077b9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 00000000004077c0 <_D6object64__T16AssociativeArrayTC4core6thread6ThreadTC4core6thread6ThreadZ16AssociativeArray5Range5frontMNgFNcNdZNgS6object64__T16AssociativeArrayTC4core6thread6ThreadTC4core6thread6ThreadZ16AssociativeArray4Slot>: 4077c0: 48 8b 47 10 mov 0x10(%rdi),%rax 4077c4: c3 retq 4077c5: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) 4077cc: 00 00 00 4077cf: 90 nop 00000000004077d0 <_D6object64__T16AssociativeArrayTC4core6thread6ThreadTC4core6thread6ThreadZ16AssociativeArray5Range8popFrontMFZv>: 4077d0: 48 8b 47 10 mov 0x10(%rdi),%rax 4077d4: 48 8b 00 mov (%rax),%rax 4077d7: 48 89 47 10 mov %rax,0x10(%rdi) 4077db: 48 85 c0 test %rax,%rax 4077de: 75 43 jne 407823 <_D6object64__T16AssociativeArrayTC4core6thread6ThreadTC4core6thread6ThreadZ16AssociativeArray5Range8popFrontMFZv+0x53> 4077e0: 4c 8b 07 mov (%rdi),%r8 4077e3: 48 8b 4f 08 mov 0x8(%rdi),%rcx 4077e7: 49 8d 50 ff lea -0x1(%r8),%rdx 4077eb: 48 89 17 mov %rdx,(%rdi) 4077ee: 48 8d 41 08 lea 0x8(%rcx),%rax 4077f2: 48 89 47 08 mov %rax,0x8(%rdi) 4077f6: 31 f6 xor %esi,%esi 4077f8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 4077ff: 00 407800: 48 39 d6 cmp %rdx,%rsi 407803: 73 1e jae 407823 <_D6object64__T16AssociativeArrayTC4core6thread6ThreadTC4core6thread6ThreadZ16AssociativeArray5Range8popFrontMFZv+0x53> 407805: 48 ff c6 inc %rsi 407808: 48 8b 41 08 mov 0x8(%rcx),%rax 40780c: 48 83 c1 08 add $0x8,%rcx 407810: 48 85 c0 test %rax,%rax 407813: 74 eb je 407800 <_D6object64__T16AssociativeArrayTC4core6thread6ThreadTC4core6thread6ThreadZ16AssociativeArray5Range8popFrontMFZv+0x30> 407815: 48 89 47 10 mov %rax,0x10(%rdi) 407819: 49 29 f0 sub %rsi,%r8 40781c: 4c 89 07 mov %r8,(%rdi) 40781f: 48 89 4f 08 mov %rcx,0x8(%rdi) 407823: c3 retq 407824: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) 40782b: 00 00 00 40782e: 66 90 xchg %ax,%ax 0000000000407830 <_D6object64__T16AssociativeArrayTC4core6thread6ThreadTC4core6thread6ThreadZ16AssociativeArray6lengthMFNdZm>: 407830: 50 push %rax 407831: 48 8b 3f mov (%rdi),%rdi 407834: e8 e7 5f 00 00 callq 40d820 <_aaLen> 407839: 5a pop %rdx 40783a: c3 retq 40783b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 0000000000407840 <_D6object64__T16AssociativeArrayTC4core6thread6ThreadTC4core6thread6ThreadZ16AssociativeArray6rehashMFNdZHC4core6thread6ThreadC4core6thread6Thread>: 407840: 50 push %rax 407841: be 50 27 42 00 mov $0x422750,%esi 407846: e8 d5 67 00 00 callq 40e020 <_aaRehash> 40784b: 5a pop %rdx 40784c: c3 retq 40784d: 0f 1f 00 nopl (%rax) 0000000000407850 <_D6object64__T16AssociativeArrayTC4core6thread6ThreadTC4core6thread6ThreadZ16AssociativeArray6valuesMFNdZAC4core6thread6Thread>: 407850: 50 push %rax 407851: 48 8b 3f mov (%rdi),%rdi 407854: be 08 00 00 00 mov $0x8,%esi 407859: ba 08 00 00 00 mov $0x8,%edx 40785e: e8 cd 66 00 00 callq 40df30 <_aaValues> 407863: 59 pop %rcx 407864: c3 retq 407865: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) 40786c: 00 00 00 40786f: 90 nop 0000000000407870 <_D6object64__T16AssociativeArrayTC4core6thread6ThreadTC4core6thread6ThreadZ16AssociativeArray4keysMFNdZAC4core6thread6Thread>: 407870: 50 push %rax 407871: 48 8b 3f mov (%rdi),%rdi 407874: be 08 00 00 00 mov $0x8,%esi 407879: e8 f2 68 00 00 callq 40e170 <_aaKeys> 40787e: 59 pop %rcx 40787f: c3 retq 0000000000407880 <_D6object64__T16AssociativeArrayTC4core6thread6ThreadTC4core6thread6ThreadZ16AssociativeArray7opApplyMFMDFKC4core6thread6ThreadKC4core6thread6ThreadZiZi>: 407880: 50 push %rax 407881: 48 89 d0 mov %rdx,%rax 407884: 48 89 f1 mov %rsi,%rcx 407887: 48 8b 3f mov (%rdi),%rdi 40788a: be 08 00 00 00 mov $0x8,%esi 40788f: 48 89 ca mov %rcx,%rdx 407892: 48 89 c1 mov %rax,%rcx 407895: e8 36 6a 00 00 callq 40e2d0 <_aaApply2> 40789a: 5a pop %rdx 40789b: c3 retq 40789c: 0f 1f 40 00 nopl 0x0(%rax) 00000000004078a0 <_D6object64__T16AssociativeArrayTC4core6thread6ThreadTC4core6thread6ThreadZ16AssociativeArray7opApplyMFMDFKC4core6thread6ThreadZiZi>: 4078a0: 50 push %rax 4078a1: 48 89 d0 mov %rdx,%rax 4078a4: 48 89 f1 mov %rsi,%rcx 4078a7: 48 8b 3f mov (%rdi),%rdi 4078aa: be 08 00 00 00 mov $0x8,%esi 4078af: 48 89 ca mov %rcx,%rdx 4078b2: 48 89 c1 mov %rax,%rcx 4078b5: e8 96 69 00 00 callq 40e250 <_aaApply> 4078ba: 5a pop %rdx 4078bb: c3 retq 4078bc: 0f 1f 40 00 nopl 0x0(%rax) 00000000004078c0 <_D6object64__T16AssociativeArrayTC4core6thread6ThreadTC4core6thread6ThreadZ16AssociativeArray3getMFC4core6thread6ThreadLC4core6thread6ThreadZC4core6thread6Thread>: 4078c0: 41 56 push %r14 4078c2: 53 push %rbx 4078c3: 50 push %rax 4078c4: 49 89 d6 mov %rdx,%r14 4078c7: 48 89 f3 mov %rsi,%rbx 4078ca: 48 89 0c 24 mov %rcx,(%rsp) 4078ce: 48 8b 3f mov (%rdi),%rdi 4078d1: 48 8d 14 24 lea (%rsp),%rdx 4078d5: be 60 fe 62 00 mov $0x62fe60,%esi 4078da: e8 01 64 00 00 callq 40dce0 <_aaInX> 4078df: 48 85 c0 test %rax,%rax 4078e2: 74 05 je 4078e9 <_D6object64__T16AssociativeArrayTC4core6thread6ThreadTC4core6thread6ThreadZ16AssociativeArray3getMFC4core6thread6ThreadLC4core6thread6ThreadZC4core6thread6Thread+0x29> 4078e4: 48 8b 00 mov (%rax),%rax 4078e7: eb 06 jmp 4078ef <_D6object64__T16AssociativeArrayTC4core6thread6ThreadTC4core6thread6ThreadZ16AssociativeArray3getMFC4core6thread6ThreadLC4core6thread6ThreadZC4core6thread6Thread+0x2f> 4078e9: 48 89 df mov %rbx,%rdi 4078ec: 41 ff d6 callq *%r14 4078ef: 48 83 c4 08 add $0x8,%rsp 4078f3: 5b pop %rbx 4078f4: 41 5e pop %r14 4078f6: c3 retq 4078f7: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) 4078fe: 00 00 0000000000407900 <_D6object64__T16AssociativeArrayTC4core6thread6ThreadTC4core6thread6ThreadZ16AssociativeArray3dupMFNdZHC4core6thread6ThreadC4core6thread6Thread>: 407900: 50 push %rax 407901: 48 c7 04 24 00 00 00 movq $0x0,(%rsp) 407908: 00 407909: 48 8b 3f mov (%rdi),%rdi 40790c: 48 8d 14 24 lea (%rsp),%rdx 407910: be 08 00 00 00 mov $0x8,%esi 407915: b9 70 7b 40 00 mov $0x407b70,%ecx 40791a: e8 b1 69 00 00 callq 40e2d0 <_aaApply2> 40791f: 48 8b 04 24 mov (%rsp),%rax 407923: 5a pop %rdx 407924: c3 retq 407925: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) 40792c: 00 00 00 40792f: 90 nop 0000000000407930 <_D6object64__T16AssociativeArrayTC4core6thread6ThreadTC4core6thread6ThreadZ16AssociativeArray5byKeyMFNdZS6object64__T16AssociativeArrayTC4core6thread6ThreadTC4core6thread6ThreadZ16AssociativeArray5byKeyM6Result>: 407930: 48 8b 06 mov (%rsi),%rax 407933: 48 85 c0 test %rax,%rax 407936: 74 38 je 407970 <_D6object64__T16AssociativeArrayTC4core6thread6ThreadTC4core6thread6ThreadZ16AssociativeArray5byKeyMFNdZS6object64__T16AssociativeArrayTC4core6thread6ThreadTC4core6thread6ThreadZ16AssociativeArray5byKeyM6Result+0x40> 407938: 48 8b 08 mov (%rax),%rcx 40793b: 4c 8b 40 08 mov 0x8(%rax),%r8 40793f: 31 f6 xor %esi,%esi 407941: b8 08 00 00 00 mov $0x8,%eax 407946: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) 40794d: 00 00 00 407950: 48 39 ce cmp %rcx,%rsi 407953: 73 24 jae 407979 <_D6object64__T16AssociativeArrayTC4core6thread6ThreadTC4core6thread6ThreadZ16AssociativeArray5byKeyMFNdZS6object64__T16AssociativeArrayTC4core6thread6ThreadTC4core6thread6ThreadZ16AssociativeArray5byKeyM6Result+0x49> 407955: 49 8b 14 f0 mov (%r8,%rsi,8),%rdx 407959: 48 83 c0 f8 add $0xfffffffffffffff8,%rax 40795d: 48 ff c6 inc %rsi 407960: 48 85 d2 test %rdx,%rdx 407963: 74 eb je 407950 <_D6object64__T16AssociativeArrayTC4core6thread6ThreadTC4core6thread6ThreadZ16AssociativeArray5byKeyMFNdZS6object64__T16AssociativeArrayTC4core6thread6ThreadTC4core6thread6ThreadZ16AssociativeArray5byKeyM6Result+0x20> 407965: 49 29 c0 sub %rax,%r8 407968: 48 29 f1 sub %rsi,%rcx 40796b: 48 ff c1 inc %rcx 40796e: eb 0b jmp 40797b <_D6object64__T16AssociativeArrayTC4core6thread6ThreadTC4core6thread6ThreadZ16AssociativeArray5byKeyMFNdZS6object64__T16AssociativeArrayTC4core6thread6ThreadTC4core6thread6ThreadZ16AssociativeArray5byKeyM6Result+0x4b> 407970: 31 d2 xor %edx,%edx 407972: 45 31 c0 xor %r8d,%r8d 407975: 31 c9 xor %ecx,%ecx 407977: eb 02 jmp 40797b <_D6object64__T16AssociativeArrayTC4core6thread6ThreadTC4core6thread6ThreadZ16AssociativeArray5byKeyMFNdZS6object64__T16AssociativeArrayTC4core6thread6ThreadTC4core6thread6ThreadZ16AssociativeArray5byKeyM6Result+0x4b> 407979: 31 d2 xor %edx,%edx 40797b: 48 89 0f mov %rcx,(%rdi) 40797e: 4c 89 47 08 mov %r8,0x8(%rdi) 407982: 48 89 57 10 mov %rdx,0x10(%rdi) 407986: 48 89 f8 mov %rdi,%rax 407989: c3 retq 40798a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) 0000000000407990 <_D6object64__T16AssociativeArrayTC4core6thread6ThreadTC4core6thread6ThreadZ16AssociativeArray7byValueMFNdZS6object64__T16AssociativeArrayTC4core6thread6ThreadTC4core6thread6ThreadZ16AssociativeArray7byValueM6Result>: 407990: 48 8b 06 mov (%rsi),%rax 407993: 48 85 c0 test %rax,%rax 407996: 74 38 je 4079d0 <_D6object64__T16AssociativeArrayTC4core6thread6ThreadTC4core6thread6ThreadZ16AssociativeArray7byValueMFNdZS6object64__T16AssociativeArrayTC4core6thread6ThreadTC4core6thread6ThreadZ16AssociativeArray7byValueM6Result+0x40> 407998: 48 8b 08 mov (%rax),%rcx 40799b: 4c 8b 40 08 mov 0x8(%rax),%r8 40799f: 31 f6 xor %esi,%esi 4079a1: b8 08 00 00 00 mov $0x8,%eax 4079a6: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) 4079ad: 00 00 00 4079b0: 48 39 ce cmp %rcx,%rsi 4079b3: 73 24 jae 4079d9 <_D6object64__T16AssociativeArrayTC4core6thread6ThreadTC4core6thread6ThreadZ16AssociativeArray7byValueMFNdZS6object64__T16AssociativeArrayTC4core6thread6ThreadTC4core6thread6ThreadZ16AssociativeArray7byValueM6Result+0x49> 4079b5: 49 8b 14 f0 mov (%r8,%rsi,8),%rdx 4079b9: 48 83 c0 f8 add $0xfffffffffffffff8,%rax 4079bd: 48 ff c6 inc %rsi 4079c0: 48 85 d2 test %rdx,%rdx 4079c3: 74 eb je 4079b0 <_D6object64__T16AssociativeArrayTC4core6thread6ThreadTC4core6thread6ThreadZ16AssociativeArray7byValueMFNdZS6object64__T16AssociativeArrayTC4core6thread6ThreadTC4core6thread6ThreadZ16AssociativeArray7byValueM6Result+0x20> 4079c5: 49 29 c0 sub %rax,%r8 4079c8: 48 29 f1 sub %rsi,%rcx 4079cb: 48 ff c1 inc %rcx 4079ce: eb 0b jmp 4079db <_D6object64__T16AssociativeArrayTC4core6thread6ThreadTC4core6thread6ThreadZ16AssociativeArray7byValueMFNdZS6object64__T16AssociativeArrayTC4core6thread6ThreadTC4core6thread6ThreadZ16AssociativeArray7byValueM6Result+0x4b> 4079d0: 31 d2 xor %edx,%edx 4079d2: 45 31 c0 xor %r8d,%r8d 4079d5: 31 c9 xor %ecx,%ecx 4079d7: eb 02 jmp 4079db <_D6object64__T16AssociativeArrayTC4core6thread6ThreadTC4core6thread6ThreadZ16AssociativeArray7byValueMFNdZS6object64__T16AssociativeArrayTC4core6thread6ThreadTC4core6thread6ThreadZ16AssociativeArray7byValueM6Result+0x4b> 4079d9: 31 d2 xor %edx,%edx 4079db: 48 89 0f mov %rcx,(%rdi) 4079de: 4c 89 47 08 mov %r8,0x8(%rdi) 4079e2: 48 89 57 10 mov %rdx,0x10(%rdi) 4079e6: 48 89 f8 mov %rdi,%rax 4079e9: c3 retq 4079ea: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) 00000000004079f0 <_D4core3sys5posix7pthread15pthread_cleanup9__T4pushZ4pushMFPUNbPvZvPvZv>: 4079f0: 50 push %rax 4079f1: 48 89 f0 mov %rsi,%rax 4079f4: 48 89 d6 mov %rdx,%rsi 4079f7: 48 89 c2 mov %rax,%rdx 4079fa: e8 81 a3 ff ff callq 401d80 <_pthread_cleanup_push@plt> 4079ff: 58 pop %rax 407a00: c3 retq 407a01: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) 407a08: 00 00 00 407a0b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 0000000000407a10 <_D4core3sys5posix7pthread15pthread_cleanup8__T3popZ3popMFiZv>: 407a10: 50 push %rax 407a11: e8 ca 9f ff ff callq 4019e0 <_pthread_cleanup_pop@plt> 407a16: 58 pop %rax 407a17: c3 retq 407a18: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 407a1f: 00 0000000000407a20 <_D4core4time8Duration31__T5totalVAyaa7_7365636f6e6473Z5totalMxFNaNbNdNfZl>: 407a20: 48 8b 0f mov (%rdi),%rcx 407a23: 48 ba bd 42 7a e5 d5 movabs $0xd6bf94d5e57a42bd,%rdx 407a2a: 94 bf d6 407a2d: 48 89 c8 mov %rcx,%rax 407a30: 48 f7 ea imul %rdx 407a33: 48 01 ca add %rcx,%rdx 407a36: 48 89 d0 mov %rdx,%rax 407a39: 48 c1 e8 3f shr $0x3f,%rax 407a3d: 48 c1 fa 17 sar $0x17,%rdx 407a41: 48 8d 04 02 lea (%rdx,%rax,1),%rax 407a45: c3 retq 407a46: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) 407a4d: 00 00 00 0000000000407a50 <_D4core4time45__T18getUnitsFromHNSecsVAyaa7_7365636f6e6473Z18getUnitsFromHNSecsFNaNbNflZl>: 407a50: 48 b9 bd 42 7a e5 d5 movabs $0xd6bf94d5e57a42bd,%rcx 407a57: 94 bf d6 407a5a: 48 89 f8 mov %rdi,%rax 407a5d: 48 f7 e9 imul %rcx 407a60: 48 01 fa add %rdi,%rdx 407a63: 48 89 d0 mov %rdx,%rax 407a66: 48 c1 e8 3f shr $0x3f,%rax 407a6a: 48 c1 fa 17 sar $0x17,%rdx 407a6e: 48 8d 04 02 lea (%rdx,%rax,1),%rax 407a72: c3 retq 407a73: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) 407a7a: 00 00 00 407a7d: 0f 1f 00 nopl (%rax) 0000000000407a80 <_D4core4time52__T7convertVAyaa6_686e73656373VAyaa7_7365636f6e6473Z7convertFNaNbNflZl>: 407a80: 48 b9 bd 42 7a e5 d5 movabs $0xd6bf94d5e57a42bd,%rcx 407a87: 94 bf d6 407a8a: 48 89 f8 mov %rdi,%rax 407a8d: 48 f7 e9 imul %rcx 407a90: 48 01 fa add %rdi,%rdx 407a93: 48 89 d0 mov %rdx,%rax 407a96: 48 c1 e8 3f shr $0x3f,%rax 407a9a: 48 c1 fa 17 sar $0x17,%rdx 407a9e: 48 8d 04 02 lea (%rdx,%rax,1),%rax 407aa2: c3 retq 407aa3: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) 407aaa: 00 00 00 407aad: 0f 1f 00 nopl (%rax) 0000000000407ab0 <_D4core4time50__T7convertVAyaa6_686e73656373VAyaa6_686e73656373Z7convertFNaNbNflZl>: 407ab0: 48 89 f8 mov %rdi,%rax 407ab3: c3 retq 407ab4: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) 407abb: 00 00 00 407abe: 66 90 xchg %ax,%ax 0000000000407ac0 <_D4core6atomic46__T10atomicLoadVE4core6atomic11MemoryOrder3TbZ10atomicLoadFKOxbZb>: 407ac0: 8a 07 mov (%rdi),%al 407ac2: 84 c0 test %al,%al 407ac4: 0f 95 c0 setne %al 407ac7: c3 retq 407ac8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 407acf: 00 0000000000407ad0 <_D4core4time48__T7convertVAyaa5_7573656373VAyaa6_686e73656373Z7convertFNaNbNflZl>: 407ad0: 48 01 ff add %rdi,%rdi 407ad3: 48 8d 04 bf lea (%rdi,%rdi,4),%rax 407ad7: c3 retq 407ad8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 407adf: 00 0000000000407ae0 <_D4core6thread18thread_scanAllTypeUMDFE4core6thread8ScanTypePvPvZvZv17__T9__lambda6TPvZ9__lambda6MFPvZv>: 407ae0: 50 push %rax 407ae1: 48 8b 07 mov (%rdi),%rax 407ae4: 48 8b 57 08 mov 0x8(%rdi),%rdx 407ae8: 48 89 f7 mov %rsi,%rdi 407aeb: 48 89 c6 mov %rax,%rsi 407aee: e8 7d ea ff ff callq 406570 <_D4core6thread15scanAllTypeImplFMDFE4core6thread8ScanTypePvPvZvPvZv> 407af3: 58 pop %rax 407af4: c3 retq 407af5: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) 407afc: 00 00 00 407aff: 90 nop 0000000000407b00 <_D4core6thread15scanAllTypeImplFMDFE4core6thread8ScanTypePvPvZvPvZv20__T9__lambda9TPvTPvZ9__lambda9MFPvPvZv>: 407b00: 50 push %rax 407b01: 48 89 f8 mov %rdi,%rax 407b04: 48 8b 38 mov (%rax),%rdi 407b07: b9 01 00 00 00 mov $0x1,%ecx 407b0c: ff 50 08 callq *0x8(%rax) 407b0f: 58 pop %rax 407b10: c3 retq 407b11: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) 407b18: 00 00 00 407b1b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 0000000000407b20 <_D4core6thread14thread_scanAllUMDFPvPvZvZv45__T10__lambda13TE4core6thread8ScanTypeTPvTPvZ10__lambda13MFE4core6thread8ScanTypePvPvZv>: 407b20: 50 push %rax 407b21: 48 89 f8 mov %rdi,%rax 407b24: 48 8b 38 mov (%rax),%rdi 407b27: ff 50 08 callq *0x8(%rax) 407b2a: 58 pop %rax 407b2b: c3 retq 407b2c: 0f 1f 40 00 nopl 0x0(%rax) 0000000000407b30 <_D4core6atomic49__T11atomicStoreVE4core6atomic11MemoryOrder3TbTbZ11atomicStoreFKObbZv>: 407b30: 40 80 e7 01 and $0x1,%dil 407b34: 40 86 3e xchg %dil,(%rsi) 407b37: c3 retq 407b38: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 407b3f: 00 0000000000407b40 <_D4core6atomic49__T11atomicStoreVE4core6atomic11MemoryOrder0TbTbZ11atomicStoreFKObbZv>: 407b40: 40 80 e7 01 and $0x1,%dil 407b44: 40 88 3e mov %dil,(%rsi) 407b47: c3 retq 407b48: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 407b4f: 00 0000000000407b50 <_D4core4time27__T3durVAyaa6_686e73656373Z3durFNaNbNflZS4core4time8Duration>: 407b50: 48 89 37 mov %rsi,(%rdi) 407b53: c3 retq 407b54: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) 407b5b: 00 00 00 407b5e: 66 90 xchg %ax,%ax 0000000000407b60 <_D4core4time25__T3durVAyaa5_7573656373Z3durFNaNbNflZS4core4time8Duration>: 407b60: 48 01 f6 add %rsi,%rsi 407b63: 48 8d 04 b6 lea (%rsi,%rsi,4),%rax 407b67: 48 89 07 mov %rax,(%rdi) 407b6a: c3 retq 407b6b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 0000000000407b70 <_D6object64__T16AssociativeArrayTC4core6thread6ThreadTC4core6thread6ThreadZ16AssociativeArray3dupMFNdZHC4core6thread6ThreadC4core6thread6Thread16__foreachbody179MFKC4core6thread6ThreadKC4core6thread6ThreadZi>: 407b70: 53 push %rbx 407b71: 48 83 ec 10 sub $0x10,%rsp 407b75: 48 8b 1e mov (%rsi),%rbx 407b78: 48 8b 02 mov (%rdx),%rax 407b7b: 48 89 44 24 08 mov %rax,0x8(%rsp) 407b80: 48 8d 4c 24 08 lea 0x8(%rsp),%rcx 407b85: be 60 fe 62 00 mov $0x62fe60,%esi 407b8a: ba 08 00 00 00 mov $0x8,%edx 407b8f: e8 0c 5d 00 00 callq 40d8a0 <_aaGetX> 407b94: 48 89 18 mov %rbx,(%rax) 407b97: 31 c0 xor %eax,%eax 407b99: 48 83 c4 10 add $0x10,%rsp 407b9d: 5b pop %rbx 407b9e: c3 retq 407b9f: 90 nop 0000000000407ba0 <_D6object64__T16AssociativeArrayTC4core6thread6ThreadTC4core6thread6ThreadZ16AssociativeArray5byKeyMFNdZS6object64__T16AssociativeArrayTC4core6thread6ThreadTC4core6thread6ThreadZ16AssociativeArray5byKeyM6Result6Result6__ctorMFPvZS6object64__T16AssociativeArrayTC4core6thread6ThreadTC4core6thread6ThreadZ16AssociativeArray5byKeyM6Result>: 407ba0: 48 85 f6 test %rsi,%rsi 407ba3: 74 3b je 407be0 <_D6object64__T16AssociativeArrayTC4core6thread6ThreadTC4core6thread6ThreadZ16AssociativeArray5byKeyMFNdZS6object64__T16AssociativeArrayTC4core6thread6ThreadTC4core6thread6ThreadZ16AssociativeArray5byKeyM6Result6Result6__ctorMFPvZS6object64__T16AssociativeArrayTC4core6thread6ThreadTC4core6thread6ThreadZ16AssociativeArray5byKeyM6Result+0x40> 407ba5: 48 8b 0e mov (%rsi),%rcx 407ba8: 4c 8b 46 08 mov 0x8(%rsi),%r8 407bac: 31 f6 xor %esi,%esi 407bae: b8 08 00 00 00 mov $0x8,%eax 407bb3: 66 66 66 66 2e 0f 1f data32 data32 data32 nopw %cs:0x0(%rax,%rax,1) 407bba: 84 00 00 00 00 00 407bc0: 48 39 ce cmp %rcx,%rsi 407bc3: 73 24 jae 407be9 <_D6object64__T16AssociativeArrayTC4core6thread6ThreadTC4core6thread6ThreadZ16AssociativeArray5byKeyMFNdZS6object64__T16AssociativeArrayTC4core6thread6ThreadTC4core6thread6ThreadZ16AssociativeArray5byKeyM6Result6Result6__ctorMFPvZS6object64__T16AssociativeArrayTC4core6thread6ThreadTC4core6thread6ThreadZ16AssociativeArray5byKeyM6Result+0x49> 407bc5: 49 8b 14 f0 mov (%r8,%rsi,8),%rdx 407bc9: 48 83 c0 f8 add $0xfffffffffffffff8,%rax 407bcd: 48 ff c6 inc %rsi 407bd0: 48 85 d2 test %rdx,%rdx 407bd3: 74 eb je 407bc0 <_D6object64__T16AssociativeArrayTC4core6thread6ThreadTC4core6thread6ThreadZ16AssociativeArray5byKeyMFNdZS6object64__T16AssociativeArrayTC4core6thread6ThreadTC4core6thread6ThreadZ16AssociativeArray5byKeyM6Result6Result6__ctorMFPvZS6object64__T16AssociativeArrayTC4core6thread6ThreadTC4core6thread6ThreadZ16AssociativeArray5byKeyM6Result+0x20> 407bd5: 49 29 c0 sub %rax,%r8 407bd8: 48 29 f1 sub %rsi,%rcx 407bdb: 48 ff c1 inc %rcx 407bde: eb 0b jmp 407beb <_D6object64__T16AssociativeArrayTC4core6thread6ThreadTC4core6thread6ThreadZ16AssociativeArray5byKeyMFNdZS6object64__T16AssociativeArrayTC4core6thread6ThreadTC4core6thread6ThreadZ16AssociativeArray5byKeyM6Result6Result6__ctorMFPvZS6object64__T16AssociativeArrayTC4core6thread6ThreadTC4core6thread6ThreadZ16AssociativeArray5byKeyM6Result+0x4b> 407be0: 31 d2 xor %edx,%edx 407be2: 45 31 c0 xor %r8d,%r8d 407be5: 31 c9 xor %ecx,%ecx 407be7: eb 02 jmp 407beb <_D6object64__T16AssociativeArrayTC4core6thread6ThreadTC4core6thread6ThreadZ16AssociativeArray5byKeyMFNdZS6object64__T16AssociativeArrayTC4core6thread6ThreadTC4core6thread6ThreadZ16AssociativeArray5byKeyM6Result6Result6__ctorMFPvZS6object64__T16AssociativeArrayTC4core6thread6ThreadTC4core6thread6ThreadZ16AssociativeArray5byKeyM6Result+0x4b> 407be9: 31 d2 xor %edx,%edx 407beb: 48 89 0f mov %rcx,(%rdi) 407bee: 4c 89 47 08 mov %r8,0x8(%rdi) 407bf2: 48 89 57 10 mov %rdx,0x10(%rdi) 407bf6: 48 89 f8 mov %rdi,%rax 407bf9: c3 retq 407bfa: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) 0000000000407c00 <_D6object64__T16AssociativeArrayTC4core6thread6ThreadTC4core6thread6ThreadZ16AssociativeArray5byKeyMFNdZS6object64__T16AssociativeArrayTC4core6thread6ThreadTC4core6thread6ThreadZ16AssociativeArray5byKeyM6Result6Result5frontMFNcNdZC4core6thread6Thread>: 407c00: 48 8b 47 10 mov 0x10(%rdi),%rax 407c04: 48 83 c0 10 add $0x10,%rax 407c08: c3 retq 407c09: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 0000000000407c10 <_D6object64__T16AssociativeArrayTC4core6thread6ThreadTC4core6thread6ThreadZ16AssociativeArray7byValueMFNdZS6object64__T16AssociativeArrayTC4core6thread6ThreadTC4core6thread6ThreadZ16AssociativeArray7byValueM6Result6Result6__ctorMFPvZS6object64__T16AssociativeArrayTC4core6thread6ThreadTC4core6thread6ThreadZ16AssociativeArray7byValueM6Result>: 407c10: 48 85 f6 test %rsi,%rsi 407c13: 74 3b je 407c50 <_D6object64__T16AssociativeArrayTC4core6thread6ThreadTC4core6thread6ThreadZ16AssociativeArray7byValueMFNdZS6object64__T16AssociativeArrayTC4core6thread6ThreadTC4core6thread6ThreadZ16AssociativeArray7byValueM6Result6Result6__ctorMFPvZS6object64__T16AssociativeArrayTC4core6thread6ThreadTC4core6thread6ThreadZ16AssociativeArray7byValueM6Result+0x40> 407c15: 48 8b 0e mov (%rsi),%rcx 407c18: 4c 8b 46 08 mov 0x8(%rsi),%r8 407c1c: 31 f6 xor %esi,%esi 407c1e: b8 08 00 00 00 mov $0x8,%eax 407c23: 66 66 66 66 2e 0f 1f data32 data32 data32 nopw %cs:0x0(%rax,%rax,1) 407c2a: 84 00 00 00 00 00 407c30: 48 39 ce cmp %rcx,%rsi 407c33: 73 24 jae 407c59 <_D6object64__T16AssociativeArrayTC4core6thread6ThreadTC4core6thread6ThreadZ16AssociativeArray7byValueMFNdZS6object64__T16AssociativeArrayTC4core6thread6ThreadTC4core6thread6ThreadZ16AssociativeArray7byValueM6Result6Result6__ctorMFPvZS6object64__T16AssociativeArrayTC4core6thread6ThreadTC4core6thread6ThreadZ16AssociativeArray7byValueM6Result+0x49> 407c35: 49 8b 14 f0 mov (%r8,%rsi,8),%rdx 407c39: 48 83 c0 f8 add $0xfffffffffffffff8,%rax 407c3d: 48 ff c6 inc %rsi 407c40: 48 85 d2 test %rdx,%rdx 407c43: 74 eb je 407c30 <_D6object64__T16AssociativeArrayTC4core6thread6ThreadTC4core6thread6ThreadZ16AssociativeArray7byValueMFNdZS6object64__T16AssociativeArrayTC4core6thread6ThreadTC4core6thread6ThreadZ16AssociativeArray7byValueM6Result6Result6__ctorMFPvZS6object64__T16AssociativeArrayTC4core6thread6ThreadTC4core6thread6ThreadZ16AssociativeArray7byValueM6Result+0x20> 407c45: 49 29 c0 sub %rax,%r8 407c48: 48 29 f1 sub %rsi,%rcx 407c4b: 48 ff c1 inc %rcx 407c4e: eb 0b jmp 407c5b <_D6object64__T16AssociativeArrayTC4core6thread6ThreadTC4core6thread6ThreadZ16AssociativeArray7byValueMFNdZS6object64__T16AssociativeArrayTC4core6thread6ThreadTC4core6thread6ThreadZ16AssociativeArray7byValueM6Result6Result6__ctorMFPvZS6object64__T16AssociativeArrayTC4core6thread6ThreadTC4core6thread6ThreadZ16AssociativeArray7byValueM6Result+0x4b> 407c50: 31 d2 xor %edx,%edx 407c52: 45 31 c0 xor %r8d,%r8d 407c55: 31 c9 xor %ecx,%ecx 407c57: eb 02 jmp 407c5b <_D6object64__T16AssociativeArrayTC4core6thread6ThreadTC4core6thread6ThreadZ16AssociativeArray7byValueMFNdZS6object64__T16AssociativeArrayTC4core6thread6ThreadTC4core6thread6ThreadZ16AssociativeArray7byValueM6Result6Result6__ctorMFPvZS6object64__T16AssociativeArrayTC4core6thread6ThreadTC4core6thread6ThreadZ16AssociativeArray7byValueM6Result+0x4b> 407c59: 31 d2 xor %edx,%edx 407c5b: 48 89 0f mov %rcx,(%rdi) 407c5e: 4c 89 47 08 mov %r8,0x8(%rdi) 407c62: 48 89 57 10 mov %rdx,0x10(%rdi) 407c66: 48 89 f8 mov %rdi,%rax 407c69: c3 retq 407c6a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) 0000000000407c70 <_D6object64__T16AssociativeArrayTC4core6thread6ThreadTC4core6thread6ThreadZ16AssociativeArray7byValueMFNdZS6object64__T16AssociativeArrayTC4core6thread6ThreadTC4core6thread6ThreadZ16AssociativeArray7byValueM6Result6Result5frontMFNcNdZC4core6thread6Thread>: 407c70: 48 8b 47 10 mov 0x10(%rdi),%rax 407c74: 48 83 c0 18 add $0x18,%rax 407c78: c3 retq 407c79: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 0000000000407c80 <_D4core4sync5mutex5Mutex4lockMFNeZv>: 407c80: 50 push %rax 407c81: 48 83 c7 10 add $0x10,%rdi 407c85: e8 c6 a1 ff ff callq 401e50 407c8a: 85 c0 test %eax,%eax 407c8c: 75 02 jne 407c90 <_D4core4sync5mutex5Mutex4lockMFNeZv+0x10> 407c8e: 58 pop %rax 407c8f: c3 retq 407c90: bf 90 01 63 00 mov $0x630190,%edi 407c95: e8 f6 8e 00 00 callq 410b90 <_d_newclass> 407c9a: 48 c7 00 10 2b 42 00 movq $0x422b10,(%rax) 407ca1: 48 c7 40 08 00 00 00 movq $0x0,0x8(%rax) 407ca8: 00 407ca9: 48 8b 0d 50 ae 01 00 mov 0x1ae50(%rip),%rcx # 422b00 <_D4core4sync9exception13SyncException6__initZ+0x40> 407cb0: 48 89 48 40 mov %rcx,0x40(%rax) 407cb4: c5 f8 10 05 34 ae 01 vmovups 0x1ae34(%rip),%xmm0 # 422af0 <_D4core4sync9exception13SyncException6__initZ+0x30> 407cbb: 00 407cbc: c5 f8 11 40 30 vmovups %xmm0,0x30(%rax) 407cc1: c5 f8 10 05 17 ae 01 vmovups 0x1ae17(%rip),%xmm0 # 422ae0 <_D4core4sync9exception13SyncException6__initZ+0x20> 407cc8: 00 407cc9: c5 f8 11 40 20 vmovups %xmm0,0x20(%rax) 407cce: c5 f8 10 05 fa ad 01 vmovups 0x1adfa(%rip),%xmm0 # 422ad0 <_D4core4sync9exception13SyncException6__initZ+0x10> 407cd5: 00 407cd6: c5 f8 11 40 10 vmovups %xmm0,0x10(%rax) 407cdb: 48 c7 04 24 d0 28 42 movq $0x4228d0,(%rsp) 407ce2: 00 407ce3: 48 89 c7 mov %rax,%rdi 407ce6: be 00 00 00 00 mov $0x0,%esi 407ceb: ba 8d 00 00 00 mov $0x8d,%edx 407cf0: b9 3b 00 00 00 mov $0x3b,%ecx 407cf5: 41 b8 f0 28 42 00 mov $0x4228f0,%r8d 407cfb: 41 b9 14 00 00 00 mov $0x14,%r9d 407d01: e8 4a 03 00 00 callq 408050 <_D4core4sync9exception13SyncException6__ctorMFAyaAyamC6object9ThrowableZC4core4sync9exception13SyncException> 407d06: 48 89 c7 mov %rax,%rdi 407d09: e8 52 10 00 00 callq 408d60 <_d_throw_exception> 407d0e: 66 90 xchg %ax,%ax 0000000000407d10 <_D4core4sync5mutex5Mutex6unlockMFNeZv>: 407d10: 50 push %rax 407d11: 48 83 c7 10 add $0x10,%rdi 407d15: e8 36 9f ff ff callq 401c50 407d1a: 85 c0 test %eax,%eax 407d1c: 75 02 jne 407d20 <_D4core4sync5mutex5Mutex6unlockMFNeZv+0x10> 407d1e: 58 pop %rax 407d1f: c3 retq 407d20: bf 90 01 63 00 mov $0x630190,%edi 407d25: e8 66 8e 00 00 callq 410b90 <_d_newclass> 407d2a: 48 c7 00 10 2b 42 00 movq $0x422b10,(%rax) 407d31: 48 c7 40 08 00 00 00 movq $0x0,0x8(%rax) 407d38: 00 407d39: 48 8b 0d c0 ad 01 00 mov 0x1adc0(%rip),%rcx # 422b00 <_D4core4sync9exception13SyncException6__initZ+0x40> 407d40: 48 89 48 40 mov %rcx,0x40(%rax) 407d44: c5 f8 10 05 a4 ad 01 vmovups 0x1ada4(%rip),%xmm0 # 422af0 <_D4core4sync9exception13SyncException6__initZ+0x30> 407d4b: 00 407d4c: c5 f8 11 40 30 vmovups %xmm0,0x30(%rax) 407d51: c5 f8 10 05 87 ad 01 vmovups 0x1ad87(%rip),%xmm0 # 422ae0 <_D4core4sync9exception13SyncException6__initZ+0x20> 407d58: 00 407d59: c5 f8 11 40 20 vmovups %xmm0,0x20(%rax) 407d5e: c5 f8 10 05 6a ad 01 vmovups 0x1ad6a(%rip),%xmm0 # 422ad0 <_D4core4sync9exception13SyncException6__initZ+0x10> 407d65: 00 407d66: c5 f8 11 40 10 vmovups %xmm0,0x10(%rax) 407d6b: 48 c7 04 24 30 29 42 movq $0x422930,(%rsp) 407d72: 00 407d73: 48 89 c7 mov %rax,%rdi 407d76: be 00 00 00 00 mov $0x0,%esi 407d7b: ba a3 00 00 00 mov $0xa3,%edx 407d80: b9 3b 00 00 00 mov $0x3b,%ecx 407d85: 41 b8 50 29 42 00 mov $0x422950,%r8d 407d8b: 41 b9 16 00 00 00 mov $0x16,%r9d 407d91: e8 ba 02 00 00 callq 408050 <_D4core4sync9exception13SyncException6__ctorMFAyaAyamC6object9ThrowableZC4core4sync9exception13SyncException> 407d96: 48 89 c7 mov %rax,%rdi 407d99: e8 c2 0f 00 00 callq 408d60 <_d_throw_exception> 407d9e: 66 90 xchg %ax,%ax 0000000000407da0 <_D4core4sync5mutex5Mutex7tryLockMFZb>: 407da0: 50 push %rax 407da1: 48 83 c7 10 add $0x10,%rdi 407da5: e8 b6 a0 ff ff callq 401e60 407daa: 85 c0 test %eax,%eax 407dac: 0f 94 c0 sete %al 407daf: 5a pop %rdx 407db0: c3 retq 407db1: 66 66 66 66 66 66 2e data32 data32 data32 data32 data32 nopw %cs:0x0(%rax,%rax,1) 407db8: 0f 1f 84 00 00 00 00 407dbf: 00 0000000000407dc0 <_D4core4sync5mutex5Mutex6__ctorMFZC4core4sync5mutex5Mutex>: 407dc0: 53 push %rbx 407dc1: 48 83 ec 10 sub $0x10,%rsp 407dc5: 48 89 fb mov %rdi,%rbx 407dc8: 48 8d 7c 24 08 lea 0x8(%rsp),%rdi 407dcd: e8 0e 9d ff ff callq 401ae0 407dd2: 85 c0 test %eax,%eax 407dd4: 75 57 jne 407e2d <_D4core4sync5mutex5Mutex6__ctorMFZC4core4sync5mutex5Mutex+0x6d> 407dd6: 48 8d 7c 24 08 lea 0x8(%rsp),%rdi 407ddb: be 01 00 00 00 mov $0x1,%esi 407de0: e8 7b 9e ff ff callq 401c60 407de5: 85 c0 test %eax,%eax 407de7: 0f 85 be 00 00 00 jne 407eab <_D4core4sync5mutex5Mutex6__ctorMFZC4core4sync5mutex5Mutex+0xeb> 407ded: 48 8d 7b 10 lea 0x10(%rbx),%rdi 407df1: 48 8d 74 24 08 lea 0x8(%rsp),%rsi 407df6: e8 45 a0 ff ff callq 401e40 407dfb: 85 c0 test %eax,%eax 407dfd: 0f 85 2b 01 00 00 jne 407f2e <_D4core4sync5mutex5Mutex6__ctorMFZC4core4sync5mutex5Mutex+0x16e> 407e03: 48 8d 43 40 lea 0x40(%rbx),%rax 407e07: 48 85 db test %rbx,%rbx 407e0a: 48 0f 44 c3 cmove %rbx,%rax 407e0e: 48 89 43 38 mov %rax,0x38(%rbx) 407e12: 48 8d 43 38 lea 0x38(%rbx),%rax 407e16: 48 89 43 08 mov %rax,0x8(%rbx) 407e1a: 48 8d 7c 24 08 lea 0x8(%rsp),%rdi 407e1f: e8 6c 9c ff ff callq 401a90 407e24: 48 89 d8 mov %rbx,%rax 407e27: 48 83 c4 10 add $0x10,%rsp 407e2b: 5b pop %rbx 407e2c: c3 retq 407e2d: bf 90 01 63 00 mov $0x630190,%edi 407e32: e8 59 8d 00 00 callq 410b90 <_d_newclass> 407e37: 48 c7 00 10 2b 42 00 movq $0x422b10,(%rax) 407e3e: 48 c7 40 08 00 00 00 movq $0x0,0x8(%rax) 407e45: 00 407e46: 48 8b 0d b3 ac 01 00 mov 0x1acb3(%rip),%rcx # 422b00 <_D4core4sync9exception13SyncException6__initZ+0x40> 407e4d: 48 89 48 40 mov %rcx,0x40(%rax) 407e51: c5 f8 10 05 97 ac 01 vmovups 0x1ac97(%rip),%xmm0 # 422af0 <_D4core4sync9exception13SyncException6__initZ+0x30> 407e58: 00 407e59: c5 f8 11 40 30 vmovups %xmm0,0x30(%rax) 407e5e: c5 f8 10 05 7a ac 01 vmovups 0x1ac7a(%rip),%xmm0 # 422ae0 <_D4core4sync9exception13SyncException6__initZ+0x20> 407e65: 00 407e66: c5 f8 11 40 20 vmovups %xmm0,0x20(%rax) 407e6b: c5 f8 10 05 5d ac 01 vmovups 0x1ac5d(%rip),%xmm0 # 422ad0 <_D4core4sync9exception13SyncException6__initZ+0x10> 407e72: 00 407e73: c5 f8 11 40 10 vmovups %xmm0,0x10(%rax) 407e78: 48 c7 04 24 90 29 42 movq $0x422990,(%rsp) 407e7f: 00 407e80: 48 89 c7 mov %rax,%rdi 407e83: be 00 00 00 00 mov $0x0,%esi 407e88: ba 48 00 00 00 mov $0x48,%edx 407e8d: b9 3b 00 00 00 mov $0x3b,%ecx 407e92: 41 b8 b0 29 42 00 mov $0x4229b0,%r8d 407e98: 41 b9 1a 00 00 00 mov $0x1a,%r9d 407e9e: e8 ad 01 00 00 callq 408050 <_D4core4sync9exception13SyncException6__ctorMFAyaAyamC6object9ThrowableZC4core4sync9exception13SyncException> 407ea3: 48 89 c7 mov %rax,%rdi 407ea6: e8 b5 0e 00 00 callq 408d60 <_d_throw_exception> 407eab: bf 90 01 63 00 mov $0x630190,%edi 407eb0: e8 db 8c 00 00 callq 410b90 <_d_newclass> 407eb5: 48 c7 00 10 2b 42 00 movq $0x422b10,(%rax) 407ebc: 48 c7 40 08 00 00 00 movq $0x0,0x8(%rax) 407ec3: 00 407ec4: 48 8b 0d 35 ac 01 00 mov 0x1ac35(%rip),%rcx # 422b00 <_D4core4sync9exception13SyncException6__initZ+0x40> 407ecb: 48 89 48 40 mov %rcx,0x40(%rax) 407ecf: c5 f8 10 05 19 ac 01 vmovups 0x1ac19(%rip),%xmm0 # 422af0 <_D4core4sync9exception13SyncException6__initZ+0x30> 407ed6: 00 407ed7: c5 f8 11 40 30 vmovups %xmm0,0x30(%rax) 407edc: c5 f8 10 05 fc ab 01 vmovups 0x1abfc(%rip),%xmm0 # 422ae0 <_D4core4sync9exception13SyncException6__initZ+0x20> 407ee3: 00 407ee4: c5 f8 11 40 20 vmovups %xmm0,0x20(%rax) 407ee9: c5 f8 10 05 df ab 01 vmovups 0x1abdf(%rip),%xmm0 # 422ad0 <_D4core4sync9exception13SyncException6__initZ+0x10> 407ef0: 00 407ef1: c5 f8 11 40 10 vmovups %xmm0,0x10(%rax) 407ef6: 48 c7 04 24 f0 29 42 movq $0x4229f0,(%rsp) 407efd: 00 407efe: 48 89 c7 mov %rax,%rdi 407f01: be 00 00 00 00 mov $0x0,%esi 407f06: ba 4c 00 00 00 mov $0x4c,%edx 407f0b: b9 3b 00 00 00 mov $0x3b,%ecx 407f10: 41 b8 10 2a 42 00 mov $0x422a10,%r8d 407f16: 41 b9 1a 00 00 00 mov $0x1a,%r9d 407f1c: e8 2f 01 00 00 callq 408050 <_D4core4sync9exception13SyncException6__ctorMFAyaAyamC6object9ThrowableZC4core4sync9exception13SyncException> 407f21: 48 89 c7 mov %rax,%rdi 407f24: e8 37 0e 00 00 callq 408d60 <_d_throw_exception> 407f29: e9 bf fe ff ff jmpq 407ded <_D4core4sync5mutex5Mutex6__ctorMFZC4core4sync5mutex5Mutex+0x2d> 407f2e: bf 90 01 63 00 mov $0x630190,%edi 407f33: e8 58 8c 00 00 callq 410b90 <_d_newclass> 407f38: 48 c7 00 10 2b 42 00 movq $0x422b10,(%rax) 407f3f: 48 c7 40 08 00 00 00 movq $0x0,0x8(%rax) 407f46: 00 407f47: 48 8b 0d b2 ab 01 00 mov 0x1abb2(%rip),%rcx # 422b00 <_D4core4sync9exception13SyncException6__initZ+0x40> 407f4e: 48 89 48 40 mov %rcx,0x40(%rax) 407f52: c5 f8 10 05 96 ab 01 vmovups 0x1ab96(%rip),%xmm0 # 422af0 <_D4core4sync9exception13SyncException6__initZ+0x30> 407f59: 00 407f5a: c5 f8 11 40 30 vmovups %xmm0,0x30(%rax) 407f5f: c5 f8 10 05 79 ab 01 vmovups 0x1ab79(%rip),%xmm0 # 422ae0 <_D4core4sync9exception13SyncException6__initZ+0x20> 407f66: 00 407f67: c5 f8 11 40 20 vmovups %xmm0,0x20(%rax) 407f6c: c5 f8 10 05 5c ab 01 vmovups 0x1ab5c(%rip),%xmm0 # 422ad0 <_D4core4sync9exception13SyncException6__initZ+0x10> 407f73: 00 407f74: c5 f8 11 40 10 vmovups %xmm0,0x10(%rax) 407f79: 48 c7 04 24 50 2a 42 movq $0x422a50,(%rsp) 407f80: 00 407f81: 48 89 c7 mov %rax,%rdi 407f84: be 00 00 00 00 mov $0x0,%esi 407f89: ba 4f 00 00 00 mov $0x4f,%edx 407f8e: b9 3b 00 00 00 mov $0x3b,%ecx 407f93: 41 b8 70 2a 42 00 mov $0x422a70,%r8d 407f99: 41 b9 1a 00 00 00 mov $0x1a,%r9d 407f9f: e8 ac 00 00 00 callq 408050 <_D4core4sync9exception13SyncException6__ctorMFAyaAyamC6object9ThrowableZC4core4sync9exception13SyncException> 407fa4: 48 89 c7 mov %rax,%rdi 407fa7: e8 b4 0d 00 00 callq 408d60 <_d_throw_exception> 407fac: e9 52 fe ff ff jmpq 407e03 <_D4core4sync5mutex5Mutex6__ctorMFZC4core4sync5mutex5Mutex+0x43> 407fb1: 48 89 c3 mov %rax,%rbx 407fb4: 48 8d 7c 24 08 lea 0x8(%rsp),%rdi 407fb9: e8 d2 9a ff ff callq 401a90 407fbe: 48 89 df mov %rbx,%rdi 407fc1: e8 3a 0e 00 00 callq 408e00 <_d_eh_resume_unwind> 407fc6: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) 407fcd: 00 00 00 0000000000407fd0 <_D4core4sync5mutex5Mutex6__ctorMFC6ObjectZC4core4sync5mutex5Mutex>: 407fd0: 41 56 push %r14 407fd2: 53 push %rbx 407fd3: 50 push %rax 407fd4: 49 89 f6 mov %rsi,%r14 407fd7: 48 89 fb mov %rdi,%rbx 407fda: e8 e1 fd ff ff callq 407dc0 <_D4core4sync5mutex5Mutex6__ctorMFZC4core4sync5mutex5Mutex> 407fdf: 48 8d 43 38 lea 0x38(%rbx),%rax 407fe3: 49 89 46 08 mov %rax,0x8(%r14) 407fe7: 48 89 d8 mov %rbx,%rax 407fea: 48 83 c4 08 add $0x8,%rsp 407fee: 5b pop %rbx 407fef: 41 5e pop %r14 407ff1: c3 retq 407ff2: 66 66 66 66 66 2e 0f data32 data32 data32 data32 nopw %cs:0x0(%rax,%rax,1) 407ff9: 1f 84 00 00 00 00 00 0000000000408000 <_D4core4sync5mutex5Mutex6__dtorMFZv>: 408000: 53 push %rbx 408001: 48 89 fb mov %rdi,%rbx 408004: 48 8d 7b 10 lea 0x10(%rbx),%rdi 408008: e8 b3 9a ff ff callq 401ac0 40800d: 48 c7 43 08 00 00 00 movq $0x0,0x8(%rbx) 408014: 00 408015: 5b pop %rbx 408016: c3 retq 408017: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) 40801e: 00 00 0000000000408020 <_D4core4sync5mutex5Mutex10handleAddrMFZPS4core3sys5posix3sys5types15pthread_mutex_t>: 408020: 48 8d 47 10 lea 0x10(%rdi),%rax 408024: c3 retq 408025: 66 66 2e 0f 1f 84 00 data32 nopw %cs:0x0(%rax,%rax,1) 40802c: 00 00 00 00 0000000000408030 <_D4core4sync5mutex16__moduleinfoCtorZ>: 408030: 48 8b 05 f9 b1 22 00 mov 0x22b1f9(%rip),%rax # 633230 <_Dmodule_ref> 408037: 48 89 05 42 81 22 00 mov %rax,0x228142(%rip) # 630180 <_D4core4sync5mutex11__moduleRefZ> 40803e: 48 c7 05 e7 b1 22 00 movq $0x630180,0x22b1e7(%rip) # 633230 <_Dmodule_ref> 408045: 80 01 63 00 408049: c3 retq 40804a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) 0000000000408050 <_D4core4sync9exception13SyncException6__ctorMFAyaAyamC6object9ThrowableZC4core4sync9exception13SyncException>: 408050: 53 push %rbx 408051: 48 83 ec 10 sub $0x10,%rsp 408055: 48 89 fb mov %rdi,%rbx 408058: 48 8b 44 24 20 mov 0x20(%rsp),%rax 40805d: 48 89 04 24 mov %rax,(%rsp) 408061: e8 da 34 00 00 callq 40b540 <_D6object9Exception6__ctorMFNaNbNfAyaAyamC6object9ThrowableZC9Exception> 408066: 48 89 d8 mov %rbx,%rax 408069: 48 83 c4 10 add $0x10,%rsp 40806d: 5b pop %rbx 40806e: c3 retq 40806f: 90 nop 0000000000408070 <_D4core4sync9exception13SyncException6__ctorMFAyaC6object9ThrowableAyamZC4core4sync9exception13SyncException>: 408070: 53 push %rbx 408071: 48 83 ec 10 sub $0x10,%rsp 408075: 48 89 c8 mov %rcx,%rax 408078: 48 89 d1 mov %rdx,%rcx 40807b: 48 89 f2 mov %rsi,%rdx 40807e: 48 89 fb mov %rdi,%rbx 408081: 48 8b 74 24 20 mov 0x20(%rsp),%rsi 408086: 48 89 34 24 mov %rsi,(%rsp) 40808a: 4c 89 c6 mov %r8,%rsi 40808d: 49 89 c0 mov %rax,%r8 408090: e8 ab 34 00 00 callq 40b540 <_D6object9Exception6__ctorMFNaNbNfAyaAyamC6object9ThrowableZC9Exception> 408095: 48 89 d8 mov %rbx,%rax 408098: 48 83 c4 10 add $0x10,%rsp 40809c: 5b pop %rbx 40809d: c3 retq 40809e: 66 90 xchg %ax,%ax 00000000004080a0 <_D4core4sync9exception16__moduleinfoCtorZ>: 4080a0: 48 8b 05 89 b1 22 00 mov 0x22b189(%rip),%rax # 633230 <_Dmodule_ref> 4080a7: 48 89 05 a2 81 22 00 mov %rax,0x2281a2(%rip) # 630250 <_D4core4sync9exception11__moduleRefZ> 4080ae: 48 c7 05 77 b1 22 00 movq $0x630250,0x22b177(%rip) # 633230 <_Dmodule_ref> 4080b5: 50 02 63 00 4080b9: c3 retq 4080ba: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) 00000000004080c0 : 4080c0: 53 push %rbx 4080c1: 48 81 ec d0 00 00 00 sub $0xd0,%rsp 4080c8: 48 89 fb mov %rdi,%rbx 4080cb: 84 c0 test %al,%al 4080cd: 74 39 je 408108 4080cf: c5 f8 29 44 24 30 vmovaps %xmm0,0x30(%rsp) 4080d5: c5 f8 29 4c 24 40 vmovaps %xmm1,0x40(%rsp) 4080db: c5 f8 29 54 24 50 vmovaps %xmm2,0x50(%rsp) 4080e1: c5 f8 29 5c 24 60 vmovaps %xmm3,0x60(%rsp) 4080e7: c5 f8 29 64 24 70 vmovaps %xmm4,0x70(%rsp) 4080ed: c5 f8 29 ac 24 80 00 vmovaps %xmm5,0x80(%rsp) 4080f4: 00 00 4080f6: c5 f8 29 b4 24 90 00 vmovaps %xmm6,0x90(%rsp) 4080fd: 00 00 4080ff: c5 f8 29 bc 24 a0 00 vmovaps %xmm7,0xa0(%rsp) 408106: 00 00 408108: 4c 89 4c 24 28 mov %r9,0x28(%rsp) 40810d: 4c 89 44 24 20 mov %r8,0x20(%rsp) 408112: 48 89 4c 24 18 mov %rcx,0x18(%rsp) 408117: 48 89 54 24 10 mov %rdx,0x10(%rsp) 40811c: 48 89 74 24 08 mov %rsi,0x8(%rsp) 408121: 48 8d 04 24 lea (%rsp),%rax 408125: 48 89 84 24 c8 00 00 mov %rax,0xc8(%rsp) 40812c: 00 40812d: 48 8d 84 24 e0 00 00 lea 0xe0(%rsp),%rax 408134: 00 408135: 48 89 84 24 c0 00 00 mov %rax,0xc0(%rsp) 40813c: 00 40813d: c7 84 24 bc 00 00 00 movl $0x30,0xbc(%rsp) 408144: 30 00 00 00 408148: c7 84 24 b8 00 00 00 movl $0x8,0xb8(%rsp) 40814f: 08 00 00 00 408153: bf e0 2c 42 00 mov $0x422ce0,%edi 408158: 30 c0 xor %al,%al 40815a: e8 41 99 ff ff callq 401aa0 40815f: 48 8d b4 24 b8 00 00 lea 0xb8(%rsp),%rsi 408166: 00 408167: 48 89 df mov %rbx,%rdi 40816a: e8 21 9b ff ff callq 401c90 40816f: bf 0a 00 00 00 mov $0xa,%edi 408174: e8 f7 97 ff ff callq 401970 408179: e8 32 98 ff ff callq 4019b0 40817e: 48 81 c4 d0 00 00 00 add $0xd0,%rsp 408185: 5b pop %rbx 408186: c3 retq 408187: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) 40818e: 00 00 0000000000408190 <_D3ldc2eh11get_uleb128FPhKmZPh>: 408190: 41 57 push %r15 408192: 41 56 push %r14 408194: 41 55 push %r13 408196: 41 54 push %r12 408198: 53 push %rbx 408199: 49 89 f4 mov %rsi,%r12 40819c: 49 89 fe mov %rdi,%r14 40819f: 49 c7 06 00 00 00 00 movq $0x0,(%r14) 4081a6: 41 8a 04 24 mov (%r12),%al 4081aa: 45 31 ff xor %r15d,%r15d 4081ad: a8 80 test $0x80,%al 4081af: 74 7f je 408230 <_D3ldc2eh11get_uleb128FPhKmZPh+0xa0> 4081b1: 0f b6 c0 movzbl %al,%eax 4081b4: 49 ff c4 inc %r12 4081b7: 31 d2 xor %edx,%edx 4081b9: 49 89 d5 mov %rdx,%r13 4081bc: eb 0e jmp 4081cc <_D3ldc2eh11get_uleb128FPhKmZPh+0x3c> 4081be: 66 90 xchg %ax,%ax 4081c0: 0f b6 c0 movzbl %al,%eax 4081c3: 49 ff c4 inc %r12 4081c6: 49 8b 16 mov (%r14),%rdx 4081c9: 49 89 dd mov %rbx,%r13 4081cc: 83 e0 7f and $0x7f,%eax 4081cf: 44 88 e9 mov %r13b,%cl 4081d2: d3 e0 shl %cl,%eax 4081d4: 48 63 c0 movslq %eax,%rax 4081d7: 48 09 d0 or %rdx,%rax 4081da: 49 89 06 mov %rax,(%r14) 4081dd: 49 8d 5d 07 lea 0x7(%r13),%rbx 4081e1: 48 83 fb 3f cmp $0x3f,%rbx 4081e5: 76 0c jbe 4081f3 <_D3ldc2eh11get_uleb128FPhKmZPh+0x63> 4081e7: bf 00 2d 42 00 mov $0x422d00,%edi 4081ec: 30 c0 xor %al,%al 4081ee: e8 cd fe ff ff callq 4080c0 4081f3: 41 8a 04 24 mov (%r12),%al 4081f7: a8 80 test $0x80,%al 4081f9: 75 c5 jne 4081c0 <_D3ldc2eh11get_uleb128FPhKmZPh+0x30> 4081fb: 45 31 ff xor %r15d,%r15d 4081fe: 49 83 fd f9 cmp $0xfffffffffffffff9,%r13 408202: 74 2c je 408230 <_D3ldc2eh11get_uleb128FPhKmZPh+0xa0> 408204: 0f b6 d0 movzbl %al,%edx 408207: 4d 8d 7d 07 lea 0x7(%r13),%r15 40820b: b9 39 00 00 00 mov $0x39,%ecx 408210: 44 29 e9 sub %r13d,%ecx 408213: be 01 00 00 00 mov $0x1,%esi 408218: 48 d3 e6 shl %cl,%rsi 40821b: 48 39 f2 cmp %rsi,%rdx 40821e: 7c 10 jl 408230 <_D3ldc2eh11get_uleb128FPhKmZPh+0xa0> 408220: bf 40 2d 42 00 mov $0x422d40,%edi 408225: 30 c0 xor %al,%al 408227: e8 94 fe ff ff callq 4080c0 40822c: 41 8a 04 24 mov (%r12),%al 408230: 0f b6 c0 movzbl %al,%eax 408233: 44 88 f9 mov %r15b,%cl 408236: d3 e0 shl %cl,%eax 408238: 48 63 c0 movslq %eax,%rax 40823b: 49 09 06 or %rax,(%r14) 40823e: 49 ff c4 inc %r12 408241: 4c 89 e0 mov %r12,%rax 408244: 5b pop %rbx 408245: 41 5c pop %r12 408247: 41 5d pop %r13 408249: 41 5e pop %r14 40824b: 41 5f pop %r15 40824d: c3 retq 40824e: 66 90 xchg %ax,%ax 0000000000408250 <_D3ldc2eh11get_sleb128FPhKlZPh>: 408250: 41 57 push %r15 408252: 41 56 push %r14 408254: 41 55 push %r13 408256: 41 54 push %r12 408258: 53 push %rbx 408259: 49 89 f4 mov %rsi,%r12 40825c: 49 89 fe mov %rdi,%r14 40825f: 49 c7 06 00 00 00 00 movq $0x0,(%r14) 408266: 41 8a 04 24 mov (%r12),%al 40826a: 45 31 ff xor %r15d,%r15d 40826d: a8 80 test $0x80,%al 40826f: 74 7f je 4082f0 <_D3ldc2eh11get_sleb128FPhKlZPh+0xa0> 408271: 0f b6 c0 movzbl %al,%eax 408274: 49 ff c4 inc %r12 408277: 31 d2 xor %edx,%edx 408279: 49 89 d5 mov %rdx,%r13 40827c: eb 0e jmp 40828c <_D3ldc2eh11get_sleb128FPhKlZPh+0x3c> 40827e: 66 90 xchg %ax,%ax 408280: 0f b6 c0 movzbl %al,%eax 408283: 49 ff c4 inc %r12 408286: 49 8b 16 mov (%r14),%rdx 408289: 49 89 dd mov %rbx,%r13 40828c: 83 e0 7f and $0x7f,%eax 40828f: 44 88 e9 mov %r13b,%cl 408292: d3 e0 shl %cl,%eax 408294: 48 63 c0 movslq %eax,%rax 408297: 48 09 d0 or %rdx,%rax 40829a: 49 89 06 mov %rax,(%r14) 40829d: 49 8d 5d 07 lea 0x7(%r13),%rbx 4082a1: 48 83 fb 3f cmp $0x3f,%rbx 4082a5: 76 0c jbe 4082b3 <_D3ldc2eh11get_sleb128FPhKlZPh+0x63> 4082a7: bf 80 2d 42 00 mov $0x422d80,%edi 4082ac: 30 c0 xor %al,%al 4082ae: e8 0d fe ff ff callq 4080c0 4082b3: 41 8a 04 24 mov (%r12),%al 4082b7: a8 80 test $0x80,%al 4082b9: 75 c5 jne 408280 <_D3ldc2eh11get_sleb128FPhKlZPh+0x30> 4082bb: 45 31 ff xor %r15d,%r15d 4082be: 49 83 fd f9 cmp $0xfffffffffffffff9,%r13 4082c2: 74 2c je 4082f0 <_D3ldc2eh11get_sleb128FPhKlZPh+0xa0> 4082c4: 0f b6 d0 movzbl %al,%edx 4082c7: 4d 8d 7d 07 lea 0x7(%r13),%r15 4082cb: b9 39 00 00 00 mov $0x39,%ecx 4082d0: 44 29 e9 sub %r13d,%ecx 4082d3: be 01 00 00 00 mov $0x1,%esi 4082d8: 48 d3 e6 shl %cl,%rsi 4082db: 48 39 f2 cmp %rsi,%rdx 4082de: 7c 10 jl 4082f0 <_D3ldc2eh11get_sleb128FPhKlZPh+0xa0> 4082e0: bf c0 2d 42 00 mov $0x422dc0,%edi 4082e5: 30 c0 xor %al,%al 4082e7: e8 d4 fd ff ff callq 4080c0 4082ec: 41 8a 04 24 mov (%r12),%al 4082f0: 0f b6 c0 movzbl %al,%eax 4082f3: 44 88 f9 mov %r15b,%cl 4082f6: d3 e0 shl %cl,%eax 4082f8: 48 63 c0 movslq %eax,%rax 4082fb: 49 0b 06 or (%r14),%rax 4082fe: 49 89 06 mov %rax,(%r14) 408301: 49 83 ff 3f cmp $0x3f,%r15 408305: 77 23 ja 40832a <_D3ldc2eh11get_sleb128FPhKlZPh+0xda> 408307: 41 f6 04 24 40 testb $0x40,(%r12) 40830c: 74 1c je 40832a <_D3ldc2eh11get_sleb128FPhKlZPh+0xda> 40830e: 41 83 c7 07 add $0x7,%r15d 408312: ba 01 00 00 00 mov $0x1,%edx 408317: 44 88 f9 mov %r15b,%cl 40831a: d3 e2 shl %cl,%edx 40831c: ff ca dec %edx 40831e: 48 63 ca movslq %edx,%rcx 408321: 48 f7 d1 not %rcx 408324: 48 09 c8 or %rcx,%rax 408327: 49 89 06 mov %rax,(%r14) 40832a: 49 ff c4 inc %r12 40832d: 4c 89 e0 mov %r12,%rax 408330: 5b pop %rbx 408331: 41 5c pop %r12 408333: 41 5d pop %r13 408335: 41 5e pop %r14 408337: 41 5f pop %r15 408339: c3 retq 40833a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) 0000000000408340 <_D3ldc2eh25get_size_of_encoded_valueFhZm>: 408340: 50 push %rax 408341: 31 c0 xor %eax,%eax 408343: 40 80 ff ff cmp $0xff,%dil 408347: 74 1d je 408366 <_D3ldc2eh25get_size_of_encoded_valueFhZm+0x26> 408349: 40 0f b6 cf movzbl %dil,%ecx 40834d: 83 e1 07 and $0x7,%ecx 408350: 83 f9 04 cmp $0x4,%ecx 408353: 77 1a ja 40836f <_D3ldc2eh25get_size_of_encoded_valueFhZm+0x2f> 408355: b8 08 00 00 00 mov $0x8,%eax 40835a: ff 24 cd 90 2b 42 00 jmpq *0x422b90(,%rcx,8) 408361: b8 02 00 00 00 mov $0x2,%eax 408366: 5a pop %rdx 408367: c3 retq 408368: b8 04 00 00 00 mov $0x4,%eax 40836d: 5a pop %rdx 40836e: c3 retq 40836f: bf 00 2e 42 00 mov $0x422e00,%edi 408374: 30 c0 xor %al,%al 408376: e8 45 fd ff ff callq 4080c0 40837b: bf 32 00 00 00 mov $0x32,%edi 408380: be 50 2e 42 00 mov $0x422e50,%esi 408385: ba fb 00 00 00 mov $0xfb,%edx 40838a: e8 b1 aa ff ff callq 402e40 <_d_assert> 40838f: 90 nop 0000000000408390 <_D3ldc2eh17get_encoded_valueFPhKmhPvZPh>: 408390: 55 push %rbp 408391: 41 57 push %r15 408393: 41 56 push %r14 408395: 41 55 push %r13 408397: 41 54 push %r12 408399: 53 push %rbx 40839a: 48 83 ec 18 sub $0x18,%rsp 40839e: 49 89 cc mov %rcx,%r12 4083a1: 49 89 d6 mov %rdx,%r14 4083a4: 89 f3 mov %esi,%ebx 4083a6: 80 fb 50 cmp $0x50,%bl 4083a9: 0f 84 a4 01 00 00 je 408553 <_D3ldc2eh17get_encoded_valueFPhKmhPvZPh+0x1c3> 4083af: 48 89 3c 24 mov %rdi,(%rsp) 4083b3: 89 d8 mov %ebx,%eax 4083b5: 83 e0 0f and $0xf,%eax 4083b8: 83 f8 0c cmp $0xc,%eax 4083bb: 0f 87 92 01 00 00 ja 408553 <_D3ldc2eh17get_encoded_valueFPhKmhPvZPh+0x1c3> 4083c1: ff 24 c5 b8 2b 42 00 jmpq *0x422bb8(,%rax,8) 4083c8: 49 8b 04 24 mov (%r12),%rax 4083cc: 49 89 06 mov %rax,(%r14) 4083cf: 49 8d 6c 24 08 lea 0x8(%r12),%rbp 4083d4: e9 18 01 00 00 jmpq 4084f1 <_D3ldc2eh17get_encoded_valueFPhKmhPvZPh+0x161> 4083d9: 49 c7 06 00 00 00 00 movq $0x0,(%r14) 4083e0: 41 8a 04 24 mov (%r12),%al 4083e4: 45 31 ed xor %r13d,%r13d 4083e7: a8 80 test $0x80,%al 4083e9: 0f 84 ba 00 00 00 je 4084a9 <_D3ldc2eh17get_encoded_valueFPhKmhPvZPh+0x119> 4083ef: 89 5c 24 0c mov %ebx,0xc(%rsp) 4083f3: 0f b6 c0 movzbl %al,%eax 4083f6: 49 8d 6c 24 01 lea 0x1(%r12),%rbp 4083fb: 31 d2 xor %edx,%edx 4083fd: 49 89 d7 mov %rdx,%r15 408400: eb 1a jmp 40841c <_D3ldc2eh17get_encoded_valueFPhKmhPvZPh+0x8c> 408402: 66 66 66 66 66 2e 0f data32 data32 data32 data32 nopw %cs:0x0(%rax,%rax,1) 408409: 1f 84 00 00 00 00 00 408410: 0f b6 c0 movzbl %al,%eax 408413: 48 ff c5 inc %rbp 408416: 49 8b 16 mov (%r14),%rdx 408419: 49 89 df mov %rbx,%r15 40841c: 83 e0 7f and $0x7f,%eax 40841f: 44 88 f9 mov %r15b,%cl 408422: d3 e0 shl %cl,%eax 408424: 48 63 c0 movslq %eax,%rax 408427: 48 09 d0 or %rdx,%rax 40842a: 49 89 06 mov %rax,(%r14) 40842d: 49 8d 5f 07 lea 0x7(%r15),%rbx 408431: 48 83 fb 3f cmp $0x3f,%rbx 408435: 76 0c jbe 408443 <_D3ldc2eh17get_encoded_valueFPhKmhPvZPh+0xb3> 408437: bf 00 2d 42 00 mov $0x422d00,%edi 40843c: 30 c0 xor %al,%al 40843e: e8 7d fc ff ff callq 4080c0 408443: 8a 45 00 mov 0x0(%rbp),%al 408446: a8 80 test $0x80,%al 408448: 75 c6 jne 408410 <_D3ldc2eh17get_encoded_valueFPhKmhPvZPh+0x80> 40844a: 45 31 ed xor %r13d,%r13d 40844d: 49 83 ff f9 cmp $0xfffffffffffffff9,%r15 408451: 75 5b jne 4084ae <_D3ldc2eh17get_encoded_valueFPhKmhPvZPh+0x11e> 408453: 8b 5c 24 0c mov 0xc(%rsp),%ebx 408457: e9 81 00 00 00 jmpq 4084dd <_D3ldc2eh17get_encoded_valueFPhKmhPvZPh+0x14d> 40845c: 41 0f b7 04 24 movzwl (%r12),%eax 408461: eb 2e jmp 408491 <_D3ldc2eh17get_encoded_valueFPhKmhPvZPh+0x101> 408463: 41 8b 04 24 mov (%r12),%eax 408467: eb 36 jmp 40849f <_D3ldc2eh17get_encoded_valueFPhKmhPvZPh+0x10f> 408469: 48 c7 44 24 10 00 00 movq $0x0,0x10(%rsp) 408470: 00 00 408472: 48 8d 7c 24 10 lea 0x10(%rsp),%rdi 408477: 4c 89 e6 mov %r12,%rsi 40847a: e8 d1 fd ff ff callq 408250 <_D3ldc2eh11get_sleb128FPhKlZPh> 40847f: 48 89 c5 mov %rax,%rbp 408482: 49 8b 06 mov (%r14),%rax 408485: 48 89 44 24 10 mov %rax,0x10(%rsp) 40848a: eb 65 jmp 4084f1 <_D3ldc2eh17get_encoded_valueFPhKmhPvZPh+0x161> 40848c: 49 0f bf 04 24 movswq (%r12),%rax 408491: 49 89 06 mov %rax,(%r14) 408494: 49 8d 6c 24 02 lea 0x2(%r12),%rbp 408499: eb 56 jmp 4084f1 <_D3ldc2eh17get_encoded_valueFPhKmhPvZPh+0x161> 40849b: 49 63 04 24 movslq (%r12),%rax 40849f: 49 89 06 mov %rax,(%r14) 4084a2: 49 8d 6c 24 04 lea 0x4(%r12),%rbp 4084a7: eb 48 jmp 4084f1 <_D3ldc2eh17get_encoded_valueFPhKmhPvZPh+0x161> 4084a9: 4c 89 e5 mov %r12,%rbp 4084ac: eb 2f jmp 4084dd <_D3ldc2eh17get_encoded_valueFPhKmhPvZPh+0x14d> 4084ae: 0f b6 d0 movzbl %al,%edx 4084b1: 4d 8d 6f 07 lea 0x7(%r15),%r13 4084b5: b9 39 00 00 00 mov $0x39,%ecx 4084ba: 44 29 f9 sub %r15d,%ecx 4084bd: be 01 00 00 00 mov $0x1,%esi 4084c2: 48 d3 e6 shl %cl,%rsi 4084c5: 48 39 f2 cmp %rsi,%rdx 4084c8: 8b 5c 24 0c mov 0xc(%rsp),%ebx 4084cc: 7c 0f jl 4084dd <_D3ldc2eh17get_encoded_valueFPhKmhPvZPh+0x14d> 4084ce: bf 40 2d 42 00 mov $0x422d40,%edi 4084d3: 30 c0 xor %al,%al 4084d5: e8 e6 fb ff ff callq 4080c0 4084da: 8a 45 00 mov 0x0(%rbp),%al 4084dd: 0f b6 c0 movzbl %al,%eax 4084e0: 44 88 e9 mov %r13b,%cl 4084e3: d3 e0 shl %cl,%eax 4084e5: 48 63 c0 movslq %eax,%rax 4084e8: 49 0b 06 or (%r14),%rax 4084eb: 49 89 06 mov %rax,(%r14) 4084ee: 48 ff c5 inc %rbp 4084f1: 89 d9 mov %ebx,%ecx 4084f3: 83 e1 70 and $0x70,%ecx 4084f6: 83 f9 0f cmp $0xf,%ecx 4084f9: 77 06 ja 408501 <_D3ldc2eh17get_encoded_valueFPhKmhPvZPh+0x171> 4084fb: 85 c9 test %ecx,%ecx 4084fd: 75 51 jne 408550 <_D3ldc2eh17get_encoded_valueFPhKmhPvZPh+0x1c0> 4084ff: eb 3f jmp 408540 <_D3ldc2eh17get_encoded_valueFPhKmhPvZPh+0x1b0> 408501: 83 f9 1f cmp $0x1f,%ecx 408504: 77 0a ja 408510 <_D3ldc2eh17get_encoded_valueFPhKmhPvZPh+0x180> 408506: 83 f9 10 cmp $0x10,%ecx 408509: 75 45 jne 408550 <_D3ldc2eh17get_encoded_valueFPhKmhPvZPh+0x1c0> 40850b: 4c 01 e0 add %r12,%rax 40850e: eb 2d jmp 40853d <_D3ldc2eh17get_encoded_valueFPhKmhPvZPh+0x1ad> 408510: 83 f9 20 cmp $0x20,%ecx 408513: 74 10 je 408525 <_D3ldc2eh17get_encoded_valueFPhKmhPvZPh+0x195> 408515: 83 f9 30 cmp $0x30,%ecx 408518: 48 8b 3c 24 mov (%rsp),%rdi 40851c: 75 12 jne 408530 <_D3ldc2eh17get_encoded_valueFPhKmhPvZPh+0x1a0> 40851e: e8 fd 97 ff ff callq 401d20 <_Unwind_GetDataRelBase@plt> 408523: eb 15 jmp 40853a <_D3ldc2eh17get_encoded_valueFPhKmhPvZPh+0x1aa> 408525: 48 8b 3c 24 mov (%rsp),%rdi 408529: e8 22 95 ff ff callq 401a50 <_Unwind_GetTextRelBase@plt> 40852e: eb 0a jmp 40853a <_D3ldc2eh17get_encoded_valueFPhKmhPvZPh+0x1aa> 408530: 83 f9 40 cmp $0x40,%ecx 408533: 75 1b jne 408550 <_D3ldc2eh17get_encoded_valueFPhKmhPvZPh+0x1c0> 408535: e8 e6 94 ff ff callq 401a20 <_Unwind_GetRegionStart@plt> 40853a: 49 03 06 add (%r14),%rax 40853d: 49 89 06 mov %rax,(%r14) 408540: f6 c3 80 test $0x80,%bl 408543: 74 06 je 40854b <_D3ldc2eh17get_encoded_valueFPhKmhPvZPh+0x1bb> 408545: 48 8b 00 mov (%rax),%rax 408548: 49 89 06 mov %rax,(%r14) 40854b: 48 89 e8 mov %rbp,%rax 40854e: eb 12 jmp 408562 <_D3ldc2eh17get_encoded_valueFPhKmhPvZPh+0x1d2> 408550: 49 89 ec mov %rbp,%r12 408553: bf 90 2e 42 00 mov $0x422e90,%edi 408558: 30 c0 xor %al,%al 40855a: e8 61 fb ff ff callq 4080c0 40855f: 4c 89 e0 mov %r12,%rax 408562: 48 83 c4 18 add $0x18,%rsp 408566: 5b pop %rbx 408567: 41 5c pop %r12 408569: 41 5d pop %r13 40856b: 41 5e pop %r14 40856d: 41 5f pop %r15 40856f: 5d pop %rbp 408570: c3 retq 408571: 66 66 66 66 66 66 2e data32 data32 data32 data32 data32 nopw %cs:0x0(%rax,%rax,1) 408578: 0f 1f 84 00 00 00 00 40857f: 00 0000000000408580 <_d_eh_personality>: 408580: 55 push %rbp 408581: 41 57 push %r15 408583: 41 56 push %r14 408585: 41 55 push %r13 408587: 41 54 push %r12 408589: 53 push %rbx 40858a: 48 81 ec 88 00 00 00 sub $0x88,%rsp 408591: 4c 89 c3 mov %r8,%rbx 408594: 48 89 4c 24 30 mov %rcx,0x30(%rsp) 408599: 89 74 24 0c mov %esi,0xc(%rsp) 40859d: 48 89 94 24 80 00 00 mov %rdx,0x80(%rsp) 4085a4: 00 4085a5: bd 03 00 00 00 mov $0x3,%ebp 4085aa: 83 ff 01 cmp $0x1,%edi 4085ad: 0f 85 5f 04 00 00 jne 408a12 <_d_eh_personality+0x492> 4085b3: 48 8d b4 24 80 00 00 lea 0x80(%rsp),%rsi 4085ba: 00 4085bb: bf 08 00 00 00 mov $0x8,%edi 4085c0: ba 08 00 00 00 mov $0x8,%edx 4085c5: b9 60 02 63 00 mov $0x630260,%ecx 4085ca: 41 b8 c0 54 42 00 mov $0x4254c0,%r8d 4085d0: e8 3b 4b 00 00 callq 40d110 <_adEq2> 4085d5: 85 c0 test %eax,%eax 4085d7: 0f 84 35 04 00 00 je 408a12 <_d_eh_personality+0x492> 4085dd: 48 c7 44 24 78 00 00 movq $0x0,0x78(%rsp) 4085e4: 00 00 4085e6: 48 c7 44 24 70 00 00 movq $0x0,0x70(%rsp) 4085ed: 00 00 4085ef: 48 c7 44 24 68 00 00 movq $0x0,0x68(%rsp) 4085f6: 00 00 4085f8: c6 44 24 67 00 movb $0x0,0x67(%rsp) 4085fd: 48 8d 7c 24 67 lea 0x67(%rsp),%rdi 408602: 48 8d 74 24 68 lea 0x68(%rsp),%rsi 408607: 48 8d 54 24 70 lea 0x70(%rsp),%rdx 40860c: 48 8d 4c 24 78 lea 0x78(%rsp),%rcx 408611: 49 89 d8 mov %rbx,%r8 408614: e8 57 05 00 00 callq 408b70 <_D3ldc2eh28_d_getLanguageSpecificTablesFPvKPhKPhKPhKhZv> 408619: bd 08 00 00 00 mov $0x8,%ebp 40861e: 4c 8b 74 24 78 mov 0x78(%rsp),%r14 408623: 4d 85 f6 test %r14,%r14 408626: 0f 84 e6 03 00 00 je 408a12 <_d_eh_personality+0x492> 40862c: 48 89 df mov %rbx,%rdi 40862f: e8 cc 95 ff ff callq 401c00 <_Unwind_GetIP@plt> 408634: 49 89 c7 mov %rax,%r15 408637: 49 ff cf dec %r15 40863a: 48 89 df mov %rbx,%rdi 40863d: 48 89 5c 24 28 mov %rbx,0x28(%rsp) 408642: e8 d9 93 ff ff callq 401a20 <_Unwind_GetRegionStart@plt> 408647: 48 89 44 24 40 mov %rax,0x40(%rsp) 40864c: 48 8b 44 24 70 mov 0x70(%rsp),%rax 408651: 48 89 44 24 18 mov %rax,0x18(%rsp) 408656: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) 40865d: 00 00 00 408660: 4c 3b 74 24 18 cmp 0x18(%rsp),%r14 408665: 0f 83 ab 01 00 00 jae 408816 <_d_eh_personality+0x296> 40866b: 41 8b 4e 08 mov 0x8(%r14),%ecx 40866f: 48 89 4c 24 10 mov %rcx,0x10(%rsp) 408674: 48 85 c9 test %rcx,%rcx 408677: 48 8b 44 24 40 mov 0x40(%rsp),%rax 40867c: 48 0f 44 c1 cmove %rcx,%rax 408680: 48 89 44 24 20 mov %rax,0x20(%rsp) 408685: 41 8b 46 04 mov 0x4(%r14),%eax 408689: 48 89 44 24 38 mov %rax,0x38(%rsp) 40868e: 41 8a 46 0c mov 0xc(%r14),%al 408692: 45 8b 2e mov (%r14),%r13d 408695: 4d 8d 76 0c lea 0xc(%r14),%r14 408699: 45 31 e4 xor %r12d,%r12d 40869c: a8 80 test $0x80,%al 40869e: 75 10 jne 4086b0 <_d_eh_personality+0x130> 4086a0: 31 ed xor %ebp,%ebp 4086a2: e9 89 00 00 00 jmpq 408730 <_d_eh_personality+0x1b0> 4086a7: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) 4086ae: 00 00 4086b0: 4c 89 fb mov %r15,%rbx 4086b3: 0f b6 d0 movzbl %al,%edx 4086b6: 31 ed xor %ebp,%ebp 4086b8: 45 31 e4 xor %r12d,%r12d 4086bb: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 4086c0: 83 e2 7f and $0x7f,%edx 4086c3: 44 88 e1 mov %r12b,%cl 4086c6: d3 e2 shl %cl,%edx 4086c8: 4c 63 fa movslq %edx,%r15 4086cb: 49 83 c4 07 add $0x7,%r12 4086cf: 49 83 fc 3f cmp $0x3f,%r12 4086d3: 76 0c jbe 4086e1 <_d_eh_personality+0x161> 4086d5: bf 00 2d 42 00 mov $0x422d00,%edi 4086da: 30 c0 xor %al,%al 4086dc: e8 df f9 ff ff callq 4080c0 4086e1: 4c 09 fd or %r15,%rbp 4086e4: 41 8a 46 01 mov 0x1(%r14),%al 4086e8: 49 ff c6 inc %r14 4086eb: 0f b6 d0 movzbl %al,%edx 4086ee: a8 80 test $0x80,%al 4086f0: 75 ce jne 4086c0 <_d_eh_personality+0x140> 4086f2: 4d 85 e4 test %r12,%r12 4086f5: 49 89 df mov %rbx,%r15 4086f8: 75 06 jne 408700 <_d_eh_personality+0x180> 4086fa: 45 31 e4 xor %r12d,%r12d 4086fd: eb 31 jmp 408730 <_d_eh_personality+0x1b0> 4086ff: 90 nop 408700: 0f b6 d0 movzbl %al,%edx 408703: b9 40 00 00 00 mov $0x40,%ecx 408708: 44 29 e1 sub %r12d,%ecx 40870b: be 01 00 00 00 mov $0x1,%esi 408710: 48 d3 e6 shl %cl,%rsi 408713: 48 39 f2 cmp %rsi,%rdx 408716: 7c 18 jl 408730 <_d_eh_personality+0x1b0> 408718: bf 40 2d 42 00 mov $0x422d40,%edi 40871d: 30 c0 xor %al,%al 40871f: e8 9c f9 ff ff callq 4080c0 408724: 41 8a 06 mov (%r14),%al 408727: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) 40872e: 00 00 408730: 4c 03 6c 24 40 add 0x40(%rsp),%r13 408735: 4d 39 ef cmp %r13,%r15 408738: 0f 8c e2 00 00 00 jl 408820 <_d_eh_personality+0x2a0> 40873e: 0f b6 d8 movzbl %al,%ebx 408741: 44 88 e1 mov %r12b,%cl 408744: d3 e3 shl %cl,%ebx 408746: 4c 03 6c 24 38 add 0x38(%rsp),%r13 40874b: 49 ff c6 inc %r14 40874e: 4d 39 ef cmp %r13,%r15 408751: 0f 8d 09 ff ff ff jge 408660 <_d_eh_personality+0xe0> 408757: 48 83 44 24 30 f8 addq $0xfffffffffffffff8,0x30(%rsp) 40875d: 8b 44 24 0c mov 0xc(%rsp),%eax 408761: 83 e0 01 and $0x1,%eax 408764: 89 44 24 40 mov %eax,0x40(%rsp) 408768: 0f 84 d6 00 00 00 je 408844 <_d_eh_personality+0x2c4> 40876e: 48 8b 44 24 30 mov 0x30(%rsp),%rax 408773: 48 8b 38 mov (%rax),%rdi 408776: be 10 11 63 00 mov $0x631110,%esi 40877b: e8 d0 ae ff ff callq 403650 <_d_dynamic_cast> 408780: 49 89 c7 mov %rax,%r15 408783: 64 4c 8b 34 25 d0 ff mov %fs:0xffffffffffffffd0,%r14 40878a: ff ff 40878c: 4d 85 f6 test %r14,%r14 40878f: 0f 84 af 00 00 00 je 408844 <_d_eh_personality+0x2c4> 408795: 48 8b 7c 24 28 mov 0x28(%rsp),%rdi 40879a: e8 a1 93 ff ff callq 401b40 <_Unwind_GetLanguageSpecificData@plt> 40879f: 49 39 46 08 cmp %rax,0x8(%r14) 4087a3: 0f 85 9b 00 00 00 jne 408844 <_d_eh_personality+0x2c4> 4087a9: 4c 89 ff mov %r15,%rdi 4087ac: be f0 12 63 00 mov $0x6312f0,%esi 4087b1: e8 9a ae ff ff callq 403650 <_d_dynamic_cast> 4087b6: 49 89 c4 mov %rax,%r12 4087b9: 64 48 8b 04 25 d0 ff mov %fs:0xffffffffffffffd0,%rax 4087c0: ff ff 4087c2: 4c 8b 70 10 mov 0x10(%rax),%r14 4087c6: 4d 85 e4 test %r12,%r12 4087c9: 74 12 je 4087dd <_d_eh_personality+0x25d> 4087cb: 4c 89 f7 mov %r14,%rdi 4087ce: be f0 12 63 00 mov $0x6312f0,%esi 4087d3: e8 78 ae ff ff callq 403650 <_d_dynamic_cast> 4087d8: 48 85 c0 test %rax,%rax 4087db: 74 4d je 40882a <_d_eh_personality+0x2aa> 4087dd: 4c 89 ff mov %r15,%rdi 4087e0: 4c 89 f6 mov %r14,%rsi 4087e3: e8 a8 11 00 00 callq 409990 <_D6object8opEqualsFC6ObjectC6ObjectZb> 4087e8: a8 01 test $0x1,%al 4087ea: 75 43 jne 40882f <_d_eh_personality+0x2af> 4087ec: 64 48 8b 04 25 d0 ff mov %fs:0xffffffffffffffd0,%rax 4087f3: ff ff 4087f5: 48 8b 40 10 mov 0x10(%rax),%rax 4087f9: 48 89 c2 mov %rax,%rdx 4087fc: 48 89 d1 mov %rdx,%rcx 4087ff: 48 8b 51 40 mov 0x40(%rcx),%rdx 408803: 48 85 d2 test %rdx,%rdx 408806: 75 f4 jne 4087fc <_d_eh_personality+0x27c> 408808: 4c 89 79 40 mov %r15,0x40(%rcx) 40880c: 48 8b 4c 24 30 mov 0x30(%rsp),%rcx 408811: 48 89 01 mov %rax,(%rcx) 408814: eb 19 jmp 40882f <_d_eh_personality+0x2af> 408816: bd 08 00 00 00 mov $0x8,%ebp 40881b: e9 f2 01 00 00 jmpq 408a12 <_d_eh_personality+0x492> 408820: bd 08 00 00 00 mov $0x8,%ebp 408825: e9 e8 01 00 00 jmpq 408a12 <_d_eh_personality+0x492> 40882a: 4d 89 74 24 48 mov %r14,0x48(%r12) 40882f: 64 48 8b 04 25 d0 ff mov %fs:0xffffffffffffffd0,%rax 408836: ff ff 408838: 48 8b 00 mov (%rax),%rax 40883b: 64 48 89 04 25 d0 ff mov %rax,%fs:0xffffffffffffffd0 408842: ff ff 408844: 48 8b 54 24 20 mov 0x20(%rsp),%rdx 408849: 48 03 54 24 10 add 0x10(%rsp),%rdx 40884e: 48 63 c3 movslq %ebx,%rax 408851: 48 09 e8 or %rbp,%rax 408854: 48 89 c1 mov %rax,%rcx 408857: 48 09 d1 or %rdx,%rcx 40885a: 74 3d je 408899 <_d_eh_personality+0x319> 40885c: 48 85 c0 test %rax,%rax 40885f: 75 05 jne 408866 <_d_eh_personality+0x2e6> 408861: 48 85 d2 test %rdx,%rdx 408864: 75 3d jne 4088a3 <_d_eh_personality+0x323> 408866: 31 db xor %ebx,%ebx 408868: 44 0f b6 74 24 67 movzbl 0x67(%rsp),%r14d 40886e: 41 81 fe ff 00 00 00 cmp $0xff,%r14d 408875: 74 40 je 4088b7 <_d_eh_personality+0x337> 408877: 44 89 f1 mov %r14d,%ecx 40887a: 83 e1 07 and $0x7,%ecx 40887d: 83 f9 04 cmp $0x4,%ecx 408880: 0f 87 a0 01 00 00 ja 408a26 <_d_eh_personality+0x4a6> 408886: bb 08 00 00 00 mov $0x8,%ebx 40888b: ff 24 cd 20 2c 42 00 jmpq *0x422c20(,%rcx,8) 408892: bb 02 00 00 00 mov $0x2,%ebx 408897: eb 1e jmp 4088b7 <_d_eh_personality+0x337> 408899: bd 08 00 00 00 mov $0x8,%ebp 40889e: e9 6f 01 00 00 jmpq 408a12 <_d_eh_personality+0x492> 4088a3: 48 8b 7c 24 28 mov 0x28(%rsp),%rdi 4088a8: 48 8b 74 24 30 mov 0x30(%rsp),%rsi 4088ad: e9 44 01 00 00 jmpq 4089f6 <_d_eh_personality+0x476> 4088b2: bb 04 00 00 00 mov $0x4,%ebx 4088b7: 48 89 54 24 20 mov %rdx,0x20(%rsp) 4088bc: 48 8b 4c 24 18 mov 0x18(%rsp),%rcx 4088c1: 48 8d 6c 08 ff lea -0x1(%rax,%rcx,1),%rbp 4088c6: 48 c7 44 24 58 00 00 movq $0x0,0x58(%rsp) 4088cd: 00 00 4088cf: 48 c7 44 24 50 00 00 movq $0x0,0x50(%rsp) 4088d6: 00 00 4088d8: 48 f7 db neg %rbx 4088db: 4c 8b 64 24 68 mov 0x68(%rsp),%r12 4088e0: 4c 8d 6c 24 48 lea 0x48(%rsp),%r13 4088e5: eb 0c jmp 4088f3 <_d_eh_personality+0x373> 4088e7: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) 4088ee: 00 00 4088f0: 48 01 c5 add %rax,%rbp 4088f3: 48 8d 7c 24 58 lea 0x58(%rsp),%rdi 4088f8: 48 89 ee mov %rbp,%rsi 4088fb: e8 50 f9 ff ff callq 408250 <_D3ldc2eh11get_sleb128FPhKlZPh> 408900: 48 89 c5 mov %rax,%rbp 408903: 48 8d 7c 24 50 lea 0x50(%rsp),%rdi 408908: 48 89 ee mov %rbp,%rsi 40890b: e8 40 f9 ff ff callq 408250 <_D3ldc2eh11get_sleb128FPhKlZPh> 408910: 4c 8b 7c 24 58 mov 0x58(%rsp),%r15 408915: 4d 85 ff test %r15,%r15 408918: 78 07 js 408921 <_d_eh_personality+0x3a1> 40891a: 75 11 jne 40892d <_d_eh_personality+0x3ad> 40891c: e9 b2 00 00 00 jmpq 4089d3 <_d_eh_personality+0x453> 408921: bf c0 2e 42 00 mov $0x422ec0,%edi 408926: 30 c0 xor %al,%al 408928: e8 93 f7 ff ff callq 4080c0 40892d: 4c 89 f9 mov %r15,%rcx 408930: 48 0f af cb imul %rbx,%rcx 408934: 4c 01 e1 add %r12,%rcx 408937: 48 c7 44 24 48 00 00 movq $0x0,0x48(%rsp) 40893e: 00 00 408940: 48 8b 7c 24 28 mov 0x28(%rsp),%rdi 408945: 44 89 f6 mov %r14d,%esi 408948: 4c 89 ea mov %r13,%rdx 40894b: e8 40 fa ff ff callq 408390 <_D3ldc2eh17get_encoded_valueFPhKmhPvZPh> 408950: 48 8b 44 24 30 mov 0x30(%rsp),%rax 408955: 48 8b 00 mov (%rax),%rax 408958: 48 8b 00 mov (%rax),%rax 40895b: 48 8b 38 mov (%rax),%rdi 40895e: 48 8b 74 24 48 mov 0x48(%rsp),%rsi 408963: e8 f8 ad ff ff callq 403760 <_d_isbaseof> 408968: 85 c0 test %eax,%eax 40896a: 75 18 jne 408984 <_d_eh_personality+0x404> 40896c: 48 8b 44 24 50 mov 0x50(%rsp),%rax 408971: 48 85 c0 test %rax,%rax 408974: 0f 85 76 ff ff ff jne 4088f0 <_d_eh_personality+0x370> 40897a: bd 08 00 00 00 mov $0x8,%ebp 40897f: e9 8e 00 00 00 jmpq 408a12 <_d_eh_personality+0x492> 408984: bd 06 00 00 00 mov $0x6,%ebp 408989: 83 7c 24 40 00 cmpl $0x0,0x40(%rsp) 40898e: 48 8b 5c 24 28 mov 0x28(%rsp),%rbx 408993: 75 7d jne 408a12 <_d_eh_personality+0x492> 408995: 8b 44 24 0c mov 0xc(%rsp),%eax 408999: a8 02 test $0x2,%al 40899b: 74 64 je 408a01 <_d_eh_personality+0x481> 40899d: 48 8b 44 24 30 mov 0x30(%rsp),%rax 4089a2: 48 8b 10 mov (%rax),%rdx 4089a5: 48 89 df mov %rbx,%rdi 4089a8: 31 f6 xor %esi,%esi 4089aa: e8 81 93 ff ff callq 401d30 <_Unwind_SetGR@plt> 4089af: 48 89 df mov %rbx,%rdi 4089b2: be 01 00 00 00 mov $0x1,%esi 4089b7: 4c 89 fa mov %r15,%rdx 4089ba: e8 71 93 ff ff callq 401d30 <_Unwind_SetGR@plt> 4089bf: 48 89 df mov %rbx,%rdi 4089c2: 48 8b 74 24 20 mov 0x20(%rsp),%rsi 4089c7: e8 a4 94 ff ff callq 401e70 <_Unwind_SetIP@plt> 4089cc: bd 07 00 00 00 mov $0x7,%ebp 4089d1: eb 3f jmp 408a12 <_d_eh_personality+0x492> 4089d3: 48 83 7c 24 50 00 cmpq $0x0,0x50(%rsp) 4089d9: 74 0c je 4089e7 <_d_eh_personality+0x467> 4089db: bf e0 2e 42 00 mov $0x422ee0,%edi 4089e0: 30 c0 xor %al,%al 4089e2: e8 d9 f6 ff ff callq 4080c0 4089e7: 48 8b 7c 24 28 mov 0x28(%rsp),%rdi 4089ec: 48 8b 74 24 30 mov 0x30(%rsp),%rsi 4089f1: 48 8b 54 24 20 mov 0x20(%rsp),%rdx 4089f6: 8b 4c 24 0c mov 0xc(%rsp),%ecx 4089fa: e8 c1 00 00 00 callq 408ac0 <_D3ldc2eh29_d_eh_install_finally_contextFE3ldc2eh14_Unwind_ActionlPS3ldc2eh12_d_exceptionPvZE3ldc2eh19_Unwind_Reason_Code> 4089ff: eb 13 jmp 408a14 <_d_eh_personality+0x494> 408a01: bf 10 2f 42 00 mov $0x422f10,%edi 408a06: 30 c0 xor %al,%al 408a08: e8 b3 f6 ff ff callq 4080c0 408a0d: bd 02 00 00 00 mov $0x2,%ebp 408a12: 89 e8 mov %ebp,%eax 408a14: 48 81 c4 88 00 00 00 add $0x88,%rsp 408a1b: 5b pop %rbx 408a1c: 41 5c pop %r12 408a1e: 41 5d pop %r13 408a20: 41 5e pop %r14 408a22: 41 5f pop %r15 408a24: 5d pop %rbp 408a25: c3 retq 408a26: bf 00 2e 42 00 mov $0x422e00,%edi 408a2b: 30 c0 xor %al,%al 408a2d: e8 8e f6 ff ff callq 4080c0 408a32: bf 32 00 00 00 mov $0x32,%edi 408a37: be 50 2e 42 00 mov $0x422e50,%esi 408a3c: ba fb 00 00 00 mov $0xfb,%edx 408a41: e8 fa a3 ff ff callq 402e40 <_d_assert> 408a46: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) 408a4d: 00 00 00 0000000000408a50 <_D3ldc2eh27_d_eh_install_catch_contextFE3ldc2eh14_Unwind_ActionllPS3ldc2eh12_d_exceptionPvZE3ldc2eh19_Unwind_Reason_Code>: 408a50: 41 57 push %r15 408a52: 41 56 push %r14 408a54: 53 push %rbx 408a55: 49 89 cf mov %rcx,%r15 408a58: 49 89 d6 mov %rdx,%r14 408a5b: 48 89 fb mov %rdi,%rbx 408a5e: 41 f6 c0 01 test $0x1,%r8b 408a62: 74 07 je 408a6b <_D3ldc2eh27_d_eh_install_catch_contextFE3ldc2eh14_Unwind_ActionllPS3ldc2eh12_d_exceptionPvZE3ldc2eh19_Unwind_Reason_Code+0x1b> 408a64: b8 06 00 00 00 mov $0x6,%eax 408a69: eb 46 jmp 408ab1 <_D3ldc2eh27_d_eh_install_catch_contextFE3ldc2eh14_Unwind_ActionllPS3ldc2eh12_d_exceptionPvZE3ldc2eh19_Unwind_Reason_Code+0x61> 408a6b: 41 f6 c0 02 test $0x2,%r8b 408a6f: 74 2f je 408aa0 <_D3ldc2eh27_d_eh_install_catch_contextFE3ldc2eh14_Unwind_ActionllPS3ldc2eh12_d_exceptionPvZE3ldc2eh19_Unwind_Reason_Code+0x50> 408a71: 48 8b 16 mov (%rsi),%rdx 408a74: 48 89 df mov %rbx,%rdi 408a77: 31 f6 xor %esi,%esi 408a79: e8 b2 92 ff ff callq 401d30 <_Unwind_SetGR@plt> 408a7e: 48 89 df mov %rbx,%rdi 408a81: be 01 00 00 00 mov $0x1,%esi 408a86: 4c 89 fa mov %r15,%rdx 408a89: e8 a2 92 ff ff callq 401d30 <_Unwind_SetGR@plt> 408a8e: 48 89 df mov %rbx,%rdi 408a91: 4c 89 f6 mov %r14,%rsi 408a94: e8 d7 93 ff ff callq 401e70 <_Unwind_SetIP@plt> 408a99: b8 07 00 00 00 mov $0x7,%eax 408a9e: eb 11 jmp 408ab1 <_D3ldc2eh27_d_eh_install_catch_contextFE3ldc2eh14_Unwind_ActionllPS3ldc2eh12_d_exceptionPvZE3ldc2eh19_Unwind_Reason_Code+0x61> 408aa0: bf 10 2f 42 00 mov $0x422f10,%edi 408aa5: 30 c0 xor %al,%al 408aa7: e8 14 f6 ff ff callq 4080c0 408aac: b8 02 00 00 00 mov $0x2,%eax 408ab1: 5b pop %rbx 408ab2: 41 5e pop %r14 408ab4: 41 5f pop %r15 408ab6: c3 retq 408ab7: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) 408abe: 00 00 0000000000408ac0 <_D3ldc2eh29_d_eh_install_finally_contextFE3ldc2eh14_Unwind_ActionlPS3ldc2eh12_d_exceptionPvZE3ldc2eh19_Unwind_Reason_Code>: 408ac0: 41 57 push %r15 408ac2: 41 56 push %r14 408ac4: 41 54 push %r12 408ac6: 53 push %rbx 408ac7: 50 push %rax 408ac8: 49 89 d6 mov %rdx,%r14 408acb: 49 89 f7 mov %rsi,%r15 408ace: 49 89 fc mov %rdi,%r12 408ad1: f6 c1 01 test $0x1,%cl 408ad4: 74 07 je 408add <_D3ldc2eh29_d_eh_install_finally_contextFE3ldc2eh14_Unwind_ActionlPS3ldc2eh12_d_exceptionPvZE3ldc2eh19_Unwind_Reason_Code+0x1d> 408ad6: b8 08 00 00 00 mov $0x8,%eax 408adb: eb 7b jmp 408b58 <_D3ldc2eh29_d_eh_install_finally_contextFE3ldc2eh14_Unwind_ActionlPS3ldc2eh12_d_exceptionPvZE3ldc2eh19_Unwind_Reason_Code+0x98> 408add: bf 10 30 42 00 mov $0x423010,%edi 408ae2: e8 69 80 00 00 callq 410b50 <_d_allocmemoryT> 408ae7: 48 89 c3 mov %rax,%rbx 408aea: c5 f8 57 c0 vxorps %xmm0,%xmm0,%xmm0 408aee: c5 f8 11 03 vmovups %xmm0,(%rbx) 408af2: 48 c7 43 10 00 00 00 movq $0x0,0x10(%rbx) 408af9: 00 408afa: 4c 89 e7 mov %r12,%rdi 408afd: e8 3e 90 ff ff callq 401b40 <_Unwind_GetLanguageSpecificData@plt> 408b02: 48 89 43 08 mov %rax,0x8(%rbx) 408b06: 64 48 8b 04 25 d0 ff mov %fs:0xffffffffffffffd0,%rax 408b0d: ff ff 408b0f: 48 89 03 mov %rax,(%rbx) 408b12: 49 8b 3f mov (%r15),%rdi 408b15: be 10 11 63 00 mov $0x631110,%esi 408b1a: e8 31 ab ff ff callq 403650 <_d_dynamic_cast> 408b1f: 48 89 43 10 mov %rax,0x10(%rbx) 408b23: 64 48 89 1c 25 d0 ff mov %rbx,%fs:0xffffffffffffffd0 408b2a: ff ff 408b2c: 4c 89 e7 mov %r12,%rdi 408b2f: 31 f6 xor %esi,%esi 408b31: 4c 89 fa mov %r15,%rdx 408b34: e8 f7 91 ff ff callq 401d30 <_Unwind_SetGR@plt> 408b39: 4c 89 e7 mov %r12,%rdi 408b3c: be 01 00 00 00 mov $0x1,%esi 408b41: 31 d2 xor %edx,%edx 408b43: e8 e8 91 ff ff callq 401d30 <_Unwind_SetGR@plt> 408b48: 4c 89 e7 mov %r12,%rdi 408b4b: 4c 89 f6 mov %r14,%rsi 408b4e: e8 1d 93 ff ff callq 401e70 <_Unwind_SetIP@plt> 408b53: b8 07 00 00 00 mov $0x7,%eax 408b58: 48 83 c4 08 add $0x8,%rsp 408b5c: 5b pop %rbx 408b5d: 41 5c pop %r12 408b5f: 41 5e pop %r14 408b61: 41 5f pop %r15 408b63: c3 retq 408b64: 66 66 66 2e 0f 1f 84 data32 data32 nopw %cs:0x0(%rax,%rax,1) 408b6b: 00 00 00 00 00 0000000000408b70 <_D3ldc2eh28_d_getLanguageSpecificTablesFPvKPhKPhKPhKhZv>: 408b70: 55 push %rbp 408b71: 41 57 push %r15 408b73: 41 56 push %r14 408b75: 41 55 push %r13 408b77: 41 54 push %r12 408b79: 53 push %rbx 408b7a: 48 83 ec 18 sub $0x18,%rsp 408b7e: 48 89 cd mov %rcx,%rbp 408b81: 49 89 d6 mov %rdx,%r14 408b84: 49 89 f4 mov %rsi,%r12 408b87: 49 89 fd mov %rdi,%r13 408b8a: 4c 89 c7 mov %r8,%rdi 408b8d: e8 ae 8f ff ff callq 401b40 <_Unwind_GetLanguageSpecificData@plt> 408b92: 48 89 c3 mov %rax,%rbx 408b95: 48 85 db test %rbx,%rbx 408b98: 0f 84 b0 00 00 00 je 408c4e <_D3ldc2eh28_d_getLanguageSpecificTablesFPvKPhKPhKPhKhZv+0xde> 408b9e: 48 89 6c 24 08 mov %rbp,0x8(%rsp) 408ba3: 80 3b ff cmpb $0xff,(%rbx) 408ba6: 74 0c je 408bb4 <_D3ldc2eh28_d_getLanguageSpecificTablesFPvKPhKPhKPhKhZv+0x44> 408ba8: bf 30 2f 42 00 mov $0x422f30,%edi 408bad: 30 c0 xor %al,%al 408baf: e8 0c f5 ff ff callq 4080c0 408bb4: 4c 89 74 24 10 mov %r14,0x10(%rsp) 408bb9: 8a 43 01 mov 0x1(%rbx),%al 408bbc: 41 88 45 00 mov %al,0x0(%r13) 408bc0: 48 83 c3 02 add $0x2,%rbx 408bc4: 3c ff cmp $0xff,%al 408bc6: 75 0c jne 408bd4 <_D3ldc2eh28_d_getLanguageSpecificTablesFPvKPhKPhKPhKhZv+0x64> 408bc8: bf 60 2f 42 00 mov $0x422f60,%edi 408bcd: 30 c0 xor %al,%al 408bcf: e8 ec f4 ff ff callq 4080c0 408bd4: 8a 03 mov (%rbx),%al 408bd6: 45 31 f6 xor %r14d,%r14d 408bd9: a8 80 test $0x80,%al 408bdb: 0f 84 89 00 00 00 je 408c6a <_D3ldc2eh28_d_getLanguageSpecificTablesFPvKPhKPhKPhKhZv+0xfa> 408be1: 0f b6 d0 movzbl %al,%edx 408be4: 31 ed xor %ebp,%ebp 408be6: 4d 89 f5 mov %r14,%r13 408be9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 408bf0: 83 e2 7f and $0x7f,%edx 408bf3: 44 88 e9 mov %r13b,%cl 408bf6: d3 e2 shl %cl,%edx 408bf8: 4c 63 fa movslq %edx,%r15 408bfb: 49 83 c5 07 add $0x7,%r13 408bff: 49 83 fd 3f cmp $0x3f,%r13 408c03: 76 0c jbe 408c11 <_D3ldc2eh28_d_getLanguageSpecificTablesFPvKPhKPhKPhKhZv+0xa1> 408c05: bf 00 2d 42 00 mov $0x422d00,%edi 408c0a: 30 c0 xor %al,%al 408c0c: e8 af f4 ff ff callq 4080c0 408c11: 4c 09 fd or %r15,%rbp 408c14: 8a 43 01 mov 0x1(%rbx),%al 408c17: 48 ff c3 inc %rbx 408c1a: 0f b6 d0 movzbl %al,%edx 408c1d: a8 80 test $0x80,%al 408c1f: 75 cf jne 408bf0 <_D3ldc2eh28_d_getLanguageSpecificTablesFPvKPhKPhKPhKhZv+0x80> 408c21: 4d 85 ed test %r13,%r13 408c24: 74 4b je 408c71 <_D3ldc2eh28_d_getLanguageSpecificTablesFPvKPhKPhKPhKhZv+0x101> 408c26: 0f b6 d0 movzbl %al,%edx 408c29: b9 40 00 00 00 mov $0x40,%ecx 408c2e: 44 29 e9 sub %r13d,%ecx 408c31: be 01 00 00 00 mov $0x1,%esi 408c36: 48 d3 e6 shl %cl,%rsi 408c39: 48 39 f2 cmp %rsi,%rdx 408c3c: 7c 36 jl 408c74 <_D3ldc2eh28_d_getLanguageSpecificTablesFPvKPhKPhKPhKhZv+0x104> 408c3e: bf 40 2d 42 00 mov $0x422d40,%edi 408c43: 30 c0 xor %al,%al 408c45: e8 76 f4 ff ff callq 4080c0 408c4a: 8a 03 mov (%rbx),%al 408c4c: eb 26 jmp 408c74 <_D3ldc2eh28_d_getLanguageSpecificTablesFPvKPhKPhKPhKhZv+0x104> 408c4e: 48 c7 45 00 00 00 00 movq $0x0,0x0(%rbp) 408c55: 00 408c56: 49 c7 06 00 00 00 00 movq $0x0,(%r14) 408c5d: 49 c7 04 24 00 00 00 movq $0x0,(%r12) 408c64: 00 408c65: e9 e4 00 00 00 jmpq 408d4e <_D3ldc2eh28_d_getLanguageSpecificTablesFPvKPhKPhKPhKhZv+0x1de> 408c6a: 31 ed xor %ebp,%ebp 408c6c: 4d 89 f5 mov %r14,%r13 408c6f: eb 03 jmp 408c74 <_D3ldc2eh28_d_getLanguageSpecificTablesFPvKPhKPhKPhKhZv+0x104> 408c71: 4d 89 f5 mov %r14,%r13 408c74: 0f b6 c0 movzbl %al,%eax 408c77: 44 88 e9 mov %r13b,%cl 408c7a: d3 e0 shl %cl,%eax 408c7c: 48 63 c0 movslq %eax,%rax 408c7f: 48 09 e8 or %rbp,%rax 408c82: 48 8d 44 18 01 lea 0x1(%rax,%rbx,1),%rax 408c87: 49 89 04 24 mov %rax,(%r12) 408c8b: 80 7b 01 03 cmpb $0x3,0x1(%rbx) 408c8f: 48 8d 5b 02 lea 0x2(%rbx),%rbx 408c93: 74 0c je 408ca1 <_D3ldc2eh28_d_getLanguageSpecificTablesFPvKPhKPhKPhKhZv+0x131> 408c95: bf a0 2f 42 00 mov $0x422fa0,%edi 408c9a: 30 c0 xor %al,%al 408c9c: e8 1f f4 ff ff callq 4080c0 408ca1: 8a 03 mov (%rbx),%al 408ca3: 45 31 f6 xor %r14d,%r14d 408ca6: a8 80 test $0x80,%al 408ca8: 74 79 je 408d23 <_D3ldc2eh28_d_getLanguageSpecificTablesFPvKPhKPhKPhKhZv+0x1b3> 408caa: 0f b6 d0 movzbl %al,%edx 408cad: 31 ed xor %ebp,%ebp 408caf: 4d 89 f4 mov %r14,%r12 408cb2: 66 66 66 66 66 2e 0f data32 data32 data32 data32 nopw %cs:0x0(%rax,%rax,1) 408cb9: 1f 84 00 00 00 00 00 408cc0: 83 e2 7f and $0x7f,%edx 408cc3: 44 88 e1 mov %r12b,%cl 408cc6: d3 e2 shl %cl,%edx 408cc8: 4c 63 fa movslq %edx,%r15 408ccb: 49 83 c4 07 add $0x7,%r12 408ccf: 49 83 fc 3f cmp $0x3f,%r12 408cd3: 76 0c jbe 408ce1 <_D3ldc2eh28_d_getLanguageSpecificTablesFPvKPhKPhKPhKhZv+0x171> 408cd5: bf 00 2d 42 00 mov $0x422d00,%edi 408cda: 30 c0 xor %al,%al 408cdc: e8 df f3 ff ff callq 4080c0 408ce1: 4c 09 fd or %r15,%rbp 408ce4: 8a 43 01 mov 0x1(%rbx),%al 408ce7: 48 ff c3 inc %rbx 408cea: 0f b6 d0 movzbl %al,%edx 408ced: a8 80 test $0x80,%al 408cef: 75 cf jne 408cc0 <_D3ldc2eh28_d_getLanguageSpecificTablesFPvKPhKPhKPhKhZv+0x150> 408cf1: 4d 85 e4 test %r12,%r12 408cf4: 74 2f je 408d25 <_D3ldc2eh28_d_getLanguageSpecificTablesFPvKPhKPhKPhKhZv+0x1b5> 408cf6: 0f b6 d0 movzbl %al,%edx 408cf9: b9 40 00 00 00 mov $0x40,%ecx 408cfe: 44 29 e1 sub %r12d,%ecx 408d01: be 01 00 00 00 mov $0x1,%esi 408d06: 48 d3 e6 shl %cl,%rsi 408d09: 48 39 f2 cmp %rsi,%rdx 408d0c: 4c 8b 74 24 10 mov 0x10(%rsp),%r14 408d11: 7c 1a jl 408d2d <_D3ldc2eh28_d_getLanguageSpecificTablesFPvKPhKPhKPhKhZv+0x1bd> 408d13: bf 40 2d 42 00 mov $0x422d40,%edi 408d18: 30 c0 xor %al,%al 408d1a: e8 a1 f3 ff ff callq 4080c0 408d1f: 8a 03 mov (%rbx),%al 408d21: eb 0a jmp 408d2d <_D3ldc2eh28_d_getLanguageSpecificTablesFPvKPhKPhKPhKhZv+0x1bd> 408d23: 31 ed xor %ebp,%ebp 408d25: 4d 89 f4 mov %r14,%r12 408d28: 4c 8b 74 24 10 mov 0x10(%rsp),%r14 408d2d: 0f b6 c0 movzbl %al,%eax 408d30: 44 88 e1 mov %r12b,%cl 408d33: d3 e0 shl %cl,%eax 408d35: 48 63 c0 movslq %eax,%rax 408d38: 48 09 e8 or %rbp,%rax 408d3b: 48 8d 44 18 01 lea 0x1(%rax,%rbx,1),%rax 408d40: 49 89 06 mov %rax,(%r14) 408d43: 48 ff c3 inc %rbx 408d46: 48 8b 44 24 08 mov 0x8(%rsp),%rax 408d4b: 48 89 18 mov %rbx,(%rax) 408d4e: 48 83 c4 18 add $0x18,%rsp 408d52: 5b pop %rbx 408d53: 41 5c pop %r12 408d55: 41 5d pop %r13 408d57: 41 5e pop %r14 408d59: 41 5f pop %r15 408d5b: 5d pop %rbp 408d5c: c3 retq 408d5d: 0f 1f 00 nopl (%rax) 0000000000408d60 <_d_throw_exception>: 408d60: 53 push %rbx 408d61: 48 83 ec 20 sub $0x20,%rsp 408d65: 48 89 fb mov %rdi,%rbx 408d68: 48 85 db test %rbx,%rbx 408d6b: 0f 84 82 00 00 00 je 408df3 <_d_throw_exception+0x93> 408d71: bf a0 30 42 00 mov $0x4230a0,%edi 408d76: e8 d5 7d 00 00 callq 410b50 <_d_allocmemoryT> 408d7b: c5 f8 57 c0 vxorps %xmm0,%xmm0,%xmm0 408d7f: c5 f8 11 40 10 vmovups %xmm0,0x10(%rax) 408d84: c5 f8 11 00 vmovups %xmm0,(%rax) 408d88: 48 c7 40 20 00 00 00 movq $0x0,0x20(%rax) 408d8f: 00 408d90: 48 8b 0d c9 74 22 00 mov 0x2274c9(%rip),%rcx # 630260 <_D3ldc2eh18_d_exception_classG8a> 408d97: 48 89 48 08 mov %rcx,0x8(%rax) 408d9b: 48 89 18 mov %rbx,(%rax) 408d9e: 48 8d 78 08 lea 0x8(%rax),%rdi 408da2: e8 b9 8c ff ff callq 401a60 <_Unwind_RaiseException@plt> 408da7: 89 c3 mov %eax,%ebx 408da9: bf 02 00 00 00 mov $0x2,%edi 408dae: be d0 2f 42 00 mov $0x422fd0,%esi 408db3: ba 30 00 00 00 mov $0x30,%edx 408db8: e8 73 8c ff ff callq 401a30 408dbd: 48 8d 54 24 0c lea 0xc(%rsp),%rdx 408dc2: 48 63 fb movslq %ebx,%rdi 408dc5: be 14 00 00 00 mov $0x14,%esi 408dca: e8 61 5b 00 00 callq 40e930 <_D2rt4util6string11intToStringFNaNbNeAamZAa> 408dcf: bf 02 00 00 00 mov $0x2,%edi 408dd4: 48 89 d6 mov %rdx,%rsi 408dd7: 48 89 c2 mov %rax,%rdx 408dda: e8 51 8c ff ff callq 401a30 408ddf: bf 02 00 00 00 mov $0x2,%edi 408de4: be 01 30 42 00 mov $0x423001,%esi 408de9: ba 01 00 00 00 mov $0x1,%edx 408dee: e8 3d 8c ff ff callq 401a30 408df3: e8 b8 8b ff ff callq 4019b0 408df8: 48 83 c4 20 add $0x20,%rsp 408dfc: 5b pop %rbx 408dfd: c3 retq 408dfe: 66 90 xchg %ax,%ax 0000000000408e00 <_d_eh_resume_unwind>: 408e00: 64 48 8b 04 25 d0 ff mov %fs:0xffffffffffffffd0,%rax 408e07: ff ff 408e09: 48 85 c0 test %rax,%rax 408e0c: 74 0c je 408e1a <_d_eh_resume_unwind+0x1a> 408e0e: 48 8b 00 mov (%rax),%rax 408e11: 64 48 89 04 25 d0 ff mov %rax,%fs:0xffffffffffffffd0 408e18: ff ff 408e1a: 48 83 c7 08 add $0x8,%rdi 408e1e: e9 0d 90 ff ff jmpq 401e30 <_Unwind_Resume@plt> 408e23: 66 66 66 66 2e 0f 1f data32 data32 data32 nopw %cs:0x0(%rax,%rax,1) 408e2a: 84 00 00 00 00 00 0000000000408e30 <_D3ldc2eh16__moduleinfoCtorZ>: 408e30: 48 8b 05 f9 a3 22 00 mov 0x22a3f9(%rip),%rax # 633230 <_Dmodule_ref> 408e37: 48 89 05 3a 74 22 00 mov %rax,0x22743a(%rip) # 630278 <_D3ldc2eh11__moduleRefZ> 408e3e: 48 c7 05 e7 a3 22 00 movq $0x630278,0x22a3e7(%rip) # 633230 <_Dmodule_ref> 408e45: 78 02 63 00 408e49: c3 retq 408e4a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) 0000000000408e50 : 408e50: 53 push %rbx 408e51: 64 48 8b 04 25 e8 ff mov %fs:0xffffffffffffffe8,%rax 408e58: ff ff 408e5a: 48 85 c0 test %rax,%rax 408e5d: 75 36 jne 408e95 408e5f: 31 ff xor %edi,%edi 408e61: be 02 00 00 00 mov $0x2,%esi 408e66: e8 b5 8d ff ff callq 401c20 408e6b: 48 89 c3 mov %rax,%rbx 408e6e: 48 89 df mov %rbx,%rdi 408e71: be 40 31 42 00 mov $0x423140,%esi 408e76: e8 95 8f ff ff callq 401e10 408e7b: 64 48 89 04 25 e8 ff mov %rax,%fs:0xffffffffffffffe8 408e82: ff ff 408e84: 48 89 df mov %rbx,%rdi 408e87: e8 44 8e ff ff callq 401cd0 408e8c: 64 48 8b 04 25 e8 ff mov %fs:0xffffffffffffffe8,%rax 408e93: ff ff 408e95: 48 8b 00 mov (%rax),%rax 408e98: 5b pop %rbx 408e99: c3 retq 408e9a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) 0000000000408ea0 : 408ea0: 55 push %rbp 408ea1: 48 89 e5 mov %rsp,%rbp 408ea4: 48 89 e8 mov %rbp,%rax 408ea7: 5d pop %rbp 408ea8: c3 retq 408ea9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 0000000000408eb0 <_D3ldc6memory16initStaticDataGCFZv>: 408eb0: 50 push %rax 408eb1: b9 40 f6 62 00 mov $0x62f640,%ecx 408eb6: b8 08 00 00 00 mov $0x8,%eax 408ebb: 29 c8 sub %ecx,%eax 408ebd: 48 83 e0 07 and $0x7,%rax 408ec1: 48 8d 80 40 f6 62 00 lea 0x62f640(%rax),%rax 408ec8: 64 48 89 04 25 d8 ff mov %rax,%fs:0xffffffffffffffd8 408ecf: ff ff 408ed1: b8 c8 34 63 00 mov $0x6334c8,%eax 408ed6: b9 c8 34 63 00 mov $0x6334c8,%ecx 408edb: 48 83 e1 07 and $0x7,%rcx 408edf: 48 29 c8 sub %rcx,%rax 408ee2: 64 48 89 04 25 e0 ff mov %rax,%fs:0xffffffffffffffe0 408ee9: ff ff 408eeb: e8 20 00 00 00 callq 408f10 <_D3ldc6memory17parseDataProcMapsFZv> 408ef0: 64 48 8b 3c 25 d8 ff mov %fs:0xffffffffffffffd8,%rdi 408ef7: ff ff 408ef9: 64 48 8b 34 25 e0 ff mov %fs:0xffffffffffffffe0,%rsi 408f00: ff ff 408f02: 48 29 fe sub %rdi,%rsi 408f05: e8 06 39 00 00 callq 40c810 408f0a: 58 pop %rax 408f0b: c3 retq 408f0c: 0f 1f 40 00 nopl 0x0(%rax) 0000000000408f10 <_D3ldc6memory17parseDataProcMapsFZv>: 408f10: 55 push %rbp 408f11: 41 57 push %r15 408f13: 41 56 push %r14 408f15: 41 55 push %r13 408f17: 41 54 push %r12 408f19: 53 push %rbx 408f1a: 48 81 ec e8 07 00 00 sub $0x7e8,%rsp 408f21: bf 51 31 42 00 mov $0x423151,%edi 408f26: 31 f6 xor %esi,%esi 408f28: 30 c0 xor %al,%al 408f2a: e8 11 8e ff ff callq 401d40 408f2f: 41 89 c6 mov %eax,%r14d 408f32: 4c 8d 24 24 lea (%rsp),%r12 408f36: 4c 89 e7 mov %r12,%rdi 408f39: be ff 00 00 00 mov $0xff,%esi 408f3e: ba e8 07 00 00 mov $0x7e8,%edx 408f43: e8 b8 8b ff ff callq 401b00 408f48: 41 83 fe ff cmp $0xffffffff,%r14d 408f4c: 0f 84 8a 01 00 00 je 4090dc <_D3ldc6memory17parseDataProcMapsFZv+0x1cc> 408f52: 44 89 f7 mov %r14d,%edi 408f55: 4c 89 e6 mov %r12,%rsi 408f58: ba e8 07 00 00 mov $0x7e8,%edx 408f5d: e8 fe 8b ff ff callq 401b60 408f62: 48 85 c0 test %rax,%rax 408f65: 0f 8e 69 01 00 00 jle 4090d4 <_D3ldc6memory17parseDataProcMapsFZv+0x1c4> 408f6b: 4c 8d 3c 24 lea (%rsp),%r15 408f6f: 90 nop 408f70: 49 01 c4 add %rax,%r12 408f73: 4d 89 fd mov %r15,%r13 408f76: eb 16 jmp 408f8e <_D3ldc6memory17parseDataProcMapsFZv+0x7e> 408f78: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 408f7f: 00 408f80: 48 29 d8 sub %rbx,%rax 408f83: 48 89 df mov %rbx,%rdi 408f86: 48 89 c6 mov %rax,%rsi 408f89: e8 82 38 00 00 callq 40c810 408f8e: 4c 89 ed mov %r13,%rbp 408f91: 48 89 eb mov %rbp,%rbx 408f94: 66 66 66 2e 0f 1f 84 data32 data32 nopw %cs:0x0(%rax,%rax,1) 408f9b: 00 00 00 00 00 408fa0: 4c 39 e3 cmp %r12,%rbx 408fa3: 0f 83 f7 00 00 00 jae 4090a0 <_D3ldc6memory17parseDataProcMapsFZv+0x190> 408fa9: 4c 8d 6b 01 lea 0x1(%rbx),%r13 408fad: 80 3b 0a cmpb $0xa,(%rbx) 408fb0: 4c 89 eb mov %r13,%rbx 408fb3: 75 eb jne 408fa0 <_D3ldc6memory17parseDataProcMapsFZv+0x90> 408fb5: 80 7d 1b 77 cmpb $0x77,0x1b(%rbp) 408fb9: 75 73 jne 40902e <_D3ldc6memory17parseDataProcMapsFZv+0x11e> 408fbb: c6 45 0c 00 movb $0x0,0xc(%rbp) 408fbf: c6 45 19 00 movb $0x0,0x19(%rbp) 408fc3: 48 89 ef mov %rbp,%rdi 408fc6: 31 f6 xor %esi,%esi 408fc8: ba 10 00 00 00 mov $0x10,%edx 408fcd: e8 fe 8d ff ff callq 401dd0 408fd2: 48 89 c3 mov %rax,%rbx 408fd5: 48 8d 7d 0d lea 0xd(%rbp),%rdi 408fd9: 31 f6 xor %esi,%esi 408fdb: ba 10 00 00 00 mov $0x10,%edx 408fe0: e8 eb 8d ff ff callq 401dd0 408fe5: 64 48 8b 0c 25 e0 ff mov %fs:0xffffffffffffffe0,%rcx 408fec: ff ff 408fee: 48 85 c9 test %rcx,%rcx 408ff1: 74 1d je 409010 <_D3ldc6memory17parseDataProcMapsFZv+0x100> 408ff3: 48 39 c1 cmp %rax,%rcx 408ff6: 77 18 ja 409010 <_D3ldc6memory17parseDataProcMapsFZv+0x100> 408ff8: 64 48 39 1c 25 d8 ff cmp %rbx,%fs:0xffffffffffffffd8 408fff: ff ff 409001: 73 2b jae 40902e <_D3ldc6memory17parseDataProcMapsFZv+0x11e> 409003: 66 66 66 66 2e 0f 1f data32 data32 data32 nopw %cs:0x0(%rax,%rax,1) 40900a: 84 00 00 00 00 00 409010: 49 39 c7 cmp %rax,%r15 409013: 73 0b jae 409020 <_D3ldc6memory17parseDataProcMapsFZv+0x110> 409015: 49 39 df cmp %rbx,%r15 409018: 73 14 jae 40902e <_D3ldc6memory17parseDataProcMapsFZv+0x11e> 40901a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) 409020: 48 29 d8 sub %rbx,%rax 409023: 48 89 df mov %rbx,%rdi 409026: 48 89 c6 mov %rax,%rsi 409029: e8 e2 37 00 00 callq 40c810 40902e: 80 7d 13 77 cmpb $0x77,0x13(%rbp) 409032: 0f 85 56 ff ff ff jne 408f8e <_D3ldc6memory17parseDataProcMapsFZv+0x7e> 409038: c6 45 08 00 movb $0x0,0x8(%rbp) 40903c: c6 45 11 00 movb $0x0,0x11(%rbp) 409040: 48 89 ef mov %rbp,%rdi 409043: 31 f6 xor %esi,%esi 409045: ba 10 00 00 00 mov $0x10,%edx 40904a: e8 81 8d ff ff callq 401dd0 40904f: 48 89 c3 mov %rax,%rbx 409052: 48 83 c5 09 add $0x9,%rbp 409056: 48 89 ef mov %rbp,%rdi 409059: 31 f6 xor %esi,%esi 40905b: ba 10 00 00 00 mov $0x10,%edx 409060: e8 6b 8d ff ff callq 401dd0 409065: 64 48 8b 0c 25 e0 ff mov %fs:0xffffffffffffffe0,%rcx 40906c: ff ff 40906e: 48 85 c9 test %rcx,%rcx 409071: 74 05 je 409078 <_D3ldc6memory17parseDataProcMapsFZv+0x168> 409073: 48 39 c1 cmp %rax,%rcx 409076: 76 17 jbe 40908f <_D3ldc6memory17parseDataProcMapsFZv+0x17f> 409078: 49 39 c7 cmp %rax,%r15 40907b: 0f 83 ff fe ff ff jae 408f80 <_D3ldc6memory17parseDataProcMapsFZv+0x70> 409081: 49 39 df cmp %rbx,%r15 409084: 0f 83 04 ff ff ff jae 408f8e <_D3ldc6memory17parseDataProcMapsFZv+0x7e> 40908a: e9 f1 fe ff ff jmpq 408f80 <_D3ldc6memory17parseDataProcMapsFZv+0x70> 40908f: 64 48 39 1c 25 d8 ff cmp %rbx,%fs:0xffffffffffffffd8 409096: ff ff 409098: 0f 83 f0 fe ff ff jae 408f8e <_D3ldc6memory17parseDataProcMapsFZv+0x7e> 40909e: eb d8 jmp 409078 <_D3ldc6memory17parseDataProcMapsFZv+0x168> 4090a0: 48 29 eb sub %rbp,%rbx 4090a3: 4c 89 ff mov %r15,%rdi 4090a6: 48 89 ee mov %rbp,%rsi 4090a9: 48 89 da mov %rbx,%rdx 4090ac: e8 9f 8c ff ff callq 401d50 4090b1: 4c 8d 24 1c lea (%rsp,%rbx,1),%r12 4090b5: 48 8d 94 24 e8 07 00 lea 0x7e8(%rsp),%rdx 4090bc: 00 4090bd: 4c 29 e2 sub %r12,%rdx 4090c0: 44 89 f7 mov %r14d,%edi 4090c3: 4c 89 e6 mov %r12,%rsi 4090c6: e8 95 8a ff ff callq 401b60 4090cb: 48 85 c0 test %rax,%rax 4090ce: 0f 8f 9c fe ff ff jg 408f70 <_D3ldc6memory17parseDataProcMapsFZv+0x60> 4090d4: 44 89 f7 mov %r14d,%edi 4090d7: e8 34 8a ff ff callq 401b10 4090dc: 48 81 c4 e8 07 00 00 add $0x7e8,%rsp 4090e3: 5b pop %rbx 4090e4: 41 5c pop %r12 4090e6: 41 5d pop %r13 4090e8: 41 5e pop %r14 4090ea: 41 5f pop %r15 4090ec: 5d pop %rbp 4090ed: c3 retq 4090ee: 66 90 xchg %ax,%ax 00000000004090f0 <_D3ldc6memory16__moduleinfoCtorZ>: 4090f0: 48 8b 05 39 a1 22 00 mov 0x22a139(%rip),%rax # 633230 <_Dmodule_ref> 4090f7: 48 89 05 9a 71 22 00 mov %rax,0x22719a(%rip) # 630298 <_D3ldc6memory11__moduleRefZ> 4090fe: 48 c7 05 27 a1 22 00 movq $0x630298,0x22a127(%rip) # 633230 <_Dmodule_ref> 409105: 98 02 63 00 409109: c3 retq 40910a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) 0000000000409110 <_D6object6Object8toStringMFZAya>: 409110: 48 8b 07 mov (%rdi),%rax 409113: 48 8b 08 mov (%rax),%rcx 409116: 48 8b 41 20 mov 0x20(%rcx),%rax 40911a: 48 8b 51 28 mov 0x28(%rcx),%rdx 40911e: c3 retq 40911f: 90 nop 0000000000409120 <_D6object6Object6toHashMFNbNeZm>: 409120: 48 89 f8 mov %rdi,%rax 409123: c3 retq 409124: 66 66 66 2e 0f 1f 84 data32 data32 nopw %cs:0x0(%rax,%rax,1) 40912b: 00 00 00 00 00 0000000000409130 <_D6object6Object5opCmpMFC6ObjectZi>: 409130: 41 56 push %r14 409132: 53 push %rbx 409133: 50 push %rax 409134: 49 89 fe mov %rdi,%r14 409137: bf 50 12 63 00 mov $0x631250,%edi 40913c: e8 4f 7a 00 00 callq 410b90 <_d_newclass> 409141: 48 89 c3 mov %rax,%rbx 409144: 48 c7 03 e0 44 42 00 movq $0x4244e0,(%rbx) 40914b: 48 c7 43 08 00 00 00 movq $0x0,0x8(%rbx) 409152: 00 409153: 48 8b 05 7e b3 01 00 mov 0x1b37e(%rip),%rax # 4244d8 <_D9Exception6__initZ+0x40> 40915a: 48 89 43 40 mov %rax,0x40(%rbx) 40915e: c5 f8 10 05 62 b3 01 vmovups 0x1b362(%rip),%xmm0 # 4244c8 <_D9Exception6__initZ+0x30> 409165: 00 409166: c5 f8 11 43 30 vmovups %xmm0,0x30(%rbx) 40916b: c5 f8 10 05 45 b3 01 vmovups 0x1b345(%rip),%xmm0 # 4244b8 <_D9Exception6__initZ+0x20> 409172: 00 409173: c5 f8 11 43 20 vmovups %xmm0,0x20(%rbx) 409178: c5 f8 10 05 28 b3 01 vmovups 0x1b328(%rip),%xmm0 # 4244a8 <_D9Exception6__initZ+0x10> 40917f: 00 409180: c5 f8 11 43 10 vmovups %xmm0,0x10(%rbx) 409185: 49 8b 06 mov (%r14),%rax 409188: 48 8b 00 mov (%rax),%rax 40918b: 48 8b 48 20 mov 0x20(%rax),%rcx 40918f: 4c 8b 40 28 mov 0x28(%rax),%r8 409193: bf 90 55 42 00 mov $0x425590,%edi 409198: be 15 00 00 00 mov $0x15,%esi 40919d: ba f0 46 42 00 mov $0x4246f0,%edx 4091a2: e8 79 bd 00 00 callq 414f20 <_d_arraycatT> 4091a7: 48 89 53 18 mov %rdx,0x18(%rbx) 4091ab: 48 89 43 10 mov %rax,0x10(%rbx) 4091af: 48 c7 43 40 00 00 00 movq $0x0,0x40(%rbx) 4091b6: 00 4091b7: 48 c7 43 28 10 47 42 movq $0x424710,0x28(%rbx) 4091be: 00 4091bf: 48 c7 43 20 33 00 00 movq $0x33,0x20(%rbx) 4091c6: 00 4091c7: 48 c7 43 30 6c 00 00 movq $0x6c,0x30(%rbx) 4091ce: 00 4091cf: 48 89 df mov %rbx,%rdi 4091d2: e8 89 fb ff ff callq 408d60 <_d_throw_exception> 4091d7: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) 4091de: 00 00 00000000004091e0 <_D6object6Object8opEqualsMFC6ObjectZb>: 4091e0: 48 39 f7 cmp %rsi,%rdi 4091e3: 0f 94 c0 sete %al 4091e6: c3 retq 4091e7: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) 4091ee: 00 00 00000000004091f0 <_D6object6Object8opEqualsMFC6ObjectC6ObjectZb>: 4091f0: 55 push %rbp 4091f1: 41 56 push %r14 4091f3: 53 push %rbx 4091f4: 49 89 d6 mov %rdx,%r14 4091f7: 48 89 f3 mov %rsi,%rbx 4091fa: b0 01 mov $0x1,%al 4091fc: 49 39 de cmp %rbx,%r14 4091ff: 74 4d je 40924e <_D6object6Object8opEqualsMFC6ObjectC6ObjectZb+0x5e> 409201: 30 c0 xor %al,%al 409203: 4d 85 f6 test %r14,%r14 409206: 74 46 je 40924e <_D6object6Object8opEqualsMFC6ObjectC6ObjectZb+0x5e> 409208: 48 85 db test %rbx,%rbx 40920b: 74 41 je 40924e <_D6object6Object8opEqualsMFC6ObjectC6ObjectZb+0x5e> 40920d: 48 8b 03 mov (%rbx),%rax 409210: 48 8b 38 mov (%rax),%rdi 409213: 49 8b 06 mov (%r14),%rax 409216: 48 8b 30 mov (%rax),%rsi 409219: e8 e2 07 00 00 callq 409a00 <_D6object8opEqualsFC8TypeInfoC8TypeInfoZb> 40921e: 40 88 c5 mov %al,%bpl 409221: 49 8b 06 mov (%r14),%rax 409224: 4c 89 f7 mov %r14,%rdi 409227: 48 89 de mov %rbx,%rsi 40922a: ff 50 20 callq *0x20(%rax) 40922d: 88 c1 mov %al,%cl 40922f: 40 88 e8 mov %bpl,%al 409232: 20 c8 and %cl,%al 409234: 40 f6 c5 01 test $0x1,%bpl 409238: 75 14 jne 40924e <_D6object6Object8opEqualsMFC6ObjectC6ObjectZb+0x5e> 40923a: 80 f1 01 xor $0x1,%cl 40923d: f6 c1 01 test $0x1,%cl 409240: 75 0c jne 40924e <_D6object6Object8opEqualsMFC6ObjectC6ObjectZb+0x5e> 409242: 48 8b 03 mov (%rbx),%rax 409245: 48 89 df mov %rbx,%rdi 409248: 4c 89 f6 mov %r14,%rsi 40924b: ff 50 20 callq *0x20(%rax) 40924e: 5b pop %rbx 40924f: 41 5e pop %r14 409251: 5d pop %rbp 409252: c3 retq 409253: 66 66 66 66 2e 0f 1f data32 data32 data32 nopw %cs:0x0(%rax,%rax,1) 40925a: 84 00 00 00 00 00 0000000000409260 <_D6object8TypeInfo8toStringMxFZAya>: 409260: 48 8b 07 mov (%rdi),%rax 409263: 48 8b 08 mov (%rax),%rcx 409266: 48 8b 41 20 mov 0x20(%rcx),%rax 40926a: 48 8b 51 28 mov 0x28(%rcx),%rdx 40926e: c3 retq 40926f: 90 nop 0000000000409270 <_D6object8TypeInfo6toHashMxFNbNeZm>: 409270: 53 push %rbx 409271: 48 89 fb mov %rdi,%rbx 409274: 48 8b 03 mov (%rbx),%rax 409277: 48 8b 40 08 mov 0x8(%rax),%rax 40927b: ff d0 callq *%rax 40927d: 31 ff xor %edi,%edi 40927f: 48 89 c6 mov %rax,%rsi 409282: e8 d9 69 00 00 callq 40fc60 <_D2rt4util4hash6hashOfFNaNbNePxvmmZm> 409287: 5b pop %rbx 409288: c3 retq 409289: 83 fa 01 cmp $0x1,%edx 40928c: 75 05 jne 409293 <_D6object8TypeInfo6toHashMxFNbNeZm+0x23> 40928e: 48 89 d8 mov %rbx,%rax 409291: 5b pop %rbx 409292: c3 retq 409293: 48 89 c7 mov %rax,%rdi 409296: e8 65 fb ff ff callq 408e00 <_d_eh_resume_unwind> 40929b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 00000000004092a0 <_D6object8TypeInfo5opCmpMFC6ObjectZi>: 4092a0: 41 57 push %r15 4092a2: 41 56 push %r14 4092a4: 53 push %rbx 4092a5: 49 89 fe mov %rdi,%r14 4092a8: 31 c0 xor %eax,%eax 4092aa: 49 39 f6 cmp %rsi,%r14 4092ad: 74 6d je 40931c <_D6object8TypeInfo5opCmpMFC6ObjectZi+0x7c> 4092af: 48 89 f7 mov %rsi,%rdi 4092b2: be f0 03 63 00 mov $0x6303f0,%esi 4092b7: e8 94 a3 ff ff callq 403650 <_d_dynamic_cast> 4092bc: 48 89 c3 mov %rax,%rbx 4092bf: b8 01 00 00 00 mov $0x1,%eax 4092c4: 48 85 db test %rbx,%rbx 4092c7: 74 53 je 40931c <_D6object8TypeInfo5opCmpMFC6ObjectZi+0x7c> 4092c9: 49 8b 06 mov (%r14),%rax 4092cc: 4c 89 f7 mov %r14,%rdi 4092cf: ff 50 08 callq *0x8(%rax) 4092d2: 49 89 c6 mov %rax,%r14 4092d5: 49 89 d7 mov %rdx,%r15 4092d8: 48 8b 03 mov (%rbx),%rax 4092db: 48 89 df mov %rbx,%rdi 4092de: ff 50 08 callq *0x8(%rax) 4092e1: 48 89 c3 mov %rax,%rbx 4092e4: 4c 39 f3 cmp %r14,%rbx 4092e7: 4c 89 f0 mov %r14,%rax 4092ea: 48 0f 42 c3 cmovb %rbx,%rax 4092ee: 4c 89 ff mov %r15,%rdi 4092f1: 48 89 d6 mov %rdx,%rsi 4092f4: 48 89 c2 mov %rax,%rdx 4092f7: e8 84 88 ff ff callq 401b80 4092fc: 89 c1 mov %eax,%ecx 4092fe: b8 01 00 00 00 mov $0x1,%eax 409303: 85 c9 test %ecx,%ecx 409305: 0f 45 c1 cmovne %ecx,%eax 409308: 75 12 jne 40931c <_D6object8TypeInfo5opCmpMFC6ObjectZi+0x7c> 40930a: 4c 39 f3 cmp %r14,%rbx 40930d: 72 0d jb 40931c <_D6object8TypeInfo5opCmpMFC6ObjectZi+0x7c> 40930f: b9 ff ff ff ff mov $0xffffffff,%ecx 409314: 31 c0 xor %eax,%eax 409316: 49 39 de cmp %rbx,%r14 409319: 0f 45 c1 cmovne %ecx,%eax 40931c: 5b pop %rbx 40931d: 41 5e pop %r14 40931f: 41 5f pop %r15 409321: c3 retq 409322: 66 66 66 66 66 2e 0f data32 data32 data32 data32 nopw %cs:0x0(%rax,%rax,1) 409329: 1f 84 00 00 00 00 00 0000000000409330 <_D6object8TypeInfo8opEqualsMFC6ObjectZb>: 409330: 41 57 push %r15 409332: 41 56 push %r14 409334: 53 push %rbx 409335: 49 89 fe mov %rdi,%r14 409338: b0 01 mov $0x1,%al 40933a: 49 39 f6 cmp %rsi,%r14 40933d: 74 4b je 40938a <_D6object8TypeInfo8opEqualsMFC6ObjectZb+0x5a> 40933f: 48 89 f7 mov %rsi,%rdi 409342: be f0 03 63 00 mov $0x6303f0,%esi 409347: e8 04 a3 ff ff callq 403650 <_d_dynamic_cast> 40934c: 48 89 c3 mov %rax,%rbx 40934f: 30 c0 xor %al,%al 409351: 48 85 db test %rbx,%rbx 409354: 74 34 je 40938a <_D6object8TypeInfo8opEqualsMFC6ObjectZb+0x5a> 409356: 49 8b 06 mov (%r14),%rax 409359: 4c 89 f7 mov %r14,%rdi 40935c: ff 50 08 callq *0x8(%rax) 40935f: 49 89 c6 mov %rax,%r14 409362: 49 89 d7 mov %rdx,%r15 409365: 48 8b 03 mov (%rbx),%rax 409368: 48 89 df mov %rbx,%rdi 40936b: ff 50 08 callq *0x8(%rax) 40936e: 48 89 d1 mov %rdx,%rcx 409371: 4c 89 f7 mov %r14,%rdi 409374: 4c 89 fe mov %r15,%rsi 409377: 48 89 c2 mov %rax,%rdx 40937a: 41 b8 90 55 42 00 mov $0x425590,%r8d 409380: e8 8b 3d 00 00 callq 40d110 <_adEq2> 409385: 85 c0 test %eax,%eax 409387: 0f 95 c0 setne %al 40938a: 5b pop %rbx 40938b: 41 5e pop %r14 40938d: 41 5f pop %r15 40938f: c3 retq 0000000000409390 <_D6object8TypeInfo7getHashMxFNbNexPvZm>: 409390: 48 89 f0 mov %rsi,%rax 409393: c3 retq 409394: 66 66 66 2e 0f 1f 84 data32 data32 nopw %cs:0x0(%rax,%rax,1) 40939b: 00 00 00 00 00 00000000004093a0 <_D6object8TypeInfo6equalsMxFxPvxPvZb>: 4093a0: 48 39 f2 cmp %rsi,%rdx 4093a3: 0f 94 c0 sete %al 4093a6: c3 retq 4093a7: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) 4093ae: 00 00 00000000004093b0 <_D6object8TypeInfo7compareMxFxPvxPvZi>: 4093b0: 31 c0 xor %eax,%eax 4093b2: c3 retq 4093b3: 66 66 66 66 2e 0f 1f data32 data32 data32 nopw %cs:0x0(%rax,%rax,1) 4093ba: 84 00 00 00 00 00 00000000004093c0 <_D6object8TypeInfo5tsizeMxFNaNbNdNfZm>: 4093c0: 31 c0 xor %eax,%eax 4093c2: c3 retq 4093c3: 66 66 66 66 2e 0f 1f data32 data32 data32 nopw %cs:0x0(%rax,%rax,1) 4093ca: 84 00 00 00 00 00 00000000004093d0 <_D6object8TypeInfo4swapMxFPvPvZv>: 4093d0: 41 56 push %r14 4093d2: 53 push %rbx 4093d3: 50 push %rax 4093d4: 49 89 d6 mov %rdx,%r14 4093d7: 48 89 f3 mov %rsi,%rbx 4093da: 48 8b 07 mov (%rdi),%rax 4093dd: ff 50 48 callq *0x48(%rax) 4093e0: 48 85 c0 test %rax,%rax 4093e3: 74 20 je 409405 <_D6object8TypeInfo4swapMxFPvPvZv+0x35> 4093e5: 66 66 2e 0f 1f 84 00 data32 nopw %cs:0x0(%rax,%rax,1) 4093ec: 00 00 00 00 4093f0: 41 8a 0e mov (%r14),%cl 4093f3: 8a 13 mov (%rbx),%dl 4093f5: 41 88 16 mov %dl,(%r14) 4093f8: 88 0b mov %cl,(%rbx) 4093fa: 48 ff c3 inc %rbx 4093fd: 49 ff c6 inc %r14 409400: 48 ff c8 dec %rax 409403: 75 eb jne 4093f0 <_D6object8TypeInfo4swapMxFPvPvZv+0x20> 409405: 48 83 c4 08 add $0x8,%rsp 409409: 5b pop %rbx 40940a: 41 5e pop %r14 40940c: c3 retq 40940d: 0f 1f 00 nopl (%rax) 0000000000409410 <_D6object8TypeInfo4nextMxFNaNbNdZxC8TypeInfo>: 409410: 31 c0 xor %eax,%eax 409412: c3 retq 409413: 66 66 66 66 2e 0f 1f data32 data32 data32 nopw %cs:0x0(%rax,%rax,1) 40941a: 84 00 00 00 00 00 0000000000409420 <_D6object8TypeInfo4initMxFNaNbNfZAxv>: 409420: 31 c0 xor %eax,%eax 409422: 31 d2 xor %edx,%edx 409424: c3 retq 409425: 66 66 2e 0f 1f 84 00 data32 nopw %cs:0x0(%rax,%rax,1) 40942c: 00 00 00 00 0000000000409430 <_D6object8TypeInfo5flagsMxFNaNbNdNfZk>: 409430: 31 c0 xor %eax,%eax 409432: c3 retq 409433: 66 66 66 66 2e 0f 1f data32 data32 data32 nopw %cs:0x0(%rax,%rax,1) 40943a: 84 00 00 00 00 00 0000000000409440 <_D6object8TypeInfo5offTiMxFZAxS6object14OffsetTypeInfo>: 409440: 31 c0 xor %eax,%eax 409442: 31 d2 xor %edx,%edx 409444: c3 retq 409445: 66 66 2e 0f 1f 84 00 data32 nopw %cs:0x0(%rax,%rax,1) 40944c: 00 00 00 00 0000000000409450 <_D6object8TypeInfo7destroyMxFPvZv>: 409450: c3 retq 409451: 66 66 66 66 66 66 2e data32 data32 data32 data32 data32 nopw %cs:0x0(%rax,%rax,1) 409458: 0f 1f 84 00 00 00 00 40945f: 00 0000000000409460 <_D6object8TypeInfo8postblitMxFPvZv>: 409460: c3 retq 409461: 66 66 66 66 66 66 2e data32 data32 data32 data32 data32 nopw %cs:0x0(%rax,%rax,1) 409468: 0f 1f 84 00 00 00 00 40946f: 00 0000000000409470 <_D6object8TypeInfo6talignMxFNaNbNdNfZm>: 409470: 50 push %rax 409471: 48 8b 07 mov (%rdi),%rax 409474: ff 50 48 callq *0x48(%rax) 409477: 5a pop %rdx 409478: c3 retq 409479: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 0000000000409480 <_D6object8TypeInfo8argTypesMFNbNfJC8TypeInfoJC8TypeInfoZi>: 409480: 48 c7 06 00 00 00 00 movq $0x0,(%rsi) 409487: 48 89 3a mov %rdi,(%rdx) 40948a: 31 c0 xor %eax,%eax 40948c: c3 retq 40948d: 0f 1f 00 nopl (%rax) 0000000000409490 <_D6object8TypeInfo6rtInfoMxFNaNbNdNfZPyv>: 409490: 31 c0 xor %eax,%eax 409492: c3 retq 409493: 66 66 66 66 2e 0f 1f data32 data32 data32 nopw %cs:0x0(%rax,%rax,1) 40949a: 84 00 00 00 00 00 00000000004094a0 <_D6object14TypeInfo_Class8toStringMxFZAya>: 4094a0: 50 push %rax 4094a1: 48 8b 07 mov (%rdi),%rax 4094a4: ff 90 a0 00 00 00 callq *0xa0(%rax) 4094aa: 48 8b 48 20 mov 0x20(%rax),%rcx 4094ae: 48 8b 50 28 mov 0x28(%rax),%rdx 4094b2: 48 89 c8 mov %rcx,%rax 4094b5: 59 pop %rcx 4094b6: c3 retq 4094b7: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) 4094be: 00 00 00000000004094c0 <_D6object14TypeInfo_Class8opEqualsMFC6ObjectZb>: 4094c0: 41 56 push %r14 4094c2: 53 push %rbx 4094c3: 50 push %rax 4094c4: 49 89 fe mov %rdi,%r14 4094c7: b0 01 mov $0x1,%al 4094c9: 49 39 f6 cmp %rsi,%r14 4094cc: 74 52 je 409520 <_D6object14TypeInfo_Class8opEqualsMFC6ObjectZb+0x60> 4094ce: 48 89 f7 mov %rsi,%rdi 4094d1: be 90 04 63 00 mov $0x630490,%esi 4094d6: e8 75 a1 ff ff callq 403650 <_d_dynamic_cast> 4094db: 48 89 c3 mov %rax,%rbx 4094de: 30 c0 xor %al,%al 4094e0: 48 85 db test %rbx,%rbx 4094e3: 74 3b je 409520 <_D6object14TypeInfo_Class8opEqualsMFC6ObjectZb+0x60> 4094e5: 49 8b 06 mov (%r14),%rax 4094e8: 4c 89 f7 mov %r14,%rdi 4094eb: ff 90 a0 00 00 00 callq *0xa0(%rax) 4094f1: 49 89 c6 mov %rax,%r14 4094f4: 48 8b 03 mov (%rbx),%rax 4094f7: 48 89 df mov %rbx,%rdi 4094fa: ff 90 a0 00 00 00 callq *0xa0(%rax) 409500: 48 8b 50 20 mov 0x20(%rax),%rdx 409504: 48 8b 48 28 mov 0x28(%rax),%rcx 409508: 49 8b 7e 20 mov 0x20(%r14),%rdi 40950c: 49 8b 76 28 mov 0x28(%r14),%rsi 409510: 41 b8 90 55 42 00 mov $0x425590,%r8d 409516: e8 f5 3b 00 00 callq 40d110 <_adEq2> 40951b: 85 c0 test %eax,%eax 40951d: 0f 95 c0 setne %al 409520: 48 83 c4 08 add $0x8,%rsp 409524: 5b pop %rbx 409525: 41 5e pop %r14 409527: c3 retq 409528: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 40952f: 00 0000000000409530 <_D6object14TypeInfo_Class7getHashMxFNbNexPvZm>: 409530: 50 push %rax 409531: 48 8b 3e mov (%rsi),%rdi 409534: 48 85 ff test %rdi,%rdi 409537: 74 08 je 409541 <_D6object14TypeInfo_Class7getHashMxFNbNexPvZm+0x11> 409539: 48 8b 07 mov (%rdi),%rax 40953c: ff 50 10 callq *0x10(%rax) 40953f: 5a pop %rdx 409540: c3 retq 409541: 31 c0 xor %eax,%eax 409543: 5a pop %rdx 409544: c3 retq 409545: 66 66 2e 0f 1f 84 00 data32 nopw %cs:0x0(%rax,%rax,1) 40954c: 00 00 00 00 0000000000409550 <_D6object14TypeInfo_Class6equalsMxFxPvxPvZb>: 409550: 50 push %rax 409551: 48 8b 36 mov (%rsi),%rsi 409554: 48 8b 3a mov (%rdx),%rdi 409557: b0 01 mov $0x1,%al 409559: 48 39 f7 cmp %rsi,%rdi 40955c: 74 0d je 40956b <_D6object14TypeInfo_Class6equalsMxFxPvxPvZb+0x1b> 40955e: 30 c0 xor %al,%al 409560: 48 85 ff test %rdi,%rdi 409563: 74 06 je 40956b <_D6object14TypeInfo_Class6equalsMxFxPvxPvZb+0x1b> 409565: 48 8b 07 mov (%rdi),%rax 409568: ff 50 20 callq *0x20(%rax) 40956b: 5a pop %rdx 40956c: c3 retq 40956d: 0f 1f 00 nopl (%rax) 0000000000409570 <_D6object14TypeInfo_Class7compareMxFxPvxPvZi>: 409570: 50 push %rax 409571: 48 8b 36 mov (%rsi),%rsi 409574: 48 8b 3a mov (%rdx),%rdi 409577: 31 c0 xor %eax,%eax 409579: 48 39 f7 cmp %rsi,%rdi 40957c: 74 1a je 409598 <_D6object14TypeInfo_Class7compareMxFxPvxPvZi+0x28> 40957e: b8 ff ff ff ff mov $0xffffffff,%eax 409583: 48 85 ff test %rdi,%rdi 409586: 74 10 je 409598 <_D6object14TypeInfo_Class7compareMxFxPvxPvZi+0x28> 409588: b8 01 00 00 00 mov $0x1,%eax 40958d: 48 85 f6 test %rsi,%rsi 409590: 74 06 je 409598 <_D6object14TypeInfo_Class7compareMxFxPvxPvZi+0x28> 409592: 48 8b 07 mov (%rdi),%rax 409595: ff 50 18 callq *0x18(%rax) 409598: 5a pop %rdx 409599: c3 retq 40959a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) 00000000004095a0 <_D6object14TypeInfo_Class5tsizeMxFNaNbNdNfZm>: 4095a0: b8 08 00 00 00 mov $0x8,%eax 4095a5: c3 retq 4095a6: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) 4095ad: 00 00 00 00000000004095b0 <_D6object14TypeInfo_Class5flagsMxFNaNbNdNfZk>: 4095b0: b8 01 00 00 00 mov $0x1,%eax 4095b5: c3 retq 4095b6: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) 4095bd: 00 00 00 00000000004095c0 <_D6object14TypeInfo_Class5offTiMxFNaNbNdZAxS6object14OffsetTypeInfo>: 4095c0: 48 8b 47 78 mov 0x78(%rdi),%rax 4095c4: 48 8b 97 80 00 00 00 mov 0x80(%rdi),%rdx 4095cb: c3 retq 4095cc: 0f 1f 40 00 nopl 0x0(%rax) 00000000004095d0 <_D6object14TypeInfo_Class6rtInfoMxFNaNbNdNfZPyv>: 4095d0: 48 8b 87 90 00 00 00 mov 0x90(%rdi),%rax 4095d7: c3 retq 4095d8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 4095df: 00 00000000004095e0 <_D6object14TypeInfo_Class4infoMxFNaNbNdNfZxC14TypeInfo_Class>: 4095e0: 48 89 f8 mov %rdi,%rax 4095e3: c3 retq 4095e4: 66 66 66 2e 0f 1f 84 data32 data32 nopw %cs:0x0(%rax,%rax,1) 4095eb: 00 00 00 00 00 00000000004095f0 <_D6object14TypeInfo_Class8typeinfoMxFNaNbNdNfZxC14TypeInfo_Class>: 4095f0: 48 89 f8 mov %rdi,%rax 4095f3: c3 retq 4095f4: 66 66 66 2e 0f 1f 84 data32 data32 nopw %cs:0x0(%rax,%rax,1) 4095fb: 00 00 00 00 00 0000000000409600 <_D6object14TypeInfo_Class6createMxFZC6Object>: 409600: 41 56 push %r14 409602: 53 push %rbx 409603: 50 push %rax 409604: 48 89 fb mov %rdi,%rbx 409607: 8b 43 68 mov 0x68(%rbx),%eax 40960a: a8 08 test $0x8,%al 40960c: 74 0d je 40961b <_D6object14TypeInfo_Class6createMxFZC6Object+0x1b> 40960e: 45 31 f6 xor %r14d,%r14d 409611: 48 83 bb 88 00 00 00 cmpq $0x0,0x88(%rbx) 409618: 00 409619: 74 29 je 409644 <_D6object14TypeInfo_Class6createMxFZC6Object+0x44> 40961b: 45 31 f6 xor %r14d,%r14d 40961e: a8 40 test $0x40,%al 409620: 75 22 jne 409644 <_D6object14TypeInfo_Class6createMxFZC6Object+0x44> 409622: 48 89 df mov %rbx,%rdi 409625: e8 66 75 00 00 callq 410b90 <_d_newclass> 40962a: 49 89 c6 mov %rax,%r14 40962d: f6 43 68 08 testb $0x8,0x68(%rbx) 409631: 74 11 je 409644 <_D6object14TypeInfo_Class6createMxFZC6Object+0x44> 409633: 48 8b 83 88 00 00 00 mov 0x88(%rbx),%rax 40963a: 48 85 c0 test %rax,%rax 40963d: 74 05 je 409644 <_D6object14TypeInfo_Class6createMxFZC6Object+0x44> 40963f: 4c 89 f7 mov %r14,%rdi 409642: ff d0 callq *%rax 409644: 4c 89 f0 mov %r14,%rax 409647: 48 83 c4 08 add $0x8,%rsp 40964b: 5b pop %rbx 40964c: 41 5e pop %r14 40964e: c3 retq 40964f: 90 nop 0000000000409650 <_D6object14TypeInfo_Class4findFxAaZxC14TypeInfo_Class>: 409650: 48 83 ec 18 sub $0x18,%rsp 409654: 48 89 3c 24 mov %rdi,(%rsp) 409658: 48 89 74 24 08 mov %rsi,0x8(%rsp) 40965d: 48 8d 3c 24 lea (%rsp),%rdi 409661: be a0 bf 40 00 mov $0x40bfa0,%esi 409666: e8 05 8c ff ff callq 402270 <_D2rt5minfo17moduleinfos_applyFMDFKPS6object10ModuleInfoZiZi> 40966b: 83 f8 02 cmp $0x2,%eax 40966e: 75 0a jne 40967a <_D6object14TypeInfo_Class4findFxAaZxC14TypeInfo_Class+0x2a> 409670: 48 8b 44 24 10 mov 0x10(%rsp),%rax 409675: 48 83 c4 18 add $0x18,%rsp 409679: c3 retq 40967a: 31 c0 xor %eax,%eax 40967c: 48 83 c4 18 add $0x18,%rsp 409680: c3 retq 409681: 66 66 66 66 66 66 2e data32 data32 data32 data32 data32 nopw %cs:0x0(%rax,%rax,1) 409688: 0f 1f 84 00 00 00 00 40968f: 00 0000000000409690 <_D6object18TypeInfo_Interface8toStringMxFZAya>: 409690: 48 8b 4f 10 mov 0x10(%rdi),%rcx 409694: 48 8b 41 20 mov 0x20(%rcx),%rax 409698: 48 8b 51 28 mov 0x28(%rcx),%rdx 40969c: c3 retq 40969d: 0f 1f 00 nopl (%rax) 00000000004096a0 <_D6object18TypeInfo_Interface8opEqualsMFC6ObjectZb>: 4096a0: 53 push %rbx 4096a1: 48 89 fb mov %rdi,%rbx 4096a4: b0 01 mov $0x1,%al 4096a6: 48 39 f3 cmp %rsi,%rbx 4096a9: 74 41 je 4096ec <_D6object18TypeInfo_Interface8opEqualsMFC6ObjectZb+0x4c> 4096ab: 48 89 f7 mov %rsi,%rdi 4096ae: be 30 05 63 00 mov $0x630530,%esi 4096b3: e8 98 9f ff ff callq 403650 <_d_dynamic_cast> 4096b8: 48 89 c1 mov %rax,%rcx 4096bb: 30 c0 xor %al,%al 4096bd: 48 85 c9 test %rcx,%rcx 4096c0: 74 2a je 4096ec <_D6object18TypeInfo_Interface8opEqualsMFC6ObjectZb+0x4c> 4096c2: 48 8b 43 10 mov 0x10(%rbx),%rax 4096c6: 48 8b 78 20 mov 0x20(%rax),%rdi 4096ca: 48 8b 70 28 mov 0x28(%rax),%rsi 4096ce: 48 8b 01 mov (%rcx),%rax 4096d1: 48 8b 00 mov (%rax),%rax 4096d4: 48 8b 50 20 mov 0x20(%rax),%rdx 4096d8: 48 8b 48 28 mov 0x28(%rax),%rcx 4096dc: 41 b8 90 55 42 00 mov $0x425590,%r8d 4096e2: e8 29 3a 00 00 callq 40d110 <_adEq2> 4096e7: 85 c0 test %eax,%eax 4096e9: 0f 95 c0 setne %al 4096ec: 5b pop %rbx 4096ed: c3 retq 4096ee: 66 90 xchg %ax,%ax 00000000004096f0 <_D6object18TypeInfo_Interface7getHashMxFNbNexPvZm>: 4096f0: 50 push %rax 4096f1: 48 8b 3e mov (%rsi),%rdi 4096f4: 48 8b 07 mov (%rdi),%rax 4096f7: 48 8b 00 mov (%rax),%rax 4096fa: 48 2b 78 18 sub 0x18(%rax),%rdi 4096fe: 48 8b 07 mov (%rdi),%rax 409701: ff 50 10 callq *0x10(%rax) 409704: 5a pop %rdx 409705: c3 retq 409706: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) 40970d: 00 00 00 0000000000409710 <_D6object18TypeInfo_Interface6equalsMxFxPvxPvZb>: 409710: 41 57 push %r15 409712: 41 56 push %r14 409714: 53 push %rbx 409715: 4c 8b 36 mov (%rsi),%r14 409718: 49 8b 06 mov (%r14),%rax 40971b: 48 8b 00 mov (%rax),%rax 40971e: 4c 2b 70 18 sub 0x18(%rax),%r14 409722: 4c 8b 3a mov (%rdx),%r15 409725: 49 8b 07 mov (%r15),%rax 409728: 48 8b 00 mov (%rax),%rax 40972b: 4c 2b 78 18 sub 0x18(%rax),%r15 40972f: b3 01 mov $0x1,%bl 409731: 4d 39 f7 cmp %r14,%r15 409734: 74 73 je 4097a9 <_D6object18TypeInfo_Interface6equalsMxFxPvxPvZb+0x99> 409736: 4d 85 ff test %r15,%r15 409739: 74 05 je 409740 <_D6object18TypeInfo_Interface6equalsMxFxPvxPvZb+0x30> 40973b: 4d 85 f6 test %r14,%r14 40973e: 75 1a jne 40975a <_D6object18TypeInfo_Interface6equalsMxFxPvxPvZb+0x4a> 409740: 30 db xor %bl,%bl 409742: 4d 85 ff test %r15,%r15 409745: 74 62 je 4097a9 <_D6object18TypeInfo_Interface6equalsMxFxPvxPvZb+0x99> 409747: 49 8b 07 mov (%r15),%rax 40974a: 4c 89 ff mov %r15,%rdi 40974d: 4c 89 f6 mov %r14,%rsi 409750: ff 50 18 callq *0x18(%rax) 409753: 85 c0 test %eax,%eax 409755: 0f 94 c3 sete %bl 409758: eb 4f jmp 4097a9 <_D6object18TypeInfo_Interface6equalsMxFxPvxPvZb+0x99> 40975a: 49 8b 06 mov (%r14),%rax 40975d: 48 8b 30 mov (%rax),%rsi 409760: 49 8b 0f mov (%r15),%rcx 409763: 48 8b 39 mov (%rcx),%rdi 409766: 48 39 f7 cmp %rsi,%rdi 409769: 74 0d je 409778 <_D6object18TypeInfo_Interface6equalsMxFxPvxPvZb+0x68> 40976b: 48 8b 07 mov (%rdi),%rax 40976e: ff 50 20 callq *0x20(%rax) 409771: 88 c3 mov %al,%bl 409773: 49 8b 0f mov (%r15),%rcx 409776: eb 02 jmp 40977a <_D6object18TypeInfo_Interface6equalsMxFxPvxPvZb+0x6a> 409778: b3 01 mov $0x1,%bl 40977a: 4c 89 ff mov %r15,%rdi 40977d: 4c 89 f6 mov %r14,%rsi 409780: ff 51 20 callq *0x20(%rcx) 409783: f6 c3 01 test $0x1,%bl 409786: 75 0a jne 409792 <_D6object18TypeInfo_Interface6equalsMxFxPvxPvZb+0x82> 409788: 88 c1 mov %al,%cl 40978a: 80 f1 01 xor $0x1,%cl 40978d: f6 c1 01 test $0x1,%cl 409790: 74 04 je 409796 <_D6object18TypeInfo_Interface6equalsMxFxPvxPvZb+0x86> 409792: 20 c3 and %al,%bl 409794: eb 0e jmp 4097a4 <_D6object18TypeInfo_Interface6equalsMxFxPvxPvZb+0x94> 409796: 49 8b 06 mov (%r14),%rax 409799: 4c 89 f7 mov %r14,%rdi 40979c: 4c 89 fe mov %r15,%rsi 40979f: ff 50 20 callq *0x20(%rax) 4097a2: 88 c3 mov %al,%bl 4097a4: f6 c3 01 test $0x1,%bl 4097a7: 74 99 je 409742 <_D6object18TypeInfo_Interface6equalsMxFxPvxPvZb+0x32> 4097a9: 88 d8 mov %bl,%al 4097ab: 5b pop %rbx 4097ac: 41 5e pop %r14 4097ae: 41 5f pop %r15 4097b0: c3 retq 4097b1: 66 66 66 66 66 66 2e data32 data32 data32 data32 data32 nopw %cs:0x0(%rax,%rax,1) 4097b8: 0f 1f 84 00 00 00 00 4097bf: 00 00000000004097c0 <_D6object18TypeInfo_Interface7compareMxFxPvxPvZi>: 4097c0: 41 57 push %r15 4097c2: 41 56 push %r14 4097c4: 53 push %rbx 4097c5: 4c 8b 36 mov (%rsi),%r14 4097c8: 49 8b 06 mov (%r14),%rax 4097cb: 48 8b 00 mov (%rax),%rax 4097ce: 4c 2b 70 18 sub 0x18(%rax),%r14 4097d2: 4c 8b 3a mov (%rdx),%r15 4097d5: 49 8b 07 mov (%r15),%rax 4097d8: 48 8b 00 mov (%rax),%rax 4097db: 4c 2b 78 18 sub 0x18(%rax),%r15 4097df: 31 c0 xor %eax,%eax 4097e1: 4d 39 f7 cmp %r14,%r15 4097e4: 0f 84 c2 00 00 00 je 4098ac <_D6object18TypeInfo_Interface7compareMxFxPvxPvZi+0xec> 4097ea: 4d 85 ff test %r15,%r15 4097ed: 74 05 je 4097f4 <_D6object18TypeInfo_Interface7compareMxFxPvxPvZi+0x34> 4097ef: 4d 85 f6 test %r14,%r14 4097f2: 75 17 jne 40980b <_D6object18TypeInfo_Interface7compareMxFxPvxPvZi+0x4b> 4097f4: 49 83 ff 01 cmp $0x1,%r15 4097f8: 19 c0 sbb %eax,%eax 4097fa: 83 c8 01 or $0x1,%eax 4097fd: 4d 85 ff test %r15,%r15 409800: 0f 84 a6 00 00 00 je 4098ac <_D6object18TypeInfo_Interface7compareMxFxPvxPvZi+0xec> 409806: e9 90 00 00 00 jmpq 40989b <_D6object18TypeInfo_Interface7compareMxFxPvxPvZi+0xdb> 40980b: 49 8b 06 mov (%r14),%rax 40980e: 48 8b 30 mov (%rax),%rsi 409811: 49 8b 0f mov (%r15),%rcx 409814: 48 8b 39 mov (%rcx),%rdi 409817: 48 39 f7 cmp %rsi,%rdi 40981a: 74 0d je 409829 <_D6object18TypeInfo_Interface7compareMxFxPvxPvZi+0x69> 40981c: 48 8b 07 mov (%rdi),%rax 40981f: ff 50 20 callq *0x20(%rax) 409822: 88 c3 mov %al,%bl 409824: 49 8b 0f mov (%r15),%rcx 409827: eb 02 jmp 40982b <_D6object18TypeInfo_Interface7compareMxFxPvxPvZi+0x6b> 409829: b3 01 mov $0x1,%bl 40982b: 4c 89 ff mov %r15,%rdi 40982e: 4c 89 f6 mov %r14,%rsi 409831: ff 51 20 callq *0x20(%rcx) 409834: f6 c3 01 test $0x1,%bl 409837: 75 0a jne 409843 <_D6object18TypeInfo_Interface7compareMxFxPvxPvZi+0x83> 409839: 88 c1 mov %al,%cl 40983b: 80 f1 01 xor $0x1,%cl 40983e: f6 c1 01 test $0x1,%cl 409841: 74 28 je 40986b <_D6object18TypeInfo_Interface7compareMxFxPvxPvZi+0xab> 409843: 20 c3 and %al,%bl 409845: 88 d8 mov %bl,%al 409847: f6 d0 not %al 409849: 0f b6 c8 movzbl %al,%ecx 40984c: c1 e1 1f shl $0x1f,%ecx 40984f: c1 f9 1f sar $0x1f,%ecx 409852: 4d 85 ff test %r15,%r15 409855: 0f 94 c2 sete %dl 409858: 08 da or %bl,%dl 40985a: b8 01 00 00 00 mov $0x1,%eax 40985f: 80 e2 01 and $0x1,%dl 409862: 0f 45 c1 cmovne %ecx,%eax 409865: 84 d2 test %dl,%dl 409867: 74 32 je 40989b <_D6object18TypeInfo_Interface7compareMxFxPvxPvZi+0xdb> 409869: eb 41 jmp 4098ac <_D6object18TypeInfo_Interface7compareMxFxPvxPvZi+0xec> 40986b: 49 8b 06 mov (%r14),%rax 40986e: 4c 89 f7 mov %r14,%rdi 409871: 4c 89 fe mov %r15,%rsi 409874: ff 50 20 callq *0x20(%rax) 409877: 88 c1 mov %al,%cl 409879: f6 d0 not %al 40987b: 0f b6 c0 movzbl %al,%eax 40987e: c1 e0 1f shl $0x1f,%eax 409881: ba 01 00 00 00 mov $0x1,%edx 409886: c1 f8 1f sar $0x1f,%eax 409889: 4d 85 ff test %r15,%r15 40988c: 0f 94 c3 sete %bl 40988f: 08 cb or %cl,%bl 409891: 80 e3 01 and $0x1,%bl 409894: 0f 44 c2 cmove %edx,%eax 409897: 84 db test %bl,%bl 409899: 75 11 jne 4098ac <_D6object18TypeInfo_Interface7compareMxFxPvxPvZi+0xec> 40989b: 4d 85 f6 test %r14,%r14 40989e: 74 0c je 4098ac <_D6object18TypeInfo_Interface7compareMxFxPvxPvZi+0xec> 4098a0: 49 8b 07 mov (%r15),%rax 4098a3: 4c 89 ff mov %r15,%rdi 4098a6: 4c 89 f6 mov %r14,%rsi 4098a9: ff 50 18 callq *0x18(%rax) 4098ac: 5b pop %rbx 4098ad: 41 5e pop %r14 4098af: 41 5f pop %r15 4098b1: c3 retq 4098b2: 66 66 66 66 66 2e 0f data32 data32 data32 data32 nopw %cs:0x0(%rax,%rax,1) 4098b9: 1f 84 00 00 00 00 00 00000000004098c0 <_D6object18TypeInfo_Interface5tsizeMxFNaNbNdNfZm>: 4098c0: b8 08 00 00 00 mov $0x8,%eax 4098c5: c3 retq 4098c6: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) 4098cd: 00 00 00 00000000004098d0 <_D6object18TypeInfo_Interface5flagsMxFNaNbNdNfZk>: 4098d0: b8 01 00 00 00 mov $0x1,%eax 4098d5: c3 retq 4098d6: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) 4098dd: 00 00 00 00000000004098e0 <_D6object6Object7factoryFAyaZC6Object>: 4098e0: 48 83 ec 18 sub $0x18,%rsp 4098e4: 48 89 3c 24 mov %rdi,(%rsp) 4098e8: 48 89 74 24 08 mov %rsi,0x8(%rsp) 4098ed: 48 8d 3c 24 lea (%rsp),%rdi 4098f1: be a0 bf 40 00 mov $0x40bfa0,%esi 4098f6: e8 75 89 ff ff callq 402270 <_D2rt5minfo17moduleinfos_applyFMDFKPS6object10ModuleInfoZiZi> 4098fb: 83 f8 02 cmp $0x2,%eax 4098fe: 75 18 jne 409918 <_D6object6Object7factoryFAyaZC6Object+0x38> 409900: 48 8b 7c 24 10 mov 0x10(%rsp),%rdi 409905: 48 85 ff test %rdi,%rdi 409908: 74 0e je 409918 <_D6object6Object7factoryFAyaZC6Object+0x38> 40990a: 48 8b 07 mov (%rdi),%rax 40990d: ff 90 b0 00 00 00 callq *0xb0(%rax) 409913: 48 83 c4 18 add $0x18,%rsp 409917: c3 retq 409918: 31 c0 xor %eax,%eax 40991a: 48 83 c4 18 add $0x18,%rsp 40991e: c3 retq 40991f: 90 nop 0000000000409920 <_D6object8opEqualsFxC6ObjectxC6ObjectZb>: 409920: 41 57 push %r15 409922: 41 56 push %r14 409924: 53 push %rbx 409925: 49 89 f6 mov %rsi,%r14 409928: 49 89 ff mov %rdi,%r15 40992b: b0 01 mov $0x1,%al 40992d: 4d 39 fe cmp %r15,%r14 409930: 74 54 je 409986 <_D6object8opEqualsFxC6ObjectxC6ObjectZb+0x66> 409932: 30 c0 xor %al,%al 409934: 4d 85 f6 test %r14,%r14 409937: 74 4d je 409986 <_D6object8opEqualsFxC6ObjectxC6ObjectZb+0x66> 409939: 4d 85 ff test %r15,%r15 40993c: 74 48 je 409986 <_D6object8opEqualsFxC6ObjectxC6ObjectZb+0x66> 40993e: 49 8b 07 mov (%r15),%rax 409941: 48 8b 30 mov (%rax),%rsi 409944: 49 8b 0e mov (%r14),%rcx 409947: 48 8b 39 mov (%rcx),%rdi 40994a: 48 39 f7 cmp %rsi,%rdi 40994d: 74 0d je 40995c <_D6object8opEqualsFxC6ObjectxC6ObjectZb+0x3c> 40994f: 48 8b 07 mov (%rdi),%rax 409952: ff 50 20 callq *0x20(%rax) 409955: 88 c3 mov %al,%bl 409957: 49 8b 0e mov (%r14),%rcx 40995a: eb 02 jmp 40995e <_D6object8opEqualsFxC6ObjectxC6ObjectZb+0x3e> 40995c: b3 01 mov $0x1,%bl 40995e: 4c 89 f7 mov %r14,%rdi 409961: 4c 89 fe mov %r15,%rsi 409964: ff 51 20 callq *0x20(%rcx) 409967: 88 c1 mov %al,%cl 409969: 88 d8 mov %bl,%al 40996b: 20 c8 and %cl,%al 40996d: f6 c3 01 test $0x1,%bl 409970: 75 14 jne 409986 <_D6object8opEqualsFxC6ObjectxC6ObjectZb+0x66> 409972: 80 f1 01 xor $0x1,%cl 409975: f6 c1 01 test $0x1,%cl 409978: 75 0c jne 409986 <_D6object8opEqualsFxC6ObjectxC6ObjectZb+0x66> 40997a: 49 8b 07 mov (%r15),%rax 40997d: 4c 89 ff mov %r15,%rdi 409980: 4c 89 f6 mov %r14,%rsi 409983: ff 50 20 callq *0x20(%rax) 409986: 5b pop %rbx 409987: 41 5e pop %r14 409989: 41 5f pop %r15 40998b: c3 retq 40998c: 0f 1f 40 00 nopl 0x0(%rax) 0000000000409990 <_D6object8opEqualsFC6ObjectC6ObjectZb>: 409990: 41 57 push %r15 409992: 41 56 push %r14 409994: 53 push %rbx 409995: 49 89 f6 mov %rsi,%r14 409998: 49 89 ff mov %rdi,%r15 40999b: b0 01 mov $0x1,%al 40999d: 4d 39 fe cmp %r15,%r14 4099a0: 74 54 je 4099f6 <_D6object8opEqualsFC6ObjectC6ObjectZb+0x66> 4099a2: 30 c0 xor %al,%al 4099a4: 4d 85 f6 test %r14,%r14 4099a7: 74 4d je 4099f6 <_D6object8opEqualsFC6ObjectC6ObjectZb+0x66> 4099a9: 4d 85 ff test %r15,%r15 4099ac: 74 48 je 4099f6 <_D6object8opEqualsFC6ObjectC6ObjectZb+0x66> 4099ae: 49 8b 07 mov (%r15),%rax 4099b1: 48 8b 30 mov (%rax),%rsi 4099b4: 49 8b 0e mov (%r14),%rcx 4099b7: 48 8b 39 mov (%rcx),%rdi 4099ba: 48 39 f7 cmp %rsi,%rdi 4099bd: 74 0d je 4099cc <_D6object8opEqualsFC6ObjectC6ObjectZb+0x3c> 4099bf: 48 8b 07 mov (%rdi),%rax 4099c2: ff 50 20 callq *0x20(%rax) 4099c5: 88 c3 mov %al,%bl 4099c7: 49 8b 0e mov (%r14),%rcx 4099ca: eb 02 jmp 4099ce <_D6object8opEqualsFC6ObjectC6ObjectZb+0x3e> 4099cc: b3 01 mov $0x1,%bl 4099ce: 4c 89 f7 mov %r14,%rdi 4099d1: 4c 89 fe mov %r15,%rsi 4099d4: ff 51 20 callq *0x20(%rcx) 4099d7: 88 c1 mov %al,%cl 4099d9: 88 d8 mov %bl,%al 4099db: 20 c8 and %cl,%al 4099dd: f6 c3 01 test $0x1,%bl 4099e0: 75 14 jne 4099f6 <_D6object8opEqualsFC6ObjectC6ObjectZb+0x66> 4099e2: 80 f1 01 xor $0x1,%cl 4099e5: f6 c1 01 test $0x1,%cl 4099e8: 75 0c jne 4099f6 <_D6object8opEqualsFC6ObjectC6ObjectZb+0x66> 4099ea: 49 8b 07 mov (%r15),%rax 4099ed: 4c 89 ff mov %r15,%rdi 4099f0: 4c 89 f6 mov %r14,%rsi 4099f3: ff 50 20 callq *0x20(%rax) 4099f6: 5b pop %rbx 4099f7: 41 5e pop %r14 4099f9: 41 5f pop %r15 4099fb: c3 retq 4099fc: 0f 1f 40 00 nopl 0x0(%rax) 0000000000409a00 <_D6object8opEqualsFC8TypeInfoC8TypeInfoZb>: 409a00: 55 push %rbp 409a01: 41 56 push %r14 409a03: 53 push %rbx 409a04: 48 89 f3 mov %rsi,%rbx 409a07: 48 89 fd mov %rdi,%rbp 409a0a: 41 b6 01 mov $0x1,%r14b 409a0d: 48 39 eb cmp %rbp,%rbx 409a10: 74 7d je 409a8f <_D6object8opEqualsFC8TypeInfoC8TypeInfoZb+0x8f> 409a12: 45 30 f6 xor %r14b,%r14b 409a15: 48 85 db test %rbx,%rbx 409a18: 74 75 je 409a8f <_D6object8opEqualsFC8TypeInfoC8TypeInfoZb+0x8f> 409a1a: 48 85 ed test %rbp,%rbp 409a1d: 74 70 je 409a8f <_D6object8opEqualsFC8TypeInfoC8TypeInfoZb+0x8f> 409a1f: 48 8b 45 00 mov 0x0(%rbp),%rax 409a23: 48 8b 38 mov (%rax),%rdi 409a26: 48 8b 03 mov (%rbx),%rax 409a29: 48 8b 30 mov (%rax),%rsi 409a2c: e8 cf ff ff ff callq 409a00 <_D6object8opEqualsFC8TypeInfoC8TypeInfoZb> 409a31: a8 01 test $0x1,%al 409a33: 74 0e je 409a43 <_D6object8opEqualsFC8TypeInfoC8TypeInfoZb+0x43> 409a35: 48 8b 03 mov (%rbx),%rax 409a38: 48 89 df mov %rbx,%rdi 409a3b: 48 89 ee mov %rbp,%rsi 409a3e: ff 50 20 callq *0x20(%rax) 409a41: eb 4f jmp 409a92 <_D6object8opEqualsFC8TypeInfoC8TypeInfoZb+0x92> 409a43: 48 89 df mov %rbx,%rdi 409a46: be b0 0c 63 00 mov $0x630cb0,%esi 409a4b: e8 00 9c ff ff callq 403650 <_d_dynamic_cast> 409a50: 48 85 c0 test %rax,%rax 409a53: 74 04 je 409a59 <_D6object8opEqualsFC8TypeInfoC8TypeInfoZb+0x59> 409a55: 48 8b 58 10 mov 0x10(%rax),%rbx 409a59: 48 89 ef mov %rbp,%rdi 409a5c: be b0 0c 63 00 mov $0x630cb0,%esi 409a61: e8 ea 9b ff ff callq 403650 <_d_dynamic_cast> 409a66: 48 85 c0 test %rax,%rax 409a69: 74 04 je 409a6f <_D6object8opEqualsFC8TypeInfoC8TypeInfoZb+0x6f> 409a6b: 48 8b 68 10 mov 0x10(%rax),%rbp 409a6f: 48 8b 03 mov (%rbx),%rax 409a72: 48 89 df mov %rbx,%rdi 409a75: 48 89 ee mov %rbp,%rsi 409a78: ff 50 20 callq *0x20(%rax) 409a7b: a8 01 test $0x1,%al 409a7d: 74 10 je 409a8f <_D6object8opEqualsFC8TypeInfoC8TypeInfoZb+0x8f> 409a7f: 48 8b 45 00 mov 0x0(%rbp),%rax 409a83: 48 89 ef mov %rbp,%rdi 409a86: 48 89 de mov %rbx,%rsi 409a89: ff 50 20 callq *0x20(%rax) 409a8c: 41 88 c6 mov %al,%r14b 409a8f: 44 88 f0 mov %r14b,%al 409a92: 5b pop %rbx 409a93: 41 5e pop %r14 409a95: 5d pop %rbp 409a96: c3 retq 409a97: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) 409a9e: 00 00 0000000000409aa0 <_D6object15TypeInfo_Struct8toStringMxFZAya>: 409aa0: 48 8b 47 10 mov 0x10(%rdi),%rax 409aa4: 48 8b 57 18 mov 0x18(%rdi),%rdx 409aa8: c3 retq 409aa9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 0000000000409ab0 <_D6object15TypeInfo_Struct8opEqualsMFC6ObjectZb>: 409ab0: 55 push %rbp 409ab1: 41 56 push %r14 409ab3: 53 push %rbx 409ab4: 48 89 fb mov %rdi,%rbx 409ab7: 41 b6 01 mov $0x1,%r14b 409aba: 48 39 f3 cmp %rsi,%rbx 409abd: 74 54 je 409b13 <_D6object15TypeInfo_Struct8opEqualsMFC6ObjectZb+0x63> 409abf: 48 89 f7 mov %rsi,%rdi 409ac2: be d0 05 63 00 mov $0x6305d0,%esi 409ac7: e8 84 9b ff ff callq 403650 <_d_dynamic_cast> 409acc: 48 89 c5 mov %rax,%rbp 409acf: 45 30 f6 xor %r14b,%r14b 409ad2: 48 85 ed test %rbp,%rbp 409ad5: 74 3c je 409b13 <_D6object15TypeInfo_Struct8opEqualsMFC6ObjectZb+0x63> 409ad7: 48 8b 55 10 mov 0x10(%rbp),%rdx 409adb: 48 8b 4d 18 mov 0x18(%rbp),%rcx 409adf: 48 8b 7b 10 mov 0x10(%rbx),%rdi 409ae3: 48 8b 73 18 mov 0x18(%rbx),%rsi 409ae7: 41 b8 90 55 42 00 mov $0x425590,%r8d 409aed: e8 1e 36 00 00 callq 40d110 <_adEq2> 409af2: 85 c0 test %eax,%eax 409af4: 74 1d je 409b13 <_D6object15TypeInfo_Struct8opEqualsMFC6ObjectZb+0x63> 409af6: 48 8b 03 mov (%rbx),%rax 409af9: 48 89 df mov %rbx,%rdi 409afc: ff 50 60 callq *0x60(%rax) 409aff: 48 89 c3 mov %rax,%rbx 409b02: 48 8b 45 00 mov 0x0(%rbp),%rax 409b06: 48 89 ef mov %rbp,%rdi 409b09: ff 50 60 callq *0x60(%rax) 409b0c: 48 39 c3 cmp %rax,%rbx 409b0f: 41 0f 94 c6 sete %r14b 409b13: 44 88 f0 mov %r14b,%al 409b16: 5b pop %rbx 409b17: 41 5e pop %r14 409b19: 5d pop %rbp 409b1a: c3 retq 409b1b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 0000000000409b20 <_D6object15TypeInfo_Struct7getHashMxFNaNbNfxPvZm>: 409b20: 53 push %rbx 409b21: 48 89 f3 mov %rsi,%rbx 409b24: 48 8b 47 30 mov 0x30(%rdi),%rax 409b28: 48 85 c0 test %rax,%rax 409b2b: 74 07 je 409b34 <_D6object15TypeInfo_Struct7getHashMxFNaNbNfxPvZm+0x14> 409b2d: 48 89 df mov %rbx,%rdi 409b30: ff d0 callq *%rax 409b32: 5b pop %rbx 409b33: c3 retq 409b34: 48 8b 07 mov (%rdi),%rax 409b37: ff 50 60 callq *0x60(%rax) 409b3a: 31 ff xor %edi,%edi 409b3c: 48 89 c6 mov %rax,%rsi 409b3f: 48 89 da mov %rbx,%rdx 409b42: e8 19 61 00 00 callq 40fc60 <_D2rt4util4hash6hashOfFNaNbNePxvmmZm> 409b47: 5b pop %rbx 409b48: c3 retq 409b49: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 0000000000409b50 <_D6object15TypeInfo_Struct6equalsMxFNaNbNexPvxPvZb>: 409b50: 41 56 push %r14 409b52: 53 push %rbx 409b53: 50 push %rax 409b54: 49 89 d6 mov %rdx,%r14 409b57: 48 89 f3 mov %rsi,%rbx 409b5a: 30 c0 xor %al,%al 409b5c: 4d 85 f6 test %r14,%r14 409b5f: 74 38 je 409b99 <_D6object15TypeInfo_Struct6equalsMxFNaNbNexPvxPvZb+0x49> 409b61: 48 85 db test %rbx,%rbx 409b64: 74 33 je 409b99 <_D6object15TypeInfo_Struct6equalsMxFNaNbNexPvxPvZb+0x49> 409b66: 48 8b 47 38 mov 0x38(%rdi),%rax 409b6a: 48 85 c0 test %rax,%rax 409b6d: 74 0a je 409b79 <_D6object15TypeInfo_Struct6equalsMxFNaNbNexPvxPvZb+0x29> 409b6f: 48 89 df mov %rbx,%rdi 409b72: 4c 89 f6 mov %r14,%rsi 409b75: ff d0 callq *%rax 409b77: eb 20 jmp 409b99 <_D6object15TypeInfo_Struct6equalsMxFNaNbNexPvxPvZb+0x49> 409b79: b0 01 mov $0x1,%al 409b7b: 49 39 de cmp %rbx,%r14 409b7e: 74 19 je 409b99 <_D6object15TypeInfo_Struct6equalsMxFNaNbNexPvxPvZb+0x49> 409b80: 48 8b 07 mov (%rdi),%rax 409b83: ff 50 60 callq *0x60(%rax) 409b86: 4c 89 f7 mov %r14,%rdi 409b89: 48 89 de mov %rbx,%rsi 409b8c: 48 89 c2 mov %rax,%rdx 409b8f: e8 ec 7f ff ff callq 401b80 409b94: 85 c0 test %eax,%eax 409b96: 0f 94 c0 sete %al 409b99: 48 83 c4 08 add $0x8,%rsp 409b9d: 5b pop %rbx 409b9e: 41 5e pop %r14 409ba0: c3 retq 409ba1: 66 66 66 66 66 66 2e data32 data32 data32 data32 data32 nopw %cs:0x0(%rax,%rax,1) 409ba8: 0f 1f 84 00 00 00 00 409baf: 00 0000000000409bb0 <_D6object15TypeInfo_Struct7compareMxFNaNbNexPvxPvZi>: 409bb0: 41 56 push %r14 409bb2: 53 push %rbx 409bb3: 50 push %rax 409bb4: 48 89 d3 mov %rdx,%rbx 409bb7: 49 89 f6 mov %rsi,%r14 409bba: 31 c0 xor %eax,%eax 409bbc: 4c 39 f3 cmp %r14,%rbx 409bbf: 74 3b je 409bfc <_D6object15TypeInfo_Struct7compareMxFNaNbNexPvxPvZi+0x4c> 409bc1: b8 ff ff ff ff mov $0xffffffff,%eax 409bc6: 48 85 db test %rbx,%rbx 409bc9: 74 31 je 409bfc <_D6object15TypeInfo_Struct7compareMxFNaNbNexPvxPvZi+0x4c> 409bcb: b8 01 00 00 00 mov $0x1,%eax 409bd0: 4d 85 f6 test %r14,%r14 409bd3: 74 27 je 409bfc <_D6object15TypeInfo_Struct7compareMxFNaNbNexPvxPvZi+0x4c> 409bd5: 48 8b 47 40 mov 0x40(%rdi),%rax 409bd9: 48 85 c0 test %rax,%rax 409bdc: 74 0a je 409be8 <_D6object15TypeInfo_Struct7compareMxFNaNbNexPvxPvZi+0x38> 409bde: 48 89 df mov %rbx,%rdi 409be1: 4c 89 f6 mov %r14,%rsi 409be4: ff d0 callq *%rax 409be6: eb 14 jmp 409bfc <_D6object15TypeInfo_Struct7compareMxFNaNbNexPvxPvZi+0x4c> 409be8: 48 8b 07 mov (%rdi),%rax 409beb: ff 50 60 callq *0x60(%rax) 409bee: 48 89 df mov %rbx,%rdi 409bf1: 4c 89 f6 mov %r14,%rsi 409bf4: 48 89 c2 mov %rax,%rdx 409bf7: e8 84 7f ff ff callq 401b80 409bfc: 48 83 c4 08 add $0x8,%rsp 409c00: 5b pop %rbx 409c01: 41 5e pop %r14 409c03: c3 retq 409c04: 66 66 66 2e 0f 1f 84 data32 data32 nopw %cs:0x0(%rax,%rax,1) 409c0b: 00 00 00 00 00 0000000000409c10 <_D6object15TypeInfo_Struct5tsizeMxFNaNbNdNfZm>: 409c10: 50 push %rax 409c11: 48 8b 07 mov (%rdi),%rax 409c14: ff 50 60 callq *0x60(%rax) 409c17: 5a pop %rdx 409c18: c3 retq 409c19: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 0000000000409c20 <_D6object15TypeInfo_Struct4initMxFNaNbNfZAxv>: 409c20: 48 8b 47 20 mov 0x20(%rdi),%rax 409c24: 48 8b 57 28 mov 0x28(%rdi),%rdx 409c28: c3 retq 409c29: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 0000000000409c30 <_D6object15TypeInfo_Struct5flagsMxFNaNbNdNfZk>: 409c30: 8b 47 50 mov 0x50(%rdi),%eax 409c33: c3 retq 409c34: 66 66 66 2e 0f 1f 84 data32 data32 nopw %cs:0x0(%rax,%rax,1) 409c3b: 00 00 00 00 00 0000000000409c40 <_D6object15TypeInfo_Struct7destroyMxFPvZv>: 409c40: 50 push %rax 409c41: 48 8b 47 58 mov 0x58(%rdi),%rax 409c45: 48 85 c0 test %rax,%rax 409c48: 74 05 je 409c4f <_D6object15TypeInfo_Struct7destroyMxFPvZv+0xf> 409c4a: 48 89 f7 mov %rsi,%rdi 409c4d: ff d0 callq *%rax 409c4f: 58 pop %rax 409c50: c3 retq 409c51: 66 66 66 66 66 66 2e data32 data32 data32 data32 data32 nopw %cs:0x0(%rax,%rax,1) 409c58: 0f 1f 84 00 00 00 00 409c5f: 00 0000000000409c60 <_D6object15TypeInfo_Struct8postblitMxFPvZv>: 409c60: 50 push %rax 409c61: 48 8b 47 60 mov 0x60(%rdi),%rax 409c65: 48 85 c0 test %rax,%rax 409c68: 74 05 je 409c6f <_D6object15TypeInfo_Struct8postblitMxFPvZv+0xf> 409c6a: 48 89 f7 mov %rsi,%rdi 409c6d: ff d0 callq *%rax 409c6f: 58 pop %rax 409c70: c3 retq 409c71: 66 66 66 66 66 66 2e data32 data32 data32 data32 data32 nopw %cs:0x0(%rax,%rax,1) 409c78: 0f 1f 84 00 00 00 00 409c7f: 00 0000000000409c80 <_D6object15TypeInfo_Struct6talignMxFNaNbNdNfZm>: 409c80: 8b 47 68 mov 0x68(%rdi),%eax 409c83: c3 retq 409c84: 66 66 66 2e 0f 1f 84 data32 data32 nopw %cs:0x0(%rax,%rax,1) 409c8b: 00 00 00 00 00 0000000000409c90 <_D6object15TypeInfo_Struct8argTypesMFNbNfJC8TypeInfoJC8TypeInfoZi>: 409c90: 48 c7 02 00 00 00 00 movq $0x0,(%rdx) 409c97: 48 c7 06 00 00 00 00 movq $0x0,(%rsi) 409c9e: 48 8b 47 70 mov 0x70(%rdi),%rax 409ca2: 48 89 02 mov %rax,(%rdx) 409ca5: 48 8b 47 78 mov 0x78(%rdi),%rax 409ca9: 48 89 06 mov %rax,(%rsi) 409cac: 31 c0 xor %eax,%eax 409cae: c3 retq 409caf: 90 nop 0000000000409cb0 <_D6object15TypeInfo_Struct6rtInfoMxFNaNbNdNfZPyv>: 409cb0: 48 8b 87 80 00 00 00 mov 0x80(%rdi),%rax 409cb7: c3 retq 409cb8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 409cbf: 00 0000000000409cc0 <_D6object16TypeInfo_Pointer8toStringMxFZAya>: 409cc0: 50 push %rax 409cc1: 48 8b 7f 10 mov 0x10(%rdi),%rdi 409cc5: 48 8b 07 mov (%rdi),%rax 409cc8: ff 50 08 callq *0x8(%rax) 409ccb: bf 90 55 42 00 mov $0x425590,%edi 409cd0: 48 89 c6 mov %rax,%rsi 409cd3: b9 01 00 00 00 mov $0x1,%ecx 409cd8: 41 b8 44 47 42 00 mov $0x424744,%r8d 409cde: e8 3d b2 00 00 callq 414f20 <_d_arraycatT> 409ce3: 59 pop %rcx 409ce4: c3 retq 409ce5: 66 66 2e 0f 1f 84 00 data32 nopw %cs:0x0(%rax,%rax,1) 409cec: 00 00 00 00 0000000000409cf0 <_D6object16TypeInfo_Pointer8opEqualsMFC6ObjectZb>: 409cf0: 55 push %rbp 409cf1: 41 57 push %r15 409cf3: 41 56 push %r14 409cf5: 53 push %rbx 409cf6: 50 push %rax 409cf7: 48 89 fd mov %rdi,%rbp 409cfa: b3 01 mov $0x1,%bl 409cfc: 48 39 f5 cmp %rsi,%rbp 409cff: 74 7d je 409d7e <_D6object16TypeInfo_Pointer8opEqualsMFC6ObjectZb+0x8e> 409d01: 48 89 f7 mov %rsi,%rdi 409d04: be 70 06 63 00 mov $0x630670,%esi 409d09: e8 42 99 ff ff callq 403650 <_d_dynamic_cast> 409d0e: 48 85 c0 test %rax,%rax 409d11: 74 16 je 409d29 <_D6object16TypeInfo_Pointer8opEqualsMFC6ObjectZb+0x39> 409d13: 4c 8b 70 10 mov 0x10(%rax),%r14 409d17: 4c 8b 7d 10 mov 0x10(%rbp),%r15 409d1b: 4d 39 f7 cmp %r14,%r15 409d1e: 74 5e je 409d7e <_D6object16TypeInfo_Pointer8opEqualsMFC6ObjectZb+0x8e> 409d20: 4d 85 ff test %r15,%r15 409d23: 75 08 jne 409d2d <_D6object16TypeInfo_Pointer8opEqualsMFC6ObjectZb+0x3d> 409d25: 30 db xor %bl,%bl 409d27: eb 55 jmp 409d7e <_D6object16TypeInfo_Pointer8opEqualsMFC6ObjectZb+0x8e> 409d29: 30 db xor %bl,%bl 409d2b: eb 51 jmp 409d7e <_D6object16TypeInfo_Pointer8opEqualsMFC6ObjectZb+0x8e> 409d2d: 4d 85 f6 test %r14,%r14 409d30: b3 00 mov $0x0,%bl 409d32: 74 4a je 409d7e <_D6object16TypeInfo_Pointer8opEqualsMFC6ObjectZb+0x8e> 409d34: 49 8b 06 mov (%r14),%rax 409d37: 48 8b 30 mov (%rax),%rsi 409d3a: 49 8b 0f mov (%r15),%rcx 409d3d: 48 8b 39 mov (%rcx),%rdi 409d40: 48 39 f7 cmp %rsi,%rdi 409d43: 74 0e je 409d53 <_D6object16TypeInfo_Pointer8opEqualsMFC6ObjectZb+0x63> 409d45: 48 8b 07 mov (%rdi),%rax 409d48: ff 50 20 callq *0x20(%rax) 409d4b: 40 88 c5 mov %al,%bpl 409d4e: 49 8b 0f mov (%r15),%rcx 409d51: eb 03 jmp 409d56 <_D6object16TypeInfo_Pointer8opEqualsMFC6ObjectZb+0x66> 409d53: 40 b5 01 mov $0x1,%bpl 409d56: 4c 89 ff mov %r15,%rdi 409d59: 4c 89 f6 mov %r14,%rsi 409d5c: ff 51 20 callq *0x20(%rcx) 409d5f: 40 88 eb mov %bpl,%bl 409d62: 20 c3 and %al,%bl 409d64: 40 f6 c5 01 test $0x1,%bpl 409d68: 75 14 jne 409d7e <_D6object16TypeInfo_Pointer8opEqualsMFC6ObjectZb+0x8e> 409d6a: 34 01 xor $0x1,%al 409d6c: a8 01 test $0x1,%al 409d6e: 75 0e jne 409d7e <_D6object16TypeInfo_Pointer8opEqualsMFC6ObjectZb+0x8e> 409d70: 49 8b 06 mov (%r14),%rax 409d73: 4c 89 f7 mov %r14,%rdi 409d76: 4c 89 fe mov %r15,%rsi 409d79: ff 50 20 callq *0x20(%rax) 409d7c: 88 c3 mov %al,%bl 409d7e: 88 d8 mov %bl,%al 409d80: 48 83 c4 08 add $0x8,%rsp 409d84: 5b pop %rbx 409d85: 41 5e pop %r14 409d87: 41 5f pop %r15 409d89: 5d pop %rbp 409d8a: c3 retq 409d8b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 0000000000409d90 <_D6object16TypeInfo_Pointer7getHashMxFNbNexPvZm>: 409d90: 48 8b 06 mov (%rsi),%rax 409d93: c3 retq 409d94: 66 66 66 2e 0f 1f 84 data32 data32 nopw %cs:0x0(%rax,%rax,1) 409d9b: 00 00 00 00 00 0000000000409da0 <_D6object16TypeInfo_Pointer6equalsMxFxPvxPvZb>: 409da0: 48 8b 02 mov (%rdx),%rax 409da3: 48 3b 06 cmp (%rsi),%rax 409da6: 0f 94 c0 sete %al 409da9: c3 retq 409daa: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) 0000000000409db0 <_D6object16TypeInfo_Pointer7compareMxFxPvxPvZi>: 409db0: 48 8b 0e mov (%rsi),%rcx 409db3: 48 8b 12 mov (%rdx),%rdx 409db6: b8 ff ff ff ff mov $0xffffffff,%eax 409dbb: 48 39 ca cmp %rcx,%rdx 409dbe: 72 08 jb 409dc8 <_D6object16TypeInfo_Pointer7compareMxFxPvxPvZi+0x18> 409dc0: 48 39 d1 cmp %rdx,%rcx 409dc3: 19 c0 sbb %eax,%eax 409dc5: 83 e0 01 and $0x1,%eax 409dc8: c3 retq 409dc9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 0000000000409dd0 <_D6object16TypeInfo_Pointer5tsizeMxFNaNbNdNfZm>: 409dd0: b8 08 00 00 00 mov $0x8,%eax 409dd5: c3 retq 409dd6: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) 409ddd: 00 00 00 0000000000409de0 <_D6object16TypeInfo_Pointer4swapMxFPvPvZv>: 409de0: 48 8b 02 mov (%rdx),%rax 409de3: 48 8b 0e mov (%rsi),%rcx 409de6: 48 89 0a mov %rcx,(%rdx) 409de9: 48 89 06 mov %rax,(%rsi) 409dec: c3 retq 409ded: 0f 1f 00 nopl (%rax) 0000000000409df0 <_D6object16TypeInfo_Pointer4nextMxFNaNbNdZxC8TypeInfo>: 409df0: 48 8b 47 10 mov 0x10(%rdi),%rax 409df4: c3 retq 409df5: 66 66 2e 0f 1f 84 00 data32 nopw %cs:0x0(%rax,%rax,1) 409dfc: 00 00 00 00 0000000000409e00 <_D6object16TypeInfo_Pointer5flagsMxFNaNbNdNfZk>: 409e00: b8 01 00 00 00 mov $0x1,%eax 409e05: c3 retq 409e06: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) 409e0d: 00 00 00 0000000000409e10 <_D6object15TypeInfo_Vector8toStringMxFZAya>: 409e10: 48 83 ec 38 sub $0x38,%rsp 409e14: 48 c7 44 24 28 01 00 movq $0x1,0x28(%rsp) 409e1b: 00 00 409e1d: 48 c7 44 24 30 46 47 movq $0x424746,0x30(%rsp) 409e24: 42 00 409e26: 48 8b 7f 10 mov 0x10(%rdi),%rdi 409e2a: 48 8b 07 mov (%rdi),%rax 409e2d: ff 50 08 callq *0x8(%rax) 409e30: 48 89 d6 mov %rdx,%rsi 409e33: 48 89 44 24 18 mov %rax,0x18(%rsp) 409e38: 48 8d 54 24 08 lea 0x8(%rsp),%rdx 409e3d: 48 8d 4c 24 18 lea 0x18(%rsp),%rcx 409e42: 4c 8d 44 24 28 lea 0x28(%rsp),%r8 409e47: 48 89 74 24 20 mov %rsi,0x20(%rsp) 409e4c: 48 c7 44 24 08 09 00 movq $0x9,0x8(%rsp) 409e53: 00 00 409e55: 48 c7 44 24 10 48 47 movq $0x424748,0x10(%rsp) 409e5c: 42 00 409e5e: bf 90 55 42 00 mov $0x425590,%edi 409e63: be 03 00 00 00 mov $0x3,%esi 409e68: 30 c0 xor %al,%al 409e6a: e8 c1 b2 00 00 callq 415130 <_d_arraycatnT> 409e6f: 48 83 c4 38 add $0x38,%rsp 409e73: c3 retq 409e74: 66 66 66 2e 0f 1f 84 data32 data32 nopw %cs:0x0(%rax,%rax,1) 409e7b: 00 00 00 00 00 0000000000409e80 <_D6object15TypeInfo_Vector8opEqualsMFC6ObjectZb>: 409e80: 55 push %rbp 409e81: 41 57 push %r15 409e83: 41 56 push %r14 409e85: 53 push %rbx 409e86: 50 push %rax 409e87: 48 89 fd mov %rdi,%rbp 409e8a: b3 01 mov $0x1,%bl 409e8c: 48 39 f5 cmp %rsi,%rbp 409e8f: 74 7d je 409f0e <_D6object15TypeInfo_Vector8opEqualsMFC6ObjectZb+0x8e> 409e91: 48 89 f7 mov %rsi,%rdi 409e94: be 10 07 63 00 mov $0x630710,%esi 409e99: e8 b2 97 ff ff callq 403650 <_d_dynamic_cast> 409e9e: 48 85 c0 test %rax,%rax 409ea1: 74 16 je 409eb9 <_D6object15TypeInfo_Vector8opEqualsMFC6ObjectZb+0x39> 409ea3: 4c 8b 70 10 mov 0x10(%rax),%r14 409ea7: 4c 8b 7d 10 mov 0x10(%rbp),%r15 409eab: 4d 39 f7 cmp %r14,%r15 409eae: 74 5e je 409f0e <_D6object15TypeInfo_Vector8opEqualsMFC6ObjectZb+0x8e> 409eb0: 4d 85 ff test %r15,%r15 409eb3: 75 08 jne 409ebd <_D6object15TypeInfo_Vector8opEqualsMFC6ObjectZb+0x3d> 409eb5: 30 db xor %bl,%bl 409eb7: eb 55 jmp 409f0e <_D6object15TypeInfo_Vector8opEqualsMFC6ObjectZb+0x8e> 409eb9: 30 db xor %bl,%bl 409ebb: eb 51 jmp 409f0e <_D6object15TypeInfo_Vector8opEqualsMFC6ObjectZb+0x8e> 409ebd: 4d 85 f6 test %r14,%r14 409ec0: b3 00 mov $0x0,%bl 409ec2: 74 4a je 409f0e <_D6object15TypeInfo_Vector8opEqualsMFC6ObjectZb+0x8e> 409ec4: 49 8b 06 mov (%r14),%rax 409ec7: 48 8b 30 mov (%rax),%rsi 409eca: 49 8b 0f mov (%r15),%rcx 409ecd: 48 8b 39 mov (%rcx),%rdi 409ed0: 48 39 f7 cmp %rsi,%rdi 409ed3: 74 0e je 409ee3 <_D6object15TypeInfo_Vector8opEqualsMFC6ObjectZb+0x63> 409ed5: 48 8b 07 mov (%rdi),%rax 409ed8: ff 50 20 callq *0x20(%rax) 409edb: 40 88 c5 mov %al,%bpl 409ede: 49 8b 0f mov (%r15),%rcx 409ee1: eb 03 jmp 409ee6 <_D6object15TypeInfo_Vector8opEqualsMFC6ObjectZb+0x66> 409ee3: 40 b5 01 mov $0x1,%bpl 409ee6: 4c 89 ff mov %r15,%rdi 409ee9: 4c 89 f6 mov %r14,%rsi 409eec: ff 51 20 callq *0x20(%rcx) 409eef: 40 88 eb mov %bpl,%bl 409ef2: 20 c3 and %al,%bl 409ef4: 40 f6 c5 01 test $0x1,%bpl 409ef8: 75 14 jne 409f0e <_D6object15TypeInfo_Vector8opEqualsMFC6ObjectZb+0x8e> 409efa: 34 01 xor $0x1,%al 409efc: a8 01 test $0x1,%al 409efe: 75 0e jne 409f0e <_D6object15TypeInfo_Vector8opEqualsMFC6ObjectZb+0x8e> 409f00: 49 8b 06 mov (%r14),%rax 409f03: 4c 89 f7 mov %r14,%rdi 409f06: 4c 89 fe mov %r15,%rsi 409f09: ff 50 20 callq *0x20(%rax) 409f0c: 88 c3 mov %al,%bl 409f0e: 88 d8 mov %bl,%al 409f10: 48 83 c4 08 add $0x8,%rsp 409f14: 5b pop %rbx 409f15: 41 5e pop %r14 409f17: 41 5f pop %r15 409f19: 5d pop %rbp 409f1a: c3 retq 409f1b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 0000000000409f20 <_D6object15TypeInfo_Vector7getHashMxFNbNfxPvZm>: 409f20: 50 push %rax 409f21: 48 8b 7f 10 mov 0x10(%rdi),%rdi 409f25: 48 8b 07 mov (%rdi),%rax 409f28: ff 50 30 callq *0x30(%rax) 409f2b: 5a pop %rdx 409f2c: c3 retq 409f2d: 0f 1f 00 nopl (%rax) 0000000000409f30 <_D6object15TypeInfo_Vector6equalsMxFxPvxPvZb>: 409f30: 50 push %rax 409f31: 48 8b 7f 10 mov 0x10(%rdi),%rdi 409f35: 48 8b 07 mov (%rdi),%rax 409f38: ff 50 38 callq *0x38(%rax) 409f3b: 5a pop %rdx 409f3c: c3 retq 409f3d: 0f 1f 00 nopl (%rax) 0000000000409f40 <_D6object15TypeInfo_Vector7compareMxFxPvxPvZi>: 409f40: 50 push %rax 409f41: 48 8b 7f 10 mov 0x10(%rdi),%rdi 409f45: 48 8b 07 mov (%rdi),%rax 409f48: ff 50 40 callq *0x40(%rax) 409f4b: 5a pop %rdx 409f4c: c3 retq 409f4d: 0f 1f 00 nopl (%rax) 0000000000409f50 <_D6object15TypeInfo_Vector5tsizeMxFNaNbNdNfZm>: 409f50: 50 push %rax 409f51: 48 8b 7f 10 mov 0x10(%rdi),%rdi 409f55: 48 8b 07 mov (%rdi),%rax 409f58: ff 50 48 callq *0x48(%rax) 409f5b: 5a pop %rdx 409f5c: c3 retq 409f5d: 0f 1f 00 nopl (%rax) 0000000000409f60 <_D6object15TypeInfo_Vector4swapMxFPvPvZv>: 409f60: 50 push %rax 409f61: 48 8b 7f 10 mov 0x10(%rdi),%rdi 409f65: 48 8b 07 mov (%rdi),%rax 409f68: ff 50 50 callq *0x50(%rax) 409f6b: 58 pop %rax 409f6c: c3 retq 409f6d: 0f 1f 00 nopl (%rax) 0000000000409f70 <_D6object15TypeInfo_Vector4nextMxFNaNbNdZxC8TypeInfo>: 409f70: 50 push %rax 409f71: 48 8b 7f 10 mov 0x10(%rdi),%rdi 409f75: 48 8b 07 mov (%rdi),%rax 409f78: ff 50 58 callq *0x58(%rax) 409f7b: 5a pop %rdx 409f7c: c3 retq 409f7d: 0f 1f 00 nopl (%rax) 0000000000409f80 <_D6object15TypeInfo_Vector4initMxFNaNbNfZAxv>: 409f80: 50 push %rax 409f81: 48 8b 7f 10 mov 0x10(%rdi),%rdi 409f85: 48 8b 07 mov (%rdi),%rax 409f88: ff 50 60 callq *0x60(%rax) 409f8b: 59 pop %rcx 409f8c: c3 retq 409f8d: 0f 1f 00 nopl (%rax) 0000000000409f90 <_D6object15TypeInfo_Vector5flagsMxFNaNbNdNfZk>: 409f90: 50 push %rax 409f91: 48 8b 7f 10 mov 0x10(%rdi),%rdi 409f95: 48 8b 07 mov (%rdi),%rax 409f98: ff 50 68 callq *0x68(%rax) 409f9b: 5a pop %rdx 409f9c: c3 retq 409f9d: 0f 1f 00 nopl (%rax) 0000000000409fa0 <_D6object15TypeInfo_Vector6talignMxFNaNbNdNfZm>: 409fa0: b8 10 00 00 00 mov $0x10,%eax 409fa5: c3 retq 409fa6: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) 409fad: 00 00 00 0000000000409fb0 <_D6object15TypeInfo_Vector8argTypesMFNbNfJC8TypeInfoJC8TypeInfoZi>: 409fb0: 50 push %rax 409fb1: 48 c7 02 00 00 00 00 movq $0x0,(%rdx) 409fb8: 48 c7 06 00 00 00 00 movq $0x0,(%rsi) 409fbf: 48 8b 7f 10 mov 0x10(%rdi),%rdi 409fc3: 48 8b 07 mov (%rdi),%rax 409fc6: ff 90 90 00 00 00 callq *0x90(%rax) 409fcc: 5a pop %rdx 409fcd: c3 retq 409fce: 66 90 xchg %ax,%ax 0000000000409fd0 <_D6object16TypeInfo_Typedef8toStringMxFZAya>: 409fd0: 48 8b 47 18 mov 0x18(%rdi),%rax 409fd4: 48 8b 57 20 mov 0x20(%rdi),%rdx 409fd8: c3 retq 409fd9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 0000000000409fe0 <_D6object16TypeInfo_Typedef8opEqualsMFC6ObjectZb>: 409fe0: 55 push %rbp 409fe1: 41 57 push %r15 409fe3: 41 56 push %r14 409fe5: 53 push %rbx 409fe6: 50 push %rax 409fe7: 49 89 fe mov %rdi,%r14 409fea: b3 01 mov $0x1,%bl 409fec: 49 39 f6 cmp %rsi,%r14 409fef: 0f 84 a3 00 00 00 je 40a098 <_D6object16TypeInfo_Typedef8opEqualsMFC6ObjectZb+0xb8> 409ff5: 48 89 f7 mov %rsi,%rdi 409ff8: be b0 07 63 00 mov $0x6307b0,%esi 409ffd: e8 4e 96 ff ff callq 403650 <_d_dynamic_cast> 40a002: 49 89 c7 mov %rax,%r15 40a005: 4d 85 ff test %r15,%r15 40a008: 74 35 je 40a03f <_D6object16TypeInfo_Typedef8opEqualsMFC6ObjectZb+0x5f> 40a00a: 49 8b 57 18 mov 0x18(%r15),%rdx 40a00e: 49 8b 4f 20 mov 0x20(%r15),%rcx 40a012: 49 8b 7e 18 mov 0x18(%r14),%rdi 40a016: 49 8b 76 20 mov 0x20(%r14),%rsi 40a01a: 41 b8 90 55 42 00 mov $0x425590,%r8d 40a020: e8 eb 30 00 00 callq 40d110 <_adEq2> 40a025: 85 c0 test %eax,%eax 40a027: 74 1a je 40a043 <_D6object16TypeInfo_Typedef8opEqualsMFC6ObjectZb+0x63> 40a029: 4d 8b 7f 10 mov 0x10(%r15),%r15 40a02d: 4d 8b 76 10 mov 0x10(%r14),%r14 40a031: 4d 39 fe cmp %r15,%r14 40a034: 74 62 je 40a098 <_D6object16TypeInfo_Typedef8opEqualsMFC6ObjectZb+0xb8> 40a036: 4d 85 f6 test %r14,%r14 40a039: 75 0c jne 40a047 <_D6object16TypeInfo_Typedef8opEqualsMFC6ObjectZb+0x67> 40a03b: 30 db xor %bl,%bl 40a03d: eb 59 jmp 40a098 <_D6object16TypeInfo_Typedef8opEqualsMFC6ObjectZb+0xb8> 40a03f: 30 db xor %bl,%bl 40a041: eb 55 jmp 40a098 <_D6object16TypeInfo_Typedef8opEqualsMFC6ObjectZb+0xb8> 40a043: 30 db xor %bl,%bl 40a045: eb 51 jmp 40a098 <_D6object16TypeInfo_Typedef8opEqualsMFC6ObjectZb+0xb8> 40a047: 4d 85 ff test %r15,%r15 40a04a: b3 00 mov $0x0,%bl 40a04c: 74 4a je 40a098 <_D6object16TypeInfo_Typedef8opEqualsMFC6ObjectZb+0xb8> 40a04e: 49 8b 07 mov (%r15),%rax 40a051: 48 8b 30 mov (%rax),%rsi 40a054: 49 8b 0e mov (%r14),%rcx 40a057: 48 8b 39 mov (%rcx),%rdi 40a05a: 48 39 f7 cmp %rsi,%rdi 40a05d: 74 0e je 40a06d <_D6object16TypeInfo_Typedef8opEqualsMFC6ObjectZb+0x8d> 40a05f: 48 8b 07 mov (%rdi),%rax 40a062: ff 50 20 callq *0x20(%rax) 40a065: 40 88 c5 mov %al,%bpl 40a068: 49 8b 0e mov (%r14),%rcx 40a06b: eb 03 jmp 40a070 <_D6object16TypeInfo_Typedef8opEqualsMFC6ObjectZb+0x90> 40a06d: 40 b5 01 mov $0x1,%bpl 40a070: 4c 89 f7 mov %r14,%rdi 40a073: 4c 89 fe mov %r15,%rsi 40a076: ff 51 20 callq *0x20(%rcx) 40a079: 40 88 eb mov %bpl,%bl 40a07c: 20 c3 and %al,%bl 40a07e: 40 f6 c5 01 test $0x1,%bpl 40a082: 75 14 jne 40a098 <_D6object16TypeInfo_Typedef8opEqualsMFC6ObjectZb+0xb8> 40a084: 34 01 xor $0x1,%al 40a086: a8 01 test $0x1,%al 40a088: 75 0e jne 40a098 <_D6object16TypeInfo_Typedef8opEqualsMFC6ObjectZb+0xb8> 40a08a: 49 8b 07 mov (%r15),%rax 40a08d: 4c 89 ff mov %r15,%rdi 40a090: 4c 89 f6 mov %r14,%rsi 40a093: ff 50 20 callq *0x20(%rax) 40a096: 88 c3 mov %al,%bl 40a098: 88 d8 mov %bl,%al 40a09a: 48 83 c4 08 add $0x8,%rsp 40a09e: 5b pop %rbx 40a09f: 41 5e pop %r14 40a0a1: 41 5f pop %r15 40a0a3: 5d pop %rbp 40a0a4: c3 retq 40a0a5: 66 66 2e 0f 1f 84 00 data32 nopw %cs:0x0(%rax,%rax,1) 40a0ac: 00 00 00 00 000000000040a0b0 <_D6object16TypeInfo_Typedef7getHashMxFNbNfxPvZm>: 40a0b0: 50 push %rax 40a0b1: 48 8b 7f 10 mov 0x10(%rdi),%rdi 40a0b5: 48 8b 07 mov (%rdi),%rax 40a0b8: ff 50 30 callq *0x30(%rax) 40a0bb: 5a pop %rdx 40a0bc: c3 retq 40a0bd: 0f 1f 00 nopl (%rax) 000000000040a0c0 <_D6object16TypeInfo_Typedef6equalsMxFxPvxPvZb>: 40a0c0: 50 push %rax 40a0c1: 48 8b 7f 10 mov 0x10(%rdi),%rdi 40a0c5: 48 8b 07 mov (%rdi),%rax 40a0c8: ff 50 38 callq *0x38(%rax) 40a0cb: 5a pop %rdx 40a0cc: c3 retq 40a0cd: 0f 1f 00 nopl (%rax) 000000000040a0d0 <_D6object16TypeInfo_Typedef7compareMxFxPvxPvZi>: 40a0d0: 50 push %rax 40a0d1: 48 8b 7f 10 mov 0x10(%rdi),%rdi 40a0d5: 48 8b 07 mov (%rdi),%rax 40a0d8: ff 50 40 callq *0x40(%rax) 40a0db: 5a pop %rdx 40a0dc: c3 retq 40a0dd: 0f 1f 00 nopl (%rax) 000000000040a0e0 <_D6object16TypeInfo_Typedef5tsizeMxFNaNbNdNfZm>: 40a0e0: 50 push %rax 40a0e1: 48 8b 7f 10 mov 0x10(%rdi),%rdi 40a0e5: 48 8b 07 mov (%rdi),%rax 40a0e8: ff 50 48 callq *0x48(%rax) 40a0eb: 5a pop %rdx 40a0ec: c3 retq 40a0ed: 0f 1f 00 nopl (%rax) 000000000040a0f0 <_D6object16TypeInfo_Typedef4swapMxFPvPvZv>: 40a0f0: 50 push %rax 40a0f1: 48 8b 7f 10 mov 0x10(%rdi),%rdi 40a0f5: 48 8b 07 mov (%rdi),%rax 40a0f8: ff 50 50 callq *0x50(%rax) 40a0fb: 58 pop %rax 40a0fc: c3 retq 40a0fd: 0f 1f 00 nopl (%rax) 000000000040a100 <_D6object16TypeInfo_Typedef4nextMxFNaNbNdZxC8TypeInfo>: 40a100: 50 push %rax 40a101: 48 8b 7f 10 mov 0x10(%rdi),%rdi 40a105: 48 8b 07 mov (%rdi),%rax 40a108: ff 50 58 callq *0x58(%rax) 40a10b: 5a pop %rdx 40a10c: c3 retq 40a10d: 0f 1f 00 nopl (%rax) 000000000040a110 <_D6object16TypeInfo_Typedef4initMxFNaNbNfZAxv>: 40a110: 50 push %rax 40a111: 48 83 7f 28 00 cmpq $0x0,0x28(%rdi) 40a116: 74 0a je 40a122 <_D6object16TypeInfo_Typedef4initMxFNaNbNfZAxv+0x12> 40a118: 48 8b 47 28 mov 0x28(%rdi),%rax 40a11c: 48 8b 57 30 mov 0x30(%rdi),%rdx 40a120: 59 pop %rcx 40a121: c3 retq 40a122: 48 8b 7f 10 mov 0x10(%rdi),%rdi 40a126: 48 8b 07 mov (%rdi),%rax 40a129: ff 50 60 callq *0x60(%rax) 40a12c: 59 pop %rcx 40a12d: c3 retq 40a12e: 66 90 xchg %ax,%ax 000000000040a130 <_D6object16TypeInfo_Typedef5flagsMxFNaNbNdNfZk>: 40a130: 50 push %rax 40a131: 48 8b 7f 10 mov 0x10(%rdi),%rdi 40a135: 48 8b 07 mov (%rdi),%rax 40a138: ff 50 68 callq *0x68(%rax) 40a13b: 5a pop %rdx 40a13c: c3 retq 40a13d: 0f 1f 00 nopl (%rax) 000000000040a140 <_D6object16TypeInfo_Typedef6talignMxFNaNbNdNfZm>: 40a140: 50 push %rax 40a141: 48 8b 7f 10 mov 0x10(%rdi),%rdi 40a145: 48 8b 07 mov (%rdi),%rax 40a148: ff 90 88 00 00 00 callq *0x88(%rax) 40a14e: 5a pop %rdx 40a14f: c3 retq 000000000040a150 <_D6object16TypeInfo_Typedef8argTypesMFNbNfJC8TypeInfoJC8TypeInfoZi>: 40a150: 50 push %rax 40a151: 48 c7 02 00 00 00 00 movq $0x0,(%rdx) 40a158: 48 c7 06 00 00 00 00 movq $0x0,(%rsi) 40a15f: 48 8b 7f 10 mov 0x10(%rdi),%rdi 40a163: 48 8b 07 mov (%rdi),%rax 40a166: ff 90 90 00 00 00 callq *0x90(%rax) 40a16c: 5a pop %rdx 40a16d: c3 retq 40a16e: 66 90 xchg %ax,%ax 000000000040a170 <_D6object16TypeInfo_Typedef6rtInfoMxFNaNbNdNfZPyv>: 40a170: 50 push %rax 40a171: 48 8b 7f 10 mov 0x10(%rdi),%rdi 40a175: 48 8b 07 mov (%rdi),%rax 40a178: ff 90 98 00 00 00 callq *0x98(%rax) 40a17e: 5a pop %rdx 40a17f: c3 retq 000000000040a180 <_D6object14TypeInfo_Array8toStringMxFZAya>: 40a180: 50 push %rax 40a181: 48 8b 7f 10 mov 0x10(%rdi),%rdi 40a185: 48 8b 07 mov (%rdi),%rax 40a188: ff 50 08 callq *0x8(%rax) 40a18b: bf 90 55 42 00 mov $0x425590,%edi 40a190: 48 89 c6 mov %rax,%rsi 40a193: b9 02 00 00 00 mov $0x2,%ecx 40a198: 41 b8 52 47 42 00 mov $0x424752,%r8d 40a19e: e8 7d ad 00 00 callq 414f20 <_d_arraycatT> 40a1a3: 59 pop %rcx 40a1a4: c3 retq 40a1a5: 66 66 2e 0f 1f 84 00 data32 nopw %cs:0x0(%rax,%rax,1) 40a1ac: 00 00 00 00 000000000040a1b0 <_D6object14TypeInfo_Array8opEqualsMFC6ObjectZb>: 40a1b0: 55 push %rbp 40a1b1: 41 57 push %r15 40a1b3: 41 56 push %r14 40a1b5: 53 push %rbx 40a1b6: 50 push %rax 40a1b7: 48 89 fd mov %rdi,%rbp 40a1ba: b3 01 mov $0x1,%bl 40a1bc: 48 39 f5 cmp %rsi,%rbp 40a1bf: 74 7d je 40a23e <_D6object14TypeInfo_Array8opEqualsMFC6ObjectZb+0x8e> 40a1c1: 48 89 f7 mov %rsi,%rdi 40a1c4: be f0 08 63 00 mov $0x6308f0,%esi 40a1c9: e8 82 94 ff ff callq 403650 <_d_dynamic_cast> 40a1ce: 48 85 c0 test %rax,%rax 40a1d1: 74 16 je 40a1e9 <_D6object14TypeInfo_Array8opEqualsMFC6ObjectZb+0x39> 40a1d3: 4c 8b 70 10 mov 0x10(%rax),%r14 40a1d7: 4c 8b 7d 10 mov 0x10(%rbp),%r15 40a1db: 4d 39 f7 cmp %r14,%r15 40a1de: 74 5e je 40a23e <_D6object14TypeInfo_Array8opEqualsMFC6ObjectZb+0x8e> 40a1e0: 4d 85 ff test %r15,%r15 40a1e3: 75 08 jne 40a1ed <_D6object14TypeInfo_Array8opEqualsMFC6ObjectZb+0x3d> 40a1e5: 30 db xor %bl,%bl 40a1e7: eb 55 jmp 40a23e <_D6object14TypeInfo_Array8opEqualsMFC6ObjectZb+0x8e> 40a1e9: 30 db xor %bl,%bl 40a1eb: eb 51 jmp 40a23e <_D6object14TypeInfo_Array8opEqualsMFC6ObjectZb+0x8e> 40a1ed: 4d 85 f6 test %r14,%r14 40a1f0: b3 00 mov $0x0,%bl 40a1f2: 74 4a je 40a23e <_D6object14TypeInfo_Array8opEqualsMFC6ObjectZb+0x8e> 40a1f4: 49 8b 06 mov (%r14),%rax 40a1f7: 48 8b 30 mov (%rax),%rsi 40a1fa: 49 8b 0f mov (%r15),%rcx 40a1fd: 48 8b 39 mov (%rcx),%rdi 40a200: 48 39 f7 cmp %rsi,%rdi 40a203: 74 0e je 40a213 <_D6object14TypeInfo_Array8opEqualsMFC6ObjectZb+0x63> 40a205: 48 8b 07 mov (%rdi),%rax 40a208: ff 50 20 callq *0x20(%rax) 40a20b: 40 88 c5 mov %al,%bpl 40a20e: 49 8b 0f mov (%r15),%rcx 40a211: eb 03 jmp 40a216 <_D6object14TypeInfo_Array8opEqualsMFC6ObjectZb+0x66> 40a213: 40 b5 01 mov $0x1,%bpl 40a216: 4c 89 ff mov %r15,%rdi 40a219: 4c 89 f6 mov %r14,%rsi 40a21c: ff 51 20 callq *0x20(%rcx) 40a21f: 40 88 eb mov %bpl,%bl 40a222: 20 c3 and %al,%bl 40a224: 40 f6 c5 01 test $0x1,%bpl 40a228: 75 14 jne 40a23e <_D6object14TypeInfo_Array8opEqualsMFC6ObjectZb+0x8e> 40a22a: 34 01 xor $0x1,%al 40a22c: a8 01 test $0x1,%al 40a22e: 75 0e jne 40a23e <_D6object14TypeInfo_Array8opEqualsMFC6ObjectZb+0x8e> 40a230: 49 8b 06 mov (%r14),%rax 40a233: 4c 89 f7 mov %r14,%rdi 40a236: 4c 89 fe mov %r15,%rsi 40a239: ff 50 20 callq *0x20(%rax) 40a23c: 88 c3 mov %al,%bl 40a23e: 88 d8 mov %bl,%al 40a240: 48 83 c4 08 add $0x8,%rsp 40a244: 5b pop %rbx 40a245: 41 5e pop %r14 40a247: 41 5f pop %r15 40a249: 5d pop %rbp 40a24a: c3 retq 40a24b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 000000000040a250 <_D6object14TypeInfo_Array7getHashMxFNbNexPvZm>: 40a250: 41 56 push %r14 40a252: 53 push %rbx 40a253: 50 push %rax 40a254: 48 8b 1e mov (%rsi),%rbx 40a257: 4c 8b 76 08 mov 0x8(%rsi),%r14 40a25b: 48 8b 7f 10 mov 0x10(%rdi),%rdi 40a25f: 48 8b 07 mov (%rdi),%rax 40a262: ff 50 48 callq *0x48(%rax) 40a265: 48 0f af d8 imul %rax,%rbx 40a269: 31 ff xor %edi,%edi 40a26b: 48 89 de mov %rbx,%rsi 40a26e: 4c 89 f2 mov %r14,%rdx 40a271: e8 ea 59 00 00 callq 40fc60 <_D2rt4util4hash6hashOfFNaNbNePxvmmZm> 40a276: 48 83 c4 08 add $0x8,%rsp 40a27a: 5b pop %rbx 40a27b: 41 5e pop %r14 40a27d: c3 retq 40a27e: 66 90 xchg %ax,%ax 000000000040a280 <_D6object14TypeInfo_Array6equalsMxFxPvxPvZb>: 40a280: 55 push %rbp 40a281: 41 57 push %r15 40a283: 41 56 push %r14 40a285: 41 55 push %r13 40a287: 41 54 push %r12 40a289: 53 push %rbx 40a28a: 50 push %rax 40a28b: 49 89 fe mov %rdi,%r14 40a28e: 4c 8b 3a mov (%rdx),%r15 40a291: 4c 3b 3e cmp (%rsi),%r15 40a294: 75 54 jne 40a2ea <_D6object14TypeInfo_Array6equalsMxFxPvxPvZb+0x6a> 40a296: 48 8b 46 08 mov 0x8(%rsi),%rax 40a29a: 48 89 04 24 mov %rax,(%rsp) 40a29e: 4c 8b 6a 08 mov 0x8(%rdx),%r13 40a2a2: 49 8b 7e 10 mov 0x10(%r14),%rdi 40a2a6: 48 8b 07 mov (%rdi),%rax 40a2a9: ff 50 48 callq *0x48(%rax) 40a2ac: 48 89 c3 mov %rax,%rbx 40a2af: 31 ed xor %ebp,%ebp 40a2b1: 49 c7 c4 ff ff ff ff mov $0xffffffffffffffff,%r12 40a2b8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 40a2bf: 00 40a2c0: 49 ff c4 inc %r12 40a2c3: b0 01 mov $0x1,%al 40a2c5: 4d 39 fc cmp %r15,%r12 40a2c8: 73 22 jae 40a2ec <_D6object14TypeInfo_Array6equalsMxFxPvxPvZb+0x6c> 40a2ca: 48 8b 04 24 mov (%rsp),%rax 40a2ce: 48 8d 34 28 lea (%rax,%rbp,1),%rsi 40a2d2: 49 8d 54 2d 00 lea 0x0(%r13,%rbp,1),%rdx 40a2d7: 48 8d 6c 1d 00 lea 0x0(%rbp,%rbx,1),%rbp 40a2dc: 49 8b 7e 10 mov 0x10(%r14),%rdi 40a2e0: 48 8b 07 mov (%rdi),%rax 40a2e3: ff 50 38 callq *0x38(%rax) 40a2e6: a8 01 test $0x1,%al 40a2e8: 75 d6 jne 40a2c0 <_D6object14TypeInfo_Array6equalsMxFxPvxPvZb+0x40> 40a2ea: 30 c0 xor %al,%al 40a2ec: 48 83 c4 08 add $0x8,%rsp 40a2f0: 5b pop %rbx 40a2f1: 41 5c pop %r12 40a2f3: 41 5d pop %r13 40a2f5: 41 5e pop %r14 40a2f7: 41 5f pop %r15 40a2f9: 5d pop %rbp 40a2fa: c3 retq 40a2fb: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 000000000040a300 <_D6object14TypeInfo_Array7compareMxFxPvxPvZi>: 40a300: 55 push %rbp 40a301: 41 57 push %r15 40a303: 41 56 push %r14 40a305: 41 55 push %r13 40a307: 41 54 push %r12 40a309: 53 push %rbx 40a30a: 48 83 ec 18 sub $0x18,%rsp 40a30e: 49 89 ff mov %rdi,%r15 40a311: 4c 8b 26 mov (%rsi),%r12 40a314: 4c 89 64 24 08 mov %r12,0x8(%rsp) 40a319: 48 8b 46 08 mov 0x8(%rsi),%rax 40a31d: 48 89 44 24 10 mov %rax,0x10(%rsp) 40a322: 4c 8b 32 mov (%rdx),%r14 40a325: 4c 89 34 24 mov %r14,(%rsp) 40a329: 48 8b 6a 08 mov 0x8(%rdx),%rbp 40a32d: 49 8b 7f 10 mov 0x10(%r15),%rdi 40a331: 48 8b 07 mov (%rdi),%rax 40a334: ff 50 48 callq *0x48(%rax) 40a337: 48 89 c3 mov %rax,%rbx 40a33a: 4d 39 f4 cmp %r14,%r12 40a33d: 4d 0f 42 f4 cmovb %r12,%r14 40a341: 45 31 e4 xor %r12d,%r12d 40a344: 49 c7 c5 ff ff ff ff mov $0xffffffffffffffff,%r13 40a34b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 40a350: 49 ff c5 inc %r13 40a353: 4d 39 f5 cmp %r14,%r13 40a356: 73 22 jae 40a37a <_D6object14TypeInfo_Array7compareMxFxPvxPvZi+0x7a> 40a358: 48 8b 44 24 10 mov 0x10(%rsp),%rax 40a35d: 4a 8d 34 20 lea (%rax,%r12,1),%rsi 40a361: 4a 8d 54 25 00 lea 0x0(%rbp,%r12,1),%rdx 40a366: 4d 8d 24 1c lea (%r12,%rbx,1),%r12 40a36a: 49 8b 7f 10 mov 0x10(%r15),%rdi 40a36e: 48 8b 07 mov (%rdi),%rax 40a371: ff 50 40 callq *0x40(%rax) 40a374: 85 c0 test %eax,%eax 40a376: 74 d8 je 40a350 <_D6object14TypeInfo_Array7compareMxFxPvxPvZi+0x50> 40a378: eb 0d jmp 40a387 <_D6object14TypeInfo_Array7compareMxFxPvxPvZi+0x87> 40a37a: 48 8b 44 24 08 mov 0x8(%rsp),%rax 40a37f: 48 8b 0c 24 mov (%rsp),%rcx 40a383: 29 c1 sub %eax,%ecx 40a385: 89 c8 mov %ecx,%eax 40a387: 48 83 c4 18 add $0x18,%rsp 40a38b: 5b pop %rbx 40a38c: 41 5c pop %r12 40a38e: 41 5d pop %r13 40a390: 41 5e pop %r14 40a392: 41 5f pop %r15 40a394: 5d pop %rbp 40a395: c3 retq 40a396: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) 40a39d: 00 00 00 000000000040a3a0 <_D6object14TypeInfo_Array5tsizeMxFNaNbNdNfZm>: 40a3a0: b8 10 00 00 00 mov $0x10,%eax 40a3a5: c3 retq 40a3a6: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) 40a3ad: 00 00 00 000000000040a3b0 <_D6object14TypeInfo_Array4swapMxFPvPvZv>: 40a3b0: 4c 8b 02 mov (%rdx),%r8 40a3b3: 48 8b 4a 08 mov 0x8(%rdx),%rcx 40a3b7: 48 8b 3e mov (%rsi),%rdi 40a3ba: 48 8b 46 08 mov 0x8(%rsi),%rax 40a3be: 48 89 42 08 mov %rax,0x8(%rdx) 40a3c2: 48 89 3a mov %rdi,(%rdx) 40a3c5: 48 89 4e 08 mov %rcx,0x8(%rsi) 40a3c9: 4c 89 06 mov %r8,(%rsi) 40a3cc: c3 retq 40a3cd: 0f 1f 00 nopl (%rax) 000000000040a3d0 <_D6object14TypeInfo_Array4nextMxFNaNbNdZxC8TypeInfo>: 40a3d0: 48 8b 47 10 mov 0x10(%rdi),%rax 40a3d4: c3 retq 40a3d5: 66 66 2e 0f 1f 84 00 data32 nopw %cs:0x0(%rax,%rax,1) 40a3dc: 00 00 00 00 000000000040a3e0 <_D6object14TypeInfo_Array5flagsMxFNaNbNdNfZk>: 40a3e0: b8 01 00 00 00 mov $0x1,%eax 40a3e5: c3 retq 40a3e6: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) 40a3ed: 00 00 00 000000000040a3f0 <_D6object14TypeInfo_Array6talignMxFNaNbNdNfZm>: 40a3f0: b8 08 00 00 00 mov $0x8,%eax 40a3f5: c3 retq 40a3f6: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) 40a3fd: 00 00 00 000000000040a400 <_D6object14TypeInfo_Array8argTypesMFNbNfJC8TypeInfoJC8TypeInfoZi>: 40a400: 48 c7 02 d0 57 42 00 movq $0x4257d0,(%rdx) 40a407: 48 c7 06 30 27 42 00 movq $0x422730,(%rsi) 40a40e: 31 c0 xor %eax,%eax 40a410: c3 retq 40a411: 66 66 66 66 66 66 2e data32 data32 data32 data32 data32 nopw %cs:0x0(%rax,%rax,1) 40a418: 0f 1f 84 00 00 00 00 40a41f: 00 000000000040a420 <_D6object20TypeInfo_StaticArray8toStringMxFZAya>: 40a420: 53 push %rbx 40a421: 48 83 ec 50 sub $0x50,%rsp 40a425: 48 89 fb mov %rdi,%rbx 40a428: 48 c7 44 24 28 01 00 movq $0x1,0x28(%rsp) 40a42f: 00 00 40a431: 48 c7 44 24 30 55 47 movq $0x424755,0x30(%rsp) 40a438: 42 00 40a43a: 48 8b 7b 18 mov 0x18(%rbx),%rdi 40a43e: 48 8d 54 24 3c lea 0x3c(%rsp),%rdx 40a443: be 14 00 00 00 mov $0x14,%esi 40a448: e8 e3 44 00 00 callq 40e930 <_D2rt4util6string11intToStringFNaNbNeAamZAa> 40a44d: 48 89 44 24 18 mov %rax,0x18(%rsp) 40a452: 48 89 54 24 20 mov %rdx,0x20(%rsp) 40a457: 48 8b 7b 10 mov 0x10(%rbx),%rdi 40a45b: 48 8b 07 mov (%rdi),%rax 40a45e: ff 50 08 callq *0x8(%rax) 40a461: bf 90 55 42 00 mov $0x425590,%edi 40a466: 48 89 c6 mov %rax,%rsi 40a469: b9 01 00 00 00 mov $0x1,%ecx 40a46e: 41 b8 57 47 42 00 mov $0x424757,%r8d 40a474: e8 a7 aa 00 00 callq 414f20 <_d_arraycatT> 40a479: 48 89 d6 mov %rdx,%rsi 40a47c: 48 8d 54 24 08 lea 0x8(%rsp),%rdx 40a481: 48 8d 4c 24 18 lea 0x18(%rsp),%rcx 40a486: 4c 8d 44 24 28 lea 0x28(%rsp),%r8 40a48b: 48 89 44 24 08 mov %rax,0x8(%rsp) 40a490: 48 89 74 24 10 mov %rsi,0x10(%rsp) 40a495: bf c0 54 42 00 mov $0x4254c0,%edi 40a49a: be 03 00 00 00 mov $0x3,%esi 40a49f: 30 c0 xor %al,%al 40a4a1: e8 8a ac 00 00 callq 415130 <_d_arraycatnT> 40a4a6: 48 83 c4 50 add $0x50,%rsp 40a4aa: 5b pop %rbx 40a4ab: c3 retq 40a4ac: 0f 1f 40 00 nopl 0x0(%rax) 000000000040a4b0 <_D6object20TypeInfo_StaticArray8opEqualsMFC6ObjectZb>: 40a4b0: 55 push %rbp 40a4b1: 41 57 push %r15 40a4b3: 41 56 push %r14 40a4b5: 53 push %rbx 40a4b6: 50 push %rax 40a4b7: 49 89 ff mov %rdi,%r15 40a4ba: b3 01 mov $0x1,%bl 40a4bc: 49 39 f7 cmp %rsi,%r15 40a4bf: 74 38 je 40a4f9 <_D6object20TypeInfo_StaticArray8opEqualsMFC6ObjectZb+0x49> 40a4c1: 48 89 f7 mov %rsi,%rdi 40a4c4: be 90 09 63 00 mov $0x630990,%esi 40a4c9: e8 82 91 ff ff callq 403650 <_d_dynamic_cast> 40a4ce: 48 85 c0 test %rax,%rax 40a4d1: 74 20 je 40a4f3 <_D6object20TypeInfo_StaticArray8opEqualsMFC6ObjectZb+0x43> 40a4d3: 49 8b 4f 18 mov 0x18(%r15),%rcx 40a4d7: 48 3b 48 18 cmp 0x18(%rax),%rcx 40a4db: 75 1a jne 40a4f7 <_D6object20TypeInfo_StaticArray8opEqualsMFC6ObjectZb+0x47> 40a4dd: 4c 8b 70 10 mov 0x10(%rax),%r14 40a4e1: 4d 8b 7f 10 mov 0x10(%r15),%r15 40a4e5: 4d 39 f7 cmp %r14,%r15 40a4e8: 74 0f je 40a4f9 <_D6object20TypeInfo_StaticArray8opEqualsMFC6ObjectZb+0x49> 40a4ea: 4d 85 ff test %r15,%r15 40a4ed: 75 17 jne 40a506 <_D6object20TypeInfo_StaticArray8opEqualsMFC6ObjectZb+0x56> 40a4ef: 30 db xor %bl,%bl 40a4f1: eb 06 jmp 40a4f9 <_D6object20TypeInfo_StaticArray8opEqualsMFC6ObjectZb+0x49> 40a4f3: 30 db xor %bl,%bl 40a4f5: eb 02 jmp 40a4f9 <_D6object20TypeInfo_StaticArray8opEqualsMFC6ObjectZb+0x49> 40a4f7: 30 db xor %bl,%bl 40a4f9: 88 d8 mov %bl,%al 40a4fb: 48 83 c4 08 add $0x8,%rsp 40a4ff: 5b pop %rbx 40a500: 41 5e pop %r14 40a502: 41 5f pop %r15 40a504: 5d pop %rbp 40a505: c3 retq 40a506: 4d 85 f6 test %r14,%r14 40a509: b3 00 mov $0x0,%bl 40a50b: 74 ec je 40a4f9 <_D6object20TypeInfo_StaticArray8opEqualsMFC6ObjectZb+0x49> 40a50d: 49 8b 06 mov (%r14),%rax 40a510: 48 8b 30 mov (%rax),%rsi 40a513: 49 8b 0f mov (%r15),%rcx 40a516: 48 8b 39 mov (%rcx),%rdi 40a519: 48 39 f7 cmp %rsi,%rdi 40a51c: 74 0e je 40a52c <_D6object20TypeInfo_StaticArray8opEqualsMFC6ObjectZb+0x7c> 40a51e: 48 8b 07 mov (%rdi),%rax 40a521: ff 50 20 callq *0x20(%rax) 40a524: 40 88 c5 mov %al,%bpl 40a527: 49 8b 0f mov (%r15),%rcx 40a52a: eb 03 jmp 40a52f <_D6object20TypeInfo_StaticArray8opEqualsMFC6ObjectZb+0x7f> 40a52c: 40 b5 01 mov $0x1,%bpl 40a52f: 4c 89 ff mov %r15,%rdi 40a532: 4c 89 f6 mov %r14,%rsi 40a535: ff 51 20 callq *0x20(%rcx) 40a538: 40 88 eb mov %bpl,%bl 40a53b: 20 c3 and %al,%bl 40a53d: 40 f6 c5 01 test $0x1,%bpl 40a541: 75 b6 jne 40a4f9 <_D6object20TypeInfo_StaticArray8opEqualsMFC6ObjectZb+0x49> 40a543: 34 01 xor $0x1,%al 40a545: a8 01 test $0x1,%al 40a547: 75 b0 jne 40a4f9 <_D6object20TypeInfo_StaticArray8opEqualsMFC6ObjectZb+0x49> 40a549: 49 8b 06 mov (%r14),%rax 40a54c: 4c 89 f7 mov %r14,%rdi 40a54f: 4c 89 fe mov %r15,%rsi 40a552: ff 50 20 callq *0x20(%rax) 40a555: 88 c3 mov %al,%bl 40a557: eb a0 jmp 40a4f9 <_D6object20TypeInfo_StaticArray8opEqualsMFC6ObjectZb+0x49> 40a559: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 000000000040a560 <_D6object20TypeInfo_StaticArray7getHashMxFNbNexPvZm>: 40a560: 41 57 push %r15 40a562: 41 56 push %r14 40a564: 41 55 push %r13 40a566: 41 54 push %r12 40a568: 53 push %rbx 40a569: 49 89 f4 mov %rsi,%r12 40a56c: 49 89 fe mov %rdi,%r14 40a56f: 49 8b 7e 10 mov 0x10(%r14),%rdi 40a573: 48 8b 07 mov (%rdi),%rax 40a576: ff 50 48 callq *0x48(%rax) 40a579: 49 89 c7 mov %rax,%r15 40a57c: 31 db xor %ebx,%ebx 40a57e: 49 83 7e 18 00 cmpq $0x0,0x18(%r14) 40a583: 74 29 je 40a5ae <_D6object20TypeInfo_StaticArray7getHashMxFNbNexPvZm+0x4e> 40a585: 45 31 ed xor %r13d,%r13d 40a588: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 40a58f: 00 40a590: 49 8b 7e 10 mov 0x10(%r14),%rdi 40a594: 48 8b 07 mov (%rdi),%rax 40a597: 4c 89 e6 mov %r12,%rsi 40a59a: ff 50 30 callq *0x30(%rax) 40a59d: 49 01 c5 add %rax,%r13 40a5a0: 4d 01 fc add %r15,%r12 40a5a3: 48 ff c3 inc %rbx 40a5a6: 49 3b 5e 18 cmp 0x18(%r14),%rbx 40a5aa: 72 e4 jb 40a590 <_D6object20TypeInfo_StaticArray7getHashMxFNbNexPvZm+0x30> 40a5ac: eb 03 jmp 40a5b1 <_D6object20TypeInfo_StaticArray7getHashMxFNbNexPvZm+0x51> 40a5ae: 45 31 ed xor %r13d,%r13d 40a5b1: 4c 89 e8 mov %r13,%rax 40a5b4: 5b pop %rbx 40a5b5: 41 5c pop %r12 40a5b7: 41 5d pop %r13 40a5b9: 41 5e pop %r14 40a5bb: 41 5f pop %r15 40a5bd: c3 retq 40a5be: 66 90 xchg %ax,%ax 000000000040a5c0 <_D6object20TypeInfo_StaticArray6equalsMxFxPvxPvZb>: 40a5c0: 55 push %rbp 40a5c1: 41 57 push %r15 40a5c3: 41 56 push %r14 40a5c5: 41 55 push %r13 40a5c7: 41 54 push %r12 40a5c9: 53 push %rbx 40a5ca: 50 push %rax 40a5cb: 49 89 d6 mov %rdx,%r14 40a5ce: 49 89 f7 mov %rsi,%r15 40a5d1: 49 89 fd mov %rdi,%r13 40a5d4: 49 8b 7d 10 mov 0x10(%r13),%rdi 40a5d8: 48 8b 07 mov (%rdi),%rax 40a5db: ff 50 48 callq *0x48(%rax) 40a5de: 49 89 c4 mov %rax,%r12 40a5e1: 31 db xor %ebx,%ebx 40a5e3: 48 c7 c5 ff ff ff ff mov $0xffffffffffffffff,%rbp 40a5ea: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) 40a5f0: 48 ff c5 inc %rbp 40a5f3: b0 01 mov $0x1,%al 40a5f5: 49 3b 6d 18 cmp 0x18(%r13),%rbp 40a5f9: 73 1f jae 40a61a <_D6object20TypeInfo_StaticArray6equalsMxFxPvxPvZb+0x5a> 40a5fb: 49 8d 34 1f lea (%r15,%rbx,1),%rsi 40a5ff: 49 8d 14 1e lea (%r14,%rbx,1),%rdx 40a603: 4a 8d 1c 23 lea (%rbx,%r12,1),%rbx 40a607: 49 8b 7d 10 mov 0x10(%r13),%rdi 40a60b: 48 8b 07 mov (%rdi),%rax 40a60e: ff 50 38 callq *0x38(%rax) 40a611: 88 c1 mov %al,%cl 40a613: 30 c0 xor %al,%al 40a615: f6 c1 01 test $0x1,%cl 40a618: 75 d6 jne 40a5f0 <_D6object20TypeInfo_StaticArray6equalsMxFxPvxPvZb+0x30> 40a61a: 48 83 c4 08 add $0x8,%rsp 40a61e: 5b pop %rbx 40a61f: 41 5c pop %r12 40a621: 41 5d pop %r13 40a623: 41 5e pop %r14 40a625: 41 5f pop %r15 40a627: 5d pop %rbp 40a628: c3 retq 40a629: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 000000000040a630 <_D6object20TypeInfo_StaticArray7compareMxFxPvxPvZi>: 40a630: 55 push %rbp 40a631: 41 57 push %r15 40a633: 41 56 push %r14 40a635: 41 55 push %r13 40a637: 41 54 push %r12 40a639: 53 push %rbx 40a63a: 50 push %rax 40a63b: 49 89 d6 mov %rdx,%r14 40a63e: 49 89 f7 mov %rsi,%r15 40a641: 49 89 fd mov %rdi,%r13 40a644: 49 8b 7d 10 mov 0x10(%r13),%rdi 40a648: 48 8b 07 mov (%rdi),%rax 40a64b: ff 50 48 callq *0x48(%rax) 40a64e: 49 89 c4 mov %rax,%r12 40a651: 31 db xor %ebx,%ebx 40a653: 48 c7 c5 ff ff ff ff mov $0xffffffffffffffff,%rbp 40a65a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) 40a660: 48 ff c5 inc %rbp 40a663: 31 c0 xor %eax,%eax 40a665: 49 3b 6d 18 cmp 0x18(%r13),%rbp 40a669: 73 1a jae 40a685 <_D6object20TypeInfo_StaticArray7compareMxFxPvxPvZi+0x55> 40a66b: 49 8d 34 1f lea (%r15,%rbx,1),%rsi 40a66f: 49 8d 14 1e lea (%r14,%rbx,1),%rdx 40a673: 4a 8d 1c 23 lea (%rbx,%r12,1),%rbx 40a677: 49 8b 7d 10 mov 0x10(%r13),%rdi 40a67b: 48 8b 07 mov (%rdi),%rax 40a67e: ff 50 40 callq *0x40(%rax) 40a681: 85 c0 test %eax,%eax 40a683: 74 db je 40a660 <_D6object20TypeInfo_StaticArray7compareMxFxPvxPvZi+0x30> 40a685: 48 83 c4 08 add $0x8,%rsp 40a689: 5b pop %rbx 40a68a: 41 5c pop %r12 40a68c: 41 5d pop %r13 40a68e: 41 5e pop %r14 40a690: 41 5f pop %r15 40a692: 5d pop %rbp 40a693: c3 retq 40a694: 66 66 66 2e 0f 1f 84 data32 data32 nopw %cs:0x0(%rax,%rax,1) 40a69b: 00 00 00 00 00 000000000040a6a0 <_D6object20TypeInfo_StaticArray5tsizeMxFNaNbNdNfZm>: 40a6a0: 53 push %rbx 40a6a1: 48 89 fb mov %rdi,%rbx 40a6a4: 48 8b 7b 10 mov 0x10(%rbx),%rdi 40a6a8: 48 8b 07 mov (%rdi),%rax 40a6ab: ff 50 48 callq *0x48(%rax) 40a6ae: 48 0f af 43 18 imul 0x18(%rbx),%rax 40a6b3: 5b pop %rbx 40a6b4: c3 retq 40a6b5: 66 66 2e 0f 1f 84 00 data32 nopw %cs:0x0(%rax,%rax,1) 40a6bc: 00 00 00 00 000000000040a6c0 <_D6object20TypeInfo_StaticArray4swapMxFPvPvZv>: 40a6c0: 55 push %rbp 40a6c1: 41 57 push %r15 40a6c3: 41 56 push %r14 40a6c5: 41 55 push %r13 40a6c7: 41 54 push %r12 40a6c9: 53 push %rbx 40a6ca: 48 83 ec 48 sub $0x48,%rsp 40a6ce: 49 89 d6 mov %rdx,%r14 40a6d1: 49 89 f7 mov %rsi,%r15 40a6d4: 48 89 fb mov %rdi,%rbx 40a6d7: 48 89 5c 24 28 mov %rbx,0x28(%rsp) 40a6dc: 48 8b 7b 10 mov 0x10(%rbx),%rdi 40a6e0: 48 8b 07 mov (%rdi),%rax 40a6e3: ff 50 48 callq *0x48(%rax) 40a6e6: c5 f8 57 c0 vxorps %xmm0,%xmm0,%xmm0 40a6ea: c5 f8 29 44 24 30 vmovaps %xmm0,0x30(%rsp) 40a6f0: 48 83 f8 10 cmp $0x10,%rax 40a6f4: 73 10 jae 40a706 <_D6object20TypeInfo_StaticArray4swapMxFPvPvZv+0x46> 40a6f6: 48 c7 44 24 08 00 00 movq $0x0,0x8(%rsp) 40a6fd: 00 00 40a6ff: 48 8d 54 24 30 lea 0x30(%rsp),%rdx 40a704: eb 18 jmp 40a71e <_D6object20TypeInfo_StaticArray4swapMxFPvPvZv+0x5e> 40a706: bf 20 53 42 00 mov $0x425320,%edi 40a70b: 48 89 c6 mov %rax,%rsi 40a70e: 48 89 c5 mov %rax,%rbp 40a711: e8 7a 72 00 00 callq 411990 <_d_newarrayT> 40a716: 48 89 e8 mov %rbp,%rax 40a719: 48 89 54 24 08 mov %rdx,0x8(%rsp) 40a71e: 4c 89 74 24 10 mov %r14,0x10(%rsp) 40a723: 48 89 54 24 20 mov %rdx,0x20(%rsp) 40a728: 48 83 7b 18 00 cmpq $0x0,0x18(%rbx) 40a72d: 4c 89 f5 mov %r14,%rbp 40a730: 4d 89 fe mov %r15,%r14 40a733: 48 89 d3 mov %rdx,%rbx 40a736: 74 75 je 40a7ad <_D6object20TypeInfo_StaticArray4swapMxFPvPvZv+0xed> 40a738: 48 89 c1 mov %rax,%rcx 40a73b: 48 0f af c9 imul %rcx,%rcx 40a73f: 48 89 4c 24 18 mov %rcx,0x18(%rsp) 40a744: 45 31 e4 xor %r12d,%r12d 40a747: 45 31 ff xor %r15d,%r15d 40a74a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) 40a750: 4a 8d 74 25 00 lea 0x0(%rbp,%r12,1),%rsi 40a755: 48 89 df mov %rbx,%rdi 40a758: 48 89 f3 mov %rsi,%rbx 40a75b: 48 89 c2 mov %rax,%rdx 40a75e: 49 89 c5 mov %rax,%r13 40a761: e8 6a 74 ff ff callq 401bd0 40a766: 4c 89 f5 mov %r14,%rbp 40a769: 4e 8d 74 25 00 lea 0x0(%rbp,%r12,1),%r14 40a76e: 48 89 df mov %rbx,%rdi 40a771: 4c 89 f6 mov %r14,%rsi 40a774: 4c 89 ea mov %r13,%rdx 40a777: e8 54 74 ff ff callq 401bd0 40a77c: 4c 89 f7 mov %r14,%rdi 40a77f: 49 89 ee mov %rbp,%r14 40a782: 48 8b 6c 24 10 mov 0x10(%rsp),%rbp 40a787: 48 8b 5c 24 20 mov 0x20(%rsp),%rbx 40a78c: 48 89 de mov %rbx,%rsi 40a78f: 4c 89 ea mov %r13,%rdx 40a792: e8 39 74 ff ff callq 401bd0 40a797: 4c 89 e8 mov %r13,%rax 40a79a: 4c 03 64 24 18 add 0x18(%rsp),%r12 40a79f: 49 01 c7 add %rax,%r15 40a7a2: 48 8b 4c 24 28 mov 0x28(%rsp),%rcx 40a7a7: 4c 3b 79 18 cmp 0x18(%rcx),%r15 40a7ab: 72 a3 jb 40a750 <_D6object20TypeInfo_StaticArray4swapMxFPvPvZv+0x90> 40a7ad: 48 8b 7c 24 08 mov 0x8(%rsp),%rdi 40a7b2: 48 85 ff test %rdi,%rdi 40a7b5: 74 05 je 40a7bc <_D6object20TypeInfo_StaticArray4swapMxFPvPvZv+0xfc> 40a7b7: e8 f4 1e 00 00 callq 40c6b0 40a7bc: 48 83 c4 48 add $0x48,%rsp 40a7c0: 5b pop %rbx 40a7c1: 41 5c pop %r12 40a7c3: 41 5d pop %r13 40a7c5: 41 5e pop %r14 40a7c7: 41 5f pop %r15 40a7c9: 5d pop %rbp 40a7ca: c3 retq 40a7cb: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 000000000040a7d0 <_D6object20TypeInfo_StaticArray4nextMxFNaNbNdZxC8TypeInfo>: 40a7d0: 48 8b 47 10 mov 0x10(%rdi),%rax 40a7d4: c3 retq 40a7d5: 66 66 2e 0f 1f 84 00 data32 nopw %cs:0x0(%rax,%rax,1) 40a7dc: 00 00 00 00 000000000040a7e0 <_D6object20TypeInfo_StaticArray4initMxFNaNbNfZAxv>: 40a7e0: 50 push %rax 40a7e1: 48 8b 7f 10 mov 0x10(%rdi),%rdi 40a7e5: 48 8b 07 mov (%rdi),%rax 40a7e8: ff 50 60 callq *0x60(%rax) 40a7eb: 59 pop %rcx 40a7ec: c3 retq 40a7ed: 0f 1f 00 nopl (%rax) 000000000040a7f0 <_D6object20TypeInfo_StaticArray5flagsMxFNaNbNdNfZk>: 40a7f0: 50 push %rax 40a7f1: 48 8b 7f 10 mov 0x10(%rdi),%rdi 40a7f5: 48 8b 07 mov (%rdi),%rax 40a7f8: ff 50 68 callq *0x68(%rax) 40a7fb: 5a pop %rdx 40a7fc: c3 retq 40a7fd: 0f 1f 00 nopl (%rax) 000000000040a800 <_D6object20TypeInfo_StaticArray7destroyMxFPvZv>: 40a800: 41 57 push %r15 40a802: 41 56 push %r14 40a804: 41 54 push %r12 40a806: 53 push %rbx 40a807: 50 push %rax 40a808: 48 89 f3 mov %rsi,%rbx 40a80b: 49 89 fe mov %rdi,%r14 40a80e: 49 8b 7e 10 mov 0x10(%r14),%rdi 40a812: 48 8b 07 mov (%rdi),%rax 40a815: ff 50 48 callq *0x48(%rax) 40a818: 49 89 c7 mov %rax,%r15 40a81b: 4d 8b 66 18 mov 0x18(%r14),%r12 40a81f: 4d 85 e4 test %r12,%r12 40a822: 74 31 je 40a855 <_D6object20TypeInfo_StaticArray7destroyMxFPvZv+0x55> 40a824: 49 8d 44 24 ff lea -0x1(%r12),%rax 40a829: 49 0f af c7 imul %r15,%rax 40a82d: 48 01 c3 add %rax,%rbx 40a830: 49 f7 df neg %r15 40a833: 66 66 66 66 2e 0f 1f data32 data32 data32 nopw %cs:0x0(%rax,%rax,1) 40a83a: 84 00 00 00 00 00 40a840: 49 8b 7e 10 mov 0x10(%r14),%rdi 40a844: 48 8b 07 mov (%rdi),%rax 40a847: 48 89 de mov %rbx,%rsi 40a84a: ff 50 78 callq *0x78(%rax) 40a84d: 4c 01 fb add %r15,%rbx 40a850: 49 ff cc dec %r12 40a853: 75 eb jne 40a840 <_D6object20TypeInfo_StaticArray7destroyMxFPvZv+0x40> 40a855: 48 83 c4 08 add $0x8,%rsp 40a859: 5b pop %rbx 40a85a: 41 5c pop %r12 40a85c: 41 5e pop %r14 40a85e: 41 5f pop %r15 40a860: c3 retq 40a861: 66 66 66 66 66 66 2e data32 data32 data32 data32 data32 nopw %cs:0x0(%rax,%rax,1) 40a868: 0f 1f 84 00 00 00 00 40a86f: 00 000000000040a870 <_D6object20TypeInfo_StaticArray8postblitMxFPvZv>: 40a870: 41 57 push %r15 40a872: 41 56 push %r14 40a874: 41 54 push %r12 40a876: 53 push %rbx 40a877: 50 push %rax 40a878: 49 89 f4 mov %rsi,%r12 40a87b: 49 89 fe mov %rdi,%r14 40a87e: 49 8b 7e 10 mov 0x10(%r14),%rdi 40a882: 48 8b 07 mov (%rdi),%rax 40a885: ff 50 48 callq *0x48(%rax) 40a888: 49 89 c7 mov %rax,%r15 40a88b: 49 8b 5e 18 mov 0x18(%r14),%rbx 40a88f: 48 85 db test %rbx,%rbx 40a892: 74 24 je 40a8b8 <_D6object20TypeInfo_StaticArray8postblitMxFPvZv+0x48> 40a894: 66 66 66 2e 0f 1f 84 data32 data32 nopw %cs:0x0(%rax,%rax,1) 40a89b: 00 00 00 00 00 40a8a0: 49 8b 7e 10 mov 0x10(%r14),%rdi 40a8a4: 48 8b 07 mov (%rdi),%rax 40a8a7: 4c 89 e6 mov %r12,%rsi 40a8aa: ff 90 80 00 00 00 callq *0x80(%rax) 40a8b0: 4d 01 fc add %r15,%r12 40a8b3: 48 ff cb dec %rbx 40a8b6: 75 e8 jne 40a8a0 <_D6object20TypeInfo_StaticArray8postblitMxFPvZv+0x30> 40a8b8: 48 83 c4 08 add $0x8,%rsp 40a8bc: 5b pop %rbx 40a8bd: 41 5c pop %r12 40a8bf: 41 5e pop %r14 40a8c1: 41 5f pop %r15 40a8c3: c3 retq 40a8c4: 66 66 66 2e 0f 1f 84 data32 data32 nopw %cs:0x0(%rax,%rax,1) 40a8cb: 00 00 00 00 00 000000000040a8d0 <_D6object20TypeInfo_StaticArray6talignMxFNaNbNdNfZm>: 40a8d0: 50 push %rax 40a8d1: 48 8b 7f 10 mov 0x10(%rdi),%rdi 40a8d5: 48 8b 07 mov (%rdi),%rax 40a8d8: ff 90 88 00 00 00 callq *0x88(%rax) 40a8de: 5a pop %rdx 40a8df: c3 retq 000000000040a8e0 <_D6object20TypeInfo_StaticArray8argTypesMFNbNfJC8TypeInfoJC8TypeInfoZi>: 40a8e0: 48 c7 06 00 00 00 00 movq $0x0,(%rsi) 40a8e7: 48 c7 02 30 27 42 00 movq $0x422730,(%rdx) 40a8ee: 31 c0 xor %eax,%eax 40a8f0: c3 retq 40a8f1: 66 66 66 66 66 66 2e data32 data32 data32 data32 data32 nopw %cs:0x0(%rax,%rax,1) 40a8f8: 0f 1f 84 00 00 00 00 40a8ff: 00 000000000040a900 <_D6object25TypeInfo_AssociativeArray8toStringMxFZAya>: 40a900: 53 push %rbx 40a901: 48 83 ec 40 sub $0x40,%rsp 40a905: 48 89 fb mov %rdi,%rbx 40a908: 48 c7 44 24 30 01 00 movq $0x1,0x30(%rsp) 40a90f: 00 00 40a911: 48 c7 44 24 38 59 47 movq $0x424759,0x38(%rsp) 40a918: 42 00 40a91a: 48 8b 7b 18 mov 0x18(%rbx),%rdi 40a91e: 48 8b 07 mov (%rdi),%rax 40a921: ff 50 08 callq *0x8(%rax) 40a924: 48 89 44 24 20 mov %rax,0x20(%rsp) 40a929: 48 89 54 24 28 mov %rdx,0x28(%rsp) 40a92e: 48 c7 44 24 10 01 00 movq $0x1,0x10(%rsp) 40a935: 00 00 40a937: 48 c7 44 24 18 5b 47 movq $0x42475b,0x18(%rsp) 40a93e: 42 00 40a940: 48 8b 03 mov (%rbx),%rax 40a943: 48 89 df mov %rbx,%rdi 40a946: ff 50 58 callq *0x58(%rax) 40a949: 48 8b 08 mov (%rax),%rcx 40a94c: 48 89 c7 mov %rax,%rdi 40a94f: ff 51 08 callq *0x8(%rcx) 40a952: 48 89 d6 mov %rdx,%rsi 40a955: 48 8d 14 24 lea (%rsp),%rdx 40a959: 48 8d 4c 24 10 lea 0x10(%rsp),%rcx 40a95e: 4c 8d 44 24 20 lea 0x20(%rsp),%r8 40a963: 4c 8d 4c 24 30 lea 0x30(%rsp),%r9 40a968: 48 89 04 24 mov %rax,(%rsp) 40a96c: 48 89 74 24 08 mov %rsi,0x8(%rsp) 40a971: bf 90 55 42 00 mov $0x425590,%edi 40a976: be 04 00 00 00 mov $0x4,%esi 40a97b: 30 c0 xor %al,%al 40a97d: e8 ae a7 00 00 callq 415130 <_d_arraycatnT> 40a982: 48 83 c4 40 add $0x40,%rsp 40a986: 5b pop %rbx 40a987: c3 retq 40a988: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 40a98f: 00 000000000040a990 <_D6object25TypeInfo_AssociativeArray8opEqualsMFC6ObjectZb>: 40a990: 55 push %rbp 40a991: 41 57 push %r15 40a993: 41 56 push %r14 40a995: 41 55 push %r13 40a997: 41 54 push %r12 40a999: 53 push %rbx 40a99a: 50 push %rax 40a99b: 49 89 fe mov %rdi,%r14 40a99e: 41 b4 01 mov $0x1,%r12b 40a9a1: 49 39 f6 cmp %rsi,%r14 40a9a4: 0f 84 09 01 00 00 je 40aab3 <_D6object25TypeInfo_AssociativeArray8opEqualsMFC6ObjectZb+0x123> 40a9aa: 48 89 f7 mov %rsi,%rdi 40a9ad: be 30 0a 63 00 mov $0x630a30,%esi 40a9b2: e8 99 8c ff ff callq 403650 <_d_dynamic_cast> 40a9b7: 49 89 c7 mov %rax,%r15 40a9ba: 4d 85 ff test %r15,%r15 40a9bd: 74 1a je 40a9d9 <_D6object25TypeInfo_AssociativeArray8opEqualsMFC6ObjectZb+0x49> 40a9bf: 49 8b 6f 18 mov 0x18(%r15),%rbp 40a9c3: 4d 8b 6e 18 mov 0x18(%r14),%r13 40a9c7: 49 39 ed cmp %rbp,%r13 40a9ca: 74 7a je 40aa46 <_D6object25TypeInfo_AssociativeArray8opEqualsMFC6ObjectZb+0xb6> 40a9cc: 4d 85 ed test %r13,%r13 40a9cf: 75 10 jne 40a9e1 <_D6object25TypeInfo_AssociativeArray8opEqualsMFC6ObjectZb+0x51> 40a9d1: 45 30 e4 xor %r12b,%r12b 40a9d4: e9 da 00 00 00 jmpq 40aab3 <_D6object25TypeInfo_AssociativeArray8opEqualsMFC6ObjectZb+0x123> 40a9d9: 45 30 e4 xor %r12b,%r12b 40a9dc: e9 d2 00 00 00 jmpq 40aab3 <_D6object25TypeInfo_AssociativeArray8opEqualsMFC6ObjectZb+0x123> 40a9e1: 48 85 ed test %rbp,%rbp 40a9e4: 75 08 jne 40a9ee <_D6object25TypeInfo_AssociativeArray8opEqualsMFC6ObjectZb+0x5e> 40a9e6: 45 30 e4 xor %r12b,%r12b 40a9e9: e9 c5 00 00 00 jmpq 40aab3 <_D6object25TypeInfo_AssociativeArray8opEqualsMFC6ObjectZb+0x123> 40a9ee: 48 8b 45 00 mov 0x0(%rbp),%rax 40a9f2: 48 8b 30 mov (%rax),%rsi 40a9f5: 49 8b 4d 00 mov 0x0(%r13),%rcx 40a9f9: 48 8b 39 mov (%rcx),%rdi 40a9fc: 48 39 f7 cmp %rsi,%rdi 40a9ff: 74 0e je 40aa0f <_D6object25TypeInfo_AssociativeArray8opEqualsMFC6ObjectZb+0x7f> 40aa01: 48 8b 07 mov (%rdi),%rax 40aa04: ff 50 20 callq *0x20(%rax) 40aa07: 88 c3 mov %al,%bl 40aa09: 49 8b 4d 00 mov 0x0(%r13),%rcx 40aa0d: eb 02 jmp 40aa11 <_D6object25TypeInfo_AssociativeArray8opEqualsMFC6ObjectZb+0x81> 40aa0f: b3 01 mov $0x1,%bl 40aa11: 4c 89 ef mov %r13,%rdi 40aa14: 48 89 ee mov %rbp,%rsi 40aa17: ff 51 20 callq *0x20(%rcx) 40aa1a: f6 c3 01 test $0x1,%bl 40aa1d: 75 0a jne 40aa29 <_D6object25TypeInfo_AssociativeArray8opEqualsMFC6ObjectZb+0x99> 40aa1f: 88 c1 mov %al,%cl 40aa21: 80 f1 01 xor $0x1,%cl 40aa24: f6 c1 01 test $0x1,%cl 40aa27: 74 0c je 40aa35 <_D6object25TypeInfo_AssociativeArray8opEqualsMFC6ObjectZb+0xa5> 40aa29: 20 c3 and %al,%bl 40aa2b: f6 c3 01 test $0x1,%bl 40aa2e: 75 16 jne 40aa46 <_D6object25TypeInfo_AssociativeArray8opEqualsMFC6ObjectZb+0xb6> 40aa30: 45 30 e4 xor %r12b,%r12b 40aa33: eb 7e jmp 40aab3 <_D6object25TypeInfo_AssociativeArray8opEqualsMFC6ObjectZb+0x123> 40aa35: 48 8b 45 00 mov 0x0(%rbp),%rax 40aa39: 48 89 ef mov %rbp,%rdi 40aa3c: 4c 89 ee mov %r13,%rsi 40aa3f: ff 50 20 callq *0x20(%rax) 40aa42: a8 01 test $0x1,%al 40aa44: 74 6a je 40aab0 <_D6object25TypeInfo_AssociativeArray8opEqualsMFC6ObjectZb+0x120> 40aa46: 4d 8b 7f 10 mov 0x10(%r15),%r15 40aa4a: 4d 8b 76 10 mov 0x10(%r14),%r14 40aa4e: 4d 39 fe cmp %r15,%r14 40aa51: 74 60 je 40aab3 <_D6object25TypeInfo_AssociativeArray8opEqualsMFC6ObjectZb+0x123> 40aa53: 4d 85 f6 test %r14,%r14 40aa56: 75 05 jne 40aa5d <_D6object25TypeInfo_AssociativeArray8opEqualsMFC6ObjectZb+0xcd> 40aa58: 45 30 e4 xor %r12b,%r12b 40aa5b: eb 56 jmp 40aab3 <_D6object25TypeInfo_AssociativeArray8opEqualsMFC6ObjectZb+0x123> 40aa5d: 4d 85 ff test %r15,%r15 40aa60: 41 b4 00 mov $0x0,%r12b 40aa63: 74 4e je 40aab3 <_D6object25TypeInfo_AssociativeArray8opEqualsMFC6ObjectZb+0x123> 40aa65: 49 8b 07 mov (%r15),%rax 40aa68: 48 8b 30 mov (%rax),%rsi 40aa6b: 49 8b 0e mov (%r14),%rcx 40aa6e: 48 8b 39 mov (%rcx),%rdi 40aa71: 48 39 f7 cmp %rsi,%rdi 40aa74: 74 0d je 40aa83 <_D6object25TypeInfo_AssociativeArray8opEqualsMFC6ObjectZb+0xf3> 40aa76: 48 8b 07 mov (%rdi),%rax 40aa79: ff 50 20 callq *0x20(%rax) 40aa7c: 88 c3 mov %al,%bl 40aa7e: 49 8b 0e mov (%r14),%rcx 40aa81: eb 02 jmp 40aa85 <_D6object25TypeInfo_AssociativeArray8opEqualsMFC6ObjectZb+0xf5> 40aa83: b3 01 mov $0x1,%bl 40aa85: 4c 89 f7 mov %r14,%rdi 40aa88: 4c 89 fe mov %r15,%rsi 40aa8b: ff 51 20 callq *0x20(%rcx) 40aa8e: 41 88 dc mov %bl,%r12b 40aa91: 41 20 c4 and %al,%r12b 40aa94: f6 c3 01 test $0x1,%bl 40aa97: 75 1a jne 40aab3 <_D6object25TypeInfo_AssociativeArray8opEqualsMFC6ObjectZb+0x123> 40aa99: 34 01 xor $0x1,%al 40aa9b: a8 01 test $0x1,%al 40aa9d: 75 14 jne 40aab3 <_D6object25TypeInfo_AssociativeArray8opEqualsMFC6ObjectZb+0x123> 40aa9f: 49 8b 07 mov (%r15),%rax 40aaa2: 4c 89 ff mov %r15,%rdi 40aaa5: 4c 89 f6 mov %r14,%rsi 40aaa8: ff 50 20 callq *0x20(%rax) 40aaab: 41 88 c4 mov %al,%r12b 40aaae: eb 03 jmp 40aab3 <_D6object25TypeInfo_AssociativeArray8opEqualsMFC6ObjectZb+0x123> 40aab0: 45 30 e4 xor %r12b,%r12b 40aab3: 44 88 e0 mov %r12b,%al 40aab6: 48 83 c4 08 add $0x8,%rsp 40aaba: 5b pop %rbx 40aabb: 41 5c pop %r12 40aabd: 41 5d pop %r13 40aabf: 41 5e pop %r14 40aac1: 41 5f pop %r15 40aac3: 5d pop %rbp 40aac4: c3 retq 40aac5: 66 66 2e 0f 1f 84 00 data32 nopw %cs:0x0(%rax,%rax,1) 40aacc: 00 00 00 00 000000000040aad0 <_D6object25TypeInfo_AssociativeArray7getHashMxFNbNexPvZm>: 40aad0: 50 push %rax 40aad1: 48 89 f8 mov %rdi,%rax 40aad4: 48 89 f7 mov %rsi,%rdi 40aad7: 48 89 c6 mov %rax,%rsi 40aada: e8 b1 3c 00 00 callq 40e790 <_aaGetHash> 40aadf: 5a pop %rdx 40aae0: c3 retq 40aae1: 66 66 66 66 66 66 2e data32 data32 data32 data32 data32 nopw %cs:0x0(%rax,%rax,1) 40aae8: 0f 1f 84 00 00 00 00 40aaef: 00 000000000040aaf0 <_D6object25TypeInfo_AssociativeArray5tsizeMxFNaNbNdNfZm>: 40aaf0: b8 08 00 00 00 mov $0x8,%eax 40aaf5: c3 retq 40aaf6: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) 40aafd: 00 00 00 000000000040ab00 <_D6object25TypeInfo_AssociativeArray4nextMxFNaNbNdZxC8TypeInfo>: 40ab00: 48 8b 47 10 mov 0x10(%rdi),%rax 40ab04: c3 retq 40ab05: 66 66 2e 0f 1f 84 00 data32 nopw %cs:0x0(%rax,%rax,1) 40ab0c: 00 00 00 00 000000000040ab10 <_D6object25TypeInfo_AssociativeArray5flagsMxFNaNbNdNfZk>: 40ab10: b8 01 00 00 00 mov $0x1,%eax 40ab15: c3 retq 40ab16: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) 40ab1d: 00 00 00 000000000040ab20 <_D6object25TypeInfo_AssociativeArray6talignMxFNaNbNdNfZm>: 40ab20: b8 08 00 00 00 mov $0x8,%eax 40ab25: c3 retq 40ab26: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) 40ab2d: 00 00 00 000000000040ab30 <_D6object25TypeInfo_AssociativeArray8argTypesMFNbNfJC8TypeInfoJC8TypeInfoZi>: 40ab30: 48 c7 06 00 00 00 00 movq $0x0,(%rsi) 40ab37: 48 c7 02 30 27 42 00 movq $0x422730,(%rdx) 40ab3e: 31 c0 xor %eax,%eax 40ab40: c3 retq 40ab41: 66 66 66 66 66 66 2e data32 data32 data32 data32 data32 nopw %cs:0x0(%rax,%rax,1) 40ab48: 0f 1f 84 00 00 00 00 40ab4f: 00 000000000040ab50 <_D6object17TypeInfo_Function8toStringMxFZAya>: 40ab50: 50 push %rax 40ab51: 48 8b 7f 10 mov 0x10(%rdi),%rdi 40ab55: 48 8b 07 mov (%rdi),%rax 40ab58: ff 50 08 callq *0x8(%rax) 40ab5b: bf 90 55 42 00 mov $0x425590,%edi 40ab60: 48 89 c6 mov %rax,%rsi 40ab63: b9 02 00 00 00 mov $0x2,%ecx 40ab68: 41 b8 5d 47 42 00 mov $0x42475d,%r8d 40ab6e: e8 ad a3 00 00 callq 414f20 <_d_arraycatT> 40ab73: 59 pop %rcx 40ab74: c3 retq 40ab75: 66 66 2e 0f 1f 84 00 data32 nopw %cs:0x0(%rax,%rax,1) 40ab7c: 00 00 00 00 000000000040ab80 <_D6object17TypeInfo_Function8opEqualsMFC6ObjectZb>: 40ab80: 53 push %rbx 40ab81: 48 89 fb mov %rdi,%rbx 40ab84: b0 01 mov $0x1,%al 40ab86: 48 39 f3 cmp %rsi,%rbx 40ab89: 74 37 je 40abc2 <_D6object17TypeInfo_Function8opEqualsMFC6ObjectZb+0x42> 40ab8b: 48 89 f7 mov %rsi,%rdi 40ab8e: be d0 0a 63 00 mov $0x630ad0,%esi 40ab93: e8 b8 8a ff ff callq 403650 <_d_dynamic_cast> 40ab98: 48 89 c1 mov %rax,%rcx 40ab9b: 30 c0 xor %al,%al 40ab9d: 48 85 c9 test %rcx,%rcx 40aba0: 74 20 je 40abc2 <_D6object17TypeInfo_Function8opEqualsMFC6ObjectZb+0x42> 40aba2: 48 8b 51 18 mov 0x18(%rcx),%rdx 40aba6: 48 8b 49 20 mov 0x20(%rcx),%rcx 40abaa: 48 8b 7b 18 mov 0x18(%rbx),%rdi 40abae: 48 8b 73 20 mov 0x20(%rbx),%rsi 40abb2: 41 b8 90 55 42 00 mov $0x425590,%r8d 40abb8: e8 53 25 00 00 callq 40d110 <_adEq2> 40abbd: 85 c0 test %eax,%eax 40abbf: 0f 95 c0 setne %al 40abc2: 5b pop %rbx 40abc3: c3 retq 40abc4: 66 66 66 2e 0f 1f 84 data32 data32 nopw %cs:0x0(%rax,%rax,1) 40abcb: 00 00 00 00 00 000000000040abd0 <_D6object17TypeInfo_Function5tsizeMxFNaNbNdNfZm>: 40abd0: 31 c0 xor %eax,%eax 40abd2: c3 retq 40abd3: 66 66 66 66 2e 0f 1f data32 data32 data32 nopw %cs:0x0(%rax,%rax,1) 40abda: 84 00 00 00 00 00 000000000040abe0 <_D6object17TypeInfo_Delegate8toStringMxFZAya>: 40abe0: 50 push %rax 40abe1: 48 8b 7f 10 mov 0x10(%rdi),%rdi 40abe5: 48 8b 07 mov (%rdi),%rax 40abe8: ff 50 08 callq *0x8(%rax) 40abeb: bf 90 55 42 00 mov $0x425590,%edi 40abf0: 48 89 c6 mov %rax,%rsi 40abf3: b9 0b 00 00 00 mov $0xb,%ecx 40abf8: 41 b8 60 47 42 00 mov $0x424760,%r8d 40abfe: e8 1d a3 00 00 callq 414f20 <_d_arraycatT> 40ac03: 59 pop %rcx 40ac04: c3 retq 40ac05: 66 66 2e 0f 1f 84 00 data32 nopw %cs:0x0(%rax,%rax,1) 40ac0c: 00 00 00 00 000000000040ac10 <_D6object17TypeInfo_Delegate8opEqualsMFC6ObjectZb>: 40ac10: 53 push %rbx 40ac11: 48 89 fb mov %rdi,%rbx 40ac14: b0 01 mov $0x1,%al 40ac16: 48 39 f3 cmp %rsi,%rbx 40ac19: 74 37 je 40ac52 <_D6object17TypeInfo_Delegate8opEqualsMFC6ObjectZb+0x42> 40ac1b: 48 89 f7 mov %rsi,%rdi 40ac1e: be 70 0b 63 00 mov $0x630b70,%esi 40ac23: e8 28 8a ff ff callq 403650 <_d_dynamic_cast> 40ac28: 48 89 c1 mov %rax,%rcx 40ac2b: 30 c0 xor %al,%al 40ac2d: 48 85 c9 test %rcx,%rcx 40ac30: 74 20 je 40ac52 <_D6object17TypeInfo_Delegate8opEqualsMFC6ObjectZb+0x42> 40ac32: 48 8b 51 18 mov 0x18(%rcx),%rdx 40ac36: 48 8b 49 20 mov 0x20(%rcx),%rcx 40ac3a: 48 8b 7b 18 mov 0x18(%rbx),%rdi 40ac3e: 48 8b 73 20 mov 0x20(%rbx),%rsi 40ac42: 41 b8 90 55 42 00 mov $0x425590,%r8d 40ac48: e8 c3 24 00 00 callq 40d110 <_adEq2> 40ac4d: 85 c0 test %eax,%eax 40ac4f: 0f 95 c0 setne %al 40ac52: 5b pop %rbx 40ac53: c3 retq 40ac54: 66 66 66 2e 0f 1f 84 data32 data32 nopw %cs:0x0(%rax,%rax,1) 40ac5b: 00 00 00 00 00 000000000040ac60 <_D6object17TypeInfo_Delegate5tsizeMxFNaNbNdNfZm>: 40ac60: b8 10 00 00 00 mov $0x10,%eax 40ac65: c3 retq 40ac66: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) 40ac6d: 00 00 00 000000000040ac70 <_D6object17TypeInfo_Delegate5flagsMxFNaNbNdNfZk>: 40ac70: b8 01 00 00 00 mov $0x1,%eax 40ac75: c3 retq 40ac76: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) 40ac7d: 00 00 00 000000000040ac80 <_D6object17TypeInfo_Delegate6talignMxFNaNbNdNfZm>: 40ac80: b8 08 00 00 00 mov $0x8,%eax 40ac85: c3 retq 40ac86: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) 40ac8d: 00 00 00 000000000040ac90 <_D6object17TypeInfo_Delegate8argTypesMFNbNfJC8TypeInfoJC8TypeInfoZi>: 40ac90: 48 c7 02 30 27 42 00 movq $0x422730,(%rdx) 40ac97: 48 c7 06 30 27 42 00 movq $0x422730,(%rsi) 40ac9e: 31 c0 xor %eax,%eax 40aca0: c3 retq 40aca1: 66 66 66 66 66 66 2e data32 data32 data32 data32 data32 nopw %cs:0x0(%rax,%rax,1) 40aca8: 0f 1f 84 00 00 00 00 40acaf: 00 000000000040acb0 <_D6object14TypeInfo_Tuple8toStringMxFZAya>: 40acb0: 55 push %rbp 40acb1: 41 57 push %r15 40acb3: 41 56 push %r14 40acb5: 41 55 push %r13 40acb7: 41 54 push %r12 40acb9: 53 push %rbx 40acba: 48 83 ec 18 sub $0x18,%rsp 40acbe: 48 c7 44 24 08 01 00 movq $0x1,0x8(%rsp) 40acc5: 00 00 40acc7: 48 c7 44 24 10 6c 47 movq $0x42476c,0x10(%rsp) 40acce: 42 00 40acd0: 4c 8b 67 10 mov 0x10(%rdi),%r12 40acd4: 4d 85 e4 test %r12,%r12 40acd7: 74 6d je 40ad46 <_D6object14TypeInfo_Tuple8toStringMxFZAya+0x96> 40acd9: 4c 8b 6f 18 mov 0x18(%rdi),%r13 40acdd: 31 ed xor %ebp,%ebp 40acdf: bb 01 00 00 00 mov $0x1,%ebx 40ace4: 4c 8d 74 24 08 lea 0x8(%rsp),%r14 40ace9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 40acf0: 4d 8b 7c ed 00 mov 0x0(%r13,%rbp,8),%r15 40acf5: 48 85 ed test %rbp,%rbp 40acf8: 74 1b je 40ad15 <_D6object14TypeInfo_Tuple8toStringMxFZAya+0x65> 40acfa: bf 90 55 42 00 mov $0x425590,%edi 40acff: 4c 89 f6 mov %r14,%rsi 40ad02: ba 01 00 00 00 mov $0x1,%edx 40ad07: e8 84 94 00 00 callq 414190 <_d_arrayappendcTX> 40ad0c: 48 8b 44 24 10 mov 0x10(%rsp),%rax 40ad11: c6 04 18 2c movb $0x2c,(%rax,%rbx,1) 40ad15: 49 8b 07 mov (%r15),%rax 40ad18: 4c 89 ff mov %r15,%rdi 40ad1b: ff 50 08 callq *0x8(%rax) 40ad1e: 48 89 d1 mov %rdx,%rcx 40ad21: bf 90 55 42 00 mov $0x425590,%edi 40ad26: 4c 89 f6 mov %r14,%rsi 40ad29: 48 89 c2 mov %rax,%rdx 40ad2c: e8 bf 92 00 00 callq 413ff0 <_d_arrayappendT> 40ad31: 48 89 c3 mov %rax,%rbx 40ad34: 48 89 5c 24 08 mov %rbx,0x8(%rsp) 40ad39: 48 89 54 24 10 mov %rdx,0x10(%rsp) 40ad3e: 48 ff c5 inc %rbp 40ad41: 49 39 ec cmp %rbp,%r12 40ad44: 75 aa jne 40acf0 <_D6object14TypeInfo_Tuple8toStringMxFZAya+0x40> 40ad46: 48 8d 74 24 08 lea 0x8(%rsp),%rsi 40ad4b: bf 90 55 42 00 mov $0x425590,%edi 40ad50: ba 01 00 00 00 mov $0x1,%edx 40ad55: b9 6e 47 42 00 mov $0x42476e,%ecx 40ad5a: e8 91 92 00 00 callq 413ff0 <_d_arrayappendT> 40ad5f: 48 83 c4 18 add $0x18,%rsp 40ad63: 5b pop %rbx 40ad64: 41 5c pop %r12 40ad66: 41 5d pop %r13 40ad68: 41 5e pop %r14 40ad6a: 41 5f pop %r15 40ad6c: 5d pop %rbp 40ad6d: c3 retq 40ad6e: 66 90 xchg %ax,%ax 000000000040ad70 <_D6object14TypeInfo_Tuple8opEqualsMFC6ObjectZb>: 40ad70: 55 push %rbp 40ad71: 41 57 push %r15 40ad73: 41 56 push %r14 40ad75: 41 55 push %r13 40ad77: 41 54 push %r12 40ad79: 53 push %rbx 40ad7a: 50 push %rax 40ad7b: 49 89 fc mov %rdi,%r12 40ad7e: b0 01 mov $0x1,%al 40ad80: 49 39 f4 cmp %rsi,%r12 40ad83: 0f 84 cd 00 00 00 je 40ae56 <_D6object14TypeInfo_Tuple8opEqualsMFC6ObjectZb+0xe6> 40ad89: 48 89 f7 mov %rsi,%rdi 40ad8c: be 10 0c 63 00 mov $0x630c10,%esi 40ad91: e8 ba 88 ff ff callq 403650 <_d_dynamic_cast> 40ad96: 49 89 c7 mov %rax,%r15 40ad99: 4d 85 ff test %r15,%r15 40ad9c: 0f 84 a6 00 00 00 je 40ae48 <_D6object14TypeInfo_Tuple8opEqualsMFC6ObjectZb+0xd8> 40ada2: 49 8b 44 24 10 mov 0x10(%r12),%rax 40ada7: 49 3b 47 10 cmp 0x10(%r15),%rax 40adab: 0f 85 9b 00 00 00 jne 40ae4c <_D6object14TypeInfo_Tuple8opEqualsMFC6ObjectZb+0xdc> 40adb1: 48 85 c0 test %rax,%rax 40adb4: 0f 84 96 00 00 00 je 40ae50 <_D6object14TypeInfo_Tuple8opEqualsMFC6ObjectZb+0xe0> 40adba: 45 31 f6 xor %r14d,%r14d 40adbd: 0f 1f 00 nopl (%rax) 40adc0: 49 8b 47 18 mov 0x18(%r15),%rax 40adc4: 4e 8b 2c f0 mov (%rax,%r14,8),%r13 40adc8: 49 8b 44 24 18 mov 0x18(%r12),%rax 40adcd: 4a 8b 2c f0 mov (%rax,%r14,8),%rbp 40add1: 4c 39 ed cmp %r13,%rbp 40add4: 74 51 je 40ae27 <_D6object14TypeInfo_Tuple8opEqualsMFC6ObjectZb+0xb7> 40add6: 48 85 ed test %rbp,%rbp 40add9: 74 79 je 40ae54 <_D6object14TypeInfo_Tuple8opEqualsMFC6ObjectZb+0xe4> 40addb: 4d 85 ed test %r13,%r13 40adde: 0f 84 81 00 00 00 je 40ae65 <_D6object14TypeInfo_Tuple8opEqualsMFC6ObjectZb+0xf5> 40ade4: 49 8b 45 00 mov 0x0(%r13),%rax 40ade8: 48 8b 30 mov (%rax),%rsi 40adeb: 48 8b 4d 00 mov 0x0(%rbp),%rcx 40adef: 48 8b 39 mov (%rcx),%rdi 40adf2: 48 39 f7 cmp %rsi,%rdi 40adf5: 75 04 jne 40adfb <_D6object14TypeInfo_Tuple8opEqualsMFC6ObjectZb+0x8b> 40adf7: b3 01 mov $0x1,%bl 40adf9: eb 0c jmp 40ae07 <_D6object14TypeInfo_Tuple8opEqualsMFC6ObjectZb+0x97> 40adfb: 48 8b 07 mov (%rdi),%rax 40adfe: ff 50 20 callq *0x20(%rax) 40ae01: 88 c3 mov %al,%bl 40ae03: 48 8b 4d 00 mov 0x0(%rbp),%rcx 40ae07: 48 89 ef mov %rbp,%rdi 40ae0a: 4c 89 ee mov %r13,%rsi 40ae0d: ff 51 20 callq *0x20(%rcx) 40ae10: f6 c3 01 test $0x1,%bl 40ae13: 75 0b jne 40ae20 <_D6object14TypeInfo_Tuple8opEqualsMFC6ObjectZb+0xb0> 40ae15: 88 c1 mov %al,%cl 40ae17: 80 f1 01 xor $0x1,%cl 40ae1a: f6 c1 01 test $0x1,%cl 40ae1d: 74 14 je 40ae33 <_D6object14TypeInfo_Tuple8opEqualsMFC6ObjectZb+0xc3> 40ae1f: 90 nop 40ae20: 20 c3 and %al,%bl 40ae22: f6 c3 01 test $0x1,%bl 40ae25: 74 42 je 40ae69 <_D6object14TypeInfo_Tuple8opEqualsMFC6ObjectZb+0xf9> 40ae27: 49 ff c6 inc %r14 40ae2a: 4d 3b 74 24 10 cmp 0x10(%r12),%r14 40ae2f: 72 8f jb 40adc0 <_D6object14TypeInfo_Tuple8opEqualsMFC6ObjectZb+0x50> 40ae31: eb 1d jmp 40ae50 <_D6object14TypeInfo_Tuple8opEqualsMFC6ObjectZb+0xe0> 40ae33: 49 8b 45 00 mov 0x0(%r13),%rax 40ae37: 4c 89 ef mov %r13,%rdi 40ae3a: 48 89 ee mov %rbp,%rsi 40ae3d: ff 50 20 callq *0x20(%rax) 40ae40: a8 01 test $0x1,%al 40ae42: 75 e3 jne 40ae27 <_D6object14TypeInfo_Tuple8opEqualsMFC6ObjectZb+0xb7> 40ae44: 30 c0 xor %al,%al 40ae46: eb 0e jmp 40ae56 <_D6object14TypeInfo_Tuple8opEqualsMFC6ObjectZb+0xe6> 40ae48: 30 c0 xor %al,%al 40ae4a: eb 0a jmp 40ae56 <_D6object14TypeInfo_Tuple8opEqualsMFC6ObjectZb+0xe6> 40ae4c: 30 c0 xor %al,%al 40ae4e: eb 06 jmp 40ae56 <_D6object14TypeInfo_Tuple8opEqualsMFC6ObjectZb+0xe6> 40ae50: b0 01 mov $0x1,%al 40ae52: eb 02 jmp 40ae56 <_D6object14TypeInfo_Tuple8opEqualsMFC6ObjectZb+0xe6> 40ae54: 30 c0 xor %al,%al 40ae56: 48 83 c4 08 add $0x8,%rsp 40ae5a: 5b pop %rbx 40ae5b: 41 5c pop %r12 40ae5d: 41 5d pop %r13 40ae5f: 41 5e pop %r14 40ae61: 41 5f pop %r15 40ae63: 5d pop %rbp 40ae64: c3 retq 40ae65: 30 c0 xor %al,%al 40ae67: eb ed jmp 40ae56 <_D6object14TypeInfo_Tuple8opEqualsMFC6ObjectZb+0xe6> 40ae69: 30 c0 xor %al,%al 40ae6b: eb e9 jmp 40ae56 <_D6object14TypeInfo_Tuple8opEqualsMFC6ObjectZb+0xe6> 40ae6d: 0f 1f 00 nopl (%rax) 000000000040ae70 <_D6object14TypeInfo_Tuple7getHashMxFNbNfxPvZm>: 40ae70: 50 push %rax 40ae71: bf 33 00 00 00 mov $0x33,%edi 40ae76: be 70 47 42 00 mov $0x424770,%esi 40ae7b: ba 82 04 00 00 mov $0x482,%edx 40ae80: e8 bb 7f ff ff callq 402e40 <_d_assert> 40ae85: 66 66 2e 0f 1f 84 00 data32 nopw %cs:0x0(%rax,%rax,1) 40ae8c: 00 00 00 00 000000000040ae90 <_D6object14TypeInfo_Tuple6equalsMxFxPvxPvZb>: 40ae90: 50 push %rax 40ae91: bf 33 00 00 00 mov $0x33,%edi 40ae96: be 70 47 42 00 mov $0x424770,%esi 40ae9b: ba 87 04 00 00 mov $0x487,%edx 40aea0: e8 9b 7f ff ff callq 402e40 <_d_assert> 40aea5: 66 66 2e 0f 1f 84 00 data32 nopw %cs:0x0(%rax,%rax,1) 40aeac: 00 00 00 00 000000000040aeb0 <_D6object14TypeInfo_Tuple7compareMxFxPvxPvZi>: 40aeb0: 50 push %rax 40aeb1: bf 33 00 00 00 mov $0x33,%edi 40aeb6: be 70 47 42 00 mov $0x424770,%esi 40aebb: ba 8c 04 00 00 mov $0x48c,%edx 40aec0: e8 7b 7f ff ff callq 402e40 <_d_assert> 40aec5: 66 66 2e 0f 1f 84 00 data32 nopw %cs:0x0(%rax,%rax,1) 40aecc: 00 00 00 00 000000000040aed0 <_D6object14TypeInfo_Tuple5tsizeMxFNaNbNdNfZm>: 40aed0: 50 push %rax 40aed1: bf 33 00 00 00 mov $0x33,%edi 40aed6: be 70 47 42 00 mov $0x424770,%esi 40aedb: ba 91 04 00 00 mov $0x491,%edx 40aee0: e8 5b 7f ff ff callq 402e40 <_d_assert> 40aee5: 66 66 2e 0f 1f 84 00 data32 nopw %cs:0x0(%rax,%rax,1) 40aeec: 00 00 00 00 000000000040aef0 <_D6object14TypeInfo_Tuple4swapMxFPvPvZv>: 40aef0: 50 push %rax 40aef1: bf 33 00 00 00 mov $0x33,%edi 40aef6: be 70 47 42 00 mov $0x424770,%esi 40aefb: ba 96 04 00 00 mov $0x496,%edx 40af00: e8 3b 7f ff ff callq 402e40 <_d_assert> 40af05: 66 66 2e 0f 1f 84 00 data32 nopw %cs:0x0(%rax,%rax,1) 40af0c: 00 00 00 00 000000000040af10 <_D6object14TypeInfo_Tuple7destroyMxFPvZv>: 40af10: 50 push %rax 40af11: bf 33 00 00 00 mov $0x33,%edi 40af16: be 70 47 42 00 mov $0x424770,%esi 40af1b: ba 9b 04 00 00 mov $0x49b,%edx 40af20: e8 1b 7f ff ff callq 402e40 <_d_assert> 40af25: 66 66 2e 0f 1f 84 00 data32 nopw %cs:0x0(%rax,%rax,1) 40af2c: 00 00 00 00 000000000040af30 <_D6object14TypeInfo_Tuple8postblitMxFPvZv>: 40af30: 50 push %rax 40af31: bf 33 00 00 00 mov $0x33,%edi 40af36: be 70 47 42 00 mov $0x424770,%esi 40af3b: ba a0 04 00 00 mov $0x4a0,%edx 40af40: e8 fb 7e ff ff callq 402e40 <_d_assert> 40af45: 66 66 2e 0f 1f 84 00 data32 nopw %cs:0x0(%rax,%rax,1) 40af4c: 00 00 00 00 000000000040af50 <_D6object14TypeInfo_Tuple6talignMxFNaNbNdNfZm>: 40af50: 50 push %rax 40af51: bf 33 00 00 00 mov $0x33,%edi 40af56: be 70 47 42 00 mov $0x424770,%esi 40af5b: ba a5 04 00 00 mov $0x4a5,%edx 40af60: e8 db 7e ff ff callq 402e40 <_d_assert> 40af65: 66 66 2e 0f 1f 84 00 data32 nopw %cs:0x0(%rax,%rax,1) 40af6c: 00 00 00 00 000000000040af70 <_D6object14TypeInfo_Tuple8argTypesMFNbNfJC8TypeInfoJC8TypeInfoZi>: 40af70: 50 push %rax 40af71: 48 c7 02 00 00 00 00 movq $0x0,(%rdx) 40af78: 48 c7 06 00 00 00 00 movq $0x0,(%rsi) 40af7f: bf 33 00 00 00 mov $0x33,%edi 40af84: be 70 47 42 00 mov $0x424770,%esi 40af89: ba aa 04 00 00 mov $0x4aa,%edx 40af8e: e8 ad 7e ff ff callq 402e40 <_d_assert> 40af93: 66 66 66 66 2e 0f 1f data32 data32 data32 nopw %cs:0x0(%rax,%rax,1) 40af9a: 84 00 00 00 00 00 000000000040afa0 <_D6object14TypeInfo_Const8toStringMxFZAya>: 40afa0: 48 83 ec 38 sub $0x38,%rsp 40afa4: 48 c7 44 24 28 01 00 movq $0x1,0x28(%rsp) 40afab: 00 00 40afad: 48 c7 44 24 30 a4 47 movq $0x4247a4,0x30(%rsp) 40afb4: 42 00 40afb6: 48 8b 7f 10 mov 0x10(%rdi),%rdi 40afba: 48 8b 07 mov (%rdi),%rax 40afbd: ff 50 08 callq *0x8(%rax) 40afc0: 48 89 d6 mov %rdx,%rsi 40afc3: 48 89 44 24 18 mov %rax,0x18(%rsp) 40afc8: 48 8d 54 24 08 lea 0x8(%rsp),%rdx 40afcd: 48 8d 4c 24 18 lea 0x18(%rsp),%rcx 40afd2: 4c 8d 44 24 28 lea 0x28(%rsp),%r8 40afd7: 48 89 74 24 20 mov %rsi,0x20(%rsp) 40afdc: 48 c7 44 24 08 06 00 movq $0x6,0x8(%rsp) 40afe3: 00 00 40afe5: 48 c7 44 24 10 a6 47 movq $0x4247a6,0x10(%rsp) 40afec: 42 00 40afee: bf 90 55 42 00 mov $0x425590,%edi 40aff3: be 03 00 00 00 mov $0x3,%esi 40aff8: 30 c0 xor %al,%al 40affa: e8 31 a1 00 00 callq 415130 <_d_arraycatnT> 40afff: 48 83 c4 38 add $0x38,%rsp 40b003: c3 retq 40b004: 66 66 66 2e 0f 1f 84 data32 data32 nopw %cs:0x0(%rax,%rax,1) 40b00b: 00 00 00 00 00 000000000040b010 <_D6object14TypeInfo_Const8opEqualsMFC6ObjectZb>: 40b010: 41 56 push %r14 40b012: 53 push %rbx 40b013: 50 push %rax 40b014: 48 89 f3 mov %rsi,%rbx 40b017: 49 89 fe mov %rdi,%r14 40b01a: b0 01 mov $0x1,%al 40b01c: 49 39 de cmp %rbx,%r14 40b01f: 74 35 je 40b056 <_D6object14TypeInfo_Const8opEqualsMFC6ObjectZb+0x46> 40b021: 48 8b 03 mov (%rbx),%rax 40b024: 48 8b 38 mov (%rax),%rdi 40b027: 49 8b 06 mov (%r14),%rax 40b02a: 48 8b 30 mov (%rax),%rsi 40b02d: e8 ce e9 ff ff callq 409a00 <_D6object8opEqualsFC8TypeInfoC8TypeInfoZb> 40b032: 88 c1 mov %al,%cl 40b034: 30 c0 xor %al,%al 40b036: f6 c1 01 test $0x1,%cl 40b039: 74 1b je 40b056 <_D6object14TypeInfo_Const8opEqualsMFC6ObjectZb+0x46> 40b03b: 48 89 df mov %rbx,%rdi 40b03e: be b0 0c 63 00 mov $0x630cb0,%esi 40b043: e8 08 86 ff ff callq 403650 <_d_dynamic_cast> 40b048: 48 8b 70 10 mov 0x10(%rax),%rsi 40b04c: 49 8b 7e 10 mov 0x10(%r14),%rdi 40b050: 48 8b 07 mov (%rdi),%rax 40b053: ff 50 20 callq *0x20(%rax) 40b056: 48 83 c4 08 add $0x8,%rsp 40b05a: 5b pop %rbx 40b05b: 41 5e pop %r14 40b05d: c3 retq 40b05e: 66 90 xchg %ax,%ax 000000000040b060 <_D6object14TypeInfo_Const7getHashMxFNbNfxPvZm>: 40b060: 50 push %rax 40b061: 48 8b 7f 10 mov 0x10(%rdi),%rdi 40b065: 48 8b 07 mov (%rdi),%rax 40b068: ff 50 30 callq *0x30(%rax) 40b06b: 5a pop %rdx 40b06c: c3 retq 40b06d: 0f 1f 00 nopl (%rax) 000000000040b070 <_D6object14TypeInfo_Const6equalsMxFxPvxPvZb>: 40b070: 50 push %rax 40b071: 48 8b 7f 10 mov 0x10(%rdi),%rdi 40b075: 48 8b 07 mov (%rdi),%rax 40b078: ff 50 38 callq *0x38(%rax) 40b07b: 5a pop %rdx 40b07c: c3 retq 40b07d: 0f 1f 00 nopl (%rax) 000000000040b080 <_D6object14TypeInfo_Const7compareMxFxPvxPvZi>: 40b080: 50 push %rax 40b081: 48 8b 7f 10 mov 0x10(%rdi),%rdi 40b085: 48 8b 07 mov (%rdi),%rax 40b088: ff 50 40 callq *0x40(%rax) 40b08b: 5a pop %rdx 40b08c: c3 retq 40b08d: 0f 1f 00 nopl (%rax) 000000000040b090 <_D6object14TypeInfo_Const5tsizeMxFNaNbNdNfZm>: 40b090: 50 push %rax 40b091: 48 8b 7f 10 mov 0x10(%rdi),%rdi 40b095: 48 8b 07 mov (%rdi),%rax 40b098: ff 50 48 callq *0x48(%rax) 40b09b: 5a pop %rdx 40b09c: c3 retq 40b09d: 0f 1f 00 nopl (%rax) 000000000040b0a0 <_D6object14TypeInfo_Const4swapMxFPvPvZv>: 40b0a0: 50 push %rax 40b0a1: 48 8b 7f 10 mov 0x10(%rdi),%rdi 40b0a5: 48 8b 07 mov (%rdi),%rax 40b0a8: ff 50 50 callq *0x50(%rax) 40b0ab: 58 pop %rax 40b0ac: c3 retq 40b0ad: 0f 1f 00 nopl (%rax) 000000000040b0b0 <_D6object14TypeInfo_Const4nextMxFNaNbNdZxC8TypeInfo>: 40b0b0: 50 push %rax 40b0b1: 48 8b 7f 10 mov 0x10(%rdi),%rdi 40b0b5: 48 8b 07 mov (%rdi),%rax 40b0b8: ff 50 58 callq *0x58(%rax) 40b0bb: 5a pop %rdx 40b0bc: c3 retq 40b0bd: 0f 1f 00 nopl (%rax) 000000000040b0c0 <_D6object14TypeInfo_Const4initMxFNaNbNfZAxv>: 40b0c0: 50 push %rax 40b0c1: 48 8b 7f 10 mov 0x10(%rdi),%rdi 40b0c5: 48 8b 07 mov (%rdi),%rax 40b0c8: ff 50 60 callq *0x60(%rax) 40b0cb: 59 pop %rcx 40b0cc: c3 retq 40b0cd: 0f 1f 00 nopl (%rax) 000000000040b0d0 <_D6object14TypeInfo_Const5flagsMxFNaNbNdNfZk>: 40b0d0: 50 push %rax 40b0d1: 48 8b 7f 10 mov 0x10(%rdi),%rdi 40b0d5: 48 8b 07 mov (%rdi),%rax 40b0d8: ff 50 68 callq *0x68(%rax) 40b0db: 5a pop %rdx 40b0dc: c3 retq 40b0dd: 0f 1f 00 nopl (%rax) 000000000040b0e0 <_D6object14TypeInfo_Const6talignMxFNaNbNdNfZm>: 40b0e0: 50 push %rax 40b0e1: 48 8b 7f 10 mov 0x10(%rdi),%rdi 40b0e5: 48 8b 07 mov (%rdi),%rax 40b0e8: ff 90 88 00 00 00 callq *0x88(%rax) 40b0ee: 5a pop %rdx 40b0ef: c3 retq 000000000040b0f0 <_D6object14TypeInfo_Const8argTypesMFNbNfJC8TypeInfoJC8TypeInfoZi>: 40b0f0: 50 push %rax 40b0f1: 48 c7 02 00 00 00 00 movq $0x0,(%rdx) 40b0f8: 48 c7 06 00 00 00 00 movq $0x0,(%rsi) 40b0ff: 48 8b 7f 10 mov 0x10(%rdi),%rdi 40b103: 48 8b 07 mov (%rdi),%rax 40b106: ff 90 90 00 00 00 callq *0x90(%rax) 40b10c: 5a pop %rdx 40b10d: c3 retq 40b10e: 66 90 xchg %ax,%ax 000000000040b110 <_D6object18TypeInfo_Invariant8toStringMxFZAya>: 40b110: 48 83 ec 38 sub $0x38,%rsp 40b114: 48 c7 44 24 28 01 00 movq $0x1,0x28(%rsp) 40b11b: 00 00 40b11d: 48 c7 44 24 30 ad 47 movq $0x4247ad,0x30(%rsp) 40b124: 42 00 40b126: 48 8b 7f 10 mov 0x10(%rdi),%rdi 40b12a: 48 8b 07 mov (%rdi),%rax 40b12d: ff 50 08 callq *0x8(%rax) 40b130: 48 89 d6 mov %rdx,%rsi 40b133: 48 89 44 24 18 mov %rax,0x18(%rsp) 40b138: 48 8d 54 24 08 lea 0x8(%rsp),%rdx 40b13d: 48 8d 4c 24 18 lea 0x18(%rsp),%rcx 40b142: 4c 8d 44 24 28 lea 0x28(%rsp),%r8 40b147: 48 89 74 24 20 mov %rsi,0x20(%rsp) 40b14c: 48 c7 44 24 08 0a 00 movq $0xa,0x8(%rsp) 40b153: 00 00 40b155: 48 c7 44 24 10 af 47 movq $0x4247af,0x10(%rsp) 40b15c: 42 00 40b15e: bf 90 55 42 00 mov $0x425590,%edi 40b163: be 03 00 00 00 mov $0x3,%esi 40b168: 30 c0 xor %al,%al 40b16a: e8 c1 9f 00 00 callq 415130 <_d_arraycatnT> 40b16f: 48 83 c4 38 add $0x38,%rsp 40b173: c3 retq 40b174: 66 66 66 2e 0f 1f 84 data32 data32 nopw %cs:0x0(%rax,%rax,1) 40b17b: 00 00 00 00 00 000000000040b180 <_D6object15TypeInfo_Shared8toStringMxFZAya>: 40b180: 48 83 ec 38 sub $0x38,%rsp 40b184: 48 c7 44 24 28 01 00 movq $0x1,0x28(%rsp) 40b18b: 00 00 40b18d: 48 c7 44 24 30 ba 47 movq $0x4247ba,0x30(%rsp) 40b194: 42 00 40b196: 48 8b 7f 10 mov 0x10(%rdi),%rdi 40b19a: 48 8b 07 mov (%rdi),%rax 40b19d: ff 50 08 callq *0x8(%rax) 40b1a0: 48 89 d6 mov %rdx,%rsi 40b1a3: 48 89 44 24 18 mov %rax,0x18(%rsp) 40b1a8: 48 8d 54 24 08 lea 0x8(%rsp),%rdx 40b1ad: 48 8d 4c 24 18 lea 0x18(%rsp),%rcx 40b1b2: 4c 8d 44 24 28 lea 0x28(%rsp),%r8 40b1b7: 48 89 74 24 20 mov %rsi,0x20(%rsp) 40b1bc: 48 c7 44 24 08 07 00 movq $0x7,0x8(%rsp) 40b1c3: 00 00 40b1c5: 48 c7 44 24 10 bc 47 movq $0x4247bc,0x10(%rsp) 40b1cc: 42 00 40b1ce: bf 90 55 42 00 mov $0x425590,%edi 40b1d3: be 03 00 00 00 mov $0x3,%esi 40b1d8: 30 c0 xor %al,%al 40b1da: e8 51 9f 00 00 callq 415130 <_d_arraycatnT> 40b1df: 48 83 c4 38 add $0x38,%rsp 40b1e3: c3 retq 40b1e4: 66 66 66 2e 0f 1f 84 data32 data32 nopw %cs:0x0(%rax,%rax,1) 40b1eb: 00 00 00 00 00 000000000040b1f0 <_D6object14TypeInfo_Inout8toStringMxFZAya>: 40b1f0: 48 83 ec 38 sub $0x38,%rsp 40b1f4: 48 c7 44 24 28 01 00 movq $0x1,0x28(%rsp) 40b1fb: 00 00 40b1fd: 48 c7 44 24 30 c4 47 movq $0x4247c4,0x30(%rsp) 40b204: 42 00 40b206: 48 8b 7f 10 mov 0x10(%rdi),%rdi 40b20a: 48 8b 07 mov (%rdi),%rax 40b20d: ff 50 08 callq *0x8(%rax) 40b210: 48 89 d6 mov %rdx,%rsi 40b213: 48 89 44 24 18 mov %rax,0x18(%rsp) 40b218: 48 8d 54 24 08 lea 0x8(%rsp),%rdx 40b21d: 48 8d 4c 24 18 lea 0x18(%rsp),%rcx 40b222: 4c 8d 44 24 28 lea 0x28(%rsp),%r8 40b227: 48 89 74 24 20 mov %rsi,0x20(%rsp) 40b22c: 48 c7 44 24 08 06 00 movq $0x6,0x8(%rsp) 40b233: 00 00 40b235: 48 c7 44 24 10 c6 47 movq $0x4247c6,0x10(%rsp) 40b23c: 42 00 40b23e: bf 90 55 42 00 mov $0x425590,%edi 40b243: be 03 00 00 00 mov $0x3,%esi 40b248: 30 c0 xor %al,%al 40b24a: e8 e1 9e 00 00 callq 415130 <_d_arraycatnT> 40b24f: 48 83 c4 38 add $0x38,%rsp 40b253: c3 retq 40b254: 66 66 66 2e 0f 1f 84 data32 data32 nopw %cs:0x0(%rax,%rax,1) 40b25b: 00 00 00 00 00 000000000040b260 <_D6object16MemberInfo_field4nameMFNaNbNdZAya>: 40b260: 48 8b 47 10 mov 0x10(%rdi),%rax 40b264: 48 8b 57 18 mov 0x18(%rdi),%rdx 40b268: c3 retq 40b269: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 000000000040b270 <_D6object16MemberInfo_field8typeInfoMFNaNbNdZC8TypeInfo>: 40b270: 48 8b 47 20 mov 0x20(%rdi),%rax 40b274: c3 retq 40b275: 66 66 2e 0f 1f 84 00 data32 nopw %cs:0x0(%rax,%rax,1) 40b27c: 00 00 00 00 000000000040b280 <_D6object16MemberInfo_field6offsetMFNaNbNdZm>: 40b280: 48 8b 47 28 mov 0x28(%rdi),%rax 40b284: c3 retq 40b285: 66 66 2e 0f 1f 84 00 data32 nopw %cs:0x0(%rax,%rax,1) 40b28c: 00 00 00 00 000000000040b290 <_D6object16MemberInfo_field6__ctorMFAyaC8TypeInfomZC6object16MemberInfo_field>: 40b290: 4c 89 47 18 mov %r8,0x18(%rdi) 40b294: 48 89 4f 10 mov %rcx,0x10(%rdi) 40b298: 48 89 57 20 mov %rdx,0x20(%rdi) 40b29c: 48 89 77 28 mov %rsi,0x28(%rdi) 40b2a0: 48 89 f8 mov %rdi,%rax 40b2a3: c3 retq 40b2a4: 66 66 66 2e 0f 1f 84 data32 data32 nopw %cs:0x0(%rax,%rax,1) 40b2ab: 00 00 00 00 00 000000000040b2b0 <_D6object19MemberInfo_function4nameMFNaNbNdZAya>: 40b2b0: 48 8b 47 10 mov 0x10(%rdi),%rax 40b2b4: 48 8b 57 18 mov 0x18(%rdi),%rdx 40b2b8: c3 retq 40b2b9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 000000000040b2c0 <_D6object19MemberInfo_function8typeInfoMFNaNbNdZC8TypeInfo>: 40b2c0: 48 8b 47 20 mov 0x20(%rdi),%rax 40b2c4: c3 retq 40b2c5: 66 66 2e 0f 1f 84 00 data32 nopw %cs:0x0(%rax,%rax,1) 40b2cc: 00 00 00 00 000000000040b2d0 <_D6object19MemberInfo_function2fpMFNaNbNdZPv>: 40b2d0: 48 8b 47 28 mov 0x28(%rdi),%rax 40b2d4: c3 retq 40b2d5: 66 66 2e 0f 1f 84 00 data32 nopw %cs:0x0(%rax,%rax,1) 40b2dc: 00 00 00 00 000000000040b2e0 <_D6object19MemberInfo_function5flagsMFNaNbNdZk>: 40b2e0: 8b 47 30 mov 0x30(%rdi),%eax 40b2e3: c3 retq 40b2e4: 66 66 66 2e 0f 1f 84 data32 data32 nopw %cs:0x0(%rax,%rax,1) 40b2eb: 00 00 00 00 00 000000000040b2f0 <_D6object19MemberInfo_function6__ctorMFAyaC8TypeInfoPvkZC6object19MemberInfo_function>: 40b2f0: 4c 89 4f 18 mov %r9,0x18(%rdi) 40b2f4: 4c 89 47 10 mov %r8,0x10(%rdi) 40b2f8: 48 89 4f 20 mov %rcx,0x20(%rdi) 40b2fc: 48 89 57 28 mov %rdx,0x28(%rdi) 40b300: 89 77 30 mov %esi,0x30(%rdi) 40b303: 48 89 f8 mov %rdi,%rax 40b306: c3 retq 40b307: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) 40b30e: 00 00 000000000040b310 <_D6object9Throwable8toStringMFZAya>: 40b310: 53 push %rbx 40b311: 48 81 ec 80 00 00 00 sub $0x80,%rsp 40b318: 48 89 fb mov %rdi,%rbx 40b31b: c5 f8 57 c0 vxorps %xmm0,%xmm0,%xmm0 40b31f: c5 f8 29 44 24 70 vmovaps %xmm0,0x70(%rsp) 40b325: 48 83 7b 28 00 cmpq $0x0,0x28(%rbx) 40b32a: 0f 84 bb 00 00 00 je 40b3eb <_D6object9Throwable8toStringMFZAya+0xdb> 40b330: 48 c7 44 24 48 01 00 movq $0x1,0x48(%rsp) 40b337: 00 00 40b339: 48 c7 44 24 50 cd 47 movq $0x4247cd,0x50(%rsp) 40b340: 42 00 40b342: 48 8b 7b 30 mov 0x30(%rbx),%rdi 40b346: 48 8d 54 24 5c lea 0x5c(%rsp),%rdx 40b34b: be 14 00 00 00 mov $0x14,%esi 40b350: e8 db 35 00 00 callq 40e930 <_D2rt4util6string11intToStringFNaNbNeAamZAa> 40b355: 48 89 44 24 38 mov %rax,0x38(%rsp) 40b35a: 48 89 54 24 40 mov %rdx,0x40(%rsp) 40b35f: 4c 8d 43 20 lea 0x20(%rbx),%r8 40b363: 48 8d 4c 24 18 lea 0x18(%rsp),%rcx 40b368: 4c 8d 4c 24 28 lea 0x28(%rsp),%r9 40b36d: 48 c7 44 24 28 01 00 movq $0x1,0x28(%rsp) 40b374: 00 00 40b376: 48 c7 44 24 30 cf 47 movq $0x4247cf,0x30(%rsp) 40b37d: 42 00 40b37f: 48 c7 44 24 18 01 00 movq $0x1,0x18(%rsp) 40b386: 00 00 40b388: 48 c7 44 24 20 d1 47 movq $0x4247d1,0x20(%rsp) 40b38f: 42 00 40b391: 48 8b 03 mov (%rbx),%rax 40b394: 48 8b 10 mov (%rax),%rdx 40b397: 48 83 c2 20 add $0x20,%rdx 40b39b: bf 90 55 42 00 mov $0x425590,%edi 40b3a0: be 04 00 00 00 mov $0x4,%esi 40b3a5: 30 c0 xor %al,%al 40b3a7: e8 84 9d 00 00 callq 415130 <_d_arraycatnT> 40b3ac: 48 89 d6 mov %rdx,%rsi 40b3af: 48 8d 54 24 08 lea 0x8(%rsp),%rdx 40b3b4: 48 8d 4c 24 38 lea 0x38(%rsp),%rcx 40b3b9: 4c 8d 44 24 48 lea 0x48(%rsp),%r8 40b3be: 48 89 44 24 08 mov %rax,0x8(%rsp) 40b3c3: 48 89 74 24 10 mov %rsi,0x10(%rsp) 40b3c8: bf c0 54 42 00 mov $0x4254c0,%edi 40b3cd: be 03 00 00 00 mov $0x3,%esi 40b3d2: 30 c0 xor %al,%al 40b3d4: e8 57 9d 00 00 callq 415130 <_d_arraycatnT> 40b3d9: 48 89 d1 mov %rdx,%rcx 40b3dc: 48 8d 74 24 70 lea 0x70(%rsp),%rsi 40b3e1: bf c0 54 42 00 mov $0x4254c0,%edi 40b3e6: 48 89 c2 mov %rax,%rdx 40b3e9: eb 18 jmp 40b403 <_D6object9Throwable8toStringMFZAya+0xf3> 40b3eb: 48 8b 03 mov (%rbx),%rax 40b3ee: 48 8b 00 mov (%rax),%rax 40b3f1: 48 8b 50 20 mov 0x20(%rax),%rdx 40b3f5: 48 8b 48 28 mov 0x28(%rax),%rcx 40b3f9: 48 8d 74 24 70 lea 0x70(%rsp),%rsi 40b3fe: bf c0 54 42 00 mov $0x4254c0,%edi 40b403: e8 e8 8b 00 00 callq 413ff0 <_d_arrayappendT> 40b408: 48 89 44 24 70 mov %rax,0x70(%rsp) 40b40d: 48 89 54 24 78 mov %rdx,0x78(%rsp) 40b412: 48 83 7b 18 00 cmpq $0x0,0x18(%rbx) 40b417: 74 3b je 40b454 <_D6object9Throwable8toStringMFZAya+0x144> 40b419: 48 8b 4b 10 mov 0x10(%rbx),%rcx 40b41d: 4c 8b 43 18 mov 0x18(%rbx),%r8 40b421: bf 90 55 42 00 mov $0x425590,%edi 40b426: be 02 00 00 00 mov $0x2,%esi 40b42b: ba d3 47 42 00 mov $0x4247d3,%edx 40b430: e8 eb 9a 00 00 callq 414f20 <_d_arraycatT> 40b435: 48 89 d1 mov %rdx,%rcx 40b438: 48 8d 74 24 70 lea 0x70(%rsp),%rsi 40b43d: bf c0 54 42 00 mov $0x4254c0,%edi 40b442: 48 89 c2 mov %rax,%rdx 40b445: e8 a6 8b 00 00 callq 413ff0 <_d_arrayappendT> 40b44a: 48 89 44 24 70 mov %rax,0x70(%rsp) 40b44f: 48 89 54 24 78 mov %rdx,0x78(%rsp) 40b454: 48 83 7b 38 00 cmpq $0x0,0x38(%rbx) 40b459: 74 45 je 40b4a0 <_D6object9Throwable8toStringMFZAya+0x190> 40b45b: 48 8d 74 24 70 lea 0x70(%rsp),%rsi 40b460: bf c0 54 42 00 mov $0x4254c0,%edi 40b465: ba 11 00 00 00 mov $0x11,%edx 40b46a: b9 e0 47 42 00 mov $0x4247e0,%ecx 40b46f: e8 7c 8b 00 00 callq 413ff0 <_d_arrayappendT> 40b474: 48 89 44 24 70 mov %rax,0x70(%rsp) 40b479: 48 89 54 24 78 mov %rdx,0x78(%rsp) 40b47e: 48 8b 5b 38 mov 0x38(%rbx),%rbx 40b482: 48 89 df mov %rbx,%rdi 40b485: e8 26 81 ff ff callq 4035b0 <_d_toObject> 40b48a: 48 8b 0b mov (%rbx),%rcx 40b48d: 48 8d 74 24 70 lea 0x70(%rsp),%rsi 40b492: 48 8b 49 08 mov 0x8(%rcx),%rcx 40b496: 48 89 c7 mov %rax,%rdi 40b499: ba a0 c0 40 00 mov $0x40c0a0,%edx 40b49e: ff d1 callq *%rcx 40b4a0: 48 8b 44 24 70 mov 0x70(%rsp),%rax 40b4a5: 48 8b 54 24 78 mov 0x78(%rsp),%rdx 40b4aa: 48 81 c4 80 00 00 00 add $0x80,%rsp 40b4b1: 5b pop %rbx 40b4b2: c3 retq 40b4b3: 83 fa 01 cmp $0x1,%edx 40b4b6: 74 e8 je 40b4a0 <_D6object9Throwable8toStringMFZAya+0x190> 40b4b8: 48 89 c7 mov %rax,%rdi 40b4bb: e8 40 d9 ff ff callq 408e00 <_d_eh_resume_unwind> 000000000040b4c0 <_D6object9Throwable6__ctorMFNaNbNfAyaC6object9ThrowableZC6object9Throwable>: 40b4c0: 48 89 4f 18 mov %rcx,0x18(%rdi) 40b4c4: 48 89 57 10 mov %rdx,0x10(%rdi) 40b4c8: 48 89 77 40 mov %rsi,0x40(%rdi) 40b4cc: 48 89 f8 mov %rdi,%rax 40b4cf: c3 retq 000000000040b4d0 <_D6object9Throwable6__ctorMFNaNbNfAyaAyamC6object9ThrowableZC6object9Throwable>: 40b4d0: 48 8b 44 24 08 mov 0x8(%rsp),%rax 40b4d5: 48 89 47 18 mov %rax,0x18(%rdi) 40b4d9: 4c 89 4f 10 mov %r9,0x10(%rdi) 40b4dd: 48 89 77 40 mov %rsi,0x40(%rdi) 40b4e1: 4c 89 47 28 mov %r8,0x28(%rdi) 40b4e5: 48 89 4f 20 mov %rcx,0x20(%rdi) 40b4e9: 48 89 57 30 mov %rdx,0x30(%rdi) 40b4ed: 48 89 f8 mov %rdi,%rax 40b4f0: c3 retq 40b4f1: 66 66 66 66 66 66 2e data32 data32 data32 data32 data32 nopw %cs:0x0(%rax,%rax,1) 40b4f8: 0f 1f 84 00 00 00 00 40b4ff: 00 000000000040b500 : 40b500: 48 89 3d d9 7d 22 00 mov %rdi,0x227dd9(%rip) # 6332e0 <_D6object12traceHandlerPFPvZC6object9Throwable9TraceInfo> 40b507: c3 retq 40b508: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 40b50f: 00 000000000040b510 : 40b510: 48 8b 05 c9 7d 22 00 mov 0x227dc9(%rip),%rax # 6332e0 <_D6object12traceHandlerPFPvZC6object9Throwable9TraceInfo> 40b517: c3 retq 40b518: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 40b51f: 00 000000000040b520 <_d_traceContext>: 40b520: 50 push %rax 40b521: 48 8b 05 b8 7d 22 00 mov 0x227db8(%rip),%rax # 6332e0 <_D6object12traceHandlerPFPvZC6object9Throwable9TraceInfo> 40b528: 48 85 c0 test %rax,%rax 40b52b: 74 04 je 40b531 <_d_traceContext+0x11> 40b52d: ff d0 callq *%rax 40b52f: 5a pop %rdx 40b530: c3 retq 40b531: 31 c0 xor %eax,%eax 40b533: 5a pop %rdx 40b534: c3 retq 40b535: 66 66 2e 0f 1f 84 00 data32 nopw %cs:0x0(%rax,%rax,1) 40b53c: 00 00 00 00 000000000040b540 <_D6object9Exception6__ctorMFNaNbNfAyaAyamC6object9ThrowableZC9Exception>: 40b540: 48 8b 44 24 08 mov 0x8(%rsp),%rax 40b545: 48 89 47 18 mov %rax,0x18(%rdi) 40b549: 4c 89 4f 10 mov %r9,0x10(%rdi) 40b54d: 48 89 77 40 mov %rsi,0x40(%rdi) 40b551: 4c 89 47 28 mov %r8,0x28(%rdi) 40b555: 48 89 4f 20 mov %rcx,0x20(%rdi) 40b559: 48 89 57 30 mov %rdx,0x30(%rdi) 40b55d: 48 89 f8 mov %rdi,%rax 40b560: c3 retq 40b561: 66 66 66 66 66 66 2e data32 data32 data32 data32 data32 nopw %cs:0x0(%rax,%rax,1) 40b568: 0f 1f 84 00 00 00 00 40b56f: 00 000000000040b570 <_D6object9Exception6__ctorMFNaNbNfAyaC6object9ThrowableAyamZC9Exception>: 40b570: 48 8b 44 24 08 mov 0x8(%rsp),%rax 40b575: 48 89 47 18 mov %rax,0x18(%rdi) 40b579: 4c 89 4f 10 mov %r9,0x10(%rdi) 40b57d: 4c 89 47 40 mov %r8,0x40(%rdi) 40b581: 48 89 4f 28 mov %rcx,0x28(%rdi) 40b585: 48 89 57 20 mov %rdx,0x20(%rdi) 40b589: 48 89 77 30 mov %rsi,0x30(%rdi) 40b58d: 48 89 f8 mov %rdi,%rax 40b590: c3 retq 40b591: 66 66 66 66 66 66 2e data32 data32 data32 data32 data32 nopw %cs:0x0(%rax,%rax,1) 40b598: 0f 1f 84 00 00 00 00 40b59f: 00 000000000040b5a0 <_D6object5Error6__ctorMFNaNbNfAyaC6object9ThrowableZC6object5Error>: 40b5a0: 48 89 4f 18 mov %rcx,0x18(%rdi) 40b5a4: 48 89 57 10 mov %rdx,0x10(%rdi) 40b5a8: 48 89 77 40 mov %rsi,0x40(%rdi) 40b5ac: 48 c7 47 48 00 00 00 movq $0x0,0x48(%rdi) 40b5b3: 00 40b5b4: 48 89 f8 mov %rdi,%rax 40b5b7: c3 retq 40b5b8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 40b5bf: 00 000000000040b5c0 <_D6object5Error6__ctorMFNaNbNfAyaAyamC6object9ThrowableZC6object5Error>: 40b5c0: 48 8b 44 24 08 mov 0x8(%rsp),%rax 40b5c5: 48 89 47 18 mov %rax,0x18(%rdi) 40b5c9: 4c 89 4f 10 mov %r9,0x10(%rdi) 40b5cd: 48 89 77 40 mov %rsi,0x40(%rdi) 40b5d1: 4c 89 47 28 mov %r8,0x28(%rdi) 40b5d5: 48 89 4f 20 mov %rcx,0x20(%rdi) 40b5d9: 48 89 57 30 mov %rdx,0x30(%rdi) 40b5dd: 48 c7 47 48 00 00 00 movq $0x0,0x48(%rdi) 40b5e4: 00 40b5e5: 48 89 f8 mov %rdi,%rax 40b5e8: c3 retq 40b5e9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 000000000040b5f0 <_D6object10ModuleInfo5isNewMFNaNbNdZb>: 40b5f0: 8b 07 mov (%rdi),%eax 40b5f2: c1 e8 1f shr $0x1f,%eax 40b5f5: c3 retq 40b5f6: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) 40b5fd: 00 00 00 000000000040b600 <_D6object10ModuleInfo5indexMFNaNbNdZk>: 40b600: 83 3f 00 cmpl $0x0,(%rdi) 40b603: 78 07 js 40b60c <_D6object10ModuleInfo5indexMFNaNbNdZk+0xc> 40b605: 48 83 c7 70 add $0x70,%rdi 40b609: 8b 07 mov (%rdi),%eax 40b60b: c3 retq 40b60c: 48 83 c7 04 add $0x4,%rdi 40b610: 8b 07 mov (%rdi),%eax 40b612: c3 retq 40b613: 66 66 66 66 2e 0f 1f data32 data32 data32 nopw %cs:0x0(%rax,%rax,1) 40b61a: 84 00 00 00 00 00 000000000040b620 <_D6object10ModuleInfo5indexMFNaNbNdkZv>: 40b620: 83 3f 00 cmpl $0x0,(%rdi) 40b623: 78 04 js 40b629 <_D6object10ModuleInfo5indexMFNaNbNdkZv+0x9> 40b625: 89 77 70 mov %esi,0x70(%rdi) 40b628: c3 retq 40b629: 89 77 04 mov %esi,0x4(%rdi) 40b62c: c3 retq 40b62d: 0f 1f 00 nopl (%rax) 000000000040b630 <_D6object10ModuleInfo5flagsMFNaNbNdZk>: 40b630: 8b 07 mov (%rdi),%eax 40b632: 85 c0 test %eax,%eax 40b634: 78 03 js 40b639 <_D6object10ModuleInfo5flagsMFNaNbNdZk+0x9> 40b636: 8b 47 30 mov 0x30(%rdi),%eax 40b639: c3 retq 40b63a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) 000000000040b640 <_D6object10ModuleInfo5flagsMFNaNbNdkZv>: 40b640: 83 3f 00 cmpl $0x0,(%rdi) 40b643: 78 04 js 40b649 <_D6object10ModuleInfo5flagsMFNaNbNdkZv+0x9> 40b645: 89 77 30 mov %esi,0x30(%rdi) 40b648: c3 retq 40b649: 89 37 mov %esi,(%rdi) 40b64b: c3 retq 40b64c: 0f 1f 40 00 nopl 0x0(%rax) 000000000040b650 <_D6object10ModuleInfo7tlsctorMFNaNbNdZPFZv>: 40b650: 8b 07 mov (%rdi),%eax 40b652: 85 c0 test %eax,%eax 40b654: 78 05 js 40b65b <_D6object10ModuleInfo7tlsctorMFNaNbNdZPFZv+0xb> 40b656: 48 8b 47 60 mov 0x60(%rdi),%rax 40b65a: c3 retq 40b65b: a8 08 test $0x8,%al 40b65d: 74 05 je 40b664 <_D6object10ModuleInfo7tlsctorMFNaNbNdZPFZv+0x14> 40b65f: 48 8b 47 08 mov 0x8(%rdi),%rax 40b663: c3 retq 40b664: 31 c0 xor %eax,%eax 40b666: c3 retq 40b667: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) 40b66e: 00 00 000000000040b670 <_D6object10ModuleInfo7tlsdtorMFNaNbNdZPFZv>: 40b670: 8b 07 mov (%rdi),%eax 40b672: 85 c0 test %eax,%eax 40b674: 78 05 js 40b67b <_D6object10ModuleInfo7tlsdtorMFNaNbNdZPFZv+0xb> 40b676: 48 8b 47 68 mov 0x68(%rdi),%rax 40b67a: c3 retq 40b67b: a8 10 test $0x10,%al 40b67d: 74 0c je 40b68b <_D6object10ModuleInfo7tlsdtorMFNaNbNdZPFZv+0x1b> 40b67f: 83 e0 08 and $0x8,%eax 40b682: c1 e8 03 shr $0x3,%eax 40b685: 48 8b 44 c7 08 mov 0x8(%rdi,%rax,8),%rax 40b68a: c3 retq 40b68b: 31 c0 xor %eax,%eax 40b68d: c3 retq 40b68e: 66 90 xchg %ax,%ax 000000000040b690 <_D6object10ModuleInfo11xgetMembersMFNaNbNdZPv>: 40b690: 8b 07 mov (%rdi),%eax 40b692: 85 c0 test %eax,%eax 40b694: 78 05 js 40b69b <_D6object10ModuleInfo11xgetMembersMFNaNbNdZPv+0xb> 40b696: 48 8b 47 50 mov 0x50(%rdi),%rax 40b69a: c3 retq 40b69b: a8 80 test $0x80,%al 40b69d: 74 23 je 40b6c2 <_D6object10ModuleInfo11xgetMembersMFNaNbNdZPv+0x32> 40b69f: 89 c1 mov %eax,%ecx 40b6a1: 83 e1 08 and $0x8,%ecx 40b6a4: c1 e9 03 shr $0x3,%ecx 40b6a7: 48 8d 14 cd 08 00 00 lea 0x8(,%rcx,8),%rdx 40b6ae: 00 40b6af: 48 8d 0c cd 10 00 00 lea 0x10(,%rcx,8),%rcx 40b6b6: 00 40b6b7: a8 10 test $0x10,%al 40b6b9: 48 0f 44 ca cmove %rdx,%rcx 40b6bd: 48 8b 04 0f mov (%rdi,%rcx,1),%rax 40b6c1: c3 retq 40b6c2: 31 c0 xor %eax,%eax 40b6c4: c3 retq 40b6c5: 66 66 2e 0f 1f 84 00 data32 nopw %cs:0x0(%rax,%rax,1) 40b6cc: 00 00 00 00 000000000040b6d0 <_D6object10ModuleInfo4ctorMFNaNbNdZPFZv>: 40b6d0: 8b 07 mov (%rdi),%eax 40b6d2: 85 c0 test %eax,%eax 40b6d4: 78 05 js 40b6db <_D6object10ModuleInfo4ctorMFNaNbNdZPFZv+0xb> 40b6d6: 48 8b 47 38 mov 0x38(%rdi),%rax 40b6da: c3 retq 40b6db: a8 20 test $0x20,%al 40b6dd: 74 2d je 40b70c <_D6object10ModuleInfo4ctorMFNaNbNdZPFZv+0x3c> 40b6df: 89 c1 mov %eax,%ecx 40b6e1: 83 e1 08 and $0x8,%ecx 40b6e4: c1 e9 03 shr $0x3,%ecx 40b6e7: 48 8d 14 cd 08 00 00 lea 0x8(,%rcx,8),%rdx 40b6ee: 00 40b6ef: 48 8d 0c cd 10 00 00 lea 0x10(,%rcx,8),%rcx 40b6f6: 00 40b6f7: a8 10 test $0x10,%al 40b6f9: 48 0f 44 ca cmove %rdx,%rcx 40b6fd: 48 8d 51 08 lea 0x8(%rcx),%rdx 40b701: a8 80 test $0x80,%al 40b703: 48 0f 44 d1 cmove %rcx,%rdx 40b707: 48 8b 04 17 mov (%rdi,%rdx,1),%rax 40b70b: c3 retq 40b70c: 31 c0 xor %eax,%eax 40b70e: c3 retq 40b70f: 90 nop 000000000040b710 <_D6object10ModuleInfo4dtorMFNaNbNdZPFZv>: 40b710: 8b 07 mov (%rdi),%eax 40b712: 85 c0 test %eax,%eax 40b714: 78 05 js 40b71b <_D6object10ModuleInfo4dtorMFNaNbNdZPFZv+0xb> 40b716: 48 8b 47 40 mov 0x40(%rdi),%rax 40b71a: c3 retq 40b71b: a8 40 test $0x40,%al 40b71d: 74 37 je 40b756 <_D6object10ModuleInfo4dtorMFNaNbNdZPFZv+0x46> 40b71f: 89 c1 mov %eax,%ecx 40b721: 83 e1 08 and $0x8,%ecx 40b724: c1 e9 03 shr $0x3,%ecx 40b727: 48 8d 14 cd 08 00 00 lea 0x8(,%rcx,8),%rdx 40b72e: 00 40b72f: 48 8d 0c cd 10 00 00 lea 0x10(,%rcx,8),%rcx 40b736: 00 40b737: a8 10 test $0x10,%al 40b739: 48 0f 44 ca cmove %rdx,%rcx 40b73d: 48 8d 51 08 lea 0x8(%rcx),%rdx 40b741: a8 80 test $0x80,%al 40b743: 48 0f 44 d1 cmove %rcx,%rdx 40b747: 48 8d 4a 08 lea 0x8(%rdx),%rcx 40b74b: a8 20 test $0x20,%al 40b74d: 48 0f 44 ca cmove %rdx,%rcx 40b751: 48 8b 04 0f mov (%rdi,%rcx,1),%rax 40b755: c3 retq 40b756: 31 c0 xor %eax,%eax 40b758: c3 retq 40b759: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 000000000040b760 <_D6object10ModuleInfo5ictorMFNaNbNdZPFZv>: 40b760: 8b 07 mov (%rdi),%eax 40b762: 85 c0 test %eax,%eax 40b764: 78 05 js 40b76b <_D6object10ModuleInfo5ictorMFNaNbNdZPFZv+0xb> 40b766: 48 8b 47 58 mov 0x58(%rdi),%rax 40b76a: c3 retq 40b76b: f6 c4 01 test $0x1,%ah 40b76e: 74 41 je 40b7b1 <_D6object10ModuleInfo5ictorMFNaNbNdZPFZv+0x51> 40b770: 89 c1 mov %eax,%ecx 40b772: 83 e1 08 and $0x8,%ecx 40b775: c1 e9 03 shr $0x3,%ecx 40b778: 48 8d 14 cd 08 00 00 lea 0x8(,%rcx,8),%rdx 40b77f: 00 40b780: 48 8d 0c cd 10 00 00 lea 0x10(,%rcx,8),%rcx 40b787: 00 40b788: a8 10 test $0x10,%al 40b78a: 48 0f 44 ca cmove %rdx,%rcx 40b78e: 48 8d 51 08 lea 0x8(%rcx),%rdx 40b792: a8 80 test $0x80,%al 40b794: 48 0f 44 d1 cmove %rcx,%rdx 40b798: 48 8d 4a 08 lea 0x8(%rdx),%rcx 40b79c: a8 20 test $0x20,%al 40b79e: 48 0f 44 ca cmove %rdx,%rcx 40b7a2: 48 8d 51 08 lea 0x8(%rcx),%rdx 40b7a6: a8 40 test $0x40,%al 40b7a8: 48 0f 44 d1 cmove %rcx,%rdx 40b7ac: 48 8b 04 17 mov (%rdi,%rdx,1),%rax 40b7b0: c3 retq 40b7b1: 31 c0 xor %eax,%eax 40b7b3: c3 retq 40b7b4: 66 66 66 2e 0f 1f 84 data32 data32 nopw %cs:0x0(%rax,%rax,1) 40b7bb: 00 00 00 00 00 000000000040b7c0 <_D6object10ModuleInfo8unitTestMFNaNbNdZPFZv>: 40b7c0: 8b 07 mov (%rdi),%eax 40b7c2: 85 c0 test %eax,%eax 40b7c4: 78 05 js 40b7cb <_D6object10ModuleInfo8unitTestMFNaNbNdZPFZv+0xb> 40b7c6: 48 8b 47 48 mov 0x48(%rdi),%rax 40b7ca: c3 retq 40b7cb: f6 c4 02 test $0x2,%ah 40b7ce: 74 4c je 40b81c <_D6object10ModuleInfo8unitTestMFNaNbNdZPFZv+0x5c> 40b7d0: 89 c1 mov %eax,%ecx 40b7d2: 83 e1 08 and $0x8,%ecx 40b7d5: c1 e9 03 shr $0x3,%ecx 40b7d8: 48 8d 14 cd 08 00 00 lea 0x8(,%rcx,8),%rdx 40b7df: 00 40b7e0: 48 8d 0c cd 10 00 00 lea 0x10(,%rcx,8),%rcx 40b7e7: 00 40b7e8: a8 10 test $0x10,%al 40b7ea: 48 0f 44 ca cmove %rdx,%rcx 40b7ee: 48 8d 51 08 lea 0x8(%rcx),%rdx 40b7f2: a8 80 test $0x80,%al 40b7f4: 48 0f 44 d1 cmove %rcx,%rdx 40b7f8: 48 8d 4a 08 lea 0x8(%rdx),%rcx 40b7fc: a8 20 test $0x20,%al 40b7fe: 48 0f 44 ca cmove %rdx,%rcx 40b802: 48 8d 51 08 lea 0x8(%rcx),%rdx 40b806: a8 40 test $0x40,%al 40b808: 48 0f 44 d1 cmove %rcx,%rdx 40b80c: 48 8d 4a 08 lea 0x8(%rdx),%rcx 40b810: f6 c4 01 test $0x1,%ah 40b813: 48 0f 44 ca cmove %rdx,%rcx 40b817: 48 8b 04 0f mov (%rdi,%rcx,1),%rax 40b81b: c3 retq 40b81c: 31 c0 xor %eax,%eax 40b81e: c3 retq 40b81f: 90 nop 000000000040b820 <_D6object10ModuleInfo15importedModulesMFNaNbNdZAPS6object10ModuleInfo>: 40b820: 8b 07 mov (%rdi),%eax 40b822: 85 c0 test %eax,%eax 40b824: 78 09 js 40b82f <_D6object10ModuleInfo15importedModulesMFNaNbNdZAPS6object10ModuleInfo+0xf> 40b826: 48 8b 47 10 mov 0x10(%rdi),%rax 40b82a: 48 8b 57 18 mov 0x18(%rdi),%rdx 40b82e: c3 retq 40b82f: f6 c4 04 test $0x4,%ah 40b832: 74 5c je 40b890 <_D6object10ModuleInfo15importedModulesMFNaNbNdZAPS6object10ModuleInfo+0x70> 40b834: 89 c1 mov %eax,%ecx 40b836: 83 e1 08 and $0x8,%ecx 40b839: c1 e9 03 shr $0x3,%ecx 40b83c: 48 8d 34 cd 08 00 00 lea 0x8(,%rcx,8),%rsi 40b843: 00 40b844: 48 8d 14 cd 10 00 00 lea 0x10(,%rcx,8),%rdx 40b84b: 00 40b84c: a8 10 test $0x10,%al 40b84e: 48 0f 44 d6 cmove %rsi,%rdx 40b852: 48 8d 4a 08 lea 0x8(%rdx),%rcx 40b856: a8 80 test $0x80,%al 40b858: 48 0f 44 ca cmove %rdx,%rcx 40b85c: 48 8d 51 08 lea 0x8(%rcx),%rdx 40b860: a8 20 test $0x20,%al 40b862: 48 0f 44 d1 cmove %rcx,%rdx 40b866: 48 8d 4a 08 lea 0x8(%rdx),%rcx 40b86a: a8 40 test $0x40,%al 40b86c: 48 0f 44 ca cmove %rdx,%rcx 40b870: 48 8d 51 08 lea 0x8(%rcx),%rdx 40b874: f6 c4 01 test $0x1,%ah 40b877: 48 0f 44 d1 cmove %rcx,%rdx 40b87b: 48 8d 4a 08 lea 0x8(%rdx),%rcx 40b87f: f6 c4 02 test $0x2,%ah 40b882: 48 0f 44 ca cmove %rdx,%rcx 40b886: 48 8b 04 0f mov (%rdi,%rcx,1),%rax 40b88a: 48 8d 54 0f 08 lea 0x8(%rdi,%rcx,1),%rdx 40b88f: c3 retq 40b890: 31 c0 xor %eax,%eax 40b892: 31 d2 xor %edx,%edx 40b894: c3 retq 40b895: 66 66 2e 0f 1f 84 00 data32 nopw %cs:0x0(%rax,%rax,1) 40b89c: 00 00 00 00 000000000040b8a0 <_D6object10ModuleInfo12localClassesMFNaNbNdZAC14TypeInfo_Class>: 40b8a0: 8b 07 mov (%rdi),%eax 40b8a2: 85 c0 test %eax,%eax 40b8a4: 78 09 js 40b8af <_D6object10ModuleInfo12localClassesMFNaNbNdZAC14TypeInfo_Class+0xf> 40b8a6: 48 8b 47 20 mov 0x20(%rdi),%rax 40b8aa: 48 8b 57 28 mov 0x28(%rdi),%rdx 40b8ae: c3 retq 40b8af: f6 c4 08 test $0x8,%ah 40b8b2: 74 6a je 40b91e <_D6object10ModuleInfo12localClassesMFNaNbNdZAC14TypeInfo_Class+0x7e> 40b8b4: 89 c1 mov %eax,%ecx 40b8b6: 83 e1 08 and $0x8,%ecx 40b8b9: c1 e9 03 shr $0x3,%ecx 40b8bc: 48 8d 34 cd 08 00 00 lea 0x8(,%rcx,8),%rsi 40b8c3: 00 40b8c4: 48 8d 14 cd 10 00 00 lea 0x10(,%rcx,8),%rdx 40b8cb: 00 40b8cc: a8 10 test $0x10,%al 40b8ce: 48 0f 44 d6 cmove %rsi,%rdx 40b8d2: 48 8d 4a 08 lea 0x8(%rdx),%rcx 40b8d6: a8 80 test $0x80,%al 40b8d8: 48 0f 44 ca cmove %rdx,%rcx 40b8dc: 48 8d 51 08 lea 0x8(%rcx),%rdx 40b8e0: a8 20 test $0x20,%al 40b8e2: 48 0f 44 d1 cmove %rcx,%rdx 40b8e6: 48 8d 4a 08 lea 0x8(%rdx),%rcx 40b8ea: a8 40 test $0x40,%al 40b8ec: 48 0f 44 ca cmove %rdx,%rcx 40b8f0: 48 8d 51 08 lea 0x8(%rcx),%rdx 40b8f4: f6 c4 01 test $0x1,%ah 40b8f7: 48 0f 44 d1 cmove %rcx,%rdx 40b8fb: 48 8d 4a 08 lea 0x8(%rdx),%rcx 40b8ff: f6 c4 02 test $0x2,%ah 40b902: 48 0f 44 ca cmove %rdx,%rcx 40b906: f6 c4 04 test $0x4,%ah 40b909: 74 09 je 40b914 <_D6object10ModuleInfo12localClassesMFNaNbNdZAC14TypeInfo_Class+0x74> 40b90b: 48 8b 04 0f mov (%rdi,%rcx,1),%rax 40b90f: 48 8d 4c c1 08 lea 0x8(%rcx,%rax,8),%rcx 40b914: 48 8b 04 0f mov (%rdi,%rcx,1),%rax 40b918: 48 8d 54 0f 08 lea 0x8(%rdi,%rcx,1),%rdx 40b91d: c3 retq 40b91e: 31 c0 xor %eax,%eax 40b920: 31 d2 xor %edx,%edx 40b922: c3 retq 40b923: 66 66 66 66 2e 0f 1f data32 data32 data32 nopw %cs:0x0(%rax,%rax,1) 40b92a: 84 00 00 00 00 00 000000000040b930 <_D6object10ModuleInfo4nameMFNaNbNdZAya>: 40b930: 53 push %rbx 40b931: 48 89 fb mov %rdi,%rbx 40b934: 8b 03 mov (%rbx),%eax 40b936: 85 c0 test %eax,%eax 40b938: 78 09 js 40b943 <_D6object10ModuleInfo4nameMFNaNbNdZAya+0x13> 40b93a: 48 8b 03 mov (%rbx),%rax 40b93d: 48 8b 53 08 mov 0x8(%rbx),%rdx 40b941: 5b pop %rbx 40b942: c3 retq 40b943: 89 c1 mov %eax,%ecx 40b945: 83 e1 08 and $0x8,%ecx 40b948: c1 e9 03 shr $0x3,%ecx 40b94b: 48 8d 34 cd 08 00 00 lea 0x8(,%rcx,8),%rsi 40b952: 00 40b953: 48 8d 14 cd 10 00 00 lea 0x10(,%rcx,8),%rdx 40b95a: 00 40b95b: a8 10 test $0x10,%al 40b95d: 48 0f 44 d6 cmove %rsi,%rdx 40b961: 48 8d 4a 08 lea 0x8(%rdx),%rcx 40b965: a8 80 test $0x80,%al 40b967: 48 0f 44 ca cmove %rdx,%rcx 40b96b: 48 8d 51 08 lea 0x8(%rcx),%rdx 40b96f: a8 20 test $0x20,%al 40b971: 48 0f 44 d1 cmove %rcx,%rdx 40b975: 48 8d 4a 08 lea 0x8(%rdx),%rcx 40b979: a8 40 test $0x40,%al 40b97b: 48 0f 44 ca cmove %rdx,%rcx 40b97f: 48 8d 51 08 lea 0x8(%rcx),%rdx 40b983: f6 c4 01 test $0x1,%ah 40b986: 48 0f 44 d1 cmove %rcx,%rdx 40b98a: 48 8d 4a 08 lea 0x8(%rdx),%rcx 40b98e: f6 c4 02 test $0x2,%ah 40b991: 48 0f 44 ca cmove %rdx,%rcx 40b995: f6 c4 04 test $0x4,%ah 40b998: 74 09 je 40b9a3 <_D6object10ModuleInfo4nameMFNaNbNdZAya+0x73> 40b99a: 48 8b 14 0b mov (%rbx,%rcx,1),%rdx 40b99e: 48 8d 4c d1 08 lea 0x8(%rcx,%rdx,8),%rcx 40b9a3: f6 c4 08 test $0x8,%ah 40b9a6: 74 09 je 40b9b1 <_D6object10ModuleInfo4nameMFNaNbNdZAya+0x81> 40b9a8: 48 8b 04 0b mov (%rbx,%rcx,1),%rax 40b9ac: 48 8d 4c c1 08 lea 0x8(%rcx,%rax,8),%rcx 40b9b1: 48 01 cb add %rcx,%rbx 40b9b4: 48 89 df mov %rbx,%rdi 40b9b7: e8 b4 60 ff ff callq 401a70 40b9bc: 48 89 da mov %rbx,%rdx 40b9bf: 5b pop %rbx 40b9c0: c3 retq 40b9c1: 66 66 66 66 66 66 2e data32 data32 data32 data32 data32 nopw %cs:0x0(%rax,%rax,1) 40b9c8: 0f 1f 84 00 00 00 00 40b9cf: 00 000000000040b9d0 <_D6object10ModuleInfo7opApplyFMDFKPS6object10ModuleInfoZiZi>: 40b9d0: 50 push %rax 40b9d1: e8 9a 68 ff ff callq 402270 <_D2rt5minfo17moduleinfos_applyFMDFKPS6object10ModuleInfoZiZi> 40b9d6: 5a pop %rdx 40b9d7: c3 retq 40b9d8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 40b9df: 00 000000000040b9e0 <_D6object10getMonitorFC6ObjectZPS6object7Monitor>: 40b9e0: 48 8b 47 08 mov 0x8(%rdi),%rax 40b9e4: c3 retq 40b9e5: 66 66 2e 0f 1f 84 00 data32 nopw %cs:0x0(%rax,%rax,1) 40b9ec: 00 00 00 00 000000000040b9f0 <_D6object10setMonitorFC6ObjectPS6object7MonitorZv>: 40b9f0: 48 89 7e 08 mov %rdi,0x8(%rsi) 40b9f4: c3 retq 40b9f5: 66 66 2e 0f 1f 84 00 data32 nopw %cs:0x0(%rax,%rax,1) 40b9fc: 00 00 00 00 000000000040ba00 <_D6object12setSameMutexFOC6ObjectOC6ObjectZv>: 40ba00: 41 56 push %r14 40ba02: 53 push %rbx 40ba03: 50 push %rax 40ba04: 49 89 f6 mov %rsi,%r14 40ba07: 48 89 fb mov %rdi,%rbx 40ba0a: 48 8b 53 08 mov 0x8(%rbx),%rdx 40ba0e: 48 85 d2 test %rdx,%rdx 40ba11: 75 0c jne 40ba1f <_D6object12setSameMutexFOC6ObjectOC6ObjectZv+0x1f> 40ba13: 48 89 df mov %rbx,%rdi 40ba16: e8 e5 1c 00 00 callq 40d700 <_d_monitor_create> 40ba1b: 48 8b 53 08 mov 0x8(%rbx),%rdx 40ba1f: 48 83 3a 00 cmpq $0x0,(%rdx) 40ba23: 74 06 je 40ba2b <_D6object12setSameMutexFOC6ObjectOC6ObjectZv+0x2b> 40ba25: 49 89 56 08 mov %rdx,0x8(%r14) 40ba29: eb 21 jmp 40ba4c <_D6object12setSameMutexFOC6ObjectOC6ObjectZv+0x4c> 40ba2b: 48 83 c2 18 add $0x18,%rdx 40ba2f: 90 nop 40ba30: 48 8b 0a mov (%rdx),%rcx 40ba33: 48 8d 71 01 lea 0x1(%rcx),%rsi 40ba37: 48 89 c8 mov %rcx,%rax 40ba3a: f0 48 0f b1 32 lock cmpxchg %rsi,(%rdx) 40ba3f: 48 39 c8 cmp %rcx,%rax 40ba42: 75 ec jne 40ba30 <_D6object12setSameMutexFOC6ObjectOC6ObjectZv+0x30> 40ba44: 48 8b 43 08 mov 0x8(%rbx),%rax 40ba48: 49 89 46 08 mov %rax,0x8(%r14) 40ba4c: 48 83 c4 08 add $0x8,%rsp 40ba50: 5b pop %rbx 40ba51: 41 5e pop %r14 40ba53: c3 retq 40ba54: 66 66 66 2e 0f 1f 84 data32 data32 nopw %cs:0x0(%rax,%rax,1) 40ba5b: 00 00 00 00 00 000000000040ba60 <_d_monitordelete>: 40ba60: 53 push %rbx 40ba61: 48 89 fb mov %rdi,%rbx 40ba64: 48 8b 7b 08 mov 0x8(%rbx),%rdi 40ba68: 48 85 ff test %rdi,%rdi 40ba6b: 74 44 je 40bab1 <_d_monitordelete+0x51> 40ba6d: 48 83 3f 00 cmpq $0x0,(%rdi) 40ba71: 75 36 jne 40baa9 <_d_monitordelete+0x49> 40ba73: 48 8d 57 18 lea 0x18(%rdi),%rdx 40ba77: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) 40ba7e: 00 00 40ba80: 48 8b 0a mov (%rdx),%rcx 40ba83: 48 8d 71 ff lea -0x1(%rcx),%rsi 40ba87: 48 89 c8 mov %rcx,%rax 40ba8a: f0 48 0f b1 32 lock cmpxchg %rsi,(%rdx) 40ba8f: 48 39 c8 cmp %rcx,%rax 40ba92: 75 ec jne 40ba80 <_d_monitordelete+0x20> 40ba94: 48 85 f6 test %rsi,%rsi 40ba97: 75 18 jne 40bab1 <_d_monitordelete+0x51> 40ba99: 48 89 de mov %rbx,%rsi 40ba9c: e8 9f 00 00 00 callq 40bb40 <_d_monitor_devt> 40baa1: 48 89 df mov %rbx,%rdi 40baa4: e8 b7 1c 00 00 callq 40d760 <_d_monitor_destroy> 40baa9: 48 c7 43 08 00 00 00 movq $0x0,0x8(%rbx) 40bab0: 00 40bab1: 5b pop %rbx 40bab2: c3 retq 40bab3: 66 66 66 66 2e 0f 1f data32 data32 data32 nopw %cs:0x0(%rax,%rax,1) 40baba: 84 00 00 00 00 00 000000000040bac0 <_d_monitorenter>: 40bac0: 41 56 push %r14 40bac2: 53 push %rbx 40bac3: 50 push %rax 40bac4: 49 89 fe mov %rdi,%r14 40bac7: 49 8b 46 08 mov 0x8(%r14),%rax 40bacb: 48 85 c0 test %rax,%rax 40bace: 75 0c jne 40badc <_d_monitorenter+0x1c> 40bad0: 4c 89 f7 mov %r14,%rdi 40bad3: e8 28 1c 00 00 callq 40d700 <_d_monitor_create> 40bad8: 49 8b 46 08 mov 0x8(%r14),%rax 40badc: 48 8b 18 mov (%rax),%rbx 40badf: 48 85 db test %rbx,%rbx 40bae2: 74 19 je 40bafd <_d_monitorenter+0x3d> 40bae4: 48 89 df mov %rbx,%rdi 40bae7: e8 c4 7a ff ff callq 4035b0 <_d_toObject> 40baec: 48 8b 0b mov (%rbx),%rcx 40baef: 48 89 c7 mov %rax,%rdi 40baf2: ff 51 08 callq *0x8(%rcx) 40baf5: 48 83 c4 08 add $0x8,%rsp 40baf9: 5b pop %rbx 40bafa: 41 5e pop %r14 40bafc: c3 retq 40bafd: 4c 89 f7 mov %r14,%rdi 40bb00: 48 83 c4 08 add $0x8,%rsp 40bb04: 5b pop %rbx 40bb05: 41 5e pop %r14 40bb07: e9 84 1c 00 00 jmpq 40d790 <_d_monitor_lock> 40bb0c: 0f 1f 40 00 nopl 0x0(%rax) 000000000040bb10 <_d_monitorexit>: 40bb10: 53 push %rbx 40bb11: 48 8b 47 08 mov 0x8(%rdi),%rax 40bb15: 48 8b 18 mov (%rax),%rbx 40bb18: 48 85 db test %rbx,%rbx 40bb1b: 74 13 je 40bb30 <_d_monitorexit+0x20> 40bb1d: 48 89 df mov %rbx,%rdi 40bb20: e8 8b 7a ff ff callq 4035b0 <_d_toObject> 40bb25: 48 8b 0b mov (%rbx),%rcx 40bb28: 48 89 c7 mov %rax,%rdi 40bb2b: ff 51 10 callq *0x10(%rcx) 40bb2e: 5b pop %rbx 40bb2f: c3 retq 40bb30: 5b pop %rbx 40bb31: e9 6a 1c 00 00 jmpq 40d7a0 <_d_monitor_unlock> 40bb36: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) 40bb3d: 00 00 00 000000000040bb40 <_d_monitor_devt>: 40bb40: 41 57 push %r15 40bb42: 41 56 push %r14 40bb44: 41 55 push %r13 40bb46: 41 54 push %r12 40bb48: 53 push %rbx 40bb49: 49 89 f4 mov %rsi,%r12 40bb4c: 49 89 ff mov %rdi,%r15 40bb4f: 49 83 7f 08 00 cmpq $0x0,0x8(%r15) 40bb54: 74 32 je 40bb88 <_d_monitor_devt+0x48> 40bb56: 49 8b 44 24 08 mov 0x8(%r12),%rax 40bb5b: 48 85 c0 test %rax,%rax 40bb5e: 75 0d jne 40bb6d <_d_monitor_devt+0x2d> 40bb60: 4c 89 e7 mov %r12,%rdi 40bb63: e8 98 1b 00 00 callq 40d700 <_d_monitor_create> 40bb68: 49 8b 44 24 08 mov 0x8(%r12),%rax 40bb6d: 4c 8b 30 mov (%rax),%r14 40bb70: 4d 85 f6 test %r14,%r14 40bb73: 74 1d je 40bb92 <_d_monitor_devt+0x52> 40bb75: 4c 89 f7 mov %r14,%rdi 40bb78: e8 33 7a ff ff callq 4035b0 <_d_toObject> 40bb7d: 49 8b 0e mov (%r14),%rcx 40bb80: 48 89 c7 mov %rax,%rdi 40bb83: ff 51 08 callq *0x8(%rcx) 40bb86: eb 12 jmp 40bb9a <_d_monitor_devt+0x5a> 40bb88: 5b pop %rbx 40bb89: 41 5c pop %r12 40bb8b: 41 5d pop %r13 40bb8d: 41 5e pop %r14 40bb8f: 41 5f pop %r15 40bb91: c3 retq 40bb92: 4c 89 e7 mov %r12,%rdi 40bb95: e8 f6 1b 00 00 callq 40d790 <_d_monitor_lock> 40bb9a: 4d 8b 6f 08 mov 0x8(%r15),%r13 40bb9e: 4d 8b 77 10 mov 0x10(%r15),%r14 40bba2: 49 c7 47 10 00 00 00 movq $0x0,0x10(%r15) 40bba9: 00 40bbaa: 49 c7 47 08 00 00 00 movq $0x0,0x8(%r15) 40bbb1: 00 40bbb2: 49 8b 44 24 08 mov 0x8(%r12),%rax 40bbb7: 4c 8b 38 mov (%rax),%r15 40bbba: 4d 85 ff test %r15,%r15 40bbbd: 74 13 je 40bbd2 <_d_monitor_devt+0x92> 40bbbf: 4c 89 ff mov %r15,%rdi 40bbc2: e8 e9 79 ff ff callq 4035b0 <_d_toObject> 40bbc7: 49 8b 0f mov (%r15),%rcx 40bbca: 48 89 c7 mov %rax,%rdi 40bbcd: ff 51 10 callq *0x10(%rcx) 40bbd0: eb 08 jmp 40bbda <_d_monitor_devt+0x9a> 40bbd2: 4c 89 e7 mov %r12,%rdi 40bbd5: e8 c6 1b 00 00 callq 40d7a0 <_d_monitor_unlock> 40bbda: 4d 85 ed test %r13,%r13 40bbdd: 74 3f je 40bc1e <_d_monitor_devt+0xde> 40bbdf: 4c 89 f3 mov %r14,%rbx 40bbe2: 66 66 66 66 66 2e 0f data32 data32 data32 data32 nopw %cs:0x0(%rax,%rax,1) 40bbe9: 1f 84 00 00 00 00 00 40bbf0: 48 8b 3b mov (%rbx),%rdi 40bbf3: 48 8b 43 08 mov 0x8(%rbx),%rax 40bbf7: 48 85 c0 test %rax,%rax 40bbfa: 75 14 jne 40bc10 <_d_monitor_devt+0xd0> 40bbfc: 48 85 ff test %rdi,%rdi 40bbff: 74 14 je 40bc15 <_d_monitor_devt+0xd5> 40bc01: 66 66 66 66 66 66 2e data32 data32 data32 data32 data32 nopw %cs:0x0(%rax,%rax,1) 40bc08: 0f 1f 84 00 00 00 00 40bc0f: 00 40bc10: 4c 89 e6 mov %r12,%rsi 40bc13: ff d0 callq *%rax 40bc15: 48 83 c3 10 add $0x10,%rbx 40bc19: 49 ff cd dec %r13 40bc1c: 75 d2 jne 40bbf0 <_d_monitor_devt+0xb0> 40bc1e: 4c 89 f7 mov %r14,%rdi 40bc21: 5b pop %rbx 40bc22: 41 5c pop %r12 40bc24: 41 5d pop %r13 40bc26: 41 5e pop %r14 40bc28: 41 5f pop %r15 40bc2a: e9 31 5d ff ff jmpq 401960 40bc2f: 90 nop 000000000040bc30 : 40bc30: 55 push %rbp 40bc31: 41 57 push %r15 40bc33: 41 56 push %r14 40bc35: 41 55 push %r13 40bc37: 41 54 push %r12 40bc39: 53 push %rbx 40bc3a: 50 push %rax 40bc3b: 49 89 d7 mov %rdx,%r15 40bc3e: 49 89 f4 mov %rsi,%r12 40bc41: 49 89 fe mov %rdi,%r14 40bc44: 49 8b 46 08 mov 0x8(%r14),%rax 40bc48: 48 85 c0 test %rax,%rax 40bc4b: 75 0c jne 40bc59 40bc4d: 4c 89 f7 mov %r14,%rdi 40bc50: e8 ab 1a 00 00 callq 40d700 <_d_monitor_create> 40bc55: 49 8b 46 08 mov 0x8(%r14),%rax 40bc59: 48 8b 18 mov (%rax),%rbx 40bc5c: 48 85 db test %rbx,%rbx 40bc5f: 74 13 je 40bc74 40bc61: 48 89 df mov %rbx,%rdi 40bc64: e8 47 79 ff ff callq 4035b0 <_d_toObject> 40bc69: 48 8b 0b mov (%rbx),%rcx 40bc6c: 48 89 c7 mov %rax,%rdi 40bc6f: ff 51 08 callq *0x8(%rcx) 40bc72: eb 08 jmp 40bc7c 40bc74: 4c 89 f7 mov %r14,%rdi 40bc77: e8 14 1b 00 00 callq 40d790 <_d_monitor_lock> 40bc7c: 49 8b 46 08 mov 0x8(%r14),%rax 40bc80: 48 89 04 24 mov %rax,(%rsp) 40bc84: 48 8b 58 08 mov 0x8(%rax),%rbx 40bc88: 48 8b 78 10 mov 0x10(%rax),%rdi 40bc8c: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax 40bc93: 48 89 fe mov %rdi,%rsi 40bc96: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) 40bc9d: 00 00 00 40bca0: 48 89 f1 mov %rsi,%rcx 40bca3: 48 ff c0 inc %rax 40bca6: 48 39 d8 cmp %rbx,%rax 40bca9: 73 4e jae 40bcf9 40bcab: 48 8b 29 mov (%rcx),%rbp 40bcae: 48 8b 51 08 mov 0x8(%rcx),%rdx 40bcb2: 48 85 ed test %rbp,%rbp 40bcb5: 74 10 je 40bcc7 40bcb7: 48 8d 71 10 lea 0x10(%rcx),%rsi 40bcbb: 4c 39 e5 cmp %r12,%rbp 40bcbe: 75 e0 jne 40bca0 40bcc0: 4c 39 fa cmp %r15,%rdx 40bcc3: 75 db jne 40bca0 40bcc5: eb 05 jmp 40bccc 40bcc7: 48 85 d2 test %rdx,%rdx 40bcca: 75 eb jne 40bcb7 40bccc: 4c 89 21 mov %r12,(%rcx) 40bccf: 4c 89 79 08 mov %r15,0x8(%rcx) 40bcd3: 49 8b 46 08 mov 0x8(%r14),%rax 40bcd7: 48 8b 18 mov (%rax),%rbx 40bcda: 48 85 db test %rbx,%rbx 40bcdd: 0f 84 ab 00 00 00 je 40bd8e 40bce3: 48 89 df mov %rbx,%rdi 40bce6: e8 c5 78 ff ff callq 4035b0 <_d_toObject> 40bceb: 48 8b 0b mov (%rbx),%rcx 40bcee: 48 8b 49 10 mov 0x10(%rcx),%rcx 40bcf2: 48 89 c7 mov %rax,%rdi 40bcf5: ff d1 callq *%rcx 40bcf7: eb 70 jmp 40bd69 40bcf9: 48 8d 6b 04 lea 0x4(%rbx),%rbp 40bcfd: 48 89 ee mov %rbp,%rsi 40bd00: 48 c1 e6 04 shl $0x4,%rsi 40bd04: e8 e7 5f ff ff callq 401cf0 40bd09: 49 89 c5 mov %rax,%r13 40bd0c: 4d 85 ed test %r13,%r13 40bd0f: 75 05 jne 40bd16 40bd11: e8 5a 8a ff ff callq 404770 40bd16: 48 8b 04 24 mov (%rsp),%rax 40bd1a: 48 89 68 08 mov %rbp,0x8(%rax) 40bd1e: 4c 89 68 10 mov %r13,0x10(%rax) 40bd22: 48 c1 e3 04 shl $0x4,%rbx 40bd26: c5 f8 57 c0 vxorps %xmm0,%xmm0,%xmm0 40bd2a: c4 a1 78 11 44 2b 30 vmovups %xmm0,0x30(%rbx,%r13,1) 40bd31: c4 a1 78 11 44 2b 20 vmovups %xmm0,0x20(%rbx,%r13,1) 40bd38: c4 a1 78 11 44 2b 10 vmovups %xmm0,0x10(%rbx,%r13,1) 40bd3f: 48 8b 40 10 mov 0x10(%rax),%rax 40bd43: 4c 89 7c 18 08 mov %r15,0x8(%rax,%rbx,1) 40bd48: 4c 89 24 18 mov %r12,(%rax,%rbx,1) 40bd4c: 49 8b 46 08 mov 0x8(%r14),%rax 40bd50: 48 8b 18 mov (%rax),%rbx 40bd53: 48 85 db test %rbx,%rbx 40bd56: 74 20 je 40bd78 40bd58: 48 89 df mov %rbx,%rdi 40bd5b: e8 50 78 ff ff callq 4035b0 <_d_toObject> 40bd60: 48 8b 0b mov (%rbx),%rcx 40bd63: 48 89 c7 mov %rax,%rdi 40bd66: ff 51 10 callq *0x10(%rcx) 40bd69: 48 83 c4 08 add $0x8,%rsp 40bd6d: 5b pop %rbx 40bd6e: 41 5c pop %r12 40bd70: 41 5d pop %r13 40bd72: 41 5e pop %r14 40bd74: 41 5f pop %r15 40bd76: 5d pop %rbp 40bd77: c3 retq 40bd78: 4c 89 f7 mov %r14,%rdi 40bd7b: 48 83 c4 08 add $0x8,%rsp 40bd7f: 5b pop %rbx 40bd80: 41 5c pop %r12 40bd82: 41 5d pop %r13 40bd84: 41 5e pop %r14 40bd86: 41 5f pop %r15 40bd88: 5d pop %rbp 40bd89: e9 12 1a 00 00 jmpq 40d7a0 <_d_monitor_unlock> 40bd8e: 4c 89 f7 mov %r14,%rdi 40bd91: e8 0a 1a 00 00 callq 40d7a0 <_d_monitor_unlock> 40bd96: eb d1 jmp 40bd69 40bd98: 49 89 c7 mov %rax,%r15 40bd9b: 49 8b 46 08 mov 0x8(%r14),%rax 40bd9f: 48 8b 18 mov (%rax),%rbx 40bda2: 48 85 db test %rbx,%rbx 40bda5: 75 10 jne 40bdb7 40bda7: 4c 89 f7 mov %r14,%rdi 40bdaa: e8 f1 19 00 00 callq 40d7a0 <_d_monitor_unlock> 40bdaf: 4c 89 ff mov %r15,%rdi 40bdb2: e8 49 d0 ff ff callq 408e00 <_d_eh_resume_unwind> 40bdb7: 48 89 df mov %rbx,%rdi 40bdba: e8 f1 77 ff ff callq 4035b0 <_d_toObject> 40bdbf: 48 8b 0b mov (%rbx),%rcx 40bdc2: 48 89 c7 mov %rax,%rdi 40bdc5: ff 51 10 callq *0x10(%rcx) 40bdc8: 4c 89 ff mov %r15,%rdi 40bdcb: e8 30 d0 ff ff callq 408e00 <_d_eh_resume_unwind> 000000000040bdd0 : 40bdd0: 41 57 push %r15 40bdd2: 41 56 push %r14 40bdd4: 41 54 push %r12 40bdd6: 53 push %rbx 40bdd7: 50 push %rax 40bdd8: 49 89 d7 mov %rdx,%r15 40bddb: 49 89 f4 mov %rsi,%r12 40bdde: 49 89 fe mov %rdi,%r14 40bde1: 49 8b 46 08 mov 0x8(%r14),%rax 40bde5: 48 85 c0 test %rax,%rax 40bde8: 75 0c jne 40bdf6 40bdea: 4c 89 f7 mov %r14,%rdi 40bded: e8 0e 19 00 00 callq 40d700 <_d_monitor_create> 40bdf2: 49 8b 46 08 mov 0x8(%r14),%rax 40bdf6: 48 8b 18 mov (%rax),%rbx 40bdf9: 48 85 db test %rbx,%rbx 40bdfc: 74 13 je 40be11 40bdfe: 48 89 df mov %rbx,%rdi 40be01: e8 aa 77 ff ff callq 4035b0 <_d_toObject> 40be06: 48 8b 0b mov (%rbx),%rcx 40be09: 48 89 c7 mov %rax,%rdi 40be0c: ff 51 08 callq *0x8(%rcx) 40be0f: eb 08 jmp 40be19 40be11: 4c 89 f7 mov %r14,%rdi 40be14: e8 77 19 00 00 callq 40d790 <_d_monitor_lock> 40be19: 49 8b 5e 08 mov 0x8(%r14),%rbx 40be1d: 48 8b 43 08 mov 0x8(%rbx),%rax 40be21: 48 8b 73 10 mov 0x10(%rbx),%rsi 40be25: 48 89 c2 mov %rax,%rdx 40be28: 48 c1 e2 04 shl $0x4,%rdx 40be2c: 48 c7 c1 ff ff ff ff mov $0xffffffffffffffff,%rcx 40be33: 66 66 66 66 2e 0f 1f data32 data32 data32 nopw %cs:0x0(%rax,%rax,1) 40be3a: 84 00 00 00 00 00 40be40: 48 89 f7 mov %rsi,%rdi 40be43: 48 ff c1 inc %rcx 40be46: 48 39 c1 cmp %rax,%rcx 40be49: 73 5c jae 40bea7 40be4b: 48 8d 77 10 lea 0x10(%rdi),%rsi 40be4f: 48 83 c2 f0 add $0xfffffffffffffff0,%rdx 40be53: 4c 39 27 cmp %r12,(%rdi) 40be56: 75 e8 jne 40be40 40be58: 4c 39 7f 08 cmp %r15,0x8(%rdi) 40be5c: 75 e2 jne 40be40 40be5e: 48 8d 7e f0 lea -0x10(%rsi),%rdi 40be62: e8 e9 5e ff ff callq 401d50 40be67: 48 8b 43 08 mov 0x8(%rbx),%rax 40be6b: 48 8b 4b 10 mov 0x10(%rbx),%rcx 40be6f: 48 c1 e0 04 shl $0x4,%rax 40be73: 48 c7 44 08 f8 00 00 movq $0x0,-0x8(%rax,%rcx,1) 40be7a: 00 00 40be7c: 48 c7 44 08 f0 00 00 movq $0x0,-0x10(%rax,%rcx,1) 40be83: 00 00 40be85: 49 8b 46 08 mov 0x8(%r14),%rax 40be89: 48 8b 18 mov (%rax),%rbx 40be8c: 48 85 db test %rbx,%rbx 40be8f: 74 4e je 40bedf 40be91: 48 89 df mov %rbx,%rdi 40be94: e8 17 77 ff ff callq 4035b0 <_d_toObject> 40be99: 48 8b 0b mov (%rbx),%rcx 40be9c: 48 8b 49 10 mov 0x10(%rcx),%rcx 40bea0: 48 89 c7 mov %rax,%rdi 40bea3: ff d1 callq *%rcx 40bea5: eb 19 jmp 40bec0 40bea7: 48 8b 1b mov (%rbx),%rbx 40beaa: 48 85 db test %rbx,%rbx 40bead: 74 1d je 40becc 40beaf: 48 89 df mov %rbx,%rdi 40beb2: e8 f9 76 ff ff callq 4035b0 <_d_toObject> 40beb7: 48 8b 0b mov (%rbx),%rcx 40beba: 48 89 c7 mov %rax,%rdi 40bebd: ff 51 10 callq *0x10(%rcx) 40bec0: 48 83 c4 08 add $0x8,%rsp 40bec4: 5b pop %rbx 40bec5: 41 5c pop %r12 40bec7: 41 5e pop %r14 40bec9: 41 5f pop %r15 40becb: c3 retq 40becc: 4c 89 f7 mov %r14,%rdi 40becf: 48 83 c4 08 add $0x8,%rsp 40bed3: 5b pop %rbx 40bed4: 41 5c pop %r12 40bed6: 41 5e pop %r14 40bed8: 41 5f pop %r15 40beda: e9 c1 18 00 00 jmpq 40d7a0 <_d_monitor_unlock> 40bedf: 4c 89 f7 mov %r14,%rdi 40bee2: e8 b9 18 00 00 callq 40d7a0 <_d_monitor_unlock> 40bee7: eb d7 jmp 40bec0 40bee9: 49 89 c7 mov %rax,%r15 40beec: 49 8b 46 08 mov 0x8(%r14),%rax 40bef0: 48 8b 18 mov (%rax),%rbx 40bef3: 48 85 db test %rbx,%rbx 40bef6: 75 10 jne 40bf08 40bef8: 4c 89 f7 mov %r14,%rdi 40befb: e8 a0 18 00 00 callq 40d7a0 <_d_monitor_unlock> 40bf00: 4c 89 ff mov %r15,%rdi 40bf03: e8 f8 ce ff ff callq 408e00 <_d_eh_resume_unwind> 40bf08: 48 89 df mov %rbx,%rdi 40bf0b: e8 a0 76 ff ff callq 4035b0 <_d_toObject> 40bf10: 48 8b 0b mov (%rbx),%rcx 40bf13: 48 89 c7 mov %rax,%rdi 40bf16: ff 51 10 callq *0x10(%rcx) 40bf19: 4c 89 ff mov %r15,%rdi 40bf1c: e8 df ce ff ff callq 408e00 <_d_eh_resume_unwind> 40bf21: 66 66 66 66 66 66 2e data32 data32 data32 data32 data32 nopw %cs:0x0(%rax,%rax,1) 40bf28: 0f 1f 84 00 00 00 00 40bf2f: 00 000000000040bf30 <_D6object10_xopEqualsFxPvxPvZb>: 40bf30: 50 push %rax 40bf31: bf f0 12 63 00 mov $0x6312f0,%edi 40bf36: e8 55 4c 00 00 callq 410b90 <_d_newclass> 40bf3b: 48 c7 00 80 45 42 00 movq $0x424580,(%rax) 40bf42: 48 c7 40 08 00 00 00 movq $0x0,0x8(%rax) 40bf49: 00 40bf4a: c5 f8 10 05 06 86 01 vmovups 0x18606(%rip),%xmm0 # 424558 <_D6object5Error6__initZ+0x30> 40bf51: 00 40bf52: c5 f8 11 40 30 vmovups %xmm0,0x30(%rax) 40bf57: c5 f8 10 05 e9 85 01 vmovups 0x185e9(%rip),%xmm0 # 424548 <_D6object5Error6__initZ+0x20> 40bf5e: 00 40bf5f: c5 f8 11 40 20 vmovups %xmm0,0x20(%rax) 40bf64: c5 f8 10 05 cc 85 01 vmovups 0x185cc(%rip),%xmm0 # 424538 <_D6object5Error6__initZ+0x10> 40bf6b: 00 40bf6c: c5 f8 11 40 10 vmovups %xmm0,0x10(%rax) 40bf71: 48 c7 40 18 00 48 42 movq $0x424800,0x18(%rax) 40bf78: 00 40bf79: 48 c7 40 10 22 00 00 movq $0x22,0x10(%rax) 40bf80: 00 40bf81: c5 f8 57 c0 vxorps %xmm0,%xmm0,%xmm0 40bf85: c5 f8 11 40 40 vmovups %xmm0,0x40(%rax) 40bf8a: 48 89 c7 mov %rax,%rdi 40bf8d: e8 ce cd ff ff callq 408d60 <_d_throw_exception> 40bf92: 66 66 66 66 66 2e 0f data32 data32 data32 data32 nopw %cs:0x0(%rax,%rax,1) 40bf99: 1f 84 00 00 00 00 00 000000000040bfa0 <_D6object14TypeInfo_Class4findFxAaZxC14TypeInfo_Class15__foreachbody49MFKPS6object10ModuleInfoZi>: 40bfa0: 41 57 push %r15 40bfa2: 41 56 push %r14 40bfa4: 41 55 push %r13 40bfa6: 41 54 push %r12 40bfa8: 53 push %rbx 40bfa9: 49 89 fe mov %rdi,%r14 40bfac: 48 8b 06 mov (%rsi),%rax 40bfaf: 48 85 c0 test %rax,%rax 40bfb2: 0f 84 cd 00 00 00 je 40c085 <_D6object14TypeInfo_Class4findFxAaZxC14TypeInfo_Class15__foreachbody49MFKPS6object10ModuleInfoZi+0xe5> 40bfb8: 8b 08 mov (%rax),%ecx 40bfba: 85 c9 test %ecx,%ecx 40bfbc: 78 0a js 40bfc8 <_D6object14TypeInfo_Class4findFxAaZxC14TypeInfo_Class15__foreachbody49MFKPS6object10ModuleInfoZi+0x28> 40bfbe: 4c 8b 78 20 mov 0x20(%rax),%r15 40bfc2: 4c 8b 60 28 mov 0x28(%rax),%r12 40bfc6: eb 7b jmp 40c043 <_D6object14TypeInfo_Class4findFxAaZxC14TypeInfo_Class15__foreachbody49MFKPS6object10ModuleInfoZi+0xa3> 40bfc8: 45 31 ff xor %r15d,%r15d 40bfcb: f6 c5 08 test $0x8,%ch 40bfce: 41 bc 00 00 00 00 mov $0x0,%r12d 40bfd4: 74 6d je 40c043 <_D6object14TypeInfo_Class4findFxAaZxC14TypeInfo_Class15__foreachbody49MFKPS6object10ModuleInfoZi+0xa3> 40bfd6: 89 ca mov %ecx,%edx 40bfd8: 83 e2 08 and $0x8,%edx 40bfdb: c1 ea 03 shr $0x3,%edx 40bfde: 48 8d 3c d5 08 00 00 lea 0x8(,%rdx,8),%rdi 40bfe5: 00 40bfe6: 48 8d 34 d5 10 00 00 lea 0x10(,%rdx,8),%rsi 40bfed: 00 40bfee: f6 c1 10 test $0x10,%cl 40bff1: 48 0f 44 f7 cmove %rdi,%rsi 40bff5: 48 8d 56 08 lea 0x8(%rsi),%rdx 40bff9: f6 c1 80 test $0x80,%cl 40bffc: 48 0f 44 d6 cmove %rsi,%rdx 40c000: 48 8d 72 08 lea 0x8(%rdx),%rsi 40c004: f6 c1 20 test $0x20,%cl 40c007: 48 0f 44 f2 cmove %rdx,%rsi 40c00b: 48 8d 56 08 lea 0x8(%rsi),%rdx 40c00f: f6 c1 40 test $0x40,%cl 40c012: 48 0f 44 d6 cmove %rsi,%rdx 40c016: 48 8d 72 08 lea 0x8(%rdx),%rsi 40c01a: f6 c5 01 test $0x1,%ch 40c01d: 48 0f 44 f2 cmove %rdx,%rsi 40c021: 48 8d 56 08 lea 0x8(%rsi),%rdx 40c025: f6 c5 02 test $0x2,%ch 40c028: 48 0f 44 d6 cmove %rsi,%rdx 40c02c: f6 c5 04 test $0x4,%ch 40c02f: 74 09 je 40c03a <_D6object14TypeInfo_Class4findFxAaZxC14TypeInfo_Class15__foreachbody49MFKPS6object10ModuleInfoZi+0x9a> 40c031: 48 8b 0c 10 mov (%rax,%rdx,1),%rcx 40c035: 48 8d 54 ca 08 lea 0x8(%rdx,%rcx,8),%rdx 40c03a: 4c 8d 64 10 08 lea 0x8(%rax,%rdx,1),%r12 40c03f: 4c 8b 3c 10 mov (%rax,%rdx,1),%r15 40c043: 31 db xor %ebx,%ebx 40c045: 66 66 2e 0f 1f 84 00 data32 nopw %cs:0x0(%rax,%rax,1) 40c04c: 00 00 00 00 40c050: 4c 39 fb cmp %r15,%rbx 40c053: 73 30 jae 40c085 <_D6object14TypeInfo_Class4findFxAaZxC14TypeInfo_Class15__foreachbody49MFKPS6object10ModuleInfoZi+0xe5> 40c055: 4d 8b 2c dc mov (%r12,%rbx,8),%r13 40c059: 49 8b 7d 20 mov 0x20(%r13),%rdi 40c05d: 49 8b 75 28 mov 0x28(%r13),%rsi 40c061: 49 8b 16 mov (%r14),%rdx 40c064: 49 8b 4e 08 mov 0x8(%r14),%rcx 40c068: 41 b8 10 16 42 00 mov $0x421610,%r8d 40c06e: e8 9d 10 00 00 callq 40d110 <_adEq2> 40c073: 48 ff c3 inc %rbx 40c076: 85 c0 test %eax,%eax 40c078: 74 d6 je 40c050 <_D6object14TypeInfo_Class4findFxAaZxC14TypeInfo_Class15__foreachbody49MFKPS6object10ModuleInfoZi+0xb0> 40c07a: 4d 89 6e 10 mov %r13,0x10(%r14) 40c07e: b8 02 00 00 00 mov $0x2,%eax 40c083: eb 02 jmp 40c087 <_D6object14TypeInfo_Class4findFxAaZxC14TypeInfo_Class15__foreachbody49MFKPS6object10ModuleInfoZi+0xe7> 40c085: 31 c0 xor %eax,%eax 40c087: 5b pop %rbx 40c088: 41 5c pop %r12 40c08a: 41 5d pop %r13 40c08c: 41 5e pop %r14 40c08e: 41 5f pop %r15 40c090: c3 retq 40c091: 66 66 66 66 66 66 2e data32 data32 data32 data32 data32 nopw %cs:0x0(%rax,%rax,1) 40c098: 0f 1f 84 00 00 00 00 40c09f: 00 000000000040c0a0 <_D6object9Throwable8toStringMFZAya15__foreachbody54MFKxAaZi>: 40c0a0: 53 push %rbx 40c0a1: 48 89 fb mov %rdi,%rbx 40c0a4: 48 8b 0e mov (%rsi),%rcx 40c0a7: 4c 8b 46 08 mov 0x8(%rsi),%r8 40c0ab: bf c0 54 42 00 mov $0x4254c0,%edi 40c0b0: be 01 00 00 00 mov $0x1,%esi 40c0b5: ba 23 48 42 00 mov $0x424823,%edx 40c0ba: e8 61 8e 00 00 callq 414f20 <_d_arraycatT> 40c0bf: 48 89 d1 mov %rdx,%rcx 40c0c2: bf c0 54 42 00 mov $0x4254c0,%edi 40c0c7: 48 89 de mov %rbx,%rsi 40c0ca: 48 89 c2 mov %rax,%rdx 40c0cd: e8 1e 7f 00 00 callq 413ff0 <_d_arrayappendT> 40c0d2: 48 89 03 mov %rax,(%rbx) 40c0d5: 48 89 53 08 mov %rdx,0x8(%rbx) 40c0d9: 31 c0 xor %eax,%eax 40c0db: 5b pop %rbx 40c0dc: c3 retq 40c0dd: 0f 1f 00 nopl (%rax) 000000000040c0e0 <_D6object16__moduleinfoCtorZ>: 40c0e0: 48 8b 05 49 71 22 00 mov 0x227149(%rip),%rax # 633230 <_Dmodule_ref> 40c0e7: 48 89 05 82 53 22 00 mov %rax,0x225382(%rip) # 631470 <_D6object11__moduleRefZ> 40c0ee: 48 c7 05 37 71 22 00 movq $0x631470,0x227137(%rip) # 633230 <_Dmodule_ref> 40c0f5: 70 14 63 00 40c0f9: c3 retq 40c0fa: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) 000000000040c100 <_D4core6atomic28__T8atomicOpVAyaa2_2b3dTmTmZ8atomicOpFKOmmZm>: 40c100: 48 8b 16 mov (%rsi),%rdx 40c103: 48 8d 0c 3a lea (%rdx,%rdi,1),%rcx 40c107: 48 89 d0 mov %rdx,%rax 40c10a: f0 48 0f b1 0e lock cmpxchg %rcx,(%rsi) 40c10f: 48 39 d0 cmp %rdx,%rax 40c112: 75 ec jne 40c100 <_D4core6atomic28__T8atomicOpVAyaa2_2b3dTmTmZ8atomicOpFKOmmZm> 40c114: 48 89 c8 mov %rcx,%rax 40c117: c3 retq 40c118: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 40c11f: 00 000000000040c120 <_D4core6atomic46__T10atomicLoadVE4core6atomic11MemoryOrder0TmZ10atomicLoadFKOxmZm>: 40c120: 48 8b 07 mov (%rdi),%rax 40c123: c3 retq 40c124: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) 40c12b: 00 00 00 40c12e: 66 90 xchg %ax,%ax 000000000040c130 <_D4core6atomic14__T3casTmTmTmZ3casFPOmxmxmZb>: 40c130: 48 89 f0 mov %rsi,%rax 40c133: f0 48 0f b1 3a lock cmpxchg %rdi,(%rdx) 40c138: 48 39 f0 cmp %rsi,%rax 40c13b: 0f 94 c0 sete %al 40c13e: c3 retq 40c13f: 90 nop 000000000040c140 <_D4core6atomic20__T7casImplTmTxmTxmZ7casImplFPOmxmxmZb>: 40c140: 48 89 f0 mov %rsi,%rax 40c143: f0 48 0f b1 3a lock cmpxchg %rdi,(%rdx) 40c148: 48 39 f0 cmp %rsi,%rax 40c14b: 0f 94 c0 sete %al 40c14e: c3 retq 40c14f: 90 nop 000000000040c150 <_D4core6atomic28__T8atomicOpVAyaa2_2d3dTmTmZ8atomicOpFKOmmZm>: 40c150: 48 8b 16 mov (%rsi),%rdx 40c153: 48 89 d1 mov %rdx,%rcx 40c156: 48 29 f9 sub %rdi,%rcx 40c159: 48 89 d0 mov %rdx,%rax 40c15c: f0 48 0f b1 0e lock cmpxchg %rcx,(%rsi) 40c161: 48 39 d0 cmp %rdx,%rax 40c164: 75 ea jne 40c150 <_D4core6atomic28__T8atomicOpVAyaa2_2d3dTmTmZ8atomicOpFKOmmZm> 40c166: 48 89 c8 mov %rcx,%rax 40c169: c3 retq 40c16a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) 000000000040c170 <_D2gc2gc9initProxyFZv>: 40c170: 48 c7 05 85 71 22 00 movq $0x40c3d0,0x227185(%rip) # 633300 <_D2gc2gc5pthisS2gc2gc5Proxy> 40c177: d0 c3 40 00 40c17b: 48 c7 05 82 71 22 00 movq $0x40c3f0,0x227182(%rip) # 633308 <_D2gc2gc5pthisS2gc2gc5Proxy+0x8> 40c182: f0 c3 40 00 40c186: 48 c7 05 7f 71 22 00 movq $0x40c410,0x22717f(%rip) # 633310 <_D2gc2gc5pthisS2gc2gc5Proxy+0x10> 40c18d: 10 c4 40 00 40c191: 48 c7 05 7c 71 22 00 movq $0x40c440,0x22717c(%rip) # 633318 <_D2gc2gc5pthisS2gc2gc5Proxy+0x18> 40c198: 40 c4 40 00 40c19c: 48 c7 05 79 71 22 00 movq $0x40c470,0x227179(%rip) # 633320 <_D2gc2gc5pthisS2gc2gc5Proxy+0x20> 40c1a3: 70 c4 40 00 40c1a7: 48 c7 05 76 71 22 00 movq $0x40c4a0,0x227176(%rip) # 633328 <_D2gc2gc5pthisS2gc2gc5Proxy+0x28> 40c1ae: a0 c4 40 00 40c1b2: 48 c7 05 73 71 22 00 movq $0x40c4d0,0x227173(%rip) # 633330 <_D2gc2gc5pthisS2gc2gc5Proxy+0x30> 40c1b9: d0 c4 40 00 40c1bd: 48 c7 05 70 71 22 00 movq $0x40c500,0x227170(%rip) # 633338 <_D2gc2gc5pthisS2gc2gc5Proxy+0x38> 40c1c4: 00 c5 40 00 40c1c8: 48 c7 05 6d 71 22 00 movq $0x40c540,0x22716d(%rip) # 633340 <_D2gc2gc5pthisS2gc2gc5Proxy+0x40> 40c1cf: 40 c5 40 00 40c1d3: 48 c7 05 6a 71 22 00 movq $0x40c5c0,0x22716a(%rip) # 633348 <_D2gc2gc5pthisS2gc2gc5Proxy+0x48> 40c1da: c0 c5 40 00 40c1de: 48 c7 05 67 71 22 00 movq $0x40c600,0x227167(%rip) # 633350 <_D2gc2gc5pthisS2gc2gc5Proxy+0x50> 40c1e5: 00 c6 40 00 40c1e9: 48 c7 05 64 71 22 00 movq $0x40c640,0x227164(%rip) # 633358 <_D2gc2gc5pthisS2gc2gc5Proxy+0x58> 40c1f0: 40 c6 40 00 40c1f4: 48 c7 05 61 71 22 00 movq $0x40c680,0x227161(%rip) # 633360 <_D2gc2gc5pthisS2gc2gc5Proxy+0x60> 40c1fb: 80 c6 40 00 40c1ff: 48 c7 05 5e 71 22 00 movq $0x40c6b0,0x22715e(%rip) # 633368 <_D2gc2gc5pthisS2gc2gc5Proxy+0x68> 40c206: b0 c6 40 00 40c20a: 48 c7 05 5b 71 22 00 movq $0x40c6e0,0x22715b(%rip) # 633370 <_D2gc2gc5pthisS2gc2gc5Proxy+0x70> 40c211: e0 c6 40 00 40c215: 48 c7 05 58 71 22 00 movq $0x40c710,0x227158(%rip) # 633378 <_D2gc2gc5pthisS2gc2gc5Proxy+0x78> 40c21c: 10 c7 40 00 40c220: 48 c7 05 55 71 22 00 movq $0x40c740,0x227155(%rip) # 633380 <_D2gc2gc5pthisS2gc2gc5Proxy+0x80> 40c227: 40 c7 40 00 40c22b: 48 c7 05 52 71 22 00 movq $0x40c7e0,0x227152(%rip) # 633388 <_D2gc2gc5pthisS2gc2gc5Proxy+0x88> 40c232: e0 c7 40 00 40c236: 48 c7 05 4f 71 22 00 movq $0x40c810,0x22714f(%rip) # 633390 <_D2gc2gc5pthisS2gc2gc5Proxy+0x90> 40c23d: 10 c8 40 00 40c241: 48 c7 05 4c 71 22 00 movq $0x40c850,0x22714c(%rip) # 633398 <_D2gc2gc5pthisS2gc2gc5Proxy+0x98> 40c248: 50 c8 40 00 40c24c: 48 c7 05 49 71 22 00 movq $0x40c880,0x227149(%rip) # 6333a0 <_D2gc2gc5pthisS2gc2gc5Proxy+0xa0> 40c253: 80 c8 40 00 40c257: c3 retq 40c258: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 40c25f: 00 000000000040c260 : 40c260: 41 56 push %r14 40c262: 53 push %rbx 40c263: 50 push %rax 40c264: 4c 8b 35 75 68 22 00 mov 0x226875(%rip),%r14 # 632ae0 <_D2gc3gcx2GC7__ClassZ+0x10> 40c26b: 4c 89 f7 mov %r14,%rdi 40c26e: e8 fd 59 ff ff callq 401c70 40c273: 48 89 c3 mov %rax,%rbx 40c276: 48 8b 35 6b 68 22 00 mov 0x22686b(%rip),%rsi # 632ae8 <_D2gc3gcx2GC7__ClassZ+0x18> 40c27d: 48 89 df mov %rbx,%rdi 40c280: 4c 89 f2 mov %r14,%rdx 40c283: e8 48 59 ff ff callq 401bd0 40c288: 48 89 1d 61 70 22 00 mov %rbx,0x227061(%rip) # 6332f0 <_D2gc2gc3_gcC2gc3gcx2GC> 40c28f: 48 8b 03 mov (%rbx),%rax 40c292: 48 89 df mov %rbx,%rdi 40c295: ff 50 30 callq *0x30(%rax) 40c298: e8 43 98 ff ff callq 405ae0 40c29d: 48 c7 05 58 70 22 00 movq $0x40c3d0,0x227058(%rip) # 633300 <_D2gc2gc5pthisS2gc2gc5Proxy> 40c2a4: d0 c3 40 00 40c2a8: 48 c7 05 55 70 22 00 movq $0x40c3f0,0x227055(%rip) # 633308 <_D2gc2gc5pthisS2gc2gc5Proxy+0x8> 40c2af: f0 c3 40 00 40c2b3: 48 c7 05 52 70 22 00 movq $0x40c410,0x227052(%rip) # 633310 <_D2gc2gc5pthisS2gc2gc5Proxy+0x10> 40c2ba: 10 c4 40 00 40c2be: 48 c7 05 4f 70 22 00 movq $0x40c440,0x22704f(%rip) # 633318 <_D2gc2gc5pthisS2gc2gc5Proxy+0x18> 40c2c5: 40 c4 40 00 40c2c9: 48 c7 05 4c 70 22 00 movq $0x40c470,0x22704c(%rip) # 633320 <_D2gc2gc5pthisS2gc2gc5Proxy+0x20> 40c2d0: 70 c4 40 00 40c2d4: 48 c7 05 49 70 22 00 movq $0x40c4a0,0x227049(%rip) # 633328 <_D2gc2gc5pthisS2gc2gc5Proxy+0x28> 40c2db: a0 c4 40 00 40c2df: 48 c7 05 46 70 22 00 movq $0x40c4d0,0x227046(%rip) # 633330 <_D2gc2gc5pthisS2gc2gc5Proxy+0x30> 40c2e6: d0 c4 40 00 40c2ea: 48 c7 05 43 70 22 00 movq $0x40c500,0x227043(%rip) # 633338 <_D2gc2gc5pthisS2gc2gc5Proxy+0x38> 40c2f1: 00 c5 40 00 40c2f5: 48 c7 05 40 70 22 00 movq $0x40c540,0x227040(%rip) # 633340 <_D2gc2gc5pthisS2gc2gc5Proxy+0x40> 40c2fc: 40 c5 40 00 40c300: 48 c7 05 3d 70 22 00 movq $0x40c5c0,0x22703d(%rip) # 633348 <_D2gc2gc5pthisS2gc2gc5Proxy+0x48> 40c307: c0 c5 40 00 40c30b: 48 c7 05 3a 70 22 00 movq $0x40c600,0x22703a(%rip) # 633350 <_D2gc2gc5pthisS2gc2gc5Proxy+0x50> 40c312: 00 c6 40 00 40c316: 48 c7 05 37 70 22 00 movq $0x40c640,0x227037(%rip) # 633358 <_D2gc2gc5pthisS2gc2gc5Proxy+0x58> 40c31d: 40 c6 40 00 40c321: 48 c7 05 34 70 22 00 movq $0x40c680,0x227034(%rip) # 633360 <_D2gc2gc5pthisS2gc2gc5Proxy+0x60> 40c328: 80 c6 40 00 40c32c: 48 c7 05 31 70 22 00 movq $0x40c6b0,0x227031(%rip) # 633368 <_D2gc2gc5pthisS2gc2gc5Proxy+0x68> 40c333: b0 c6 40 00 40c337: 48 c7 05 2e 70 22 00 movq $0x40c6e0,0x22702e(%rip) # 633370 <_D2gc2gc5pthisS2gc2gc5Proxy+0x70> 40c33e: e0 c6 40 00 40c342: 48 c7 05 2b 70 22 00 movq $0x40c710,0x22702b(%rip) # 633378 <_D2gc2gc5pthisS2gc2gc5Proxy+0x78> 40c349: 10 c7 40 00 40c34d: 48 c7 05 28 70 22 00 movq $0x40c740,0x227028(%rip) # 633380 <_D2gc2gc5pthisS2gc2gc5Proxy+0x80> 40c354: 40 c7 40 00 40c358: 48 c7 05 25 70 22 00 movq $0x40c7e0,0x227025(%rip) # 633388 <_D2gc2gc5pthisS2gc2gc5Proxy+0x88> 40c35f: e0 c7 40 00 40c363: 48 c7 05 22 70 22 00 movq $0x40c810,0x227022(%rip) # 633390 <_D2gc2gc5pthisS2gc2gc5Proxy+0x90> 40c36a: 10 c8 40 00 40c36e: 48 c7 05 1f 70 22 00 movq $0x40c850,0x22701f(%rip) # 633398 <_D2gc2gc5pthisS2gc2gc5Proxy+0x98> 40c375: 50 c8 40 00 40c379: 48 c7 05 1c 70 22 00 movq $0x40c880,0x22701c(%rip) # 6333a0 <_D2gc2gc5pthisS2gc2gc5Proxy+0xa0> 40c380: 80 c8 40 00 40c384: 48 83 c4 08 add $0x8,%rsp 40c388: 5b pop %rbx 40c389: 41 5e pop %r14 40c38b: c3 retq 40c38c: 0f 1f 40 00 nopl 0x0(%rax) 000000000040c390 : 40c390: 50 push %rax 40c391: 48 8b 3d 58 6f 22 00 mov 0x226f58(%rip),%rdi # 6332f0 <_D2gc2gc3_gcC2gc3gcx2GC> 40c398: 48 8b 07 mov (%rdi),%rax 40c39b: ff 90 00 01 00 00 callq *0x100(%rax) 40c3a1: 48 8b 3d 48 6f 22 00 mov 0x226f48(%rip),%rdi # 6332f0 <_D2gc2gc3_gcC2gc3gcx2GC> 40c3a8: 48 8b 07 mov (%rdi),%rax 40c3ab: ff 50 38 callq *0x38(%rax) 40c3ae: 48 8b 3d 3b 6f 22 00 mov 0x226f3b(%rip),%rdi # 6332f0 <_D2gc2gc3_gcC2gc3gcx2GC> 40c3b5: e8 a6 55 ff ff callq 401960 40c3ba: 48 c7 05 2b 6f 22 00 movq $0x0,0x226f2b(%rip) # 6332f0 <_D2gc2gc3_gcC2gc3gcx2GC> 40c3c1: 00 00 00 00 40c3c5: 58 pop %rax 40c3c6: c3 retq 40c3c7: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) 40c3ce: 00 00 000000000040c3d0 : 40c3d0: 50 push %rax 40c3d1: 48 8b 05 d0 6f 22 00 mov 0x226fd0(%rip),%rax # 6333a8 <_D2gc2gc5proxyPS2gc2gc5Proxy> 40c3d8: 48 85 c0 test %rax,%rax 40c3db: 74 03 je 40c3e0 40c3dd: 5a pop %rdx 40c3de: ff 20 jmpq *(%rax) 40c3e0: 48 8b 3d 09 6f 22 00 mov 0x226f09(%rip),%rdi # 6332f0 <_D2gc2gc3_gcC2gc3gcx2GC> 40c3e7: 48 8b 07 mov (%rdi),%rax 40c3ea: ff 50 40 callq *0x40(%rax) 40c3ed: 58 pop %rax 40c3ee: c3 retq 40c3ef: 90 nop 000000000040c3f0 : 40c3f0: 50 push %rax 40c3f1: 48 8b 05 b0 6f 22 00 mov 0x226fb0(%rip),%rax # 6333a8 <_D2gc2gc5proxyPS2gc2gc5Proxy> 40c3f8: 48 85 c0 test %rax,%rax 40c3fb: 74 04 je 40c401 40c3fd: 5a pop %rdx 40c3fe: ff 60 08 jmpq *0x8(%rax) 40c401: 48 8b 3d e8 6e 22 00 mov 0x226ee8(%rip),%rdi # 6332f0 <_D2gc2gc3_gcC2gc3gcx2GC> 40c408: 48 8b 07 mov (%rdi),%rax 40c40b: ff 50 48 callq *0x48(%rax) 40c40e: 58 pop %rax 40c40f: c3 retq 000000000040c410 : 40c410: 50 push %rax 40c411: 48 8b 05 90 6f 22 00 mov 0x226f90(%rip),%rax # 6333a8 <_D2gc2gc5proxyPS2gc2gc5Proxy> 40c418: 48 85 c0 test %rax,%rax 40c41b: 74 04 je 40c421 40c41d: 5a pop %rdx 40c41e: ff 60 10 jmpq *0x10(%rax) 40c421: 48 8b 3d c8 6e 22 00 mov 0x226ec8(%rip),%rdi # 6332f0 <_D2gc2gc3_gcC2gc3gcx2GC> 40c428: 48 8b 07 mov (%rdi),%rax 40c42b: ff 90 f8 00 00 00 callq *0xf8(%rax) 40c431: 58 pop %rax 40c432: c3 retq 40c433: 66 66 66 66 2e 0f 1f data32 data32 data32 nopw %cs:0x0(%rax,%rax,1) 40c43a: 84 00 00 00 00 00 000000000040c440 : 40c440: 50 push %rax 40c441: 48 8b 05 60 6f 22 00 mov 0x226f60(%rip),%rax # 6333a8 <_D2gc2gc5proxyPS2gc2gc5Proxy> 40c448: 48 85 c0 test %rax,%rax 40c44b: 74 04 je 40c451 40c44d: 5a pop %rdx 40c44e: ff 60 18 jmpq *0x18(%rax) 40c451: 48 8b 3d 98 6e 22 00 mov 0x226e98(%rip),%rdi # 6332f0 <_D2gc2gc3_gcC2gc3gcx2GC> 40c458: 48 8b 07 mov (%rdi),%rax 40c45b: ff 90 08 01 00 00 callq *0x108(%rax) 40c461: 58 pop %rax 40c462: c3 retq 40c463: 66 66 66 66 2e 0f 1f data32 data32 data32 nopw %cs:0x0(%rax,%rax,1) 40c46a: 84 00 00 00 00 00 000000000040c470 : 40c470: 50 push %rax 40c471: 48 89 f8 mov %rdi,%rax 40c474: 48 8b 0d 2d 6f 22 00 mov 0x226f2d(%rip),%rcx # 6333a8 <_D2gc2gc5proxyPS2gc2gc5Proxy> 40c47b: 48 85 c9 test %rcx,%rcx 40c47e: 74 07 je 40c487 40c480: 48 89 c7 mov %rax,%rdi 40c483: 58 pop %rax 40c484: ff 61 20 jmpq *0x20(%rcx) 40c487: 48 8b 3d 62 6e 22 00 mov 0x226e62(%rip),%rdi # 6332f0 <_D2gc2gc3_gcC2gc3gcx2GC> 40c48e: 48 8b 0f mov (%rdi),%rcx 40c491: 48 89 c6 mov %rax,%rsi 40c494: ff 51 50 callq *0x50(%rcx) 40c497: 5a pop %rdx 40c498: c3 retq 40c499: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 000000000040c4a0 : 40c4a0: 50 push %rax 40c4a1: 48 89 f8 mov %rdi,%rax 40c4a4: 48 8b 0d fd 6e 22 00 mov 0x226efd(%rip),%rcx # 6333a8 <_D2gc2gc5proxyPS2gc2gc5Proxy> 40c4ab: 48 85 c9 test %rcx,%rcx 40c4ae: 74 0a je 40c4ba 40c4b0: 48 8b 49 28 mov 0x28(%rcx),%rcx 40c4b4: 48 89 c7 mov %rax,%rdi 40c4b7: 58 pop %rax 40c4b8: ff e1 jmpq *%rcx 40c4ba: 48 8b 3d 2f 6e 22 00 mov 0x226e2f(%rip),%rdi # 6332f0 <_D2gc2gc3_gcC2gc3gcx2GC> 40c4c1: 48 8b 0f mov (%rdi),%rcx 40c4c4: 48 89 c2 mov %rax,%rdx 40c4c7: ff 51 58 callq *0x58(%rcx) 40c4ca: 5a pop %rdx 40c4cb: c3 retq 40c4cc: 0f 1f 40 00 nopl 0x0(%rax) 000000000040c4d0 : 40c4d0: 50 push %rax 40c4d1: 48 89 f8 mov %rdi,%rax 40c4d4: 48 8b 0d cd 6e 22 00 mov 0x226ecd(%rip),%rcx # 6333a8 <_D2gc2gc5proxyPS2gc2gc5Proxy> 40c4db: 48 85 c9 test %rcx,%rcx 40c4de: 74 0a je 40c4ea 40c4e0: 48 8b 49 30 mov 0x30(%rcx),%rcx 40c4e4: 48 89 c7 mov %rax,%rdi 40c4e7: 58 pop %rax 40c4e8: ff e1 jmpq *%rcx 40c4ea: 48 8b 3d ff 6d 22 00 mov 0x226dff(%rip),%rdi # 6332f0 <_D2gc2gc3_gcC2gc3gcx2GC> 40c4f1: 48 8b 0f mov (%rdi),%rcx 40c4f4: 48 89 c2 mov %rax,%rdx 40c4f7: ff 51 60 callq *0x60(%rcx) 40c4fa: 5a pop %rdx 40c4fb: c3 retq 40c4fc: 0f 1f 40 00 nopl 0x0(%rax) 000000000040c500 : 40c500: 50 push %rax 40c501: 89 f0 mov %esi,%eax 40c503: 48 89 f9 mov %rdi,%rcx 40c506: 48 8b 15 9b 6e 22 00 mov 0x226e9b(%rip),%rdx # 6333a8 <_D2gc2gc5proxyPS2gc2gc5Proxy> 40c50d: 48 85 d2 test %rdx,%rdx 40c510: 74 0c je 40c51e 40c512: 48 8b 52 38 mov 0x38(%rdx),%rdx 40c516: 48 89 cf mov %rcx,%rdi 40c519: 89 c6 mov %eax,%esi 40c51b: 58 pop %rax 40c51c: ff e2 jmpq *%rdx 40c51e: 48 8b 3d cb 6d 22 00 mov 0x226dcb(%rip),%rdi # 6332f0 <_D2gc2gc3_gcC2gc3gcx2GC> 40c525: 4c 8b 07 mov (%rdi),%r8 40c528: 31 f6 xor %esi,%esi 40c52a: 89 c2 mov %eax,%edx 40c52c: 41 ff 50 68 callq *0x68(%r8) 40c530: 5a pop %rdx 40c531: c3 retq 40c532: 66 66 66 66 66 2e 0f data32 data32 data32 data32 nopw %cs:0x0(%rax,%rax,1) 40c539: 1f 84 00 00 00 00 00 000000000040c540 : 40c540: 55 push %rbp 40c541: 53 push %rbx 40c542: 48 83 ec 18 sub $0x18,%rsp 40c546: 89 d5 mov %edx,%ebp 40c548: 48 89 f0 mov %rsi,%rax 40c54b: 48 89 fb mov %rdi,%rbx 40c54e: 48 8b 0d 53 6e 22 00 mov 0x226e53(%rip),%rcx # 6333a8 <_D2gc2gc5proxyPS2gc2gc5Proxy> 40c555: 48 85 c9 test %rcx,%rcx 40c558: 74 0d je 40c567 40c55a: 48 89 df mov %rbx,%rdi 40c55d: 48 89 c6 mov %rax,%rsi 40c560: 89 ea mov %ebp,%edx 40c562: ff 51 40 callq *0x40(%rcx) 40c565: eb 44 jmp 40c5ab 40c567: c5 f8 57 c0 vxorps %xmm0,%xmm0,%xmm0 40c56b: c5 f8 29 04 24 vmovaps %xmm0,(%rsp) 40c570: 48 c7 44 24 10 00 00 movq $0x0,0x10(%rsp) 40c577: 00 00 40c579: 48 8b 3d 70 6d 22 00 mov 0x226d70(%rip),%rdi # 6332f0 <_D2gc2gc3_gcC2gc3gcx2GC> 40c580: 4c 8b 07 mov (%rdi),%r8 40c583: 48 8d 74 24 08 lea 0x8(%rsp),%rsi 40c588: 89 ea mov %ebp,%edx 40c58a: 48 89 c1 mov %rax,%rcx 40c58d: 41 ff 50 68 callq *0x68(%r8) 40c591: 48 89 04 24 mov %rax,(%rsp) 40c595: 89 6c 24 10 mov %ebp,0x10(%rsp) 40c599: 48 8b 44 24 10 mov 0x10(%rsp),%rax 40c59e: 48 89 43 10 mov %rax,0x10(%rbx) 40c5a2: c5 f8 28 04 24 vmovaps (%rsp),%xmm0 40c5a7: c5 f8 11 03 vmovups %xmm0,(%rbx) 40c5ab: 48 89 d8 mov %rbx,%rax 40c5ae: 48 83 c4 18 add $0x18,%rsp 40c5b2: 5b pop %rbx 40c5b3: 5d pop %rbp 40c5b4: c3 retq 40c5b5: 66 66 2e 0f 1f 84 00 data32 nopw %cs:0x0(%rax,%rax,1) 40c5bc: 00 00 00 00 000000000040c5c0 : 40c5c0: 50 push %rax 40c5c1: 89 f0 mov %esi,%eax 40c5c3: 48 89 f9 mov %rdi,%rcx 40c5c6: 48 8b 15 db 6d 22 00 mov 0x226ddb(%rip),%rdx # 6333a8 <_D2gc2gc5proxyPS2gc2gc5Proxy> 40c5cd: 48 85 d2 test %rdx,%rdx 40c5d0: 74 0c je 40c5de 40c5d2: 48 8b 52 48 mov 0x48(%rdx),%rdx 40c5d6: 48 89 cf mov %rcx,%rdi 40c5d9: 89 c6 mov %eax,%esi 40c5db: 58 pop %rax 40c5dc: ff e2 jmpq *%rdx 40c5de: 48 8b 3d 0b 6d 22 00 mov 0x226d0b(%rip),%rdi # 6332f0 <_D2gc2gc3_gcC2gc3gcx2GC> 40c5e5: 4c 8b 07 mov (%rdi),%r8 40c5e8: 31 f6 xor %esi,%esi 40c5ea: 89 c2 mov %eax,%edx 40c5ec: 41 ff 50 70 callq *0x70(%r8) 40c5f0: 5a pop %rdx 40c5f1: c3 retq 40c5f2: 66 66 66 66 66 2e 0f data32 data32 data32 data32 nopw %cs:0x0(%rax,%rax,1) 40c5f9: 1f 84 00 00 00 00 00 000000000040c600 : 40c600: 50 push %rax 40c601: 48 89 f1 mov %rsi,%rcx 40c604: 48 89 f8 mov %rdi,%rax 40c607: 48 8b 35 9a 6d 22 00 mov 0x226d9a(%rip),%rsi # 6333a8 <_D2gc2gc5proxyPS2gc2gc5Proxy> 40c60e: 48 85 f6 test %rsi,%rsi 40c611: 74 0e je 40c621 40c613: 4c 8b 46 50 mov 0x50(%rsi),%r8 40c617: 48 89 c7 mov %rax,%rdi 40c61a: 48 89 ce mov %rcx,%rsi 40c61d: 58 pop %rax 40c61e: 41 ff e0 jmpq *%r8 40c621: 48 8b 3d c8 6c 22 00 mov 0x226cc8(%rip),%rdi # 6332f0 <_D2gc2gc3_gcC2gc3gcx2GC> 40c628: 4c 8b 0f mov (%rdi),%r9 40c62b: 31 f6 xor %esi,%esi 40c62d: 49 89 c0 mov %rax,%r8 40c630: 41 ff 51 78 callq *0x78(%r9) 40c634: 5a pop %rdx 40c635: c3 retq 40c636: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) 40c63d: 00 00 00 000000000040c640 : 40c640: 50 push %rax 40c641: 48 89 f0 mov %rsi,%rax 40c644: 48 89 f9 mov %rdi,%rcx 40c647: 48 8b 35 5a 6d 22 00 mov 0x226d5a(%rip),%rsi # 6333a8 <_D2gc2gc5proxyPS2gc2gc5Proxy> 40c64e: 48 85 f6 test %rsi,%rsi 40c651: 74 0e je 40c661 40c653: 4c 8b 46 58 mov 0x58(%rsi),%r8 40c657: 48 89 cf mov %rcx,%rdi 40c65a: 48 89 c6 mov %rax,%rsi 40c65d: 58 pop %rax 40c65e: 41 ff e0 jmpq *%r8 40c661: 48 8b 3d 88 6c 22 00 mov 0x226c88(%rip),%rdi # 6332f0 <_D2gc2gc3_gcC2gc3gcx2GC> 40c668: 4c 8b 07 mov (%rdi),%r8 40c66b: 48 89 d6 mov %rdx,%rsi 40c66e: 48 89 c2 mov %rax,%rdx 40c671: 41 ff 90 80 00 00 00 callq *0x80(%r8) 40c678: 5a pop %rdx 40c679: c3 retq 40c67a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) 000000000040c680 : 40c680: 50 push %rax 40c681: 48 89 f8 mov %rdi,%rax 40c684: 48 8b 0d 1d 6d 22 00 mov 0x226d1d(%rip),%rcx # 6333a8 <_D2gc2gc5proxyPS2gc2gc5Proxy> 40c68b: 48 85 c9 test %rcx,%rcx 40c68e: 74 07 je 40c697 40c690: 48 89 c7 mov %rax,%rdi 40c693: 58 pop %rax 40c694: ff 61 60 jmpq *0x60(%rcx) 40c697: 48 8b 3d 52 6c 22 00 mov 0x226c52(%rip),%rdi # 6332f0 <_D2gc2gc3_gcC2gc3gcx2GC> 40c69e: 48 8b 0f mov (%rdi),%rcx 40c6a1: 48 89 c6 mov %rax,%rsi 40c6a4: ff 91 88 00 00 00 callq *0x88(%rcx) 40c6aa: 5a pop %rdx 40c6ab: c3 retq 40c6ac: 0f 1f 40 00 nopl 0x0(%rax) 000000000040c6b0 : 40c6b0: 50 push %rax 40c6b1: 48 89 f8 mov %rdi,%rax 40c6b4: 48 8b 0d ed 6c 22 00 mov 0x226ced(%rip),%rcx # 6333a8 <_D2gc2gc5proxyPS2gc2gc5Proxy> 40c6bb: 48 85 c9 test %rcx,%rcx 40c6be: 74 07 je 40c6c7 40c6c0: 48 89 c7 mov %rax,%rdi 40c6c3: 58 pop %rax 40c6c4: ff 61 68 jmpq *0x68(%rcx) 40c6c7: 48 8b 3d 22 6c 22 00 mov 0x226c22(%rip),%rdi # 6332f0 <_D2gc2gc3_gcC2gc3gcx2GC> 40c6ce: 48 8b 0f mov (%rdi),%rcx 40c6d1: 48 89 c6 mov %rax,%rsi 40c6d4: ff 91 90 00 00 00 callq *0x90(%rcx) 40c6da: 58 pop %rax 40c6db: c3 retq 40c6dc: 0f 1f 40 00 nopl 0x0(%rax) 000000000040c6e0 : 40c6e0: 50 push %rax 40c6e1: 48 89 f8 mov %rdi,%rax 40c6e4: 48 8b 0d bd 6c 22 00 mov 0x226cbd(%rip),%rcx # 6333a8 <_D2gc2gc5proxyPS2gc2gc5Proxy> 40c6eb: 48 85 c9 test %rcx,%rcx 40c6ee: 74 07 je 40c6f7 40c6f0: 48 89 c7 mov %rax,%rdi 40c6f3: 58 pop %rax 40c6f4: ff 61 70 jmpq *0x70(%rcx) 40c6f7: 48 8b 3d f2 6b 22 00 mov 0x226bf2(%rip),%rdi # 6332f0 <_D2gc2gc3_gcC2gc3gcx2GC> 40c6fe: 48 8b 0f mov (%rdi),%rcx 40c701: 48 89 c6 mov %rax,%rsi 40c704: ff 91 98 00 00 00 callq *0x98(%rcx) 40c70a: 5a pop %rdx 40c70b: c3 retq 40c70c: 0f 1f 40 00 nopl 0x0(%rax) 000000000040c710 : 40c710: 50 push %rax 40c711: 48 89 f8 mov %rdi,%rax 40c714: 48 8b 0d 8d 6c 22 00 mov 0x226c8d(%rip),%rcx # 6333a8 <_D2gc2gc5proxyPS2gc2gc5Proxy> 40c71b: 48 85 c9 test %rcx,%rcx 40c71e: 74 07 je 40c727 40c720: 48 89 c7 mov %rax,%rdi 40c723: 58 pop %rax 40c724: ff 61 78 jmpq *0x78(%rcx) 40c727: 48 8b 3d c2 6b 22 00 mov 0x226bc2(%rip),%rdi # 6332f0 <_D2gc2gc3_gcC2gc3gcx2GC> 40c72e: 48 8b 0f mov (%rdi),%rcx 40c731: 48 89 c6 mov %rax,%rsi 40c734: ff 91 a8 00 00 00 callq *0xa8(%rcx) 40c73a: 5a pop %rdx 40c73b: c3 retq 40c73c: 0f 1f 40 00 nopl 0x0(%rax) 000000000040c740 : 40c740: 53 push %rbx 40c741: 48 83 ec 20 sub $0x20,%rsp 40c745: 48 89 f0 mov %rsi,%rax 40c748: 48 89 fb mov %rdi,%rbx 40c74b: 48 8b 0d 56 6c 22 00 mov 0x226c56(%rip),%rcx # 6333a8 <_D2gc2gc5proxyPS2gc2gc5Proxy> 40c752: 48 85 c9 test %rcx,%rcx 40c755: 74 23 je 40c77a 40c757: 48 8d 7c 24 08 lea 0x8(%rsp),%rdi 40c75c: 48 89 c6 mov %rax,%rsi 40c75f: ff 91 80 00 00 00 callq *0x80(%rcx) 40c765: 48 8b 44 24 18 mov 0x18(%rsp),%rax 40c76a: 48 89 43 10 mov %rax,0x10(%rbx) 40c76e: c5 f8 10 44 24 08 vmovups 0x8(%rsp),%xmm0 40c774: c5 f8 11 03 vmovups %xmm0,(%rbx) 40c778: eb 16 jmp 40c790 40c77a: 48 8b 35 6f 6b 22 00 mov 0x226b6f(%rip),%rsi # 6332f0 <_D2gc2gc3_gcC2gc3gcx2GC> 40c781: 48 8b 0e mov (%rsi),%rcx 40c784: 48 89 df mov %rbx,%rdi 40c787: 48 89 c2 mov %rax,%rdx 40c78a: ff 91 b0 00 00 00 callq *0xb0(%rcx) 40c790: 48 89 d8 mov %rbx,%rax 40c793: 48 83 c4 20 add $0x20,%rsp 40c797: 5b pop %rbx 40c798: c3 retq 40c799: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 000000000040c7a0 : 40c7a0: 53 push %rbx 40c7a1: 48 89 fb mov %rdi,%rbx 40c7a4: 48 83 3d fc 6b 22 00 cmpq $0x0,0x226bfc(%rip) # 6333a8 <_D2gc2gc5proxyPS2gc2gc5Proxy> 40c7ab: 00 40c7ac: 74 17 je 40c7c5 40c7ae: c5 f8 57 c0 vxorps %xmm0,%xmm0,%xmm0 40c7b2: c5 f8 11 43 10 vmovups %xmm0,0x10(%rbx) 40c7b7: c5 f8 11 03 vmovups %xmm0,(%rbx) 40c7bb: 48 c7 43 20 00 00 00 movq $0x0,0x20(%rbx) 40c7c2: 00 40c7c3: eb 13 jmp 40c7d8 40c7c5: 48 8b 3d 24 6b 22 00 mov 0x226b24(%rip),%rdi # 6332f0 <_D2gc2gc3_gcC2gc3gcx2GC> 40c7cc: 48 8b 07 mov (%rdi),%rax 40c7cf: 48 89 de mov %rbx,%rsi 40c7d2: ff 90 10 01 00 00 callq *0x110(%rax) 40c7d8: 48 89 d8 mov %rbx,%rax 40c7db: 5b pop %rbx 40c7dc: c3 retq 40c7dd: 0f 1f 00 nopl (%rax) 000000000040c7e0 : 40c7e0: 50 push %rax 40c7e1: 48 89 f8 mov %rdi,%rax 40c7e4: 48 8b 0d bd 6b 22 00 mov 0x226bbd(%rip),%rcx # 6333a8 <_D2gc2gc5proxyPS2gc2gc5Proxy> 40c7eb: 48 85 c9 test %rcx,%rcx 40c7ee: 74 0a je 40c7fa 40c7f0: 48 89 c7 mov %rax,%rdi 40c7f3: 58 pop %rax 40c7f4: ff a1 88 00 00 00 jmpq *0x88(%rcx) 40c7fa: 48 8b 3d ef 6a 22 00 mov 0x226aef(%rip),%rdi # 6332f0 <_D2gc2gc3_gcC2gc3gcx2GC> 40c801: 48 8b 0f mov (%rdi),%rcx 40c804: 48 89 c6 mov %rax,%rsi 40c807: ff 91 c8 00 00 00 callq *0xc8(%rcx) 40c80d: 58 pop %rax 40c80e: c3 retq 40c80f: 90 nop 000000000040c810 : 40c810: 50 push %rax 40c811: 48 89 f8 mov %rdi,%rax 40c814: 48 8b 0d 8d 6b 22 00 mov 0x226b8d(%rip),%rcx # 6333a8 <_D2gc2gc5proxyPS2gc2gc5Proxy> 40c81b: 48 85 c9 test %rcx,%rcx 40c81e: 74 0d je 40c82d 40c820: 48 8b 89 90 00 00 00 mov 0x90(%rcx),%rcx 40c827: 48 89 c7 mov %rax,%rdi 40c82a: 58 pop %rax 40c82b: ff e1 jmpq *%rcx 40c82d: 48 8b 3d bc 6a 22 00 mov 0x226abc(%rip),%rdi # 6332f0 <_D2gc2gc3_gcC2gc3gcx2GC> 40c834: 48 8b 0f mov (%rdi),%rcx 40c837: 48 89 c2 mov %rax,%rdx 40c83a: ff 91 e0 00 00 00 callq *0xe0(%rcx) 40c840: 58 pop %rax 40c841: c3 retq 40c842: 66 66 66 66 66 2e 0f data32 data32 data32 data32 nopw %cs:0x0(%rax,%rax,1) 40c849: 1f 84 00 00 00 00 00 000000000040c850 : 40c850: 50 push %rax 40c851: 48 89 f8 mov %rdi,%rax 40c854: 48 8b 0d 4d 6b 22 00 mov 0x226b4d(%rip),%rcx # 6333a8 <_D2gc2gc5proxyPS2gc2gc5Proxy> 40c85b: 48 85 c9 test %rcx,%rcx 40c85e: 74 0a je 40c86a 40c860: 48 89 c7 mov %rax,%rdi 40c863: 58 pop %rax 40c864: ff a1 98 00 00 00 jmpq *0x98(%rcx) 40c86a: 48 8b 3d 7f 6a 22 00 mov 0x226a7f(%rip),%rdi # 6332f0 <_D2gc2gc3_gcC2gc3gcx2GC> 40c871: 48 8b 0f mov (%rdi),%rcx 40c874: 48 89 c6 mov %rax,%rsi 40c877: ff 91 d0 00 00 00 callq *0xd0(%rcx) 40c87d: 58 pop %rax 40c87e: c3 retq 40c87f: 90 nop 000000000040c880 : 40c880: 50 push %rax 40c881: 48 89 f8 mov %rdi,%rax 40c884: 48 8b 0d 1d 6b 22 00 mov 0x226b1d(%rip),%rcx # 6333a8 <_D2gc2gc5proxyPS2gc2gc5Proxy> 40c88b: 48 85 c9 test %rcx,%rcx 40c88e: 74 0a je 40c89a 40c890: 48 89 c7 mov %rax,%rdi 40c893: 58 pop %rax 40c894: ff a1 a0 00 00 00 jmpq *0xa0(%rcx) 40c89a: 48 8b 3d 4f 6a 22 00 mov 0x226a4f(%rip),%rdi # 6332f0 <_D2gc2gc3_gcC2gc3gcx2GC> 40c8a1: 48 8b 0f mov (%rdi),%rcx 40c8a4: 48 89 c6 mov %rax,%rsi 40c8a7: ff 91 e8 00 00 00 callq *0xe8(%rcx) 40c8ad: 58 pop %rax 40c8ae: c3 retq 40c8af: 90 nop 000000000040c8b0 : 40c8b0: b8 00 33 63 00 mov $0x633300,%eax 40c8b5: c3 retq 40c8b6: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) 40c8bd: 00 00 00 000000000040c8c0 : 40c8c0: 50 push %rax 40c8c1: 48 89 3d e0 6a 22 00 mov %rdi,0x226ae0(%rip) # 6333a8 <_D2gc2gc5proxyPS2gc2gc5Proxy> 40c8c8: 48 8b 3d 21 6a 22 00 mov 0x226a21(%rip),%rdi # 6332f0 <_D2gc2gc3_gcC2gc3gcx2GC> 40c8cf: 48 8b 07 mov (%rdi),%rax 40c8d2: ff 90 d8 00 00 00 callq *0xd8(%rax) 40c8d8: 48 89 d1 mov %rdx,%rcx 40c8db: 48 89 c7 mov %rax,%rdi 40c8de: 31 f6 xor %esi,%esi 40c8e0: ba 60 c9 40 00 mov $0x40c960,%edx 40c8e5: ff d1 callq *%rcx 40c8e7: 48 8b 3d 02 6a 22 00 mov 0x226a02(%rip),%rdi # 6332f0 <_D2gc2gc3_gcC2gc3gcx2GC> 40c8ee: 48 8b 07 mov (%rdi),%rax 40c8f1: ff 90 f0 00 00 00 callq *0xf0(%rax) 40c8f7: 48 89 d1 mov %rdx,%rcx 40c8fa: 48 89 c7 mov %rax,%rdi 40c8fd: 31 f6 xor %esi,%esi 40c8ff: ba 80 c9 40 00 mov $0x40c980,%edx 40c904: ff d1 callq *%rcx 40c906: 58 pop %rax 40c907: c3 retq 40c908: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 40c90f: 00 000000000040c910 : 40c910: 50 push %rax 40c911: 48 8b 3d d8 69 22 00 mov 0x2269d8(%rip),%rdi # 6332f0 <_D2gc2gc3_gcC2gc3gcx2GC> 40c918: 48 8b 07 mov (%rdi),%rax 40c91b: ff 90 f0 00 00 00 callq *0xf0(%rax) 40c921: 48 89 d1 mov %rdx,%rcx 40c924: 48 89 c7 mov %rax,%rdi 40c927: 31 f6 xor %esi,%esi 40c929: ba a0 c9 40 00 mov $0x40c9a0,%edx 40c92e: ff d1 callq *%rcx 40c930: 48 8b 3d b9 69 22 00 mov 0x2269b9(%rip),%rdi # 6332f0 <_D2gc2gc3_gcC2gc3gcx2GC> 40c937: 48 8b 07 mov (%rdi),%rax 40c93a: ff 90 d8 00 00 00 callq *0xd8(%rax) 40c940: 48 89 d1 mov %rdx,%rcx 40c943: 48 89 c7 mov %rax,%rdi 40c946: 31 f6 xor %esi,%esi 40c948: ba c0 c9 40 00 mov $0x40c9c0,%edx 40c94d: ff d1 callq *%rcx 40c94f: 48 c7 05 4e 6a 22 00 movq $0x0,0x226a4e(%rip) # 6333a8 <_D2gc2gc5proxyPS2gc2gc5Proxy> 40c956: 00 00 00 00 40c95a: 58 pop %rax 40c95b: c3 retq 40c95c: 0f 1f 40 00 nopl 0x0(%rax) 000000000040c960 <_D2gc2gc11gc_setProxyUPS2gc2gc5ProxyZv15__foreachbody13MFKPvZi>: 40c960: 50 push %rax 40c961: 48 8b 3e mov (%rsi),%rdi 40c964: 48 8b 05 3d 6a 22 00 mov 0x226a3d(%rip),%rax # 6333a8 <_D2gc2gc5proxyPS2gc2gc5Proxy> 40c96b: ff 90 88 00 00 00 callq *0x88(%rax) 40c971: 31 c0 xor %eax,%eax 40c973: 5a pop %rdx 40c974: c3 retq 40c975: 66 66 2e 0f 1f 84 00 data32 nopw %cs:0x0(%rax,%rax,1) 40c97c: 00 00 00 00 000000000040c980 <_D2gc2gc11gc_setProxyUPS2gc2gc5ProxyZv15__foreachbody14MFKS2gc3gcx5RangeZi>: 40c980: 50 push %rax 40c981: 48 8b 3e mov (%rsi),%rdi 40c984: 48 8b 76 08 mov 0x8(%rsi),%rsi 40c988: 48 8b 05 19 6a 22 00 mov 0x226a19(%rip),%rax # 6333a8 <_D2gc2gc5proxyPS2gc2gc5Proxy> 40c98f: 48 29 fe sub %rdi,%rsi 40c992: ff 90 90 00 00 00 callq *0x90(%rax) 40c998: 31 c0 xor %eax,%eax 40c99a: 5a pop %rdx 40c99b: c3 retq 40c99c: 0f 1f 40 00 nopl 0x0(%rax) 000000000040c9a0 <_D2gc2gc11gc_clrProxyUZv15__foreachbody15MFKS2gc3gcx5RangeZi>: 40c9a0: 50 push %rax 40c9a1: 48 8b 3e mov (%rsi),%rdi 40c9a4: 48 8b 05 fd 69 22 00 mov 0x2269fd(%rip),%rax # 6333a8 <_D2gc2gc5proxyPS2gc2gc5Proxy> 40c9ab: ff 90 a0 00 00 00 callq *0xa0(%rax) 40c9b1: 31 c0 xor %eax,%eax 40c9b3: 5a pop %rdx 40c9b4: c3 retq 40c9b5: 66 66 2e 0f 1f 84 00 data32 nopw %cs:0x0(%rax,%rax,1) 40c9bc: 00 00 00 00 000000000040c9c0 <_D2gc2gc11gc_clrProxyUZv15__foreachbody16MFKPvZi>: 40c9c0: 50 push %rax 40c9c1: 48 8b 3e mov (%rsi),%rdi 40c9c4: 48 8b 05 dd 69 22 00 mov 0x2269dd(%rip),%rax # 6333a8 <_D2gc2gc5proxyPS2gc2gc5Proxy> 40c9cb: ff 90 98 00 00 00 callq *0x98(%rax) 40c9d1: 31 c0 xor %eax,%eax 40c9d3: 5a pop %rdx 40c9d4: c3 retq 40c9d5: 66 66 2e 0f 1f 84 00 data32 nopw %cs:0x0(%rax,%rax,1) 40c9dc: 00 00 00 00 000000000040c9e0 <_D2gc2gc16__moduleinfoCtorZ>: 40c9e0: 48 8b 05 49 68 22 00 mov 0x226849(%rip),%rax # 633230 <_Dmodule_ref> 40c9e7: 48 89 05 a2 4a 22 00 mov %rax,0x224aa2(%rip) # 631490 <_D2gc2gc11__moduleRefZ> 40c9ee: 48 c7 05 37 68 22 00 movq $0x631490,0x226837(%rip) # 633230 <_Dmodule_ref> 40c9f5: 90 14 63 00 40c9f9: c3 retq 40c9fa: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) 000000000040ca00 <_adReverseChar>: 40ca00: 55 push %rbp 40ca01: 41 57 push %r15 40ca03: 41 56 push %r14 40ca05: 41 55 push %r13 40ca07: 41 54 push %r12 40ca09: 53 push %rbx 40ca0a: 48 83 ec 28 sub $0x28,%rsp 40ca0e: 48 89 74 24 08 mov %rsi,0x8(%rsp) 40ca13: 48 89 3c 24 mov %rdi,(%rsp) 40ca17: 48 83 ff 02 cmp $0x2,%rdi 40ca1b: 0f 82 63 01 00 00 jb 40cb84 <_adReverseChar+0x184> 40ca21: 48 8b 44 24 08 mov 0x8(%rsp),%rax 40ca26: 48 8b 0c 24 mov (%rsp),%rcx 40ca2a: 48 8d 5c 01 ff lea -0x1(%rcx,%rax,1),%rbx 40ca2f: 66 c7 44 24 24 ff ff movw $0xffff,0x24(%rsp) 40ca36: c7 44 24 20 ff ff ff movl $0xffffffff,0x20(%rsp) 40ca3d: ff 40ca3e: 66 c7 44 24 1c ff ff movw $0xffff,0x1c(%rsp) 40ca45: c7 44 24 18 ff ff ff movl $0xffffffff,0x18(%rsp) 40ca4c: ff 40ca4d: 48 39 d8 cmp %rbx,%rax 40ca50: 0f 83 2e 01 00 00 jae 40cb84 <_adReverseChar+0x184> 40ca56: 48 8d 6c 24 20 lea 0x20(%rsp),%rbp 40ca5b: 4c 8d 64 24 18 lea 0x18(%rsp),%r12 40ca60: 4c 8b 6c 24 08 mov 0x8(%rsp),%r13 40ca65: 66 66 2e 0f 1f 84 00 data32 nopw %cs:0x0(%rax,%rax,1) 40ca6c: 00 00 00 00 40ca70: 41 8a 45 00 mov 0x0(%r13),%al 40ca74: 8a 13 mov (%rbx),%dl 40ca76: 88 d1 mov %dl,%cl 40ca78: 08 c1 or %al,%cl 40ca7a: 78 14 js 40ca90 <_adReverseChar+0x90> 40ca7c: 41 88 55 00 mov %dl,0x0(%r13) 40ca80: 88 03 mov %al,(%rbx) 40ca82: 48 ff cb dec %rbx 40ca85: 49 ff c5 inc %r13 40ca88: e9 ee 00 00 00 jmpq 40cb7b <_adReverseChar+0x17b> 40ca8d: 0f 1f 00 nopl (%rax) 40ca90: 0f b6 c0 movzbl %al,%eax 40ca93: 48 8b 0d 3e 4b 22 00 mov 0x224b3e(%rip),%rcx # 6315d8 <_D2rt4util3utf10UTF8strideyAi+0x8> 40ca9a: 44 8b 34 81 mov (%rcx,%rax,4),%r14d 40ca9e: 80 e2 c0 and $0xc0,%dl 40caa1: b8 01 00 00 00 mov $0x1,%eax 40caa6: 31 c9 xor %ecx,%ecx 40caa8: 80 fa 80 cmp $0x80,%dl 40caab: 75 1a jne 40cac7 <_adReverseChar+0xc7> 40caad: 0f 1f 00 nopl (%rax) 40cab0: 8a 44 0b ff mov -0x1(%rbx,%rcx,1),%al 40cab4: 24 c0 and $0xc0,%al 40cab6: 48 ff c9 dec %rcx 40cab9: 3c 80 cmp $0x80,%al 40cabb: 74 f3 je 40cab0 <_adReverseChar+0xb0> 40cabd: 48 01 cb add %rcx,%rbx 40cac0: b8 01 00 00 00 mov $0x1,%eax 40cac5: 29 c8 sub %ecx,%eax 40cac7: 49 39 dd cmp %rbx,%r13 40caca: 0f 84 b4 00 00 00 je 40cb84 <_adReverseChar+0x184> 40cad0: 41 39 c6 cmp %eax,%r14d 40cad3: 75 3b jne 40cb10 <_adReverseChar+0x110> 40cad5: 48 89 ef mov %rbp,%rdi 40cad8: 4c 89 ee mov %r13,%rsi 40cadb: 4c 89 f2 mov %r14,%rdx 40cade: e8 ed 50 ff ff callq 401bd0 40cae3: 4c 89 ef mov %r13,%rdi 40cae6: 48 89 de mov %rbx,%rsi 40cae9: 4c 89 f2 mov %r14,%rdx 40caec: e8 df 50 ff ff callq 401bd0 40caf1: 48 89 df mov %rbx,%rdi 40caf4: 48 89 ee mov %rbp,%rsi 40caf7: 4c 89 f2 mov %r14,%rdx 40cafa: e8 d1 50 ff ff callq 401bd0 40caff: 4d 01 f5 add %r14,%r13 40cb02: 48 ff cb dec %rbx 40cb05: eb 74 jmp 40cb7b <_adReverseChar+0x17b> 40cb07: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) 40cb0e: 00 00 40cb10: 41 89 c7 mov %eax,%r15d 40cb13: 48 89 ef mov %rbp,%rdi 40cb16: 48 89 de mov %rbx,%rsi 40cb19: 4c 89 fa mov %r15,%rdx 40cb1c: e8 af 50 ff ff callq 401bd0 40cb21: 4c 89 e7 mov %r12,%rdi 40cb24: 4c 89 ee mov %r13,%rsi 40cb27: 4c 89 f2 mov %r14,%rdx 40cb2a: e8 a1 50 ff ff callq 401bd0 40cb2f: 4b 8d 7c 3d 00 lea 0x0(%r13,%r15,1),%rdi 40cb34: 48 89 7c 24 10 mov %rdi,0x10(%rsp) 40cb39: 4b 8d 74 35 00 lea 0x0(%r13,%r14,1),%rsi 40cb3e: 48 89 da mov %rbx,%rdx 40cb41: 48 29 f2 sub %rsi,%rdx 40cb44: e8 07 52 ff ff callq 401d50 40cb49: 4c 89 ef mov %r13,%rdi 40cb4c: 48 89 ee mov %rbp,%rsi 40cb4f: 4c 89 fa mov %r15,%rdx 40cb52: e8 79 50 ff ff callq 401bd0 40cb57: 4c 89 ff mov %r15,%rdi 40cb5a: 4c 29 f7 sub %r14,%rdi 40cb5d: 48 01 df add %rbx,%rdi 40cb60: 4c 89 e6 mov %r12,%rsi 40cb63: 4c 89 f2 mov %r14,%rdx 40cb66: e8 65 50 ff ff callq 401bd0 40cb6b: 45 29 f7 sub %r14d,%r15d 40cb6e: 49 63 c7 movslq %r15d,%rax 40cb71: 48 8d 5c 18 ff lea -0x1(%rax,%rbx,1),%rbx 40cb76: 4c 8b 6c 24 10 mov 0x10(%rsp),%r13 40cb7b: 49 39 dd cmp %rbx,%r13 40cb7e: 0f 82 ec fe ff ff jb 40ca70 <_adReverseChar+0x70> 40cb84: 48 8b 04 24 mov (%rsp),%rax 40cb88: 48 8b 54 24 08 mov 0x8(%rsp),%rdx 40cb8d: 48 83 c4 28 add $0x28,%rsp 40cb91: 5b pop %rbx 40cb92: 41 5c pop %r12 40cb94: 41 5d pop %r13 40cb96: 41 5e pop %r14 40cb98: 41 5f pop %r15 40cb9a: 5d pop %rbp 40cb9b: c3 retq 40cb9c: 0f 1f 40 00 nopl 0x0(%rax) 000000000040cba0 <_adReverseWchar>: 40cba0: 55 push %rbp 40cba1: 41 57 push %r15 40cba3: 41 56 push %r14 40cba5: 41 55 push %r13 40cba7: 41 54 push %r12 40cba9: 53 push %rbx 40cbaa: 48 83 ec 28 sub $0x28,%rsp 40cbae: 48 89 74 24 08 mov %rsi,0x8(%rsp) 40cbb3: 48 89 3c 24 mov %rdi,(%rsp) 40cbb7: 48 83 ff 02 cmp $0x2,%rdi 40cbbb: 0f 82 6a 01 00 00 jb 40cd2b <_adReverseWchar+0x18b> 40cbc1: 48 8b 4c 24 08 mov 0x8(%rsp),%rcx 40cbc6: 48 8b 04 24 mov (%rsp),%rax 40cbca: 48 8d 44 41 fe lea -0x2(%rcx,%rax,2),%rax 40cbcf: 48 39 c1 cmp %rax,%rcx 40cbd2: 0f 83 53 01 00 00 jae 40cd2b <_adReverseWchar+0x18b> 40cbd8: 4c 8d 64 24 24 lea 0x24(%rsp),%r12 40cbdd: 4c 8d 7c 24 20 lea 0x20(%rsp),%r15 40cbe2: 48 8b 5c 24 08 mov 0x8(%rsp),%rbx 40cbe7: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) 40cbee: 00 00 40cbf0: 0f b7 08 movzwl (%rax),%ecx 40cbf3: 0f b7 13 movzwl (%rbx),%edx 40cbf6: 89 d6 mov %edx,%esi 40cbf8: 81 c6 00 28 00 00 add $0x2800,%esi 40cbfe: 66 81 fe 00 08 cmp $0x800,%si 40cc03: 72 2b jb 40cc30 <_adReverseWchar+0x90> 40cc05: 8d b1 00 28 00 00 lea 0x2800(%rcx),%esi 40cc0b: 66 81 fe 00 08 cmp $0x800,%si 40cc10: 72 1e jb 40cc30 <_adReverseWchar+0x90> 40cc12: 66 89 0b mov %cx,(%rbx) 40cc15: 66 89 10 mov %dx,(%rax) 40cc18: 48 83 c0 fe add $0xfffffffffffffffe,%rax 40cc1c: 48 83 c3 02 add $0x2,%rbx 40cc20: e9 fd 00 00 00 jmpq 40cd22 <_adReverseWchar+0x182> 40cc25: 66 66 2e 0f 1f 84 00 data32 nopw %cs:0x0(%rax,%rax,1) 40cc2c: 00 00 00 00 40cc30: 41 bd 01 00 00 00 mov $0x1,%r13d 40cc36: 66 81 fa 00 d8 cmp $0xd800,%dx 40cc3b: 72 0f jb 40cc4c <_adReverseWchar+0xac> 40cc3d: 66 81 fa 00 dc cmp $0xdc00,%dx 40cc42: 41 bd 01 00 00 00 mov $0x1,%r13d 40cc48: 41 83 d5 00 adc $0x0,%r13d 40cc4c: 81 c1 00 24 00 00 add $0x2400,%ecx 40cc52: 66 81 f9 00 04 cmp $0x400,%cx 40cc57: 41 be 01 00 00 00 mov $0x1,%r14d 40cc5d: 41 83 d6 00 adc $0x0,%r14d 40cc61: 48 8d 68 fe lea -0x2(%rax),%rbp 40cc65: 66 81 f9 00 04 cmp $0x400,%cx 40cc6a: 48 0f 43 e8 cmovae %rax,%rbp 40cc6e: 48 39 eb cmp %rbp,%rbx 40cc71: 0f 84 b4 00 00 00 je 40cd2b <_adReverseWchar+0x18b> 40cc77: 45 39 f5 cmp %r14d,%r13d 40cc7a: 75 24 jne 40cca0 <_adReverseWchar+0x100> 40cc7c: 8b 03 mov (%rbx),%eax 40cc7e: 8b 4d 00 mov 0x0(%rbp),%ecx 40cc81: 89 0b mov %ecx,(%rbx) 40cc83: 89 45 00 mov %eax,0x0(%rbp) 40cc86: 4a 8d 1c 6b lea (%rbx,%r13,2),%rbx 40cc8a: 48 83 c5 fe add $0xfffffffffffffffe,%rbp 40cc8e: 48 89 e8 mov %rbp,%rax 40cc91: e9 8c 00 00 00 jmpq 40cd22 <_adReverseWchar+0x182> 40cc96: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) 40cc9d: 00 00 00 40cca0: 4b 8d 54 2d 00 lea 0x0(%r13,%r13,1),%rdx 40cca5: 48 89 54 24 18 mov %rdx,0x18(%rsp) 40ccaa: 4c 89 e7 mov %r12,%rdi 40ccad: 48 89 de mov %rbx,%rsi 40ccb0: e8 1b 4f ff ff callq 401bd0 40ccb5: 4f 8d 24 36 lea (%r14,%r14,1),%r12 40ccb9: 4c 89 ff mov %r15,%rdi 40ccbc: 48 89 ee mov %rbp,%rsi 40ccbf: 4c 89 e2 mov %r12,%rdx 40ccc2: e8 09 4f ff ff callq 401bd0 40ccc7: 4a 8d 34 6b lea (%rbx,%r13,2),%rsi 40cccb: 48 89 e8 mov %rbp,%rax 40ccce: 48 29 f0 sub %rsi,%rax 40ccd1: 48 89 c2 mov %rax,%rdx 40ccd4: 48 c1 ea 3f shr $0x3f,%rdx 40ccd8: 48 01 c2 add %rax,%rdx 40ccdb: 48 83 e2 fe and $0xfffffffffffffffe,%rdx 40ccdf: 4a 8d 3c 73 lea (%rbx,%r14,2),%rdi 40cce3: 48 89 7c 24 10 mov %rdi,0x10(%rsp) 40cce8: e8 63 50 ff ff callq 401d50 40cced: 48 89 df mov %rbx,%rdi 40ccf0: 4c 89 fe mov %r15,%rsi 40ccf3: 4c 89 e2 mov %r12,%rdx 40ccf6: e8 d5 4e ff ff callq 401bd0 40ccfb: 45 29 ee sub %r13d,%r14d 40ccfe: 49 63 de movslq %r14d,%rbx 40cd01: 48 8d 7c 5d 00 lea 0x0(%rbp,%rbx,2),%rdi 40cd06: 48 8d 74 24 24 lea 0x24(%rsp),%rsi 40cd0b: 49 89 f4 mov %rsi,%r12 40cd0e: 48 8b 54 24 18 mov 0x18(%rsp),%rdx 40cd13: e8 b8 4e ff ff callq 401bd0 40cd18: 48 8d 44 5d fe lea -0x2(%rbp,%rbx,2),%rax 40cd1d: 48 8b 5c 24 10 mov 0x10(%rsp),%rbx 40cd22: 48 39 c3 cmp %rax,%rbx 40cd25: 0f 82 c5 fe ff ff jb 40cbf0 <_adReverseWchar+0x50> 40cd2b: 48 8b 04 24 mov (%rsp),%rax 40cd2f: 48 8b 54 24 08 mov 0x8(%rsp),%rdx 40cd34: 48 83 c4 28 add $0x28,%rsp 40cd38: 5b pop %rbx 40cd39: 41 5c pop %r12 40cd3b: 41 5d pop %r13 40cd3d: 41 5e pop %r14 40cd3f: 41 5f pop %r15 40cd41: 5d pop %rbp 40cd42: c3 retq 40cd43: 66 66 66 66 2e 0f 1f data32 data32 data32 nopw %cs:0x0(%rax,%rax,1) 40cd4a: 84 00 00 00 00 00 000000000040cd50 <_adReverse>: 40cd50: 55 push %rbp 40cd51: 48 89 e5 mov %rsp,%rbp 40cd54: 41 57 push %r15 40cd56: 41 56 push %r14 40cd58: 41 55 push %r13 40cd5a: 41 54 push %r12 40cd5c: 53 push %rbx 40cd5d: 48 83 ec 28 sub $0x28,%rsp 40cd61: 49 89 d4 mov %rdx,%r12 40cd64: 48 89 75 b8 mov %rsi,-0x48(%rbp) 40cd68: 48 89 7d b0 mov %rdi,-0x50(%rbp) 40cd6c: 48 83 ff 02 cmp $0x2,%rdi 40cd70: 0f 82 7f 00 00 00 jb 40cdf5 <_adReverse+0xa5> 40cd76: 48 8b 45 b0 mov -0x50(%rbp),%rax 40cd7a: 48 8d 58 ff lea -0x1(%rax),%rbx 40cd7e: c5 f8 57 c0 vxorps %xmm0,%xmm0,%xmm0 40cd82: c5 f8 29 45 c0 vmovaps %xmm0,-0x40(%rbp) 40cd87: 49 0f af dc imul %r12,%rbx 40cd8b: 48 03 5d b8 add -0x48(%rbp),%rbx 40cd8f: 49 83 fc 11 cmp $0x11,%r12 40cd93: 72 16 jb 40cdab <_adReverse+0x5b> 40cd95: 44 89 e0 mov %r12d,%eax 40cd98: 48 83 c0 0f add $0xf,%rax 40cd9c: 48 83 e0 f0 and $0xfffffffffffffff0,%rax 40cda0: 49 89 e5 mov %rsp,%r13 40cda3: 49 29 c5 sub %rax,%r13 40cda6: 4c 89 ec mov %r13,%rsp 40cda9: eb 04 jmp 40cdaf <_adReverse+0x5f> 40cdab: 4c 8d 6d c0 lea -0x40(%rbp),%r13 40cdaf: 48 39 5d b8 cmp %rbx,-0x48(%rbp) 40cdb3: 73 40 jae 40cdf5 <_adReverse+0xa5> 40cdb5: 4d 89 e7 mov %r12,%r15 40cdb8: 49 f7 df neg %r15 40cdbb: 4c 8b 75 b8 mov -0x48(%rbp),%r14 40cdbf: 90 nop 40cdc0: 4c 89 ef mov %r13,%rdi 40cdc3: 4c 89 f6 mov %r14,%rsi 40cdc6: 4c 89 e2 mov %r12,%rdx 40cdc9: e8 02 4e ff ff callq 401bd0 40cdce: 4c 89 f7 mov %r14,%rdi 40cdd1: 48 89 de mov %rbx,%rsi 40cdd4: 4c 89 e2 mov %r12,%rdx 40cdd7: e8 f4 4d ff ff callq 401bd0 40cddc: 48 89 df mov %rbx,%rdi 40cddf: 4c 89 ee mov %r13,%rsi 40cde2: 4c 89 e2 mov %r12,%rdx 40cde5: e8 e6 4d ff ff callq 401bd0 40cdea: 4c 01 fb add %r15,%rbx 40cded: 4d 01 e6 add %r12,%r14 40cdf0: 49 39 de cmp %rbx,%r14 40cdf3: 72 cb jb 40cdc0 <_adReverse+0x70> 40cdf5: 48 8b 45 b0 mov -0x50(%rbp),%rax 40cdf9: 48 8b 55 b8 mov -0x48(%rbp),%rdx 40cdfd: 48 8d 65 d8 lea -0x28(%rbp),%rsp 40ce01: 5b pop %rbx 40ce02: 41 5c pop %r12 40ce04: 41 5d pop %r13 40ce06: 41 5e pop %r14 40ce08: 41 5f pop %r15 40ce0a: 5d pop %rbp 40ce0b: c3 retq 40ce0c: 0f 1f 40 00 nopl 0x0(%rax) 000000000040ce10 <_adSortChar>: 40ce10: 55 push %rbp 40ce11: 41 57 push %r15 40ce13: 41 56 push %r14 40ce15: 41 55 push %r13 40ce17: 41 54 push %r12 40ce19: 53 push %rbx 40ce1a: 48 83 ec 18 sub $0x18,%rsp 40ce1e: 48 83 ff 02 cmp $0x2,%rdi 40ce22: 0f 82 5c 01 00 00 jb 40cf84 <_adSortChar+0x174> 40ce28: 48 89 3c 24 mov %rdi,(%rsp) 40ce2c: 48 89 74 24 08 mov %rsi,0x8(%rsp) 40ce31: e8 8a 29 00 00 callq 40f7c0 <_D2rt4util3utf7toUTF32FxAaZAyw> 40ce36: 48 89 c3 mov %rax,%rbx 40ce39: 49 89 d4 mov %rdx,%r12 40ce3c: 48 89 df mov %rbx,%rdi 40ce3f: 4c 89 e6 mov %r12,%rsi 40ce42: ba c0 58 42 00 mov $0x4258c0,%edx 40ce47: e8 64 04 00 00 callq 40d2b0 <_adSort> 40ce4c: 48 85 db test %rbx,%rbx 40ce4f: 0f 84 1e 01 00 00 je 40cf73 <_adSortChar+0x163> 40ce55: 31 ed xor %ebp,%ebp 40ce57: 4c 8d 6c 24 14 lea 0x14(%rsp),%r13 40ce5c: 49 89 ee mov %rbp,%r14 40ce5f: 90 nop 40ce60: 49 89 ef mov %rbp,%r15 40ce63: 43 8b 04 b4 mov (%r12,%r14,4),%eax 40ce67: c7 44 24 14 ff ff ff movl $0xffffffff,0x14(%rsp) 40ce6e: ff 40ce6f: 83 f8 7f cmp $0x7f,%eax 40ce72: 77 1c ja 40ce90 <_adSortChar+0x80> 40ce74: 88 44 24 14 mov %al,0x14(%rsp) 40ce78: bd 01 00 00 00 mov $0x1,%ebp 40ce7d: e9 ce 00 00 00 jmpq 40cf50 <_adSortChar+0x140> 40ce82: 66 66 66 66 66 2e 0f data32 data32 data32 data32 nopw %cs:0x0(%rax,%rax,1) 40ce89: 1f 84 00 00 00 00 00 40ce90: 3d ff 07 00 00 cmp $0x7ff,%eax 40ce95: 77 29 ja 40cec0 <_adSortChar+0xb0> 40ce97: 89 c1 mov %eax,%ecx 40ce99: c1 e9 06 shr $0x6,%ecx 40ce9c: 81 c9 c0 00 00 00 or $0xc0,%ecx 40cea2: 88 4c 24 14 mov %cl,0x14(%rsp) 40cea6: 83 e0 3f and $0x3f,%eax 40cea9: 0d 80 00 00 00 or $0x80,%eax 40ceae: 88 44 24 15 mov %al,0x15(%rsp) 40ceb2: bd 02 00 00 00 mov $0x2,%ebp 40ceb7: e9 94 00 00 00 jmpq 40cf50 <_adSortChar+0x140> 40cebc: 0f 1f 40 00 nopl 0x0(%rax) 40cec0: 3d ff ff 00 00 cmp $0xffff,%eax 40cec5: 77 34 ja 40cefb <_adSortChar+0xeb> 40cec7: 89 c1 mov %eax,%ecx 40cec9: c1 e9 0c shr $0xc,%ecx 40cecc: 81 c9 e0 00 00 00 or $0xe0,%ecx 40ced2: 88 4c 24 14 mov %cl,0x14(%rsp) 40ced6: 89 c1 mov %eax,%ecx 40ced8: c1 e9 06 shr $0x6,%ecx 40cedb: 83 e1 3f and $0x3f,%ecx 40cede: 81 c9 80 00 00 00 or $0x80,%ecx 40cee4: 88 4c 24 15 mov %cl,0x15(%rsp) 40cee8: 83 e0 3f and $0x3f,%eax 40ceeb: 0d 80 00 00 00 or $0x80,%eax 40cef0: 88 44 24 16 mov %al,0x16(%rsp) 40cef4: bd 03 00 00 00 mov $0x3,%ebp 40cef9: eb 55 jmp 40cf50 <_adSortChar+0x140> 40cefb: 3d ff ff 10 00 cmp $0x10ffff,%eax 40cf00: 0f 87 93 00 00 00 ja 40cf99 <_adSortChar+0x189> 40cf06: 89 c1 mov %eax,%ecx 40cf08: c1 e9 12 shr $0x12,%ecx 40cf0b: 81 c9 f0 00 00 00 or $0xf0,%ecx 40cf11: 88 4c 24 14 mov %cl,0x14(%rsp) 40cf15: 89 c1 mov %eax,%ecx 40cf17: c1 e9 0c shr $0xc,%ecx 40cf1a: 83 e1 3f and $0x3f,%ecx 40cf1d: 81 c9 80 00 00 00 or $0x80,%ecx 40cf23: 88 4c 24 15 mov %cl,0x15(%rsp) 40cf27: 89 c1 mov %eax,%ecx 40cf29: c1 e9 06 shr $0x6,%ecx 40cf2c: 83 e1 3f and $0x3f,%ecx 40cf2f: 81 c9 80 00 00 00 or $0x80,%ecx 40cf35: 88 4c 24 16 mov %cl,0x16(%rsp) 40cf39: 83 e0 3f and $0x3f,%eax 40cf3c: 0d 80 00 00 00 or $0x80,%eax 40cf41: 88 44 24 17 mov %al,0x17(%rsp) 40cf45: bd 04 00 00 00 mov $0x4,%ebp 40cf4a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) 40cf50: 48 8b 44 24 08 mov 0x8(%rsp),%rax 40cf55: 4a 8d 3c 38 lea (%rax,%r15,1),%rdi 40cf59: 4c 89 ee mov %r13,%rsi 40cf5c: 48 89 ea mov %rbp,%rdx 40cf5f: e8 6c 4c ff ff callq 401bd0 40cf64: 4c 01 fd add %r15,%rbp 40cf67: 49 ff c6 inc %r14 40cf6a: 49 39 de cmp %rbx,%r14 40cf6d: 0f 82 ed fe ff ff jb 40ce60 <_adSortChar+0x50> 40cf73: 4c 89 e7 mov %r12,%rdi 40cf76: e8 35 f7 ff ff callq 40c6b0 40cf7b: 48 8b 74 24 08 mov 0x8(%rsp),%rsi 40cf80: 48 8b 3c 24 mov (%rsp),%rdi 40cf84: 48 89 f8 mov %rdi,%rax 40cf87: 48 89 f2 mov %rsi,%rdx 40cf8a: 48 83 c4 18 add $0x18,%rsp 40cf8e: 5b pop %rbx 40cf8f: 41 5c pop %r12 40cf91: 41 5d pop %r13 40cf93: 41 5e pop %r14 40cf95: 41 5f pop %r15 40cf97: 5d pop %rbp 40cf98: c3 retq 40cf99: bf 37 00 00 00 mov $0x37,%edi 40cf9e: be e0 48 42 00 mov $0x4248e0,%esi 40cfa3: ba 68 02 00 00 mov $0x268,%edx 40cfa8: e8 93 5e ff ff callq 402e40 <_d_assert> 40cfad: 0f 1f 00 nopl (%rax) 000000000040cfb0 <_adSortWchar>: 40cfb0: 55 push %rbp 40cfb1: 41 57 push %r15 40cfb3: 41 56 push %r14 40cfb5: 41 55 push %r13 40cfb7: 41 54 push %r12 40cfb9: 53 push %rbx 40cfba: 48 83 ec 18 sub $0x18,%rsp 40cfbe: 49 89 f4 mov %rsi,%r12 40cfc1: 48 83 ff 02 cmp $0x2,%rdi 40cfc5: 0f 82 85 00 00 00 jb 40d050 <_adSortWchar+0xa0> 40cfcb: 48 89 3c 24 mov %rdi,(%rsp) 40cfcf: 4c 89 e6 mov %r12,%rsi 40cfd2: e8 99 28 00 00 callq 40f870 <_D2rt4util3utf7toUTF32FxAuZAyw> 40cfd7: 48 89 c3 mov %rax,%rbx 40cfda: 48 89 54 24 08 mov %rdx,0x8(%rsp) 40cfdf: 48 89 df mov %rbx,%rdi 40cfe2: 48 89 d6 mov %rdx,%rsi 40cfe5: ba c0 58 42 00 mov $0x4258c0,%edx 40cfea: e8 c1 02 00 00 callq 40d2b0 <_adSort> 40cfef: 48 85 db test %rbx,%rbx 40cff2: 74 4e je 40d042 <_adSortWchar+0x92> 40cff4: 31 ed xor %ebp,%ebp 40cff6: 4c 8d 6c 24 14 lea 0x14(%rsp),%r13 40cffb: 4c 8b 7c 24 08 mov 0x8(%rsp),%r15 40d000: 41 8b 07 mov (%r15),%eax 40d003: c7 44 24 14 ff ff ff movl $0xffffffff,0x14(%rsp) 40d00a: ff 40d00b: 3d ff ff 00 00 cmp $0xffff,%eax 40d010: 77 0e ja 40d020 <_adSortWchar+0x70> 40d012: 41 be 01 00 00 00 mov $0x1,%r14d 40d018: eb 0c jmp 40d026 <_adSortWchar+0x76> 40d01a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) 40d020: 41 be 02 00 00 00 mov $0x2,%r14d 40d026: 49 8d 3c 6c lea (%r12,%rbp,2),%rdi 40d02a: 4b 8d 14 36 lea (%r14,%r14,1),%rdx 40d02e: 4c 89 ee mov %r13,%rsi 40d031: e8 9a 4b ff ff callq 401bd0 40d036: 4c 01 f5 add %r14,%rbp 40d039: 49 83 c7 04 add $0x4,%r15 40d03d: 48 ff cb dec %rbx 40d040: 75 be jne 40d000 <_adSortWchar+0x50> 40d042: 48 8b 7c 24 08 mov 0x8(%rsp),%rdi 40d047: e8 64 f6 ff ff callq 40c6b0 40d04c: 48 8b 3c 24 mov (%rsp),%rdi 40d050: 48 89 f8 mov %rdi,%rax 40d053: 4c 89 e2 mov %r12,%rdx 40d056: 48 83 c4 18 add $0x18,%rsp 40d05a: 5b pop %rbx 40d05b: 41 5c pop %r12 40d05d: 41 5d pop %r13 40d05f: 41 5e pop %r14 40d061: 41 5f pop %r15 40d063: 5d pop %rbp 40d064: c3 retq 40d065: 66 66 2e 0f 1f 84 00 data32 nopw %cs:0x0(%rax,%rax,1) 40d06c: 00 00 00 00 000000000040d070 <_adEq>: 40d070: 55 push %rbp 40d071: 41 57 push %r15 40d073: 41 56 push %r14 40d075: 41 55 push %r13 40d077: 41 54 push %r12 40d079: 53 push %rbx 40d07a: 50 push %rax 40d07b: 4c 89 c3 mov %r8,%rbx 40d07e: 48 89 0c 24 mov %rcx,(%rsp) 40d082: 49 89 f4 mov %rsi,%r12 40d085: 49 89 ff mov %rdi,%r15 40d088: 49 39 d7 cmp %rdx,%r15 40d08b: 75 6e jne 40d0fb <_adEq+0x8b> 40d08d: 48 8b 03 mov (%rbx),%rax 40d090: 48 89 df mov %rbx,%rdi 40d093: ff 50 48 callq *0x48(%rax) 40d096: 49 89 c5 mov %rax,%r13 40d099: 49 83 fd 01 cmp $0x1,%r13 40d09d: 75 19 jne 40d0b8 <_adEq+0x48> 40d09f: 4c 89 e7 mov %r12,%rdi 40d0a2: 48 8b 34 24 mov (%rsp),%rsi 40d0a6: 4c 89 fa mov %r15,%rdx 40d0a9: e8 d2 4a ff ff callq 401b80 40d0ae: 85 c0 test %eax,%eax 40d0b0: 0f 94 c0 sete %al 40d0b3: 0f b6 c0 movzbl %al,%eax 40d0b6: eb 45 jmp 40d0fd <_adEq+0x8d> 40d0b8: 31 ed xor %ebp,%ebp 40d0ba: 49 c7 c6 ff ff ff ff mov $0xffffffffffffffff,%r14 40d0c1: 66 66 66 66 66 66 2e data32 data32 data32 data32 data32 nopw %cs:0x0(%rax,%rax,1) 40d0c8: 0f 1f 84 00 00 00 00 40d0cf: 00 40d0d0: 49 ff c6 inc %r14 40d0d3: b8 01 00 00 00 mov $0x1,%eax 40d0d8: 4d 39 fe cmp %r15,%r14 40d0db: 73 20 jae 40d0fd <_adEq+0x8d> 40d0dd: 48 8b 04 24 mov (%rsp),%rax 40d0e1: 48 8d 34 28 lea (%rax,%rbp,1),%rsi 40d0e5: 49 8d 14 2c lea (%r12,%rbp,1),%rdx 40d0e9: 4a 8d 6c 2d 00 lea 0x0(%rbp,%r13,1),%rbp 40d0ee: 48 8b 03 mov (%rbx),%rax 40d0f1: 48 89 df mov %rbx,%rdi 40d0f4: ff 50 38 callq *0x38(%rax) 40d0f7: a8 01 test $0x1,%al 40d0f9: 75 d5 jne 40d0d0 <_adEq+0x60> 40d0fb: 31 c0 xor %eax,%eax 40d0fd: 48 83 c4 08 add $0x8,%rsp 40d101: 5b pop %rbx 40d102: 41 5c pop %r12 40d104: 41 5d pop %r13 40d106: 41 5e pop %r14 40d108: 41 5f pop %r15 40d10a: 5d pop %rbp 40d10b: c3 retq 40d10c: 0f 1f 40 00 nopl 0x0(%rax) 000000000040d110 <_adEq2>: 40d110: 48 83 ec 28 sub $0x28,%rsp 40d114: 48 89 7c 24 18 mov %rdi,0x18(%rsp) 40d119: 48 89 74 24 20 mov %rsi,0x20(%rsp) 40d11e: 48 89 54 24 08 mov %rdx,0x8(%rsp) 40d123: 48 89 4c 24 10 mov %rcx,0x10(%rsp) 40d128: 48 39 d7 cmp %rdx,%rdi 40d12b: 75 1e jne 40d14b <_adEq2+0x3b> 40d12d: 49 8b 00 mov (%r8),%rax 40d130: 48 8d 74 24 08 lea 0x8(%rsp),%rsi 40d135: 48 8d 54 24 18 lea 0x18(%rsp),%rdx 40d13a: 4c 89 c7 mov %r8,%rdi 40d13d: ff 50 38 callq *0x38(%rax) 40d140: 0f b6 c0 movzbl %al,%eax 40d143: 83 e0 01 and $0x1,%eax 40d146: 48 83 c4 28 add $0x28,%rsp 40d14a: c3 retq 40d14b: 31 c0 xor %eax,%eax 40d14d: 48 83 c4 28 add $0x28,%rsp 40d151: c3 retq 40d152: 66 66 66 66 66 2e 0f data32 data32 data32 data32 nopw %cs:0x0(%rax,%rax,1) 40d159: 1f 84 00 00 00 00 00 000000000040d160 <_adCmp>: 40d160: 55 push %rbp 40d161: 41 57 push %r15 40d163: 41 56 push %r14 40d165: 41 55 push %r13 40d167: 41 54 push %r12 40d169: 53 push %rbx 40d16a: 48 83 ec 18 sub $0x18,%rsp 40d16e: 4c 89 c3 mov %r8,%rbx 40d171: 49 89 cc mov %rcx,%r12 40d174: 49 89 d7 mov %rdx,%r15 40d177: 4c 89 7c 24 08 mov %r15,0x8(%rsp) 40d17c: 49 89 f5 mov %rsi,%r13 40d17f: 48 89 fd mov %rdi,%rbp 40d182: 48 89 2c 24 mov %rbp,(%rsp) 40d186: 48 8b 03 mov (%rbx),%rax 40d189: 48 89 df mov %rbx,%rdi 40d18c: ff 50 48 callq *0x48(%rax) 40d18f: 48 89 44 24 10 mov %rax,0x10(%rsp) 40d194: 49 39 ef cmp %rbp,%r15 40d197: 49 0f 42 ef cmovb %r15,%rbp 40d19b: 48 83 f8 01 cmp $0x1,%rax 40d19f: 75 14 jne 40d1b5 <_adCmp+0x55> 40d1a1: 4c 89 ef mov %r13,%rdi 40d1a4: 4c 89 e6 mov %r12,%rsi 40d1a7: 48 89 ea mov %rbp,%rdx 40d1aa: e8 d1 49 ff ff callq 401b80 40d1af: 85 c0 test %eax,%eax 40d1b1: 75 69 jne 40d21c <_adCmp+0xbc> 40d1b3: eb 44 jmp 40d1f9 <_adCmp+0x99> 40d1b5: 4d 89 ee mov %r13,%r14 40d1b8: 4d 89 e5 mov %r12,%r13 40d1bb: 45 31 ff xor %r15d,%r15d 40d1be: 49 c7 c4 ff ff ff ff mov $0xffffffffffffffff,%r12 40d1c5: 66 66 2e 0f 1f 84 00 data32 nopw %cs:0x0(%rax,%rax,1) 40d1cc: 00 00 00 00 40d1d0: 49 ff c4 inc %r12 40d1d3: 49 39 ec cmp %rbp,%r12 40d1d6: 73 21 jae 40d1f9 <_adCmp+0x99> 40d1d8: 4b 8d 74 3d 00 lea 0x0(%r13,%r15,1),%rsi 40d1dd: 4b 8d 14 3e lea (%r14,%r15,1),%rdx 40d1e1: 48 8b 44 24 10 mov 0x10(%rsp),%rax 40d1e6: 4d 8d 3c 07 lea (%r15,%rax,1),%r15 40d1ea: 48 8b 03 mov (%rbx),%rax 40d1ed: 48 89 df mov %rbx,%rdi 40d1f0: ff 50 40 callq *0x40(%rax) 40d1f3: 85 c0 test %eax,%eax 40d1f5: 74 d9 je 40d1d0 <_adCmp+0x70> 40d1f7: eb 23 jmp 40d21c <_adCmp+0xbc> 40d1f9: 31 c0 xor %eax,%eax 40d1fb: 48 8b 0c 24 mov (%rsp),%rcx 40d1ff: 48 3b 4c 24 08 cmp 0x8(%rsp),%rcx 40d204: 74 16 je 40d21c <_adCmp+0xbc> 40d206: b9 01 00 00 00 mov $0x1,%ecx 40d20b: b8 ff ff ff ff mov $0xffffffff,%eax 40d210: 48 8b 14 24 mov (%rsp),%rdx 40d214: 48 39 54 24 08 cmp %rdx,0x8(%rsp) 40d219: 0f 42 c1 cmovb %ecx,%eax 40d21c: 48 83 c4 18 add $0x18,%rsp 40d220: 5b pop %rbx 40d221: 41 5c pop %r12 40d223: 41 5d pop %r13 40d225: 41 5e pop %r14 40d227: 41 5f pop %r15 40d229: 5d pop %rbp 40d22a: c3 retq 40d22b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 000000000040d230 <_adCmp2>: 40d230: 48 83 ec 28 sub $0x28,%rsp 40d234: 48 89 7c 24 18 mov %rdi,0x18(%rsp) 40d239: 48 89 74 24 20 mov %rsi,0x20(%rsp) 40d23e: 48 89 54 24 08 mov %rdx,0x8(%rsp) 40d243: 48 89 4c 24 10 mov %rcx,0x10(%rsp) 40d248: 49 8b 00 mov (%r8),%rax 40d24b: 48 8d 74 24 08 lea 0x8(%rsp),%rsi 40d250: 48 8d 54 24 18 lea 0x18(%rsp),%rdx 40d255: 4c 89 c7 mov %r8,%rdi 40d258: ff 50 40 callq *0x40(%rax) 40d25b: 48 83 c4 28 add $0x28,%rsp 40d25f: c3 retq 000000000040d260 <_adCmpChar>: 40d260: 41 56 push %r14 40d262: 53 push %rbx 40d263: 50 push %rax 40d264: 49 89 d6 mov %rdx,%r14 40d267: 48 89 fb mov %rdi,%rbx 40d26a: 49 39 de cmp %rbx,%r14 40d26d: 48 89 da mov %rbx,%rdx 40d270: 49 0f 42 d6 cmovb %r14,%rdx 40d274: 48 89 f7 mov %rsi,%rdi 40d277: 48 89 ce mov %rcx,%rsi 40d27a: e8 01 49 ff ff callq 401b80 40d27f: 85 c0 test %eax,%eax 40d281: 75 05 jne 40d288 <_adCmpChar+0x28> 40d283: 44 29 f3 sub %r14d,%ebx 40d286: 89 d8 mov %ebx,%eax 40d288: 48 83 c4 08 add $0x8,%rsp 40d28c: 5b pop %rbx 40d28d: 41 5e pop %r14 40d28f: c3 retq 000000000040d290 <_D2rt3adi16__moduleinfoCtorZ>: 40d290: 48 8b 05 99 5f 22 00 mov 0x225f99(%rip),%rax # 633230 <_Dmodule_ref> 40d297: 48 89 05 12 42 22 00 mov %rax,0x224212(%rip) # 6314b0 <_D2rt3adi11__moduleRefZ> 40d29e: 48 c7 05 87 5f 22 00 movq $0x6314b0,0x225f87(%rip) # 633230 <_Dmodule_ref> 40d2a5: b0 14 63 00 40d2a9: c3 retq 40d2aa: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) 000000000040d2b0 <_adSort>: 40d2b0: 55 push %rbp 40d2b1: 48 89 e5 mov %rsp,%rbp 40d2b4: 41 57 push %r15 40d2b6: 41 56 push %r14 40d2b8: 41 55 push %r13 40d2ba: 41 54 push %r12 40d2bc: 53 push %rbx 40d2bd: 48 81 ec a8 01 00 00 sub $0x1a8,%rsp 40d2c4: 49 89 d4 mov %rdx,%r12 40d2c7: 49 89 f6 mov %rsi,%r14 40d2ca: 4c 89 b5 40 fe ff ff mov %r14,-0x1c0(%rbp) 40d2d1: 48 89 fb mov %rdi,%rbx 40d2d4: 48 89 9d 38 fe ff ff mov %rbx,-0x1c8(%rbp) 40d2db: 49 8b 04 24 mov (%r12),%rax 40d2df: 4c 89 e7 mov %r12,%rdi 40d2e2: ff 50 48 callq *0x48(%rax) 40d2e5: 48 89 85 70 fe ff ff mov %rax,-0x190(%rbp) 40d2ec: 48 89 c2 mov %rax,%rdx 40d2ef: 48 0f af d3 imul %rbx,%rdx 40d2f3: 49 89 c7 mov %rax,%r15 40d2f6: 48 f7 d8 neg %rax 40d2f9: 48 89 85 90 fe ff ff mov %rax,-0x170(%rbp) 40d300: 49 6b c7 07 imul $0x7,%r15,%rax 40d304: 48 89 85 50 fe ff ff mov %rax,-0x1b0(%rbp) 40d30b: b9 28 00 00 00 mov $0x28,%ecx 40d310: 4c 01 f2 add %r14,%rdx 40d313: 48 8d 85 98 fe ff ff lea -0x168(%rbp),%rax 40d31a: 48 89 85 68 fe ff ff mov %rax,-0x198(%rbp) 40d321: 4c 89 f6 mov %r14,%rsi 40d324: eb 21 jmp 40d347 <_adSort+0x97> 40d326: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) 40d32d: 00 00 00 40d330: 48 89 f1 mov %rsi,%rcx 40d333: 48 8d 14 c8 lea (%rax,%rcx,8),%rdx 40d337: 48 89 95 68 fe ff ff mov %rdx,-0x198(%rbp) 40d33e: 48 01 c9 add %rcx,%rcx 40d341: 4c 89 ca mov %r9,%rdx 40d344: 4c 89 c6 mov %r8,%rsi 40d347: 48 89 85 60 fe ff ff mov %rax,-0x1a0(%rbp) 40d34e: 48 89 8d 48 fe ff ff mov %rcx,-0x1b8(%rbp) 40d355: 48 8d 04 c8 lea (%rax,%rcx,8),%rax 40d359: 48 89 85 58 fe ff ff mov %rax,-0x1a8(%rbp) 40d360: eb 24 jmp 40d386 <_adSort+0xd6> 40d362: 66 66 66 66 66 2e 0f data32 data32 data32 data32 nopw %cs:0x0(%rax,%rax,1) 40d369: 1f 84 00 00 00 00 00 40d370: 48 8b 71 f0 mov -0x10(%rcx),%rsi 40d374: 48 8b 51 f8 mov -0x8(%rcx),%rdx 40d378: 48 83 c1 f0 add $0xfffffffffffffff0,%rcx 40d37c: 48 89 8d 68 fe ff ff mov %rcx,-0x198(%rbp) 40d383: 4d 89 ef mov %r13,%r15 40d386: 48 89 95 78 fe ff ff mov %rdx,-0x188(%rbp) 40d38d: 48 89 d1 mov %rdx,%rcx 40d390: 48 29 f1 sub %rsi,%rcx 40d393: 48 3b 8d 50 fe ff ff cmp -0x1b0(%rbp),%rcx 40d39a: 0f 86 60 01 00 00 jbe 40d500 <_adSort+0x250> 40d3a0: 48 d1 e9 shr %rcx 40d3a3: 48 81 e1 ff ff ff 7f and $0x7fffffff,%rcx 40d3aa: 48 89 c8 mov %rcx,%rax 40d3ad: 49 89 d6 mov %rdx,%r14 40d3b0: 31 d2 xor %edx,%edx 40d3b2: 49 f7 f7 div %r15 40d3b5: 48 29 d1 sub %rdx,%rcx 40d3b8: 48 01 f1 add %rsi,%rcx 40d3bb: 49 8b 04 24 mov (%r12),%rax 40d3bf: 4c 89 e7 mov %r12,%rdi 40d3c2: 48 89 f3 mov %rsi,%rbx 40d3c5: 48 89 ca mov %rcx,%rdx 40d3c8: ff 50 50 callq *0x50(%rax) 40d3cb: 48 8b 85 90 fe ff ff mov -0x170(%rbp),%rax 40d3d2: 4d 8d 2c 06 lea (%r14,%rax,1),%r13 40d3d6: 4e 8d 34 3b lea (%rbx,%r15,1),%r14 40d3da: 49 8b 04 24 mov (%r12),%rax 40d3de: 4c 89 e7 mov %r12,%rdi 40d3e1: 4c 89 ee mov %r13,%rsi 40d3e4: 4c 89 f2 mov %r14,%rdx 40d3e7: ff 50 40 callq *0x40(%rax) 40d3ea: 85 c0 test %eax,%eax 40d3ec: 7e 10 jle 40d3fe <_adSort+0x14e> 40d3ee: 49 8b 04 24 mov (%r12),%rax 40d3f2: 4c 89 e7 mov %r12,%rdi 40d3f5: 4c 89 ee mov %r13,%rsi 40d3f8: 4c 89 f2 mov %r14,%rdx 40d3fb: ff 50 50 callq *0x50(%rax) 40d3fe: 49 8b 04 24 mov (%r12),%rax 40d402: 4c 89 e7 mov %r12,%rdi 40d405: 4c 89 ee mov %r13,%rsi 40d408: 48 89 da mov %rbx,%rdx 40d40b: ff 50 40 callq *0x40(%rax) 40d40e: 85 c0 test %eax,%eax 40d410: 7e 10 jle 40d422 <_adSort+0x172> 40d412: 49 8b 04 24 mov (%r12),%rax 40d416: 4c 89 e7 mov %r12,%rdi 40d419: 4c 89 ee mov %r13,%rsi 40d41c: 48 89 da mov %rbx,%rdx 40d41f: ff 50 50 callq *0x50(%rax) 40d422: 49 8b 04 24 mov (%r12),%rax 40d426: 4c 89 e7 mov %r12,%rdi 40d429: 48 89 de mov %rbx,%rsi 40d42c: 4c 89 f2 mov %r14,%rdx 40d42f: ff 50 40 callq *0x40(%rax) 40d432: 85 c0 test %eax,%eax 40d434: 7e 2a jle 40d460 <_adSort+0x1b0> 40d436: 49 8b 04 24 mov (%r12),%rax 40d43a: 4c 89 e7 mov %r12,%rdi 40d43d: 48 89 de mov %rbx,%rsi 40d440: 4c 89 f2 mov %r14,%rdx 40d443: ff 50 50 callq *0x50(%rax) 40d446: eb 18 jmp 40d460 <_adSort+0x1b0> 40d448: 4c 89 e7 mov %r12,%rdi 40d44b: 4c 89 ee mov %r13,%rsi 40d44e: 4c 89 f2 mov %r14,%rdx 40d451: ff d0 callq *%rax 40d453: 4c 8b bd 70 fe ff ff mov -0x190(%rbp),%r15 40d45a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) 40d460: 4d 01 fe add %r15,%r14 40d463: 49 8b 04 24 mov (%r12),%rax 40d467: 4c 89 e7 mov %r12,%rdi 40d46a: 48 89 de mov %rbx,%rsi 40d46d: 4c 89 f2 mov %r14,%rdx 40d470: ff 50 40 callq *0x40(%rax) 40d473: 85 c0 test %eax,%eax 40d475: 78 e9 js 40d460 <_adSort+0x1b0> 40d477: 4d 89 e7 mov %r12,%r15 40d47a: 4c 8b a5 90 fe ff ff mov -0x170(%rbp),%r12 40d481: 66 66 66 66 66 66 2e data32 data32 data32 data32 data32 nopw %cs:0x0(%rax,%rax,1) 40d488: 0f 1f 84 00 00 00 00 40d48f: 00 40d490: 4d 01 e5 add %r12,%r13 40d493: 49 8b 07 mov (%r15),%rax 40d496: 4c 89 ff mov %r15,%rdi 40d499: 48 89 de mov %rbx,%rsi 40d49c: 4c 89 ea mov %r13,%rdx 40d49f: ff 50 40 callq *0x40(%rax) 40d4a2: 85 c0 test %eax,%eax 40d4a4: 7f ea jg 40d490 <_adSort+0x1e0> 40d4a6: 49 8b 07 mov (%r15),%rax 40d4a9: 48 8b 40 50 mov 0x50(%rax),%rax 40d4ad: 4d 39 ee cmp %r13,%r14 40d4b0: 4d 89 fc mov %r15,%r12 40d4b3: 76 93 jbe 40d448 <_adSort+0x198> 40d4b5: 4c 8b bd 70 fe ff ff mov -0x190(%rbp),%r15 40d4bc: 4c 89 e7 mov %r12,%rdi 40d4bf: 4c 89 ee mov %r13,%rsi 40d4c2: 48 89 da mov %rbx,%rdx 40d4c5: ff d0 callq *%rax 40d4c7: 48 89 de mov %rbx,%rsi 40d4ca: 48 8b 95 78 fe ff ff mov -0x188(%rbp),%rdx 40d4d1: 48 89 d0 mov %rdx,%rax 40d4d4: 4c 29 f0 sub %r14,%rax 40d4d7: 4c 89 e9 mov %r13,%rcx 40d4da: 48 29 f1 sub %rsi,%rcx 40d4dd: 48 39 c1 cmp %rax,%rcx 40d4e0: 0f 8e ca 00 00 00 jle 40d5b0 <_adSort+0x300> 40d4e6: 48 8b 8d 68 fe ff ff mov -0x198(%rbp),%rcx 40d4ed: 48 89 31 mov %rsi,(%rcx) 40d4f0: 4c 89 69 08 mov %r13,0x8(%rcx) 40d4f4: 4c 89 f6 mov %r14,%rsi 40d4f7: e9 c5 00 00 00 jmpq 40d5c1 <_adSort+0x311> 40d4fc: 0f 1f 40 00 nopl 0x0(%rax) 40d500: 4a 8d 0c 3e lea (%rsi,%r15,1),%rcx 40d504: 48 39 d1 cmp %rdx,%rcx 40d507: 48 89 f2 mov %rsi,%rdx 40d50a: 4d 89 fd mov %r15,%r13 40d50d: 73 7c jae 40d58b <_adSort+0x2db> 40d50f: 90 nop 40d510: 48 89 95 80 fe ff ff mov %rdx,-0x180(%rbp) 40d517: 48 89 8d 88 fe ff ff mov %rcx,-0x178(%rbp) 40d51e: 48 39 f1 cmp %rsi,%rcx 40d521: 49 89 f7 mov %rsi,%r15 40d524: 48 89 d3 mov %rdx,%rbx 40d527: 76 3f jbe 40d568 <_adSort+0x2b8> 40d529: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 40d530: 4e 8d 34 2b lea (%rbx,%r13,1),%r14 40d534: 49 8b 04 24 mov (%r12),%rax 40d538: 4c 89 e7 mov %r12,%rdi 40d53b: 4c 89 f6 mov %r14,%rsi 40d53e: 48 89 da mov %rbx,%rdx 40d541: ff 50 40 callq *0x40(%rax) 40d544: 85 c0 test %eax,%eax 40d546: 7e 20 jle 40d568 <_adSort+0x2b8> 40d548: 49 8b 04 24 mov (%r12),%rax 40d54c: 4c 89 e7 mov %r12,%rdi 40d54f: 4c 89 f6 mov %r14,%rsi 40d552: 48 89 da mov %rbx,%rdx 40d555: ff 50 50 callq *0x50(%rax) 40d558: 48 03 9d 90 fe ff ff add -0x170(%rbp),%rbx 40d55f: 4a 8d 04 2b lea (%rbx,%r13,1),%rax 40d563: 4c 39 f8 cmp %r15,%rax 40d566: 77 c8 ja 40d530 <_adSort+0x280> 40d568: 48 8b 95 80 fe ff ff mov -0x180(%rbp),%rdx 40d56f: 4c 01 ea add %r13,%rdx 40d572: 48 8b 8d 88 fe ff ff mov -0x178(%rbp),%rcx 40d579: 4c 01 e9 add %r13,%rcx 40d57c: 48 8b 85 78 fe ff ff mov -0x188(%rbp),%rax 40d583: 48 39 c1 cmp %rax,%rcx 40d586: 4c 89 fe mov %r15,%rsi 40d589: 72 85 jb 40d510 <_adSort+0x260> 40d58b: 48 8b 85 60 fe ff ff mov -0x1a0(%rbp),%rax 40d592: 48 8b 8d 68 fe ff ff mov -0x198(%rbp),%rcx 40d599: 48 39 c1 cmp %rax,%rcx 40d59c: 0f 86 8f 00 00 00 jbe 40d631 <_adSort+0x381> 40d5a2: e9 c9 fd ff ff jmpq 40d370 <_adSort+0xc0> 40d5a7: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) 40d5ae: 00 00 40d5b0: 48 8b 8d 68 fe ff ff mov -0x198(%rbp),%rcx 40d5b7: 4c 89 31 mov %r14,(%rcx) 40d5ba: 48 89 51 08 mov %rdx,0x8(%rcx) 40d5be: 4c 89 ea mov %r13,%rdx 40d5c1: 48 83 c1 10 add $0x10,%rcx 40d5c5: 48 89 8d 68 fe ff ff mov %rcx,-0x198(%rbp) 40d5cc: 48 3b 8d 58 fe ff ff cmp -0x1a8(%rbp),%rcx 40d5d3: 48 8b 9d 60 fe ff ff mov -0x1a0(%rbp),%rbx 40d5da: 0f 85 a6 fd ff ff jne 40d386 <_adSort+0xd6> 40d5e0: 49 89 f0 mov %rsi,%r8 40d5e3: 49 89 d1 mov %rdx,%r9 40d5e6: 48 8b 95 48 fe ff ff mov -0x1b8(%rbp),%rdx 40d5ed: 48 89 d1 mov %rdx,%rcx 40d5f0: 48 81 e1 fe ff ff 0f and $0xffffffe,%rcx 40d5f7: 48 c1 e1 04 shl $0x4,%rcx 40d5fb: 48 89 e0 mov %rsp,%rax 40d5fe: 48 29 c8 sub %rcx,%rax 40d601: 48 89 c4 mov %rax,%rsp 40d604: 48 85 d2 test %rdx,%rdx 40d607: 48 89 d1 mov %rdx,%rcx 40d60a: 48 89 d6 mov %rdx,%rsi 40d60d: 48 89 c2 mov %rax,%rdx 40d610: 0f 84 1a fd ff ff je 40d330 <_adSort+0x80> 40d616: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) 40d61d: 00 00 00 40d620: 48 89 1a mov %rbx,(%rdx) 40d623: 48 83 c2 08 add $0x8,%rdx 40d627: 48 ff c9 dec %rcx 40d62a: 75 f4 jne 40d620 <_adSort+0x370> 40d62c: e9 ff fc ff ff jmpq 40d330 <_adSort+0x80> 40d631: 48 8b 85 38 fe ff ff mov -0x1c8(%rbp),%rax 40d638: 48 8b 95 40 fe ff ff mov -0x1c0(%rbp),%rdx 40d63f: 48 8d 65 d8 lea -0x28(%rbp),%rsp 40d643: 5b pop %rbx 40d644: 41 5c pop %r12 40d646: 41 5d pop %r13 40d648: 41 5e pop %r14 40d64a: 41 5f pop %r15 40d64c: 5d pop %rbp 40d64d: c3 retq 40d64e: 66 90 xchg %ax,%ax 000000000040d650 <_D2rt5qsort16__moduleinfoCtorZ>: 40d650: 48 8b 05 d9 5b 22 00 mov 0x225bd9(%rip),%rax # 633230 <_Dmodule_ref> 40d657: 48 89 05 72 3e 22 00 mov %rax,0x223e72(%rip) # 6314d0 <_D2rt5qsort11__moduleRefZ> 40d65e: 48 c7 05 c7 5b 22 00 movq $0x6314d0,0x225bc7(%rip) # 633230 <_Dmodule_ref> 40d665: d0 14 63 00 40d669: c3 retq 40d66a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) 000000000040d670 <_D2rt8monitor_10getMonitorFC6ObjectZPS2rt8monitor_7Monitor>: 40d670: 48 8b 47 08 mov 0x8(%rdi),%rax 40d674: c3 retq 40d675: 66 66 2e 0f 1f 84 00 data32 nopw %cs:0x0(%rax,%rax,1) 40d67c: 00 00 00 00 000000000040d680 <_D2rt8monitor_10setMonitorFC6ObjectPS2rt8monitor_7MonitorZv>: 40d680: 48 89 7e 08 mov %rdi,0x8(%rsi) 40d684: c3 retq 40d685: 66 66 2e 0f 1f 84 00 data32 nopw %cs:0x0(%rax,%rax,1) 40d68c: 00 00 00 00 000000000040d690 <_STI_monitor_staticctor>: 40d690: 50 push %rax 40d691: 83 3d 18 5d 22 00 00 cmpl $0x0,0x225d18(%rip) # 6333b0 <_D2rt8monitor_6initedi> 40d698: 75 32 jne 40d6cc <_STI_monitor_staticctor+0x3c> 40d69a: bf e8 33 63 00 mov $0x6333e8,%edi 40d69f: e8 3c 44 ff ff callq 401ae0 40d6a4: bf e8 33 63 00 mov $0x6333e8,%edi 40d6a9: be 01 00 00 00 mov $0x1,%esi 40d6ae: e8 ad 45 ff ff callq 401c60 40d6b3: bf c0 33 63 00 mov $0x6333c0,%edi 40d6b8: be e8 33 63 00 mov $0x6333e8,%esi 40d6bd: e8 7e 47 ff ff callq 401e40 40d6c2: c7 05 e4 5c 22 00 01 movl $0x1,0x225ce4(%rip) # 6333b0 <_D2rt8monitor_6initedi> 40d6c9: 00 00 00 40d6cc: 58 pop %rax 40d6cd: c3 retq 40d6ce: 66 90 xchg %ax,%ax 000000000040d6d0 <_STD_monitor_staticdtor>: 40d6d0: 50 push %rax 40d6d1: 83 3d d8 5c 22 00 00 cmpl $0x0,0x225cd8(%rip) # 6333b0 <_D2rt8monitor_6initedi> 40d6d8: 74 1f je 40d6f9 <_STD_monitor_staticdtor+0x29> 40d6da: c7 05 cc 5c 22 00 00 movl $0x0,0x225ccc(%rip) # 6333b0 <_D2rt8monitor_6initedi> 40d6e1: 00 00 00 40d6e4: bf c0 33 63 00 mov $0x6333c0,%edi 40d6e9: e8 d2 43 ff ff callq 401ac0 40d6ee: bf e8 33 63 00 mov $0x6333e8,%edi 40d6f3: 58 pop %rax 40d6f4: e9 97 43 ff ff jmpq 401a90 40d6f9: 58 pop %rax 40d6fa: c3 retq 40d6fb: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 000000000040d700 <_d_monitor_create>: 40d700: 41 56 push %r14 40d702: 53 push %rbx 40d703: 50 push %rax 40d704: 49 89 fe mov %rdi,%r14 40d707: bf c0 33 63 00 mov $0x6333c0,%edi 40d70c: e8 3f 47 ff ff callq 401e50 40d711: 49 83 7e 08 00 cmpq $0x0,0x8(%r14) 40d716: 75 2c jne 40d744 <_d_monitor_create+0x44> 40d718: bf 48 00 00 00 mov $0x48,%edi 40d71d: be 01 00 00 00 mov $0x1,%esi 40d722: e8 79 44 ff ff callq 401ba0 40d727: 48 89 c3 mov %rax,%rbx 40d72a: 48 8d 7b 20 lea 0x20(%rbx),%rdi 40d72e: be e8 33 63 00 mov $0x6333e8,%esi 40d733: e8 08 47 ff ff callq 401e40 40d738: 49 89 5e 08 mov %rbx,0x8(%r14) 40d73c: 48 c7 43 18 01 00 00 movq $0x1,0x18(%rbx) 40d743: 00 40d744: bf c0 33 63 00 mov $0x6333c0,%edi 40d749: 48 83 c4 08 add $0x8,%rsp 40d74d: 5b pop %rbx 40d74e: 41 5e pop %r14 40d750: e9 fb 44 ff ff jmpq 401c50 40d755: 66 66 2e 0f 1f 84 00 data32 nopw %cs:0x0(%rax,%rax,1) 40d75c: 00 00 00 00 000000000040d760 <_d_monitor_destroy>: 40d760: 53 push %rbx 40d761: 48 89 fb mov %rdi,%rbx 40d764: 48 8b 7b 08 mov 0x8(%rbx),%rdi 40d768: 48 83 c7 20 add $0x20,%rdi 40d76c: e8 4f 43 ff ff callq 401ac0 40d771: 48 8b 7b 08 mov 0x8(%rbx),%rdi 40d775: e8 e6 41 ff ff callq 401960 40d77a: 48 c7 43 08 00 00 00 movq $0x0,0x8(%rbx) 40d781: 00 40d782: 5b pop %rbx 40d783: c3 retq 40d784: 66 66 66 2e 0f 1f 84 data32 data32 nopw %cs:0x0(%rax,%rax,1) 40d78b: 00 00 00 00 00 000000000040d790 <_d_monitor_lock>: 40d790: 48 8b 7f 08 mov 0x8(%rdi),%rdi 40d794: 48 83 c7 20 add $0x20,%rdi 40d798: e9 b3 46 ff ff jmpq 401e50 40d79d: 0f 1f 00 nopl (%rax) 000000000040d7a0 <_d_monitor_unlock>: 40d7a0: 48 8b 7f 08 mov 0x8(%rdi),%rdi 40d7a4: 48 83 c7 20 add $0x20,%rdi 40d7a8: e9 a3 44 ff ff jmpq 401c50 40d7ad: 0f 1f 00 nopl (%rax) 000000000040d7b0 <_D2rt8monitor_16__moduleinfoCtorZ>: 40d7b0: 48 8b 05 79 5a 22 00 mov 0x225a79(%rip),%rax # 633230 <_Dmodule_ref> 40d7b7: 48 89 05 32 3d 22 00 mov %rax,0x223d32(%rip) # 6314f0 <_D2rt8monitor_11__moduleRefZ> 40d7be: 48 c7 05 67 5a 22 00 movq $0x6314f0,0x225a67(%rip) # 633230 <_Dmodule_ref> 40d7c5: f0 14 63 00 40d7c9: c3 retq 40d7ca: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) 000000000040d7d0 <_D2rt3aaA6newaaAFmZAPS2rt3aaA3aaA>: 40d7d0: 41 57 push %r15 40d7d2: 41 56 push %r14 40d7d4: 53 push %rbx 40d7d5: 49 89 fe mov %rdi,%r14 40d7d8: 4e 8d 3c f5 00 00 00 lea 0x0(,%r14,8),%r15 40d7df: 00 40d7e0: 4c 89 ff mov %r15,%rdi 40d7e3: be 10 00 00 00 mov $0x10,%esi 40d7e8: e8 13 ed ff ff callq 40c500 40d7ed: 48 89 c3 mov %rax,%rbx 40d7f0: 48 89 df mov %rbx,%rdi 40d7f3: 31 f6 xor %esi,%esi 40d7f5: 4c 89 fa mov %r15,%rdx 40d7f8: e8 03 43 ff ff callq 401b00 40d7fd: 4c 89 f0 mov %r14,%rax 40d800: 48 89 da mov %rbx,%rdx 40d803: 5b pop %rbx 40d804: 41 5e pop %r14 40d806: 41 5f pop %r15 40d808: c3 retq 40d809: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 000000000040d810 <_D2rt3aaA10aligntsizeFNbmZm>: 40d810: 48 8d 47 0f lea 0xf(%rdi),%rax 40d814: 48 83 e0 f0 and $0xfffffffffffffff0,%rax 40d818: c3 retq 40d819: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 000000000040d820 <_aaLen>: 40d820: 48 85 ff test %rdi,%rdi 40d823: 74 05 je 40d82a <_aaLen+0xa> 40d825: 48 8b 47 10 mov 0x10(%rdi),%rax 40d829: c3 retq 40d82a: 31 c0 xor %eax,%eax 40d82c: c3 retq 40d82d: 0f 1f 00 nopl (%rax) 000000000040d830 <_aaGet>: 40d830: 48 81 ec b8 00 00 00 sub $0xb8,%rsp 40d837: 84 c0 test %al,%al 40d839: 74 39 je 40d874 <_aaGet+0x44> 40d83b: c5 f8 29 44 24 30 vmovaps %xmm0,0x30(%rsp) 40d841: c5 f8 29 4c 24 40 vmovaps %xmm1,0x40(%rsp) 40d847: c5 f8 29 54 24 50 vmovaps %xmm2,0x50(%rsp) 40d84d: c5 f8 29 5c 24 60 vmovaps %xmm3,0x60(%rsp) 40d853: c5 f8 29 64 24 70 vmovaps %xmm4,0x70(%rsp) 40d859: c5 f8 29 ac 24 80 00 vmovaps %xmm5,0x80(%rsp) 40d860: 00 00 40d862: c5 f8 29 b4 24 90 00 vmovaps %xmm6,0x90(%rsp) 40d869: 00 00 40d86b: c5 f8 29 bc 24 a0 00 vmovaps %xmm7,0xa0(%rsp) 40d872: 00 00 40d874: 4c 89 4c 24 28 mov %r9,0x28(%rsp) 40d879: 4c 89 44 24 20 mov %r8,0x20(%rsp) 40d87e: 48 89 4c 24 18 mov %rcx,0x18(%rsp) 40d883: 48 89 94 24 b0 00 00 mov %rdx,0xb0(%rsp) 40d88a: 00 40d88b: 48 8d 8c 24 b8 00 00 lea 0xb8(%rsp),%rcx 40d892: 00 40d893: e8 08 00 00 00 callq 40d8a0 <_aaGetX> 40d898: 48 81 c4 b8 00 00 00 add $0xb8,%rsp 40d89f: c3 retq 000000000040d8a0 <_aaGetX>: 40d8a0: 55 push %rbp 40d8a1: 41 57 push %r15 40d8a3: 41 56 push %r14 40d8a5: 41 55 push %r13 40d8a7: 41 54 push %r12 40d8a9: 53 push %rbx 40d8aa: 48 83 ec 18 sub $0x18,%rsp 40d8ae: 49 89 cd mov %rcx,%r13 40d8b1: 48 89 54 24 10 mov %rdx,0x10(%rsp) 40d8b6: 48 89 f3 mov %rsi,%rbx 40d8b9: 48 89 fd mov %rdi,%rbp 40d8bc: 48 8b 03 mov (%rbx),%rax 40d8bf: 48 89 df mov %rbx,%rdi 40d8c2: ff 50 48 callq *0x48(%rax) 40d8c5: 48 89 44 24 08 mov %rax,0x8(%rsp) 40d8ca: 48 8b 45 00 mov 0x0(%rbp),%rax 40d8ce: 48 85 c0 test %rax,%rax 40d8d1: 75 34 jne 40d907 <_aaGetX+0x67> 40d8d3: bf 60 4a 42 00 mov $0x424a60,%edi 40d8d8: e8 73 32 00 00 callq 410b50 <_d_allocmemoryT> 40d8dd: c5 f8 57 c0 vxorps %xmm0,%xmm0,%xmm0 40d8e1: c5 f8 11 40 30 vmovups %xmm0,0x30(%rax) 40d8e6: c5 f8 11 40 20 vmovups %xmm0,0x20(%rax) 40d8eb: c5 f8 11 40 10 vmovups %xmm0,0x10(%rax) 40d8f0: c5 f8 11 00 vmovups %xmm0,(%rax) 40d8f4: 48 89 45 00 mov %rax,0x0(%rbp) 40d8f8: 48 c7 00 04 00 00 00 movq $0x4,(%rax) 40d8ff: 48 8d 48 20 lea 0x20(%rax),%rcx 40d903: 48 89 48 08 mov %rcx,0x8(%rax) 40d907: 48 89 58 18 mov %rbx,0x18(%rax) 40d90b: 48 8b 03 mov (%rbx),%rax 40d90e: 48 89 df mov %rbx,%rdi 40d911: 4c 89 ee mov %r13,%rsi 40d914: ff 50 30 callq *0x30(%rax) 40d917: 49 89 c7 mov %rax,%r15 40d91a: 48 8b 4d 00 mov 0x0(%rbp),%rcx 40d91e: 48 89 2c 24 mov %rbp,(%rsp) 40d922: 31 d2 xor %edx,%edx 40d924: 48 f7 31 divq (%rcx) 40d927: 48 8b 41 08 mov 0x8(%rcx),%rax 40d92b: 48 8b 2c d0 mov (%rax,%rdx,8),%rbp 40d92f: 48 85 ed test %rbp,%rbp 40d932: 74 3b je 40d96f <_aaGetX+0xcf> 40d934: 66 66 66 2e 0f 1f 84 data32 data32 nopw %cs:0x0(%rax,%rax,1) 40d93b: 00 00 00 00 00 40d940: 4c 3b 7d 08 cmp 0x8(%rbp),%r15 40d944: 75 18 jne 40d95e <_aaGetX+0xbe> 40d946: 48 8b 03 mov (%rbx),%rax 40d949: 48 8d 75 10 lea 0x10(%rbp),%rsi 40d94d: 48 89 df mov %rbx,%rdi 40d950: 4c 89 ea mov %r13,%rdx 40d953: ff 50 40 callq *0x40(%rax) 40d956: 85 c0 test %eax,%eax 40d958: 0f 84 8c 00 00 00 je 40d9ea <_aaGetX+0x14a> 40d95e: 48 8b 45 00 mov 0x0(%rbp),%rax 40d962: 49 89 ee mov %rbp,%r14 40d965: 48 85 c0 test %rax,%rax 40d968: 48 89 c5 mov %rax,%rbp 40d96b: 75 d3 jne 40d940 <_aaGetX+0xa0> 40d96d: eb 04 jmp 40d973 <_aaGetX+0xd3> 40d96f: 4c 8d 34 d0 lea (%rax,%rdx,8),%r14 40d973: 4c 8b 64 24 08 mov 0x8(%rsp),%r12 40d978: 49 8d 5c 24 1f lea 0x1f(%r12),%rbx 40d97d: 48 83 e3 f0 and $0xfffffffffffffff0,%rbx 40d981: 48 8b 44 24 10 mov 0x10(%rsp),%rax 40d986: 48 8d 3c 03 lea (%rbx,%rax,1),%rdi 40d98a: 31 f6 xor %esi,%esi 40d98c: e8 6f eb ff ff callq 40c500 40d991: 48 89 c5 mov %rax,%rbp 40d994: 48 c7 45 00 00 00 00 movq $0x0,0x0(%rbp) 40d99b: 00 40d99c: 4c 89 7d 08 mov %r15,0x8(%rbp) 40d9a0: 48 8d 7d 10 lea 0x10(%rbp),%rdi 40d9a4: 4c 89 ee mov %r13,%rsi 40d9a7: 4c 89 e2 mov %r12,%rdx 40d9aa: e8 21 42 ff ff callq 401bd0 40d9af: 48 01 eb add %rbp,%rbx 40d9b2: 48 89 df mov %rbx,%rdi 40d9b5: 31 f6 xor %esi,%esi 40d9b7: 48 8b 54 24 10 mov 0x10(%rsp),%rdx 40d9bc: e8 3f 41 ff ff callq 401b00 40d9c1: 49 89 2e mov %rbp,(%r14) 40d9c4: 48 8b 3c 24 mov (%rsp),%rdi 40d9c8: 48 8b 0f mov (%rdi),%rcx 40d9cb: 48 8b 41 10 mov 0x10(%rcx),%rax 40d9cf: 48 ff c0 inc %rax 40d9d2: 48 89 41 10 mov %rax,0x10(%rcx) 40d9d6: 48 8b 0f mov (%rdi),%rcx 40d9d9: 48 8b 09 mov (%rcx),%rcx 40d9dc: 48 c1 e1 02 shl $0x2,%rcx 40d9e0: 48 39 c8 cmp %rcx,%rax 40d9e3: 76 05 jbe 40d9ea <_aaGetX+0x14a> 40d9e5: e8 36 06 00 00 callq 40e020 <_aaRehash> 40d9ea: 48 8b 44 24 08 mov 0x8(%rsp),%rax 40d9ef: 48 83 c0 0f add $0xf,%rax 40d9f3: 48 83 e0 f0 and $0xfffffffffffffff0,%rax 40d9f7: 48 8d 44 05 10 lea 0x10(%rbp,%rax,1),%rax 40d9fc: 48 83 c4 18 add $0x18,%rsp 40da00: 5b pop %rbx 40da01: 41 5c pop %r12 40da03: 41 5d pop %r13 40da05: 41 5e pop %r14 40da07: 41 5f pop %r15 40da09: 5d pop %rbp 40da0a: c3 retq 40da0b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 000000000040da10 <_aaGetRvalue>: 40da10: 55 push %rbp 40da11: 41 57 push %r15 40da13: 41 56 push %r14 40da15: 41 55 push %r13 40da17: 41 54 push %r12 40da19: 53 push %rbx 40da1a: 48 81 ec c8 00 00 00 sub $0xc8,%rsp 40da21: 49 89 f4 mov %rsi,%r12 40da24: 48 89 fb mov %rdi,%rbx 40da27: 84 c0 test %al,%al 40da29: 74 3c je 40da67 <_aaGetRvalue+0x57> 40da2b: c5 f8 29 44 24 40 vmovaps %xmm0,0x40(%rsp) 40da31: c5 f8 29 4c 24 50 vmovaps %xmm1,0x50(%rsp) 40da37: c5 f8 29 54 24 60 vmovaps %xmm2,0x60(%rsp) 40da3d: c5 f8 29 5c 24 70 vmovaps %xmm3,0x70(%rsp) 40da43: c5 f8 29 a4 24 80 00 vmovaps %xmm4,0x80(%rsp) 40da4a: 00 00 40da4c: c5 f8 29 ac 24 90 00 vmovaps %xmm5,0x90(%rsp) 40da53: 00 00 40da55: c5 f8 29 b4 24 a0 00 vmovaps %xmm6,0xa0(%rsp) 40da5c: 00 00 40da5e: c5 f8 29 bc 24 b0 00 vmovaps %xmm7,0xb0(%rsp) 40da65: 00 00 40da67: 4c 89 4c 24 38 mov %r9,0x38(%rsp) 40da6c: 4c 89 44 24 30 mov %r8,0x30(%rsp) 40da71: 48 89 4c 24 28 mov %rcx,0x28(%rsp) 40da76: 48 89 94 24 c0 00 00 mov %rdx,0xc0(%rsp) 40da7d: 00 40da7e: 31 ed xor %ebp,%ebp 40da80: 48 85 db test %rbx,%rbx 40da83: 0f 84 84 00 00 00 je 40db0d <_aaGetRvalue+0xfd> 40da89: 49 8b 04 24 mov (%r12),%rax 40da8d: 4c 89 e7 mov %r12,%rdi 40da90: ff 50 48 callq *0x48(%rax) 40da93: 49 89 c6 mov %rax,%r14 40da96: 48 89 5c 24 08 mov %rbx,0x8(%rsp) 40da9b: 48 8b 1b mov (%rbx),%rbx 40da9e: 48 85 db test %rbx,%rbx 40daa1: 74 6a je 40db0d <_aaGetRvalue+0xfd> 40daa3: 4c 8d bc 24 c8 00 00 lea 0xc8(%rsp),%r15 40daaa: 00 40daab: 49 8b 04 24 mov (%r12),%rax 40daaf: 4c 89 e7 mov %r12,%rdi 40dab2: 4c 89 fe mov %r15,%rsi 40dab5: ff 50 30 callq *0x30(%rax) 40dab8: 49 89 c5 mov %rax,%r13 40dabb: 31 d2 xor %edx,%edx 40dabd: 48 f7 f3 div %rbx 40dac0: 48 8b 44 24 08 mov 0x8(%rsp),%rax 40dac5: 48 8b 40 08 mov 0x8(%rax),%rax 40dac9: 48 8b 1c d0 mov (%rax,%rdx,8),%rbx 40dacd: 48 85 db test %rbx,%rbx 40dad0: 74 34 je 40db06 <_aaGetRvalue+0xf6> 40dad2: 49 83 c6 0f add $0xf,%r14 40dad6: 49 83 e6 f0 and $0xfffffffffffffff0,%r14 40dada: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) 40dae0: 4c 3b 6b 08 cmp 0x8(%rbx),%r13 40dae4: 75 18 jne 40dafe <_aaGetRvalue+0xee> 40dae6: 49 8b 04 24 mov (%r12),%rax 40daea: 48 8d 6b 10 lea 0x10(%rbx),%rbp 40daee: 4c 89 e7 mov %r12,%rdi 40daf1: 48 89 ee mov %rbp,%rsi 40daf4: 4c 89 fa mov %r15,%rdx 40daf7: ff 50 40 callq *0x40(%rax) 40dafa: 85 c0 test %eax,%eax 40dafc: 74 0c je 40db0a <_aaGetRvalue+0xfa> 40dafe: 48 8b 1b mov (%rbx),%rbx 40db01: 48 85 db test %rbx,%rbx 40db04: 75 da jne 40dae0 <_aaGetRvalue+0xd0> 40db06: 31 ed xor %ebp,%ebp 40db08: eb 03 jmp 40db0d <_aaGetRvalue+0xfd> 40db0a: 4c 01 f5 add %r14,%rbp 40db0d: 48 89 e8 mov %rbp,%rax 40db10: 48 81 c4 c8 00 00 00 add $0xc8,%rsp 40db17: 5b pop %rbx 40db18: 41 5c pop %r12 40db1a: 41 5d pop %r13 40db1c: 41 5e pop %r14 40db1e: 41 5f pop %r15 40db20: 5d pop %rbp 40db21: c3 retq 40db22: 66 66 66 66 66 2e 0f data32 data32 data32 data32 nopw %cs:0x0(%rax,%rax,1) 40db29: 1f 84 00 00 00 00 00 000000000040db30 <_aaGetRvalueX>: 40db30: 55 push %rbp 40db31: 41 57 push %r15 40db33: 41 56 push %r14 40db35: 41 55 push %r13 40db37: 41 54 push %r12 40db39: 53 push %rbx 40db3a: 50 push %rax 40db3b: 49 89 ce mov %rcx,%r14 40db3e: 49 89 f7 mov %rsi,%r15 40db41: 49 89 fd mov %rdi,%r13 40db44: 4d 85 ed test %r13,%r13 40db47: 74 6d je 40dbb6 <_aaGetRvalueX+0x86> 40db49: 49 8b 07 mov (%r15),%rax 40db4c: 4c 89 ff mov %r15,%rdi 40db4f: ff 50 48 callq *0x48(%rax) 40db52: 48 89 04 24 mov %rax,(%rsp) 40db56: 49 8b 5d 00 mov 0x0(%r13),%rbx 40db5a: 48 85 db test %rbx,%rbx 40db5d: 74 57 je 40dbb6 <_aaGetRvalueX+0x86> 40db5f: 49 8b 07 mov (%r15),%rax 40db62: 4c 89 ff mov %r15,%rdi 40db65: 4c 89 f6 mov %r14,%rsi 40db68: ff 50 30 callq *0x30(%rax) 40db6b: 49 89 c4 mov %rax,%r12 40db6e: 31 d2 xor %edx,%edx 40db70: 48 f7 f3 div %rbx 40db73: 49 8b 45 08 mov 0x8(%r13),%rax 40db77: 48 8b 2c d0 mov (%rax,%rdx,8),%rbp 40db7b: 48 85 ed test %rbp,%rbp 40db7e: 74 36 je 40dbb6 <_aaGetRvalueX+0x86> 40db80: 48 8b 04 24 mov (%rsp),%rax 40db84: 48 83 c0 0f add $0xf,%rax 40db88: 48 83 e0 f0 and $0xfffffffffffffff0,%rax 40db8c: 49 89 c5 mov %rax,%r13 40db8f: 90 nop 40db90: 4c 3b 65 08 cmp 0x8(%rbp),%r12 40db94: 75 17 jne 40dbad <_aaGetRvalueX+0x7d> 40db96: 49 8b 07 mov (%r15),%rax 40db99: 48 8d 5d 10 lea 0x10(%rbp),%rbx 40db9d: 4c 89 ff mov %r15,%rdi 40dba0: 48 89 de mov %rbx,%rsi 40dba3: 4c 89 f2 mov %r14,%rdx 40dba6: ff 50 40 callq *0x40(%rax) 40dba9: 85 c0 test %eax,%eax 40dbab: 74 1a je 40dbc7 <_aaGetRvalueX+0x97> 40dbad: 48 8b 6d 00 mov 0x0(%rbp),%rbp 40dbb1: 48 85 ed test %rbp,%rbp 40dbb4: 75 da jne 40db90 <_aaGetRvalueX+0x60> 40dbb6: 31 c0 xor %eax,%eax 40dbb8: 48 83 c4 08 add $0x8,%rsp 40dbbc: 5b pop %rbx 40dbbd: 41 5c pop %r12 40dbbf: 41 5d pop %r13 40dbc1: 41 5e pop %r14 40dbc3: 41 5f pop %r15 40dbc5: 5d pop %rbp 40dbc6: c3 retq 40dbc7: 4c 01 eb add %r13,%rbx 40dbca: 48 89 d8 mov %rbx,%rax 40dbcd: eb e9 jmp 40dbb8 <_aaGetRvalueX+0x88> 40dbcf: 90 nop 000000000040dbd0 <_aaIn>: 40dbd0: 55 push %rbp 40dbd1: 41 57 push %r15 40dbd3: 41 56 push %r14 40dbd5: 41 55 push %r13 40dbd7: 41 54 push %r12 40dbd9: 53 push %rbx 40dbda: 48 81 ec b8 00 00 00 sub $0xb8,%rsp 40dbe1: 49 89 f7 mov %rsi,%r15 40dbe4: 49 89 fc mov %rdi,%r12 40dbe7: 84 c0 test %al,%al 40dbe9: 74 39 je 40dc24 <_aaIn+0x54> 40dbeb: c5 f8 29 44 24 30 vmovaps %xmm0,0x30(%rsp) 40dbf1: c5 f8 29 4c 24 40 vmovaps %xmm1,0x40(%rsp) 40dbf7: c5 f8 29 54 24 50 vmovaps %xmm2,0x50(%rsp) 40dbfd: c5 f8 29 5c 24 60 vmovaps %xmm3,0x60(%rsp) 40dc03: c5 f8 29 64 24 70 vmovaps %xmm4,0x70(%rsp) 40dc09: c5 f8 29 ac 24 80 00 vmovaps %xmm5,0x80(%rsp) 40dc10: 00 00 40dc12: c5 f8 29 b4 24 90 00 vmovaps %xmm6,0x90(%rsp) 40dc19: 00 00 40dc1b: c5 f8 29 bc 24 a0 00 vmovaps %xmm7,0xa0(%rsp) 40dc22: 00 00 40dc24: 4c 89 4c 24 28 mov %r9,0x28(%rsp) 40dc29: 4c 89 44 24 20 mov %r8,0x20(%rsp) 40dc2e: 48 89 4c 24 18 mov %rcx,0x18(%rsp) 40dc33: 48 89 54 24 10 mov %rdx,0x10(%rsp) 40dc38: 4c 89 bc 24 b0 00 00 mov %r15,0xb0(%rsp) 40dc3f: 00 40dc40: 31 ed xor %ebp,%ebp 40dc42: 4d 85 e4 test %r12,%r12 40dc45: 74 76 je 40dcbd <_aaIn+0xed> 40dc47: 49 8b 1c 24 mov (%r12),%rbx 40dc4b: 48 85 db test %rbx,%rbx 40dc4e: 74 6d je 40dcbd <_aaIn+0xed> 40dc50: 4c 8d b4 24 b8 00 00 lea 0xb8(%rsp),%r14 40dc57: 00 40dc58: 49 8b 07 mov (%r15),%rax 40dc5b: 4c 89 ff mov %r15,%rdi 40dc5e: 4c 89 f6 mov %r14,%rsi 40dc61: ff 50 30 callq *0x30(%rax) 40dc64: 49 89 c5 mov %rax,%r13 40dc67: 31 d2 xor %edx,%edx 40dc69: 48 f7 f3 div %rbx 40dc6c: 49 8b 44 24 08 mov 0x8(%r12),%rax 40dc71: 48 8b 1c d0 mov (%rax,%rdx,8),%rbx 40dc75: eb 0c jmp 40dc83 <_aaIn+0xb3> 40dc77: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) 40dc7e: 00 00 40dc80: 48 8b 1b mov (%rbx),%rbx 40dc83: 48 85 db test %rbx,%rbx 40dc86: 74 33 je 40dcbb <_aaIn+0xeb> 40dc88: 4c 3b 6b 08 cmp 0x8(%rbx),%r13 40dc8c: 75 f2 jne 40dc80 <_aaIn+0xb0> 40dc8e: 49 8b 07 mov (%r15),%rax 40dc91: 48 8d 6b 10 lea 0x10(%rbx),%rbp 40dc95: 4c 89 ff mov %r15,%rdi 40dc98: 48 89 ee mov %rbp,%rsi 40dc9b: 4c 89 f2 mov %r14,%rdx 40dc9e: ff 50 40 callq *0x40(%rax) 40dca1: 85 c0 test %eax,%eax 40dca3: 75 db jne 40dc80 <_aaIn+0xb0> 40dca5: 49 8b 07 mov (%r15),%rax 40dca8: 4c 89 ff mov %r15,%rdi 40dcab: ff 50 48 callq *0x48(%rax) 40dcae: 48 83 c0 0f add $0xf,%rax 40dcb2: 48 83 e0 f0 and $0xfffffffffffffff0,%rax 40dcb6: 48 01 c5 add %rax,%rbp 40dcb9: eb 02 jmp 40dcbd <_aaIn+0xed> 40dcbb: 31 ed xor %ebp,%ebp 40dcbd: 48 89 e8 mov %rbp,%rax 40dcc0: 48 81 c4 b8 00 00 00 add $0xb8,%rsp 40dcc7: 5b pop %rbx 40dcc8: 41 5c pop %r12 40dcca: 41 5d pop %r13 40dccc: 41 5e pop %r14 40dcce: 41 5f pop %r15 40dcd0: 5d pop %rbp 40dcd1: c3 retq 40dcd2: 66 66 66 66 66 2e 0f data32 data32 data32 data32 nopw %cs:0x0(%rax,%rax,1) 40dcd9: 1f 84 00 00 00 00 00 000000000040dce0 <_aaInX>: 40dce0: 41 57 push %r15 40dce2: 41 56 push %r14 40dce4: 41 55 push %r13 40dce6: 41 54 push %r12 40dce8: 53 push %rbx 40dce9: 49 89 d6 mov %rdx,%r14 40dcec: 49 89 f4 mov %rsi,%r12 40dcef: 48 89 fb mov %rdi,%rbx 40dcf2: 48 85 db test %rbx,%rbx 40dcf5: 74 69 je 40dd60 <_aaInX+0x80> 40dcf7: 4c 8b 2b mov (%rbx),%r13 40dcfa: 4d 85 ed test %r13,%r13 40dcfd: 74 61 je 40dd60 <_aaInX+0x80> 40dcff: 49 8b 04 24 mov (%r12),%rax 40dd03: 4c 89 e7 mov %r12,%rdi 40dd06: 4c 89 f6 mov %r14,%rsi 40dd09: ff 50 30 callq *0x30(%rax) 40dd0c: 49 89 c7 mov %rax,%r15 40dd0f: 31 d2 xor %edx,%edx 40dd11: 49 f7 f5 div %r13 40dd14: 48 8b 43 08 mov 0x8(%rbx),%rax 40dd18: 48 8b 1c d0 mov (%rax,%rdx,8),%rbx 40dd1c: eb 05 jmp 40dd23 <_aaInX+0x43> 40dd1e: 66 90 xchg %ax,%ax 40dd20: 48 8b 1b mov (%rbx),%rbx 40dd23: 48 85 db test %rbx,%rbx 40dd26: 74 38 je 40dd60 <_aaInX+0x80> 40dd28: 4c 3b 7b 08 cmp 0x8(%rbx),%r15 40dd2c: 75 f2 jne 40dd20 <_aaInX+0x40> 40dd2e: 49 8b 04 24 mov (%r12),%rax 40dd32: 4c 8d 6b 10 lea 0x10(%rbx),%r13 40dd36: 4c 89 e7 mov %r12,%rdi 40dd39: 4c 89 ee mov %r13,%rsi 40dd3c: 4c 89 f2 mov %r14,%rdx 40dd3f: ff 50 40 callq *0x40(%rax) 40dd42: 85 c0 test %eax,%eax 40dd44: 75 da jne 40dd20 <_aaInX+0x40> 40dd46: 49 8b 04 24 mov (%r12),%rax 40dd4a: 4c 89 e7 mov %r12,%rdi 40dd4d: ff 50 48 callq *0x48(%rax) 40dd50: 48 83 c0 0f add $0xf,%rax 40dd54: 48 83 e0 f0 and $0xfffffffffffffff0,%rax 40dd58: 49 01 c5 add %rax,%r13 40dd5b: 4c 89 e8 mov %r13,%rax 40dd5e: eb 02 jmp 40dd62 <_aaInX+0x82> 40dd60: 31 c0 xor %eax,%eax 40dd62: 5b pop %rbx 40dd63: 41 5c pop %r12 40dd65: 41 5d pop %r13 40dd67: 41 5e pop %r14 40dd69: 41 5f pop %r15 40dd6b: c3 retq 40dd6c: 0f 1f 40 00 nopl 0x0(%rax) 000000000040dd70 <_aaDel>: 40dd70: 55 push %rbp 40dd71: 41 57 push %r15 40dd73: 41 56 push %r14 40dd75: 41 55 push %r13 40dd77: 41 54 push %r12 40dd79: 53 push %rbx 40dd7a: 48 81 ec b8 00 00 00 sub $0xb8,%rsp 40dd81: 48 89 f3 mov %rsi,%rbx 40dd84: 49 89 fe mov %rdi,%r14 40dd87: 84 c0 test %al,%al 40dd89: 74 39 je 40ddc4 <_aaDel+0x54> 40dd8b: c5 f8 29 44 24 30 vmovaps %xmm0,0x30(%rsp) 40dd91: c5 f8 29 4c 24 40 vmovaps %xmm1,0x40(%rsp) 40dd97: c5 f8 29 54 24 50 vmovaps %xmm2,0x50(%rsp) 40dd9d: c5 f8 29 5c 24 60 vmovaps %xmm3,0x60(%rsp) 40dda3: c5 f8 29 64 24 70 vmovaps %xmm4,0x70(%rsp) 40dda9: c5 f8 29 ac 24 80 00 vmovaps %xmm5,0x80(%rsp) 40ddb0: 00 00 40ddb2: c5 f8 29 b4 24 90 00 vmovaps %xmm6,0x90(%rsp) 40ddb9: 00 00 40ddbb: c5 f8 29 bc 24 a0 00 vmovaps %xmm7,0xa0(%rsp) 40ddc2: 00 00 40ddc4: 4c 89 4c 24 28 mov %r9,0x28(%rsp) 40ddc9: 4c 89 44 24 20 mov %r8,0x20(%rsp) 40ddce: 48 89 4c 24 18 mov %rcx,0x18(%rsp) 40ddd3: 48 89 54 24 10 mov %rdx,0x10(%rsp) 40ddd8: 48 89 9c 24 b0 00 00 mov %rbx,0xb0(%rsp) 40dddf: 00 40dde0: 45 30 ff xor %r15b,%r15b 40dde3: 4d 85 f6 test %r14,%r14 40dde6: 74 7c je 40de64 <_aaDel+0xf4> 40dde8: 49 83 3e 00 cmpq $0x0,(%r14) 40ddec: 74 76 je 40de64 <_aaDel+0xf4> 40ddee: 4c 8d a4 24 b8 00 00 lea 0xb8(%rsp),%r12 40ddf5: 00 40ddf6: 48 8b 03 mov (%rbx),%rax 40ddf9: 48 89 df mov %rbx,%rdi 40ddfc: 4c 89 e6 mov %r12,%rsi 40ddff: ff 50 30 callq *0x30(%rax) 40de02: 49 89 c5 mov %rax,%r13 40de05: 31 d2 xor %edx,%edx 40de07: 49 f7 36 divq (%r14) 40de0a: 49 8b 46 08 mov 0x8(%r14),%rax 40de0e: 48 8b 2c d0 mov (%rax,%rdx,8),%rbp 40de12: 48 85 ed test %rbp,%rbp 40de15: 74 4d je 40de64 <_aaDel+0xf4> 40de17: 4c 8d 3c d0 lea (%rax,%rdx,8),%r15 40de1b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 40de20: 4c 3b 6d 08 cmp 0x8(%rbp),%r13 40de24: 75 14 jne 40de3a <_aaDel+0xca> 40de26: 48 8b 03 mov (%rbx),%rax 40de29: 48 8d 75 10 lea 0x10(%rbp),%rsi 40de2d: 48 89 df mov %rbx,%rdi 40de30: 4c 89 e2 mov %r12,%rdx 40de33: ff 50 40 callq *0x40(%rax) 40de36: 85 c0 test %eax,%eax 40de38: 74 14 je 40de4e <_aaDel+0xde> 40de3a: 48 8b 45 00 mov 0x0(%rbp),%rax 40de3e: 49 89 ef mov %rbp,%r15 40de41: 48 85 c0 test %rax,%rax 40de44: 48 89 c5 mov %rax,%rbp 40de47: 75 d7 jne 40de20 <_aaDel+0xb0> 40de49: 45 30 ff xor %r15b,%r15b 40de4c: eb 16 jmp 40de64 <_aaDel+0xf4> 40de4e: 48 8b 45 00 mov 0x0(%rbp),%rax 40de52: 49 89 07 mov %rax,(%r15) 40de55: 49 ff 4e 10 decq 0x10(%r14) 40de59: 48 89 ef mov %rbp,%rdi 40de5c: e8 4f e8 ff ff callq 40c6b0 40de61: 41 b7 01 mov $0x1,%r15b 40de64: 44 88 f8 mov %r15b,%al 40de67: 48 81 c4 b8 00 00 00 add $0xb8,%rsp 40de6e: 5b pop %rbx 40de6f: 41 5c pop %r12 40de71: 41 5d pop %r13 40de73: 41 5e pop %r14 40de75: 41 5f pop %r15 40de77: 5d pop %rbp 40de78: c3 retq 40de79: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 000000000040de80 <_aaDelX>: 40de80: 55 push %rbp 40de81: 41 57 push %r15 40de83: 41 56 push %r14 40de85: 41 55 push %r13 40de87: 41 54 push %r12 40de89: 53 push %rbx 40de8a: 50 push %rax 40de8b: 49 89 d7 mov %rdx,%r15 40de8e: 49 89 f5 mov %rsi,%r13 40de91: 49 89 fe mov %rdi,%r14 40de94: 4d 85 f6 test %r14,%r14 40de97: 74 60 je 40def9 <_aaDelX+0x79> 40de99: 49 83 3e 00 cmpq $0x0,(%r14) 40de9d: 74 5a je 40def9 <_aaDelX+0x79> 40de9f: 49 8b 45 00 mov 0x0(%r13),%rax 40dea3: 4c 89 ef mov %r13,%rdi 40dea6: 4c 89 fe mov %r15,%rsi 40dea9: ff 50 30 callq *0x30(%rax) 40deac: 49 89 c4 mov %rax,%r12 40deaf: 31 d2 xor %edx,%edx 40deb1: 49 f7 36 divq (%r14) 40deb4: 49 8b 46 08 mov 0x8(%r14),%rax 40deb8: 48 8b 1c d0 mov (%rax,%rdx,8),%rbx 40debc: 48 85 db test %rbx,%rbx 40debf: 74 38 je 40def9 <_aaDelX+0x79> 40dec1: 48 8d 2c d0 lea (%rax,%rdx,8),%rbp 40dec5: 66 66 2e 0f 1f 84 00 data32 nopw %cs:0x0(%rax,%rax,1) 40decc: 00 00 00 00 40ded0: 4c 3b 63 08 cmp 0x8(%rbx),%r12 40ded4: 75 15 jne 40deeb <_aaDelX+0x6b> 40ded6: 49 8b 45 00 mov 0x0(%r13),%rax 40deda: 48 8d 73 10 lea 0x10(%rbx),%rsi 40dede: 4c 89 ef mov %r13,%rdi 40dee1: 4c 89 fa mov %r15,%rdx 40dee4: ff 50 40 callq *0x40(%rax) 40dee7: 85 c0 test %eax,%eax 40dee9: 74 1f je 40df0a <_aaDelX+0x8a> 40deeb: 48 8b 03 mov (%rbx),%rax 40deee: 48 89 dd mov %rbx,%rbp 40def1: 48 85 c0 test %rax,%rax 40def4: 48 89 c3 mov %rax,%rbx 40def7: 75 d7 jne 40ded0 <_aaDelX+0x50> 40def9: 30 c0 xor %al,%al 40defb: 48 83 c4 08 add $0x8,%rsp 40deff: 5b pop %rbx 40df00: 41 5c pop %r12 40df02: 41 5d pop %r13 40df04: 41 5e pop %r14 40df06: 41 5f pop %r15 40df08: 5d pop %rbp 40df09: c3 retq 40df0a: 48 8b 03 mov (%rbx),%rax 40df0d: 48 89 45 00 mov %rax,0x0(%rbp) 40df11: 49 ff 4e 10 decq 0x10(%r14) 40df15: 48 89 df mov %rbx,%rdi 40df18: e8 93 e7 ff ff callq 40c6b0 40df1d: b0 01 mov $0x1,%al 40df1f: eb da jmp 40defb <_aaDelX+0x7b> 40df21: 66 66 66 66 66 66 2e data32 data32 data32 data32 data32 nopw %cs:0x0(%rax,%rax,1) 40df28: 0f 1f 84 00 00 00 00 40df2f: 00 000000000040df30 <_aaValues>: 40df30: 55 push %rbp 40df31: 41 57 push %r15 40df33: 41 56 push %r14 40df35: 41 55 push %r13 40df37: 41 54 push %r12 40df39: 53 push %rbx 40df3a: 48 83 ec 28 sub $0x28,%rsp 40df3e: 48 89 d5 mov %rdx,%rbp 40df41: 49 89 f7 mov %rsi,%r15 40df44: 49 89 fd mov %rdi,%r13 40df47: 31 db xor %ebx,%ebx 40df49: 4d 85 ed test %r13,%r13 40df4c: b8 00 00 00 00 mov $0x0,%eax 40df51: 48 89 44 24 20 mov %rax,0x20(%rsp) 40df56: 0f 84 a2 00 00 00 je 40dffe <_aaValues+0xce> 40df5c: 49 8b 5d 10 mov 0x10(%r13),%rbx 40df60: 48 89 df mov %rbx,%rdi 40df63: 48 0f af fd imul %rbp,%rdi 40df67: 48 83 fd 08 cmp $0x8,%rbp 40df6b: 19 f6 sbb %esi,%esi 40df6d: 83 e6 02 and $0x2,%esi 40df70: e8 8b e5 ff ff callq 40c500 40df75: 48 89 44 24 20 mov %rax,0x20(%rsp) 40df7a: 49 8b 45 00 mov 0x0(%r13),%rax 40df7e: 48 89 44 24 18 mov %rax,0x18(%rsp) 40df83: 48 85 c0 test %rax,%rax 40df86: 74 76 je 40dffe <_aaValues+0xce> 40df88: 48 89 5c 24 08 mov %rbx,0x8(%rsp) 40df8d: 49 83 c7 0f add $0xf,%r15 40df91: 49 83 e7 f0 and $0xfffffffffffffff0,%r15 40df95: 49 8b 45 08 mov 0x8(%r13),%rax 40df99: 48 89 44 24 10 mov %rax,0x10(%rsp) 40df9e: 45 31 e4 xor %r12d,%r12d 40dfa1: 45 31 f6 xor %r14d,%r14d 40dfa4: 66 66 66 2e 0f 1f 84 data32 data32 nopw %cs:0x0(%rax,%rax,1) 40dfab: 00 00 00 00 00 40dfb0: 48 8b 44 24 10 mov 0x10(%rsp),%rax 40dfb5: 4e 8b 2c e0 mov (%rax,%r12,8),%r13 40dfb9: 4d 85 ed test %r13,%r13 40dfbc: 74 31 je 40dfef <_aaValues+0xbf> 40dfbe: 48 89 eb mov %rbp,%rbx 40dfc1: 49 0f af de imul %r14,%rbx 40dfc5: 48 03 5c 24 20 add 0x20(%rsp),%rbx 40dfca: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) 40dfd0: 4b 8d 74 3d 10 lea 0x10(%r13,%r15,1),%rsi 40dfd5: 48 89 df mov %rbx,%rdi 40dfd8: 48 89 ea mov %rbp,%rdx 40dfdb: e8 f0 3b ff ff callq 401bd0 40dfe0: 48 01 eb add %rbp,%rbx 40dfe3: 49 ff c6 inc %r14 40dfe6: 4d 8b 6d 00 mov 0x0(%r13),%r13 40dfea: 4d 85 ed test %r13,%r13 40dfed: 75 e1 jne 40dfd0 <_aaValues+0xa0> 40dfef: 49 ff c4 inc %r12 40dff2: 4c 3b 64 24 18 cmp 0x18(%rsp),%r12 40dff7: 75 b7 jne 40dfb0 <_aaValues+0x80> 40dff9: 48 8b 5c 24 08 mov 0x8(%rsp),%rbx 40dffe: 48 89 d8 mov %rbx,%rax 40e001: 48 8b 54 24 20 mov 0x20(%rsp),%rdx 40e006: 48 83 c4 28 add $0x28,%rsp 40e00a: 5b pop %rbx 40e00b: 41 5c pop %r12 40e00d: 41 5d pop %r13 40e00f: 41 5e pop %r14 40e011: 41 5f pop %r15 40e013: 5d pop %rbp 40e014: c3 retq 40e015: 66 66 2e 0f 1f 84 00 data32 nopw %cs:0x0(%rax,%rax,1) 40e01c: 00 00 00 00 000000000040e020 <_aaRehash>: 40e020: 41 57 push %r15 40e022: 41 56 push %r14 40e024: 41 55 push %r13 40e026: 41 54 push %r12 40e028: 53 push %rbx 40e029: 48 83 ec 20 sub $0x20,%rsp 40e02d: 49 89 fe mov %rdi,%r14 40e030: 4d 8b 26 mov (%r14),%r12 40e033: 31 c0 xor %eax,%eax 40e035: 4d 85 e4 test %r12,%r12 40e038: 0f 84 1e 01 00 00 je 40e15c <_aaRehash+0x13c> 40e03e: c5 f8 57 c0 vxorps %xmm0,%xmm0,%xmm0 40e042: c5 f8 29 44 24 10 vmovaps %xmm0,0x10(%rsp) 40e048: c5 f8 29 04 24 vmovaps %xmm0,(%rsp) 40e04d: 49 8b 44 24 10 mov 0x10(%r12),%rax 40e052: 48 85 c0 test %rax,%rax 40e055: 0f 84 b2 00 00 00 je 40e10d <_aaRehash+0xed> 40e05b: 31 c9 xor %ecx,%ecx 40e05d: 48 8b 15 a4 34 22 00 mov 0x2234a4(%rip),%rdx # 631508 <_D2rt3aaA10prime_listyAm+0x8> 40e064: 66 66 66 2e 0f 1f 84 data32 data32 nopw %cs:0x0(%rax,%rax,1) 40e06b: 00 00 00 00 00 40e070: 4c 8b 2c ca mov (%rdx,%rcx,8),%r13 40e074: 48 83 f9 0d cmp $0xd,%rcx 40e078: 77 08 ja 40e082 <_aaRehash+0x62> 40e07a: 48 ff c1 inc %rcx 40e07d: 4c 39 e8 cmp %r13,%rax 40e080: 77 ee ja 40e070 <_aaRehash+0x50> 40e082: 4e 8d 3c ed 00 00 00 lea 0x0(,%r13,8),%r15 40e089: 00 40e08a: 4c 89 ff mov %r15,%rdi 40e08d: be 10 00 00 00 mov $0x10,%esi 40e092: e8 69 e4 ff ff callq 40c500 40e097: 48 89 c3 mov %rax,%rbx 40e09a: 48 89 df mov %rbx,%rdi 40e09d: 31 f6 xor %esi,%esi 40e09f: 4c 89 fa mov %r15,%rdx 40e0a2: e8 59 3a ff ff callq 401b00 40e0a7: 4d 8b 04 24 mov (%r12),%r8 40e0ab: 49 8b 7c 24 08 mov 0x8(%r12),%rdi 40e0b0: 4d 85 c0 test %r8,%r8 40e0b3: 74 47 je 40e0fc <_aaRehash+0xdc> 40e0b5: 45 31 c9 xor %r9d,%r9d 40e0b8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 40e0bf: 00 40e0c0: 4a 8b 0c cf mov (%rdi,%r9,8),%rcx 40e0c4: 48 85 c9 test %rcx,%rcx 40e0c7: 74 26 je 40e0ef <_aaRehash+0xcf> 40e0c9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 40e0d0: 48 8b 31 mov (%rcx),%rsi 40e0d3: 48 8b 41 08 mov 0x8(%rcx),%rax 40e0d7: 31 d2 xor %edx,%edx 40e0d9: 49 f7 f5 div %r13 40e0dc: 48 8b 04 d3 mov (%rbx,%rdx,8),%rax 40e0e0: 48 89 01 mov %rax,(%rcx) 40e0e3: 48 89 0c d3 mov %rcx,(%rbx,%rdx,8) 40e0e7: 48 85 f6 test %rsi,%rsi 40e0ea: 48 89 f1 mov %rsi,%rcx 40e0ed: 75 e1 jne 40e0d0 <_aaRehash+0xb0> 40e0ef: 49 ff c1 inc %r9 40e0f2: 4d 39 c1 cmp %r8,%r9 40e0f5: 75 c9 jne 40e0c0 <_aaRehash+0xa0> 40e0f7: 49 8b 7c 24 08 mov 0x8(%r12),%rdi 40e0fc: 49 8d 44 24 20 lea 0x20(%r12),%rax 40e101: 48 39 c7 cmp %rax,%rdi 40e104: 74 15 je 40e11b <_aaRehash+0xfb> 40e106: e8 a5 e5 ff ff callq 40c6b0 40e10b: eb 1b jmp 40e128 <_aaRehash+0x108> 40e10d: 45 31 ed xor %r13d,%r13d 40e110: 4c 89 e0 mov %r12,%rax 40e113: 31 db xor %ebx,%ebx 40e115: 31 c9 xor %ecx,%ecx 40e117: 31 d2 xor %edx,%edx 40e119: eb 1a jmp 40e135 <_aaRehash+0x115> 40e11b: c5 f8 57 c0 vxorps %xmm0,%xmm0,%xmm0 40e11f: c5 f8 11 47 10 vmovups %xmm0,0x10(%rdi) 40e124: c5 f8 11 07 vmovups %xmm0,(%rdi) 40e128: 49 8b 06 mov (%r14),%rax 40e12b: 49 8b 4c 24 10 mov 0x10(%r12),%rcx 40e130: 49 8b 54 24 18 mov 0x18(%r12),%rdx 40e135: 4c 89 28 mov %r13,(%rax) 40e138: 48 89 58 08 mov %rbx,0x8(%rax) 40e13c: 48 89 48 10 mov %rcx,0x10(%rax) 40e140: 48 89 50 18 mov %rdx,0x18(%rax) 40e144: c5 f8 28 04 24 vmovaps (%rsp),%xmm0 40e149: c5 f8 28 4c 24 10 vmovaps 0x10(%rsp),%xmm1 40e14f: c5 f8 11 48 30 vmovups %xmm1,0x30(%rax) 40e154: c5 f8 11 40 20 vmovups %xmm0,0x20(%rax) 40e159: 49 8b 06 mov (%r14),%rax 40e15c: 48 83 c4 20 add $0x20,%rsp 40e160: 5b pop %rbx 40e161: 41 5c pop %r12 40e163: 41 5d pop %r13 40e165: 41 5e pop %r14 40e167: 41 5f pop %r15 40e169: c3 retq 40e16a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) 000000000040e170 <_aaKeys>: 40e170: 55 push %rbp 40e171: 41 57 push %r15 40e173: 41 56 push %r14 40e175: 41 55 push %r13 40e177: 41 54 push %r12 40e179: 53 push %rbx 40e17a: 48 83 ec 18 sub $0x18,%rsp 40e17e: 49 89 f5 mov %rsi,%r13 40e181: 49 89 fc mov %rdi,%r12 40e184: 4d 85 e4 test %r12,%r12 40e187: 0f 84 a5 00 00 00 je 40e232 <_aaKeys+0xc2> 40e18d: 49 8b 5c 24 10 mov 0x10(%r12),%rbx 40e192: 48 85 db test %rbx,%rbx 40e195: 0f 84 97 00 00 00 je 40e232 <_aaKeys+0xc2> 40e19b: 49 8b 7c 24 18 mov 0x18(%r12),%rdi 40e1a0: 48 8b 07 mov (%rdi),%rax 40e1a3: ff 50 68 callq *0x68(%rax) 40e1a6: 48 89 df mov %rbx,%rdi 40e1a9: 48 89 1c 24 mov %rbx,(%rsp) 40e1ad: 49 0f af fd imul %r13,%rdi 40e1b1: 8d 34 00 lea (%rax,%rax,1),%esi 40e1b4: 83 e6 02 and $0x2,%esi 40e1b7: 83 f6 02 xor $0x2,%esi 40e1ba: e8 41 e3 ff ff callq 40c500 40e1bf: 48 89 44 24 10 mov %rax,0x10(%rsp) 40e1c4: 49 8b 2c 24 mov (%r12),%rbp 40e1c8: 48 85 ed test %rbp,%rbp 40e1cb: 74 5a je 40e227 <_aaKeys+0xb7> 40e1cd: 45 31 f6 xor %r14d,%r14d 40e1d0: 49 8b 44 24 08 mov 0x8(%r12),%rax 40e1d5: 48 89 44 24 08 mov %rax,0x8(%rsp) 40e1da: 4d 89 f7 mov %r14,%r15 40e1dd: 0f 1f 00 nopl (%rax) 40e1e0: 48 8b 44 24 08 mov 0x8(%rsp),%rax 40e1e5: 4e 8b 24 f8 mov (%rax,%r15,8),%r12 40e1e9: 4d 85 e4 test %r12,%r12 40e1ec: 74 31 je 40e21f <_aaKeys+0xaf> 40e1ee: 4c 89 eb mov %r13,%rbx 40e1f1: 49 0f af de imul %r14,%rbx 40e1f5: 48 03 5c 24 10 add 0x10(%rsp),%rbx 40e1fa: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) 40e200: 49 8d 74 24 10 lea 0x10(%r12),%rsi 40e205: 48 89 df mov %rbx,%rdi 40e208: 4c 89 ea mov %r13,%rdx 40e20b: e8 c0 39 ff ff callq 401bd0 40e210: 4c 01 eb add %r13,%rbx 40e213: 49 ff c6 inc %r14 40e216: 4d 8b 24 24 mov (%r12),%r12 40e21a: 4d 85 e4 test %r12,%r12 40e21d: 75 e1 jne 40e200 <_aaKeys+0x90> 40e21f: 49 ff c7 inc %r15 40e222: 49 39 ef cmp %rbp,%r15 40e225: 75 b9 jne 40e1e0 <_aaKeys+0x70> 40e227: 48 8b 04 24 mov (%rsp),%rax 40e22b: 48 8b 54 24 10 mov 0x10(%rsp),%rdx 40e230: eb 04 jmp 40e236 <_aaKeys+0xc6> 40e232: 31 c0 xor %eax,%eax 40e234: 31 d2 xor %edx,%edx 40e236: 48 83 c4 18 add $0x18,%rsp 40e23a: 5b pop %rbx 40e23b: 41 5c pop %r12 40e23d: 41 5d pop %r13 40e23f: 41 5e pop %r14 40e241: 41 5f pop %r15 40e243: 5d pop %rbp 40e244: c3 retq 40e245: 66 66 2e 0f 1f 84 00 data32 nopw %cs:0x0(%rax,%rax,1) 40e24c: 00 00 00 00 000000000040e250 <_aaApply>: 40e250: 55 push %rbp 40e251: 41 57 push %r15 40e253: 41 56 push %r14 40e255: 41 55 push %r13 40e257: 41 54 push %r12 40e259: 53 push %rbx 40e25a: 50 push %rax 40e25b: 49 89 ce mov %rcx,%r14 40e25e: 49 89 d7 mov %rdx,%r15 40e261: 48 89 f3 mov %rsi,%rbx 40e264: 48 85 ff test %rdi,%rdi 40e267: 74 50 je 40e2b9 <_aaApply+0x69> 40e269: 48 8b 07 mov (%rdi),%rax 40e26c: 48 89 04 24 mov %rax,(%rsp) 40e270: 48 85 c0 test %rax,%rax 40e273: 74 44 je 40e2b9 <_aaApply+0x69> 40e275: 48 83 c3 0f add $0xf,%rbx 40e279: 48 83 e3 f0 and $0xfffffffffffffff0,%rbx 40e27d: 4c 8b 6f 08 mov 0x8(%rdi),%r13 40e281: 31 ed xor %ebp,%ebp 40e283: 4d 8d 64 ed 00 lea 0x0(%r13,%rbp,8),%r12 40e288: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 40e28f: 00 40e290: 4d 8b 24 24 mov (%r12),%r12 40e294: 4d 85 e4 test %r12,%r12 40e297: 74 17 je 40e2b0 <_aaApply+0x60> 40e299: 49 8d 74 1c 10 lea 0x10(%r12,%rbx,1),%rsi 40e29e: 4c 89 ff mov %r15,%rdi 40e2a1: 41 ff d6 callq *%r14 40e2a4: 85 c0 test %eax,%eax 40e2a6: 74 e8 je 40e290 <_aaApply+0x40> 40e2a8: eb 11 jmp 40e2bb <_aaApply+0x6b> 40e2aa: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) 40e2b0: 48 ff c5 inc %rbp 40e2b3: 48 3b 2c 24 cmp (%rsp),%rbp 40e2b7: 72 ca jb 40e283 <_aaApply+0x33> 40e2b9: 31 c0 xor %eax,%eax 40e2bb: 48 83 c4 08 add $0x8,%rsp 40e2bf: 5b pop %rbx 40e2c0: 41 5c pop %r12 40e2c2: 41 5d pop %r13 40e2c4: 41 5e pop %r14 40e2c6: 41 5f pop %r15 40e2c8: 5d pop %rbp 40e2c9: c3 retq 40e2ca: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) 000000000040e2d0 <_aaApply2>: 40e2d0: 55 push %rbp 40e2d1: 41 57 push %r15 40e2d3: 41 56 push %r14 40e2d5: 41 55 push %r13 40e2d7: 41 54 push %r12 40e2d9: 53 push %rbx 40e2da: 50 push %rax 40e2db: 49 89 ce mov %rcx,%r14 40e2de: 49 89 d7 mov %rdx,%r15 40e2e1: 48 89 f3 mov %rsi,%rbx 40e2e4: 48 85 ff test %rdi,%rdi 40e2e7: 74 50 je 40e339 <_aaApply2+0x69> 40e2e9: 48 8b 07 mov (%rdi),%rax 40e2ec: 48 89 04 24 mov %rax,(%rsp) 40e2f0: 48 85 c0 test %rax,%rax 40e2f3: 74 44 je 40e339 <_aaApply2+0x69> 40e2f5: 48 83 c3 0f add $0xf,%rbx 40e2f9: 48 83 e3 f0 and $0xfffffffffffffff0,%rbx 40e2fd: 4c 8b 6f 08 mov 0x8(%rdi),%r13 40e301: 31 ed xor %ebp,%ebp 40e303: 4d 8d 64 ed 00 lea 0x0(%r13,%rbp,8),%r12 40e308: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 40e30f: 00 40e310: 4d 8b 24 24 mov (%r12),%r12 40e314: 4d 85 e4 test %r12,%r12 40e317: 74 17 je 40e330 <_aaApply2+0x60> 40e319: 49 8d 74 1c 10 lea 0x10(%r12,%rbx,1),%rsi 40e31e: 49 8d 54 24 10 lea 0x10(%r12),%rdx 40e323: 4c 89 ff mov %r15,%rdi 40e326: 41 ff d6 callq *%r14 40e329: 85 c0 test %eax,%eax 40e32b: 74 e3 je 40e310 <_aaApply2+0x40> 40e32d: eb 0c jmp 40e33b <_aaApply2+0x6b> 40e32f: 90 nop 40e330: 48 ff c5 inc %rbp 40e333: 48 3b 2c 24 cmp (%rsp),%rbp 40e337: 72 ca jb 40e303 <_aaApply2+0x33> 40e339: 31 c0 xor %eax,%eax 40e33b: 48 83 c4 08 add $0x8,%rsp 40e33f: 5b pop %rbx 40e340: 41 5c pop %r12 40e342: 41 5d pop %r13 40e344: 41 5e pop %r14 40e346: 41 5f pop %r15 40e348: 5d pop %rbp 40e349: c3 retq 40e34a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) 000000000040e350 <_d_assocarrayliteralTX>: 40e350: 55 push %rbp 40e351: 41 57 push %r15 40e353: 41 56 push %r14 40e355: 41 55 push %r13 40e357: 41 54 push %r12 40e359: 53 push %rbx 40e35a: 48 83 ec 58 sub $0x58,%rsp 40e35e: 4c 89 44 24 30 mov %r8,0x30(%rsp) 40e363: 48 89 54 24 28 mov %rdx,0x28(%rsp) 40e368: 49 89 f6 mov %rsi,%r14 40e36b: 4c 89 74 24 40 mov %r14,0x40(%rsp) 40e370: 48 89 fb mov %rdi,%rbx 40e373: 48 8b 03 mov (%rbx),%rax 40e376: ff 50 58 callq *0x58(%rax) 40e379: 48 8b 08 mov (%rax),%rcx 40e37c: 48 89 c7 mov %rax,%rdi 40e37f: ff 51 48 callq *0x48(%rcx) 40e382: 48 89 c5 mov %rax,%rbp 40e385: 48 8b 5b 18 mov 0x18(%rbx),%rbx 40e389: 48 8b 03 mov (%rbx),%rax 40e38c: 48 89 df mov %rbx,%rdi 40e38f: ff 50 48 callq *0x48(%rax) 40e392: 48 89 44 24 50 mov %rax,0x50(%rsp) 40e397: 48 c7 44 24 48 00 00 movq $0x0,0x48(%rsp) 40e39e: 00 00 40e3a0: 4d 85 f6 test %r14,%r14 40e3a3: 0f 84 ad 01 00 00 je 40e556 <_d_assocarrayliteralTX+0x206> 40e3a9: 48 85 ed test %rbp,%rbp 40e3ac: 0f 84 a4 01 00 00 je 40e556 <_d_assocarrayliteralTX+0x206> 40e3b2: 48 83 7c 24 50 00 cmpq $0x0,0x50(%rsp) 40e3b8: 0f 84 98 01 00 00 je 40e556 <_d_assocarrayliteralTX+0x206> 40e3be: 49 89 ee mov %rbp,%r14 40e3c1: bf 60 4a 42 00 mov $0x424a60,%edi 40e3c6: e8 85 27 00 00 callq 410b50 <_d_allocmemoryT> 40e3cb: c5 f8 57 c0 vxorps %xmm0,%xmm0,%xmm0 40e3cf: c5 f8 11 40 30 vmovups %xmm0,0x30(%rax) 40e3d4: c5 f8 11 40 20 vmovups %xmm0,0x20(%rax) 40e3d9: c5 f8 11 40 10 vmovups %xmm0,0x10(%rax) 40e3de: c5 f8 11 00 vmovups %xmm0,(%rax) 40e3e2: 48 89 58 18 mov %rbx,0x18(%rax) 40e3e6: 49 89 c4 mov %rax,%r12 40e3e9: 31 c0 xor %eax,%eax 40e3eb: 48 8b 0d 16 31 22 00 mov 0x223116(%rip),%rcx # 631508 <_D2rt3aaA10prime_listyAm+0x8> 40e3f2: 66 66 66 66 66 2e 0f data32 data32 data32 data32 nopw %cs:0x0(%rax,%rax,1) 40e3f9: 1f 84 00 00 00 00 00 40e400: 48 8b 2c c1 mov (%rcx,%rax,8),%rbp 40e404: 48 83 f8 0d cmp $0xd,%rax 40e408: 77 0a ja 40e414 <_d_assocarrayliteralTX+0xc4> 40e40a: 48 ff c0 inc %rax 40e40d: 48 39 6c 24 40 cmp %rbp,0x40(%rsp) 40e412: 77 ec ja 40e400 <_d_assocarrayliteralTX+0xb0> 40e414: 4c 8d 3c ed 00 00 00 lea 0x0(,%rbp,8),%r15 40e41b: 00 40e41c: 4c 89 ff mov %r15,%rdi 40e41f: be 10 00 00 00 mov $0x10,%esi 40e424: e8 d7 e0 ff ff callq 40c500 40e429: 49 89 c5 mov %rax,%r13 40e42c: 4c 89 ef mov %r13,%rdi 40e42f: 31 f6 xor %esi,%esi 40e431: 4c 89 fa mov %r15,%rdx 40e434: e8 c7 36 ff ff callq 401b00 40e439: 48 8b 44 24 50 mov 0x50(%rsp),%rax 40e43e: 48 8d 40 0f lea 0xf(%rax),%rax 40e442: 4c 89 64 24 48 mov %r12,0x48(%rsp) 40e447: 4d 89 6c 24 08 mov %r13,0x8(%r12) 40e44c: 49 89 2c 24 mov %rbp,(%r12) 40e450: 48 89 6c 24 18 mov %rbp,0x18(%rsp) 40e455: 48 83 e0 f0 and $0xfffffffffffffff0,%rax 40e459: 48 89 44 24 10 mov %rax,0x10(%rsp) 40e45e: 4c 89 f5 mov %r14,%rbp 40e461: 48 89 6c 24 20 mov %rbp,0x20(%rsp) 40e466: 48 8d 44 05 10 lea 0x10(%rbp,%rax,1),%rax 40e46b: 48 89 44 24 08 mov %rax,0x8(%rsp) 40e470: 45 31 f6 xor %r14d,%r14d 40e473: 66 66 66 66 2e 0f 1f data32 data32 data32 nopw %cs:0x0(%rax,%rax,1) 40e47a: 84 00 00 00 00 00 40e480: 4d 89 f4 mov %r14,%r12 40e483: 4c 0f af 64 24 50 imul 0x50(%rsp),%r12 40e489: 4c 03 64 24 28 add 0x28(%rsp),%r12 40e48e: 4c 89 f1 mov %r14,%rcx 40e491: 48 0f af cd imul %rbp,%rcx 40e495: 48 8b 03 mov (%rbx),%rax 40e498: 48 03 4c 24 30 add 0x30(%rsp),%rcx 40e49d: 48 89 4c 24 38 mov %rcx,0x38(%rsp) 40e4a2: 48 89 df mov %rbx,%rdi 40e4a5: 4c 89 e6 mov %r12,%rsi 40e4a8: ff 50 30 callq *0x30(%rax) 40e4ab: 49 89 c5 mov %rax,%r13 40e4ae: 31 d2 xor %edx,%edx 40e4b0: 48 f7 74 24 18 divq 0x18(%rsp) 40e4b5: 48 8b 44 24 48 mov 0x48(%rsp),%rax 40e4ba: 48 8b 40 08 mov 0x8(%rax),%rax 40e4be: 48 8b 2c d0 mov (%rax,%rdx,8),%rbp 40e4c2: 48 85 ed test %rbp,%rbp 40e4c5: 75 09 jne 40e4d0 <_d_assocarrayliteralTX+0x180> 40e4c7: 4c 8d 3c d0 lea (%rax,%rdx,8),%r15 40e4cb: eb 2c jmp 40e4f9 <_d_assocarrayliteralTX+0x1a9> 40e4cd: 0f 1f 00 nopl (%rax) 40e4d0: 4c 3b 6d 08 cmp 0x8(%rbp),%r13 40e4d4: 75 14 jne 40e4ea <_d_assocarrayliteralTX+0x19a> 40e4d6: 48 8b 03 mov (%rbx),%rax 40e4d9: 48 8d 75 10 lea 0x10(%rbp),%rsi 40e4dd: 48 89 df mov %rbx,%rdi 40e4e0: 4c 89 e2 mov %r12,%rdx 40e4e3: ff 50 40 callq *0x40(%rax) 40e4e6: 85 c0 test %eax,%eax 40e4e8: 74 42 je 40e52c <_d_assocarrayliteralTX+0x1dc> 40e4ea: 48 8b 45 00 mov 0x0(%rbp),%rax 40e4ee: 48 85 c0 test %rax,%rax 40e4f1: 49 89 ef mov %rbp,%r15 40e4f4: 48 89 c5 mov %rax,%rbp 40e4f7: 75 d7 jne 40e4d0 <_d_assocarrayliteralTX+0x180> 40e4f9: bf 20 53 42 00 mov $0x425320,%edi 40e4fe: 48 8b 74 24 08 mov 0x8(%rsp),%rsi 40e503: e8 88 34 00 00 callq 411990 <_d_newarrayT> 40e508: 48 89 d5 mov %rdx,%rbp 40e50b: 48 8d 7d 10 lea 0x10(%rbp),%rdi 40e50f: 4c 89 e6 mov %r12,%rsi 40e512: 48 8b 54 24 50 mov 0x50(%rsp),%rdx 40e517: e8 b4 36 ff ff callq 401bd0 40e51c: 4c 89 6d 08 mov %r13,0x8(%rbp) 40e520: 49 89 2f mov %rbp,(%r15) 40e523: 48 8b 44 24 48 mov 0x48(%rsp),%rax 40e528: 48 ff 40 10 incq 0x10(%rax) 40e52c: 48 8b 44 24 10 mov 0x10(%rsp),%rax 40e531: 48 8d 7c 05 10 lea 0x10(%rbp,%rax,1),%rdi 40e536: 48 8b 74 24 38 mov 0x38(%rsp),%rsi 40e53b: 48 8b 6c 24 20 mov 0x20(%rsp),%rbp 40e540: 48 89 ea mov %rbp,%rdx 40e543: e8 88 36 ff ff callq 401bd0 40e548: 49 ff c6 inc %r14 40e54b: 4c 3b 74 24 40 cmp 0x40(%rsp),%r14 40e550: 0f 85 2a ff ff ff jne 40e480 <_d_assocarrayliteralTX+0x130> 40e556: 48 8b 44 24 48 mov 0x48(%rsp),%rax 40e55b: 48 83 c4 58 add $0x58,%rsp 40e55f: 5b pop %rbx 40e560: 41 5c pop %r12 40e562: 41 5d pop %r13 40e564: 41 5e pop %r14 40e566: 41 5f pop %r15 40e568: 5d pop %rbp 40e569: c3 retq 40e56a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) 000000000040e570 <_aaUnwrapTypeInfo>: 40e570: 53 push %rbx 40e571: 48 89 fb mov %rdi,%rbx 40e574: eb 0e jmp 40e584 <_aaUnwrapTypeInfo+0x14> 40e576: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) 40e57d: 00 00 00 40e580: 48 8b 58 10 mov 0x10(%rax),%rbx 40e584: 48 89 df mov %rbx,%rdi 40e587: be 30 0a 63 00 mov $0x630a30,%esi 40e58c: e8 bf 50 ff ff callq 403650 <_d_dynamic_cast> 40e591: 48 85 c0 test %rax,%rax 40e594: 75 26 jne 40e5bc <_aaUnwrapTypeInfo+0x4c> 40e596: 48 89 df mov %rbx,%rdi 40e599: be b0 0c 63 00 mov $0x630cb0,%esi 40e59e: e8 ad 50 ff ff callq 403650 <_d_dynamic_cast> 40e5a3: 48 85 c0 test %rax,%rax 40e5a6: 75 d8 jne 40e580 <_aaUnwrapTypeInfo+0x10> 40e5a8: bf 32 00 00 00 mov $0x32,%edi 40e5ad: be 20 4a 42 00 mov $0x424a20,%esi 40e5b2: ba 44 03 00 00 mov $0x344,%edx 40e5b7: e8 84 48 ff ff callq 402e40 <_d_assert> 40e5bc: 5b pop %rbx 40e5bd: c3 retq 40e5be: 66 90 xchg %ax,%ax 000000000040e5c0 <_aaEqual>: 40e5c0: 55 push %rbp 40e5c1: 41 57 push %r15 40e5c3: 41 56 push %r14 40e5c5: 41 55 push %r13 40e5c7: 41 54 push %r12 40e5c9: 53 push %rbx 40e5ca: 48 83 ec 48 sub $0x48,%rsp 40e5ce: 48 89 f5 mov %rsi,%rbp 40e5d1: 48 89 fb mov %rdi,%rbx 40e5d4: b8 01 00 00 00 mov $0x1,%eax 40e5d9: 48 39 d5 cmp %rdx,%rbp 40e5dc: 0f 84 8a 01 00 00 je 40e76c <_aaEqual+0x1ac> 40e5e2: 31 c0 xor %eax,%eax 40e5e4: 48 85 ed test %rbp,%rbp 40e5e7: b9 00 00 00 00 mov $0x0,%ecx 40e5ec: 74 04 je 40e5f2 <_aaEqual+0x32> 40e5ee: 48 8b 4d 10 mov 0x10(%rbp),%rcx 40e5f2: 48 85 d2 test %rdx,%rdx 40e5f5: 74 04 je 40e5fb <_aaEqual+0x3b> 40e5f7: 48 8b 42 10 mov 0x10(%rdx),%rax 40e5fb: 48 39 c1 cmp %rax,%rcx 40e5fe: 75 07 jne 40e607 <_aaEqual+0x47> 40e600: 48 89 54 24 30 mov %rdx,0x30(%rsp) 40e605: eb 0b jmp 40e612 <_aaEqual+0x52> 40e607: 31 c0 xor %eax,%eax 40e609: e9 5e 01 00 00 jmpq 40e76c <_aaEqual+0x1ac> 40e60e: 48 8b 58 10 mov 0x10(%rax),%rbx 40e612: 48 89 df mov %rbx,%rdi 40e615: be 30 0a 63 00 mov $0x630a30,%esi 40e61a: e8 31 50 ff ff callq 403650 <_d_dynamic_cast> 40e61f: 48 85 c0 test %rax,%rax 40e622: 75 26 jne 40e64a <_aaEqual+0x8a> 40e624: 48 89 df mov %rbx,%rdi 40e627: be b0 0c 63 00 mov $0x630cb0,%esi 40e62c: e8 1f 50 ff ff callq 403650 <_d_dynamic_cast> 40e631: 48 85 c0 test %rax,%rax 40e634: 75 d8 jne 40e60e <_aaEqual+0x4e> 40e636: bf 32 00 00 00 mov $0x32,%edi 40e63b: be 20 4a 42 00 mov $0x424a20,%esi 40e640: ba 44 03 00 00 mov $0x344,%edx 40e645: e8 f6 47 ff ff callq 402e40 <_d_assert> 40e64a: 48 8b 08 mov (%rax),%rcx 40e64d: 4c 8b 60 18 mov 0x18(%rax),%r12 40e651: 48 89 c7 mov %rax,%rdi 40e654: ff 51 58 callq *0x58(%rcx) 40e657: 48 89 44 24 28 mov %rax,0x28(%rsp) 40e65c: 49 8b 04 24 mov (%r12),%rax 40e660: 4c 89 e7 mov %r12,%rdi 40e663: ff 50 48 callq *0x48(%rax) 40e666: 48 8b 4d 00 mov 0x0(%rbp),%rcx 40e66a: 48 89 4c 24 10 mov %rcx,0x10(%rsp) 40e66f: 48 85 c9 test %rcx,%rcx 40e672: 0f 84 eb 00 00 00 je 40e763 <_aaEqual+0x1a3> 40e678: 48 83 c0 0f add $0xf,%rax 40e67c: 48 83 e0 f0 and $0xfffffffffffffff0,%rax 40e680: 48 89 44 24 40 mov %rax,0x40(%rsp) 40e685: 48 8b 44 24 30 mov 0x30(%rsp),%rax 40e68a: 48 8b 00 mov (%rax),%rax 40e68d: 48 89 44 24 20 mov %rax,0x20(%rsp) 40e692: 48 8b 45 08 mov 0x8(%rbp),%rax 40e696: 48 89 44 24 08 mov %rax,0x8(%rsp) 40e69b: 31 c9 xor %ecx,%ecx 40e69d: 48 89 4c 24 18 mov %rcx,0x18(%rsp) 40e6a2: 48 8b 44 24 08 mov 0x8(%rsp),%rax 40e6a7: 4c 8b 34 c8 mov (%rax,%rcx,8),%r14 40e6ab: eb 03 jmp 40e6b0 <_aaEqual+0xf0> 40e6ad: 4d 8b 36 mov (%r14),%r14 40e6b0: 4d 85 f6 test %r14,%r14 40e6b3: 0f 84 97 00 00 00 je 40e750 <_aaEqual+0x190> 40e6b9: 49 8b 04 24 mov (%r12),%rax 40e6bd: 49 8d 5e 10 lea 0x10(%r14),%rbx 40e6c1: 4c 89 e7 mov %r12,%rdi 40e6c4: 48 89 de mov %rbx,%rsi 40e6c7: ff 50 30 callq *0x30(%rax) 40e6ca: 48 89 c5 mov %rax,%rbp 40e6cd: 31 d2 xor %edx,%edx 40e6cf: 48 f7 74 24 20 divq 0x20(%rsp) 40e6d4: 48 8b 44 24 30 mov 0x30(%rsp),%rax 40e6d9: 48 8b 40 08 mov 0x8(%rax),%rax 40e6dd: 4c 8b 3c d0 mov (%rax,%rdx,8),%r15 40e6e1: 4d 85 ff test %r15,%r15 40e6e4: 0f 84 91 00 00 00 je 40e77b <_aaEqual+0x1bb> 40e6ea: 48 8b 44 24 40 mov 0x40(%rsp),%rax 40e6ef: 49 8d 44 06 10 lea 0x10(%r14,%rax,1),%rax 40e6f4: 48 89 44 24 38 mov %rax,0x38(%rsp) 40e6f9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 40e700: 49 3b 6f 08 cmp 0x8(%r15),%rbp 40e704: 75 18 jne 40e71e <_aaEqual+0x15e> 40e706: 49 8b 04 24 mov (%r12),%rax 40e70a: 4d 8d 6f 10 lea 0x10(%r15),%r13 40e70e: 4c 89 e7 mov %r12,%rdi 40e711: 4c 89 ee mov %r13,%rsi 40e714: 48 89 da mov %rbx,%rdx 40e717: ff 50 40 callq *0x40(%rax) 40e71a: 85 c0 test %eax,%eax 40e71c: 74 0a je 40e728 <_aaEqual+0x168> 40e71e: 4d 8b 3f mov (%r15),%r15 40e721: 4d 85 ff test %r15,%r15 40e724: 75 da jne 40e700 <_aaEqual+0x140> 40e726: eb 42 jmp 40e76a <_aaEqual+0x1aa> 40e728: 48 8b 44 24 40 mov 0x40(%rsp),%rax 40e72d: 49 01 c5 add %rax,%r13 40e730: 48 8b 7c 24 28 mov 0x28(%rsp),%rdi 40e735: 48 8b 07 mov (%rdi),%rax 40e738: 4c 89 ee mov %r13,%rsi 40e73b: 48 8b 54 24 38 mov 0x38(%rsp),%rdx 40e740: ff 50 38 callq *0x38(%rax) 40e743: a8 01 test $0x1,%al 40e745: 0f 85 62 ff ff ff jne 40e6ad <_aaEqual+0xed> 40e74b: eb 32 jmp 40e77f <_aaEqual+0x1bf> 40e74d: 0f 1f 00 nopl (%rax) 40e750: 48 8b 4c 24 18 mov 0x18(%rsp),%rcx 40e755: 48 ff c1 inc %rcx 40e758: 48 3b 4c 24 10 cmp 0x10(%rsp),%rcx 40e75d: 0f 82 3a ff ff ff jb 40e69d <_aaEqual+0xdd> 40e763: b8 01 00 00 00 mov $0x1,%eax 40e768: eb 02 jmp 40e76c <_aaEqual+0x1ac> 40e76a: 31 c0 xor %eax,%eax 40e76c: 48 83 c4 48 add $0x48,%rsp 40e770: 5b pop %rbx 40e771: 41 5c pop %r12 40e773: 41 5d pop %r13 40e775: 41 5e pop %r14 40e777: 41 5f pop %r15 40e779: 5d pop %rbp 40e77a: c3 retq 40e77b: 31 c0 xor %eax,%eax 40e77d: eb ed jmp 40e76c <_aaEqual+0x1ac> 40e77f: 31 c0 xor %eax,%eax 40e781: eb e9 jmp 40e76c <_aaEqual+0x1ac> 40e783: 66 66 66 66 2e 0f 1f data32 data32 data32 nopw %cs:0x0(%rax,%rax,1) 40e78a: 84 00 00 00 00 00 000000000040e790 <_aaGetHash>: 40e790: 55 push %rbp 40e791: 41 57 push %r15 40e793: 41 56 push %r14 40e795: 41 55 push %r13 40e797: 41 54 push %r12 40e799: 53 push %rbx 40e79a: 48 83 ec 28 sub $0x28,%rsp 40e79e: 49 89 f6 mov %rsi,%r14 40e7a1: 49 89 fc mov %rdi,%r12 40e7a4: 31 db xor %ebx,%ebx 40e7a6: 49 83 3c 24 00 cmpq $0x0,(%r12) 40e7ab: 0f 84 fa 00 00 00 je 40e8ab <_aaGetHash+0x11b> 40e7b1: eb 11 jmp 40e7c4 <_aaGetHash+0x34> 40e7b3: 66 66 66 66 2e 0f 1f data32 data32 data32 nopw %cs:0x0(%rax,%rax,1) 40e7ba: 84 00 00 00 00 00 40e7c0: 4c 8b 70 10 mov 0x10(%rax),%r14 40e7c4: 4c 89 f7 mov %r14,%rdi 40e7c7: be 30 0a 63 00 mov $0x630a30,%esi 40e7cc: e8 7f 4e ff ff callq 403650 <_d_dynamic_cast> 40e7d1: 48 85 c0 test %rax,%rax 40e7d4: 75 26 jne 40e7fc <_aaGetHash+0x6c> 40e7d6: 4c 89 f7 mov %r14,%rdi 40e7d9: be b0 0c 63 00 mov $0x630cb0,%esi 40e7de: e8 6d 4e ff ff callq 403650 <_d_dynamic_cast> 40e7e3: 48 85 c0 test %rax,%rax 40e7e6: 75 d8 jne 40e7c0 <_aaGetHash+0x30> 40e7e8: bf 32 00 00 00 mov $0x32,%edi 40e7ed: be 20 4a 42 00 mov $0x424a20,%esi 40e7f2: ba 44 03 00 00 mov $0x344,%edx 40e7f7: e8 44 46 ff ff callq 402e40 <_d_assert> 40e7fc: 48 8b 08 mov (%rax),%rcx 40e7ff: 4c 8b 78 18 mov 0x18(%rax),%r15 40e803: 48 89 c7 mov %rax,%rdi 40e806: ff 51 58 callq *0x58(%rcx) 40e809: 49 89 c6 mov %rax,%r14 40e80c: 49 8b 07 mov (%r15),%rax 40e80f: 4c 89 ff mov %r15,%rdi 40e812: ff 50 48 callq *0x48(%rax) 40e815: 49 89 c7 mov %rax,%r15 40e818: 49 8b 04 24 mov (%r12),%rax 40e81c: 48 8b 08 mov (%rax),%rcx 40e81f: 48 89 4c 24 08 mov %rcx,0x8(%rsp) 40e824: 48 85 c9 test %rcx,%rcx 40e827: 0f 84 7e 00 00 00 je 40e8ab <_aaGetHash+0x11b> 40e82d: 49 83 c7 0f add $0xf,%r15 40e831: 49 83 e7 f0 and $0xfffffffffffffff0,%r15 40e835: 48 8b 40 08 mov 0x8(%rax),%rax 40e839: 48 89 04 24 mov %rax,(%rsp) 40e83d: 31 db xor %ebx,%ebx 40e83f: 4c 8d 64 24 10 lea 0x10(%rsp),%r12 40e844: 49 89 dd mov %rbx,%r13 40e847: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) 40e84e: 00 00 40e850: 48 8b 04 24 mov (%rsp),%rax 40e854: 4a 8b 2c e8 mov (%rax,%r13,8),%rbp 40e858: eb 42 jmp 40e89c <_aaGetHash+0x10c> 40e85a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) 40e860: c5 f8 57 c0 vxorps %xmm0,%xmm0,%xmm0 40e864: c5 f8 29 44 24 10 vmovaps %xmm0,0x10(%rsp) 40e86a: 48 8b 45 08 mov 0x8(%rbp),%rax 40e86e: 48 89 44 24 10 mov %rax,0x10(%rsp) 40e873: 4a 8d 74 3d 10 lea 0x10(%rbp,%r15,1),%rsi 40e878: 49 8b 06 mov (%r14),%rax 40e87b: 4c 89 f7 mov %r14,%rdi 40e87e: ff 50 30 callq *0x30(%rax) 40e881: 48 89 44 24 18 mov %rax,0x18(%rsp) 40e886: 31 ff xor %edi,%edi 40e888: be 10 00 00 00 mov $0x10,%esi 40e88d: 4c 89 e2 mov %r12,%rdx 40e890: e8 cb 13 00 00 callq 40fc60 <_D2rt4util4hash6hashOfFNaNbNePxvmmZm> 40e895: 48 01 c3 add %rax,%rbx 40e898: 48 8b 6d 00 mov 0x0(%rbp),%rbp 40e89c: 48 85 ed test %rbp,%rbp 40e89f: 75 bf jne 40e860 <_aaGetHash+0xd0> 40e8a1: 49 ff c5 inc %r13 40e8a4: 4c 3b 6c 24 08 cmp 0x8(%rsp),%r13 40e8a9: 75 a5 jne 40e850 <_aaGetHash+0xc0> 40e8ab: 48 89 d8 mov %rbx,%rax 40e8ae: 48 83 c4 28 add $0x28,%rsp 40e8b2: 5b pop %rbx 40e8b3: 41 5c pop %r12 40e8b5: 41 5d pop %r13 40e8b7: 41 5e pop %r14 40e8b9: 41 5f pop %r15 40e8bb: 5d pop %rbp 40e8bc: c3 retq 40e8bd: 0f 1f 00 nopl (%rax) 000000000040e8c0 <_D2rt3aaA16__moduleinfoCtorZ>: 40e8c0: 48 8b 05 69 49 22 00 mov 0x224969(%rip),%rax # 633230 <_Dmodule_ref> 40e8c7: 48 89 05 ca 2c 22 00 mov %rax,0x222cca(%rip) # 631598 <_D2rt3aaA11__moduleRefZ> 40e8ce: 48 c7 05 57 49 22 00 movq $0x631598,0x224957(%rip) # 633230 <_Dmodule_ref> 40e8d5: 98 15 63 00 40e8d9: c3 retq 40e8da: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) 000000000040e8e0 <_D2rt4util6string11intToStringFNaNbNeAakZAa>: 40e8e0: 48 8d 0c 32 lea (%rdx,%rsi,1),%rcx 40e8e4: 41 b8 cd cc cc cc mov $0xcccccccd,%r8d 40e8ea: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) 40e8f0: 41 89 f9 mov %edi,%r9d 40e8f3: 4c 89 cf mov %r9,%rdi 40e8f6: 49 0f af f8 imul %r8,%rdi 40e8fa: 48 c1 ef 23 shr $0x23,%rdi 40e8fe: 44 6b d7 0a imul $0xa,%edi,%r10d 40e902: 44 89 c8 mov %r9d,%eax 40e905: 44 29 d0 sub %r10d,%eax 40e908: 83 c8 30 or $0x30,%eax 40e90b: 41 83 f9 09 cmp $0x9,%r9d 40e90f: 88 41 ff mov %al,-0x1(%rcx) 40e912: 48 8d 49 ff lea -0x1(%rcx),%rcx 40e916: 77 d8 ja 40e8f0 <_D2rt4util6string11intToStringFNaNbNeAakZAa+0x10> 40e918: 48 89 c8 mov %rcx,%rax 40e91b: 48 29 d0 sub %rdx,%rax 40e91e: 48 29 c6 sub %rax,%rsi 40e921: 48 89 f0 mov %rsi,%rax 40e924: 48 89 ca mov %rcx,%rdx 40e927: c3 retq 40e928: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 40e92f: 00 000000000040e930 <_D2rt4util6string11intToStringFNaNbNeAamZAa>: 40e930: 49 89 d0 mov %rdx,%r8 40e933: 48 89 f9 mov %rdi,%rcx 40e936: 49 8d 3c 30 lea (%r8,%rsi,1),%rdi 40e93a: 49 b9 cd cc cc cc cc movabs $0xcccccccccccccccd,%r9 40e941: cc cc cc 40e944: 66 66 66 2e 0f 1f 84 data32 data32 nopw %cs:0x0(%rax,%rax,1) 40e94b: 00 00 00 00 00 40e950: 48 89 c8 mov %rcx,%rax 40e953: 49 f7 e1 mul %r9 40e956: 48 c1 ea 03 shr $0x3,%rdx 40e95a: 44 6b d2 0a imul $0xa,%edx,%r10d 40e95e: 89 c8 mov %ecx,%eax 40e960: 44 29 d0 sub %r10d,%eax 40e963: 83 c8 30 or $0x30,%eax 40e966: 48 83 f9 09 cmp $0x9,%rcx 40e96a: 88 47 ff mov %al,-0x1(%rdi) 40e96d: 48 8d 7f ff lea -0x1(%rdi),%rdi 40e971: 48 89 d1 mov %rdx,%rcx 40e974: 77 da ja 40e950 <_D2rt4util6string11intToStringFNaNbNeAamZAa+0x20> 40e976: 48 89 f8 mov %rdi,%rax 40e979: 4c 29 c0 sub %r8,%rax 40e97c: 48 29 c6 sub %rax,%rsi 40e97f: 48 89 f0 mov %rsi,%rax 40e982: 48 89 fa mov %rdi,%rdx 40e985: c3 retq 40e986: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) 40e98d: 00 00 00 000000000040e990 <_D2rt4util6string7dstrcmpFNaNbNexAaxAaZi>: 40e990: 41 56 push %r14 40e992: 53 push %rbx 40e993: 50 push %rax 40e994: 49 89 d6 mov %rdx,%r14 40e997: 48 89 fb mov %rdi,%rbx 40e99a: 4c 39 f3 cmp %r14,%rbx 40e99d: 48 0f 42 d3 cmovb %rbx,%rdx 40e9a1: 48 89 cf mov %rcx,%rdi 40e9a4: e8 d7 31 ff ff callq 401b80 40e9a9: 89 c1 mov %eax,%ecx 40e9ab: b8 01 00 00 00 mov $0x1,%eax 40e9b0: 85 c9 test %ecx,%ecx 40e9b2: 0f 45 c1 cmovne %ecx,%eax 40e9b5: 75 12 jne 40e9c9 <_D2rt4util6string7dstrcmpFNaNbNexAaxAaZi+0x39> 40e9b7: 4c 39 f3 cmp %r14,%rbx 40e9ba: 72 0d jb 40e9c9 <_D2rt4util6string7dstrcmpFNaNbNexAaxAaZi+0x39> 40e9bc: b9 ff ff ff ff mov $0xffffffff,%ecx 40e9c1: 31 c0 xor %eax,%eax 40e9c3: 49 39 de cmp %rbx,%r14 40e9c6: 0f 45 c1 cmovne %ecx,%eax 40e9c9: 48 83 c4 08 add $0x8,%rsp 40e9cd: 5b pop %rbx 40e9ce: 41 5e pop %r14 40e9d0: c3 retq 40e9d1: 66 66 66 66 66 66 2e data32 data32 data32 data32 data32 nopw %cs:0x0(%rax,%rax,1) 40e9d8: 0f 1f 84 00 00 00 00 40e9df: 00 000000000040e9e0 <_D2rt4util6string16__moduleinfoCtorZ>: 40e9e0: 48 8b 05 49 48 22 00 mov 0x224849(%rip),%rax # 633230 <_Dmodule_ref> 40e9e7: 48 89 05 ca 2b 22 00 mov %rax,0x222bca(%rip) # 6315b8 <_D2rt4util6string11__moduleRefZ> 40e9ee: 48 c7 05 37 48 22 00 movq $0x6315b8,0x224837(%rip) # 633230 <_Dmodule_ref> 40e9f5: b8 15 63 00 40e9f9: c3 retq 40e9fa: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) 000000000040ea00 <_D2rt4util3utf12isValidDcharFwZb>: 40ea00: 81 ff 00 d8 00 00 cmp $0xd800,%edi 40ea06: 73 03 jae 40ea0b <_D2rt4util3utf12isValidDcharFwZb+0xb> 40ea08: b0 01 mov $0x1,%al 40ea0a: c3 retq 40ea0b: 81 c7 00 20 ff ff add $0xffff2000,%edi 40ea11: 81 ff 00 20 10 00 cmp $0x102000,%edi 40ea17: 0f 92 c0 setb %al 40ea1a: c3 retq 40ea1b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 000000000040ea20 <_D2rt4util3utf6strideFxAamZk>: 40ea20: 0f b6 04 3a movzbl (%rdx,%rdi,1),%eax 40ea24: 48 8b 0d ad 2b 22 00 mov 0x222bad(%rip),%rcx # 6315d8 <_D2rt4util3utf10UTF8strideyAi+0x8> 40ea2b: 8b 04 81 mov (%rcx,%rax,4),%eax 40ea2e: c3 retq 40ea2f: 90 nop 000000000040ea30 <_D2rt4util3utf6strideFxAumZk>: 40ea30: 66 8b 0c 7a mov (%rdx,%rdi,2),%cx 40ea34: b8 01 00 00 00 mov $0x1,%eax 40ea39: 66 81 f9 00 d8 cmp $0xd800,%cx 40ea3e: 72 0d jb 40ea4d <_D2rt4util3utf6strideFxAumZk+0x1d> 40ea40: b8 01 00 00 00 mov $0x1,%eax 40ea45: 66 81 f9 00 dc cmp $0xdc00,%cx 40ea4a: 83 d0 00 adc $0x0,%eax 40ea4d: c3 retq 40ea4e: 66 90 xchg %ax,%ax 000000000040ea50 <_D2rt4util3utf6strideFxAwmZk>: 40ea50: b8 01 00 00 00 mov $0x1,%eax 40ea55: c3 retq 40ea56: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) 40ea5d: 00 00 00 000000000040ea60 <_D2rt4util3utf10toUCSindexFxAamZm>: 40ea60: 53 push %rbx 40ea61: 48 89 d0 mov %rdx,%rax 40ea64: 31 db xor %ebx,%ebx 40ea66: 48 85 ff test %rdi,%rdi 40ea69: 74 49 je 40eab4 <_D2rt4util3utf10toUCSindexFxAamZm+0x54> 40ea6b: 31 d2 xor %edx,%edx 40ea6d: 48 8b 0d 64 2b 22 00 mov 0x222b64(%rip),%rcx # 6315d8 <_D2rt4util3utf10UTF8strideyAi+0x8> 40ea74: 31 db xor %ebx,%ebx 40ea76: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) 40ea7d: 00 00 00 40ea80: 0f b6 34 10 movzbl (%rax,%rdx,1),%esi 40ea84: 8b 34 b1 mov (%rcx,%rsi,4),%esi 40ea87: 48 01 f2 add %rsi,%rdx 40ea8a: 48 ff c3 inc %rbx 40ea8d: 48 39 fa cmp %rdi,%rdx 40ea90: 72 ee jb 40ea80 <_D2rt4util3utf10toUCSindexFxAamZm+0x20> 40ea92: 76 20 jbe 40eab4 <_D2rt4util3utf10toUCSindexFxAamZm+0x54> 40ea94: bf 16 00 00 00 mov $0x16,%edi 40ea99: be 00 4b 42 00 mov $0x424b00,%esi 40ea9e: b9 37 00 00 00 mov $0x37,%ecx 40eaa3: 41 b8 20 4b 42 00 mov $0x424b20,%r8d 40eaa9: 41 b9 86 00 00 00 mov $0x86,%r9d 40eaaf: e8 6c 5d ff ff callq 404820 40eab4: 48 89 d8 mov %rbx,%rax 40eab7: 5b pop %rbx 40eab8: c3 retq 40eab9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 000000000040eac0 <_D2rt4util3utf10toUCSindexFxAumZm>: 40eac0: 53 push %rbx 40eac1: 48 89 d0 mov %rdx,%rax 40eac4: 31 d2 xor %edx,%edx 40eac6: 31 db xor %ebx,%ebx 40eac8: 48 85 ff test %rdi,%rdi 40eacb: 74 4e je 40eb1b <_D2rt4util3utf10toUCSindexFxAumZm+0x5b> 40eacd: 0f 1f 00 nopl (%rax) 40ead0: 66 8b 34 50 mov (%rax,%rdx,2),%si 40ead4: 66 81 fe 00 d8 cmp $0xd800,%si 40ead9: b9 01 00 00 00 mov $0x1,%ecx 40eade: 72 0e jb 40eaee <_D2rt4util3utf10toUCSindexFxAumZm+0x2e> 40eae0: 66 81 fe 00 dc cmp $0xdc00,%si 40eae5: b9 01 00 00 00 mov $0x1,%ecx 40eaea: 48 83 d1 00 adc $0x0,%rcx 40eaee: 48 01 ca add %rcx,%rdx 40eaf1: 48 ff c3 inc %rbx 40eaf4: 48 39 fa cmp %rdi,%rdx 40eaf7: 72 d7 jb 40ead0 <_D2rt4util3utf10toUCSindexFxAumZm+0x10> 40eaf9: 76 20 jbe 40eb1b <_D2rt4util3utf10toUCSindexFxAumZm+0x5b> 40eafb: bf 17 00 00 00 mov $0x17,%edi 40eb00: be 60 4b 42 00 mov $0x424b60,%esi 40eb05: b9 37 00 00 00 mov $0x37,%ecx 40eb0a: 41 b8 80 4b 42 00 mov $0x424b80,%r8d 40eb10: 41 b9 98 00 00 00 mov $0x98,%r9d 40eb16: e8 05 5d ff ff callq 404820 40eb1b: 48 89 d8 mov %rbx,%rax 40eb1e: 5b pop %rbx 40eb1f: c3 retq 000000000040eb20 <_D2rt4util3utf10toUCSindexFxAwmZm>: 40eb20: 48 89 f8 mov %rdi,%rax 40eb23: c3 retq 40eb24: 66 66 66 2e 0f 1f 84 data32 data32 nopw %cs:0x0(%rax,%rax,1) 40eb2b: 00 00 00 00 00 000000000040eb30 <_D2rt4util3utf10toUTFindexFxAamZm>: 40eb30: 41 57 push %r15 40eb32: 41 56 push %r14 40eb34: 41 54 push %r12 40eb36: 53 push %rbx 40eb37: 50 push %rax 40eb38: 49 89 d6 mov %rdx,%r14 40eb3b: 49 89 ff mov %rdi,%r15 40eb3e: 31 db xor %ebx,%ebx 40eb40: eb 11 jmp 40eb53 <_D2rt4util3utf10toUTFindexFxAamZm+0x23> 40eb42: 66 66 66 66 66 2e 0f data32 data32 data32 data32 nopw %cs:0x0(%rax,%rax,1) 40eb49: 1f 84 00 00 00 00 00 40eb50: 4c 01 e3 add %r12,%rbx 40eb53: 4d 85 ff test %r15,%r15 40eb56: 74 41 je 40eb99 <_D2rt4util3utf10toUTFindexFxAamZm+0x69> 40eb58: 41 0f b6 04 1e movzbl (%r14,%rbx,1),%eax 40eb5d: 48 8b 0d 74 2a 22 00 mov 0x222a74(%rip),%rcx # 6315d8 <_D2rt4util3utf10UTF8strideyAi+0x8> 40eb64: 44 8b 24 81 mov (%rcx,%rax,4),%r12d 40eb68: 49 ff cf dec %r15 40eb6b: 49 81 fc ff 00 00 00 cmp $0xff,%r12 40eb72: 75 dc jne 40eb50 <_D2rt4util3utf10toUTFindexFxAamZm+0x20> 40eb74: bf 16 00 00 00 mov $0x16,%edi 40eb79: be c0 4b 42 00 mov $0x424bc0,%esi 40eb7e: 48 89 da mov %rbx,%rdx 40eb81: b9 37 00 00 00 mov $0x37,%ecx 40eb86: 41 b8 e0 4b 42 00 mov $0x424be0,%r8d 40eb8c: 41 b9 af 00 00 00 mov $0xaf,%r9d 40eb92: e8 89 5c ff ff callq 404820 40eb97: eb b7 jmp 40eb50 <_D2rt4util3utf10toUTFindexFxAamZm+0x20> 40eb99: 48 89 d8 mov %rbx,%rax 40eb9c: 48 83 c4 08 add $0x8,%rsp 40eba0: 5b pop %rbx 40eba1: 41 5c pop %r12 40eba3: 41 5e pop %r14 40eba5: 41 5f pop %r15 40eba7: c3 retq 40eba8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 40ebaf: 00 000000000040ebb0 <_D2rt4util3utf10toUTFindexFxAumZm>: 40ebb0: 31 c0 xor %eax,%eax 40ebb2: eb 0f jmp 40ebc3 <_D2rt4util3utf10toUTFindexFxAumZm+0x13> 40ebb4: 66 66 66 2e 0f 1f 84 data32 data32 nopw %cs:0x0(%rax,%rax,1) 40ebbb: 00 00 00 00 00 40ebc0: 48 01 c8 add %rcx,%rax 40ebc3: 48 85 ff test %rdi,%rdi 40ebc6: 74 23 je 40ebeb <_D2rt4util3utf10toUTFindexFxAumZm+0x3b> 40ebc8: 66 8b 34 42 mov (%rdx,%rax,2),%si 40ebcc: 48 ff cf dec %rdi 40ebcf: 66 81 fe 00 d8 cmp $0xd800,%si 40ebd4: b9 01 00 00 00 mov $0x1,%ecx 40ebd9: 72 e5 jb 40ebc0 <_D2rt4util3utf10toUTFindexFxAumZm+0x10> 40ebdb: 66 81 fe 00 dc cmp $0xdc00,%si 40ebe0: b9 01 00 00 00 mov $0x1,%ecx 40ebe5: 48 83 d1 00 adc $0x0,%rcx 40ebe9: eb d5 jmp 40ebc0 <_D2rt4util3utf10toUTFindexFxAumZm+0x10> 40ebeb: c3 retq 40ebec: 0f 1f 40 00 nopl 0x0(%rax) 000000000040ebf0 <_D2rt4util3utf10toUTFindexFxAwmZm>: 40ebf0: 48 89 f8 mov %rdi,%rax 40ebf3: c3 retq 40ebf4: 66 66 66 2e 0f 1f 84 data32 data32 nopw %cs:0x0(%rax,%rax,1) 40ebfb: 00 00 00 00 00 000000000040ec00 <_D2rt4util3utf6decodeFxAaKmZw>: 40ec00: 53 push %rbx 40ec01: 49 89 d0 mov %rdx,%r8 40ec04: 48 8b 17 mov (%rdi),%rdx 40ec07: 45 0f b6 0c 10 movzbl (%r8,%rdx,1),%r9d 40ec0c: 41 ba 01 00 00 00 mov $0x1,%r10d 40ec12: 41 f6 c1 80 test $0x80,%r9b 40ec16: 0f 84 8e 00 00 00 je 40ecaa <_D2rt4util3utf6decodeFxAaKmZw+0xaa> 40ec1c: 45 31 d2 xor %r10d,%r10d 40ec1f: bb ff ff 00 00 mov $0xffff,%ebx 40ec24: 66 66 66 2e 0f 1f 84 data32 data32 nopw %cs:0x0(%rax,%rax,1) 40ec2b: 00 00 00 00 00 40ec30: 49 ff c2 inc %r10 40ec33: 41 83 fa 04 cmp $0x4,%r10d 40ec37: 0f 87 ef 00 00 00 ja 40ed2c <_D2rt4util3utf6decodeFxAaKmZw+0x12c> 40ec3d: 44 88 d1 mov %r10b,%cl 40ec40: b8 80 00 00 00 mov $0x80,%eax 40ec45: d3 e8 shr %cl,%eax 40ec47: 41 85 c1 test %eax,%r9d 40ec4a: 75 e4 jne 40ec30 <_D2rt4util3utf6decodeFxAaKmZw+0x30> 40ec4c: 41 83 fa 01 cmp $0x1,%r10d 40ec50: 0f 84 d6 00 00 00 je 40ed2c <_D2rt4util3utf6decodeFxAaKmZw+0x12c> 40ec56: b9 07 00 00 00 mov $0x7,%ecx 40ec5b: 44 29 d1 sub %r10d,%ecx 40ec5e: bb 01 00 00 00 mov $0x1,%ebx 40ec63: d3 e3 shl %cl,%ebx 40ec65: 81 c3 ff 00 00 00 add $0xff,%ebx 40ec6b: 44 21 cb and %r9d,%ebx 40ec6e: 4a 8d 44 12 ff lea -0x1(%rdx,%r10,1),%rax 40ec73: 48 39 f0 cmp %rsi,%rax 40ec76: 0f 83 b0 00 00 00 jae 40ed2c <_D2rt4util3utf6decodeFxAaKmZw+0x12c> 40ec7c: 44 89 c8 mov %r9d,%eax 40ec7f: 25 fe 00 00 00 and $0xfe,%eax 40ec84: 3d c0 00 00 00 cmp $0xc0,%eax 40ec89: 0f 84 9d 00 00 00 je 40ed2c <_D2rt4util3utf6decodeFxAaKmZw+0x12c> 40ec8f: 4d 8d 5a ff lea -0x1(%r10),%r11 40ec93: 42 8a 74 02 01 mov 0x1(%rdx,%r8,1),%sil 40ec98: 41 80 f9 ef cmp $0xef,%r9b 40ec9c: 77 1a ja 40ecb8 <_D2rt4util3utf6decodeFxAaKmZw+0xb8> 40ec9e: 41 80 f9 e0 cmp $0xe0,%r9b 40eca2: 75 3c jne 40ece0 <_D2rt4util3utf6decodeFxAaKmZw+0xe0> 40eca4: 40 80 e6 e0 and $0xe0,%sil 40eca8: eb 30 jmp 40ecda <_D2rt4util3utf6decodeFxAaKmZw+0xda> 40ecaa: 44 89 cb mov %r9d,%ebx 40ecad: 49 01 d2 add %rdx,%r10 40ecb0: 4c 89 17 mov %r10,(%rdi) 40ecb3: e9 94 00 00 00 jmpq 40ed4c <_D2rt4util3utf6decodeFxAaKmZw+0x14c> 40ecb8: 41 80 f9 f0 cmp $0xf0,%r9b 40ecbc: 74 0c je 40ecca <_D2rt4util3utf6decodeFxAaKmZw+0xca> 40ecbe: 41 80 f9 f8 cmp $0xf8,%r9b 40ecc2: 75 0c jne 40ecd0 <_D2rt4util3utf6decodeFxAaKmZw+0xd0> 40ecc4: 40 80 e6 f8 and $0xf8,%sil 40ecc8: eb 10 jmp 40ecda <_D2rt4util3utf6decodeFxAaKmZw+0xda> 40ecca: 40 80 e6 f0 and $0xf0,%sil 40ecce: eb 0a jmp 40ecda <_D2rt4util3utf6decodeFxAaKmZw+0xda> 40ecd0: 41 80 f9 fc cmp $0xfc,%r9b 40ecd4: 75 0a jne 40ece0 <_D2rt4util3utf6decodeFxAaKmZw+0xe0> 40ecd6: 40 80 e6 fc and $0xfc,%sil 40ecda: 40 80 fe 80 cmp $0x80,%sil 40ecde: 74 4c je 40ed2c <_D2rt4util3utf6decodeFxAaKmZw+0x12c> 40ece0: be 01 00 00 00 mov $0x1,%esi 40ece5: 66 66 2e 0f 1f 84 00 data32 nopw %cs:0x0(%rax,%rax,1) 40ecec: 00 00 00 00 40ecf0: 89 f0 mov %esi,%eax 40ecf2: 48 01 d0 add %rdx,%rax 40ecf5: 41 0f b6 0c 00 movzbl (%r8,%rax,1),%ecx 40ecfa: 89 c8 mov %ecx,%eax 40ecfc: 25 c0 00 00 00 and $0xc0,%eax 40ed01: 3d 80 00 00 00 cmp $0x80,%eax 40ed06: 75 24 jne 40ed2c <_D2rt4util3utf6decodeFxAaKmZw+0x12c> 40ed08: c1 e3 06 shl $0x6,%ebx 40ed0b: 83 e1 3f and $0x3f,%ecx 40ed0e: 09 cb or %ecx,%ebx 40ed10: ff c6 inc %esi 40ed12: 41 ff cb dec %r11d 40ed15: 75 d9 jne 40ecf0 <_D2rt4util3utf6decodeFxAaKmZw+0xf0> 40ed17: 81 fb 00 d8 00 00 cmp $0xd800,%ebx 40ed1d: 72 8e jb 40ecad <_D2rt4util3utf6decodeFxAaKmZw+0xad> 40ed1f: 8d 83 00 20 ff ff lea -0xe000(%rbx),%eax 40ed25: 3d ff 1f 10 00 cmp $0x101fff,%eax 40ed2a: 76 81 jbe 40ecad <_D2rt4util3utf6decodeFxAaKmZw+0xad> 40ed2c: bf 16 00 00 00 mov $0x16,%edi 40ed31: be 20 4c 42 00 mov $0x424c20,%esi 40ed36: b9 37 00 00 00 mov $0x37,%ecx 40ed3b: 41 b8 40 4c 42 00 mov $0x424c40,%r8d 40ed41: 41 b9 22 01 00 00 mov $0x122,%r9d 40ed47: e8 d4 5a ff ff callq 404820 40ed4c: 89 d8 mov %ebx,%eax 40ed4e: 5b pop %rbx 40ed4f: c3 retq 000000000040ed50 <_D2rt4util3utf6decodeFxAuKmZw>: 40ed50: 53 push %rbx 40ed51: 48 89 d0 mov %rdx,%rax 40ed54: 48 8b 17 mov (%rdi),%rdx 40ed57: 0f b7 1c 50 movzwl (%rax,%rdx,2),%ebx 40ed5b: 66 f7 c3 80 ff test $0xff80,%bx 40ed60: 0f 84 80 00 00 00 je 40ede6 <_D2rt4util3utf6decodeFxAuKmZw+0x96> 40ed66: 8d 8b 00 28 00 00 lea 0x2800(%rbx),%ecx 40ed6c: 66 81 f9 ff 03 cmp $0x3ff,%cx 40ed71: 77 15 ja 40ed88 <_D2rt4util3utf6decodeFxAuKmZw+0x38> 40ed73: 48 8d 4a 01 lea 0x1(%rdx),%rcx 40ed77: 48 39 f1 cmp %rsi,%rcx 40ed7a: 75 24 jne 40eda0 <_D2rt4util3utf6decodeFxAuKmZw+0x50> 40ed7c: bf 2e 00 00 00 mov $0x2e,%edi 40ed81: be 80 4c 42 00 mov $0x424c80,%esi 40ed86: eb 46 jmp 40edce <_D2rt4util3utf6decodeFxAuKmZw+0x7e> 40ed88: 8d 83 00 24 00 00 lea 0x2400(%rbx),%eax 40ed8e: 66 3d 00 04 cmp $0x400,%ax 40ed92: 73 2a jae 40edbe <_D2rt4util3utf6decodeFxAuKmZw+0x6e> 40ed94: bf 1f 00 00 00 mov $0x1f,%edi 40ed99: be e0 4c 42 00 mov $0x424ce0,%esi 40ed9e: eb 2e jmp 40edce <_D2rt4util3utf6decodeFxAuKmZw+0x7e> 40eda0: 0f b7 44 50 02 movzwl 0x2(%rax,%rdx,2),%eax 40eda5: 8d 88 00 24 00 00 lea 0x2400(%rax),%ecx 40edab: 66 81 f9 ff 03 cmp $0x3ff,%cx 40edb0: 76 3e jbe 40edf0 <_D2rt4util3utf6decodeFxAuKmZw+0xa0> 40edb2: bf 27 00 00 00 mov $0x27,%edi 40edb7: be b0 4c 42 00 mov $0x424cb0,%esi 40edbc: eb 10 jmp 40edce <_D2rt4util3utf6decodeFxAuKmZw+0x7e> 40edbe: 66 83 fb fd cmp $0xfffd,%bx 40edc2: 76 22 jbe 40ede6 <_D2rt4util3utf6decodeFxAuKmZw+0x96> 40edc4: bf 14 00 00 00 mov $0x14,%edi 40edc9: be 00 4d 42 00 mov $0x424d00,%esi 40edce: b9 37 00 00 00 mov $0x37,%ecx 40edd3: 41 b8 20 4d 42 00 mov $0x424d20,%r8d 40edd9: 41 b9 90 01 00 00 mov $0x190,%r9d 40eddf: e8 3c 5a ff ff callq 404820 40ede4: eb 06 jmp 40edec <_D2rt4util3utf6decodeFxAuKmZw+0x9c> 40ede6: 48 ff c2 inc %rdx 40ede9: 48 89 17 mov %rdx,(%rdi) 40edec: 89 d8 mov %ebx,%eax 40edee: 5b pop %rbx 40edef: c3 retq 40edf0: c1 e3 0a shl $0xa,%ebx 40edf3: 8d 9c 03 00 24 a0 fc lea -0x35fdc00(%rbx,%rax,1),%ebx 40edfa: 48 83 c2 02 add $0x2,%rdx 40edfe: eb e9 jmp 40ede9 <_D2rt4util3utf6decodeFxAuKmZw+0x99> 000000000040ee00 <_D2rt4util3utf6decodeFxAwKmZw>: 40ee00: 53 push %rbx 40ee01: 48 89 d0 mov %rdx,%rax 40ee04: 48 8b 17 mov (%rdi),%rdx 40ee07: 8b 1c 90 mov (%rax,%rdx,4),%ebx 40ee0a: 81 fb 00 d8 00 00 cmp $0xd800,%ebx 40ee10: 72 0d jb 40ee1f <_D2rt4util3utf6decodeFxAwKmZw+0x1f> 40ee12: 8d 83 00 20 ff ff lea -0xe000(%rbx),%eax 40ee18: 3d ff 1f 10 00 cmp $0x101fff,%eax 40ee1d: 77 08 ja 40ee27 <_D2rt4util3utf6decodeFxAwKmZw+0x27> 40ee1f: 48 ff c2 inc %rdx 40ee22: 48 89 17 mov %rdx,(%rdi) 40ee25: eb 20 jmp 40ee47 <_D2rt4util3utf6decodeFxAwKmZw+0x47> 40ee27: bf 14 00 00 00 mov $0x14,%edi 40ee2c: be 60 4d 42 00 mov $0x424d60,%esi 40ee31: b9 37 00 00 00 mov $0x37,%ecx 40ee36: 41 b8 80 4d 42 00 mov $0x424d80,%r8d 40ee3c: 41 b9 a6 01 00 00 mov $0x1a6,%r9d 40ee42: e8 d9 59 ff ff callq 404820 40ee47: 89 d8 mov %ebx,%eax 40ee49: 5b pop %rbx 40ee4a: c3 retq 40ee4b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 000000000040ee50 <_D2rt4util3utf6encodeFKAawZv>: 40ee50: 55 push %rbp 40ee51: 41 56 push %r14 40ee53: 53 push %rbx 40ee54: 48 83 ec 20 sub $0x20,%rsp 40ee58: 49 89 f6 mov %rsi,%r14 40ee5b: 89 fd mov %edi,%ebp 40ee5d: 49 8b 1e mov (%r14),%rbx 40ee60: 49 8b 46 08 mov 0x8(%r14),%rax 40ee64: 48 89 5c 24 10 mov %rbx,0x10(%rsp) 40ee69: 48 89 44 24 18 mov %rax,0x18(%rsp) 40ee6e: 83 fd 7f cmp $0x7f,%ebp 40ee71: 77 2c ja 40ee9f <_D2rt4util3utf6encodeFKAawZv+0x4f> 40ee73: 48 8d 74 24 10 lea 0x10(%rsp),%rsi 40ee78: bf c0 54 42 00 mov $0x4254c0,%edi 40ee7d: ba 01 00 00 00 mov $0x1,%edx 40ee82: e8 09 53 00 00 callq 414190 <_d_arrayappendcTX> 40ee87: 48 8b 44 24 18 mov 0x18(%rsp),%rax 40ee8c: 40 88 2c 18 mov %bpl,(%rax,%rbx,1) 40ee90: 48 8b 44 24 10 mov 0x10(%rsp),%rax 40ee95: 48 8b 54 24 18 mov 0x18(%rsp),%rdx 40ee9a: e9 db 00 00 00 jmpq 40ef7a <_D2rt4util3utf6encodeFKAawZv+0x12a> 40ee9f: c7 44 24 0c ff ff ff movl $0xffffffff,0xc(%rsp) 40eea6: ff 40eea7: 81 fd ff 07 00 00 cmp $0x7ff,%ebp 40eead: 77 26 ja 40eed5 <_D2rt4util3utf6encodeFKAawZv+0x85> 40eeaf: 89 e8 mov %ebp,%eax 40eeb1: c1 e8 06 shr $0x6,%eax 40eeb4: 0d c0 00 00 00 or $0xc0,%eax 40eeb9: 88 44 24 0c mov %al,0xc(%rsp) 40eebd: 83 e5 3f and $0x3f,%ebp 40eec0: 81 cd 80 00 00 00 or $0x80,%ebp 40eec6: 40 88 6c 24 0d mov %bpl,0xd(%rsp) 40eecb: ba 02 00 00 00 mov $0x2,%edx 40eed0: e9 87 00 00 00 jmpq 40ef5c <_D2rt4util3utf6encodeFKAawZv+0x10c> 40eed5: 81 fd ff ff 00 00 cmp $0xffff,%ebp 40eedb: 77 34 ja 40ef11 <_D2rt4util3utf6encodeFKAawZv+0xc1> 40eedd: 89 e8 mov %ebp,%eax 40eedf: c1 e8 0c shr $0xc,%eax 40eee2: 0d e0 00 00 00 or $0xe0,%eax 40eee7: 88 44 24 0c mov %al,0xc(%rsp) 40eeeb: 89 e8 mov %ebp,%eax 40eeed: c1 e8 06 shr $0x6,%eax 40eef0: 83 e0 3f and $0x3f,%eax 40eef3: 0d 80 00 00 00 or $0x80,%eax 40eef8: 88 44 24 0d mov %al,0xd(%rsp) 40eefc: 83 e5 3f and $0x3f,%ebp 40eeff: 81 cd 80 00 00 00 or $0x80,%ebp 40ef05: 40 88 6c 24 0e mov %bpl,0xe(%rsp) 40ef0a: ba 03 00 00 00 mov $0x3,%edx 40ef0f: eb 4b jmp 40ef5c <_D2rt4util3utf6encodeFKAawZv+0x10c> 40ef11: 81 fd ff ff 10 00 cmp $0x10ffff,%ebp 40ef17: 77 71 ja 40ef8a <_D2rt4util3utf6encodeFKAawZv+0x13a> 40ef19: 89 e8 mov %ebp,%eax 40ef1b: c1 e8 12 shr $0x12,%eax 40ef1e: 0d f0 00 00 00 or $0xf0,%eax 40ef23: 88 44 24 0c mov %al,0xc(%rsp) 40ef27: 89 e8 mov %ebp,%eax 40ef29: c1 e8 0c shr $0xc,%eax 40ef2c: 83 e0 3f and $0x3f,%eax 40ef2f: 0d 80 00 00 00 or $0x80,%eax 40ef34: 88 44 24 0d mov %al,0xd(%rsp) 40ef38: 89 e8 mov %ebp,%eax 40ef3a: c1 e8 06 shr $0x6,%eax 40ef3d: 83 e0 3f and $0x3f,%eax 40ef40: 0d 80 00 00 00 or $0x80,%eax 40ef45: 88 44 24 0e mov %al,0xe(%rsp) 40ef49: 83 e5 3f and $0x3f,%ebp 40ef4c: 81 cd 80 00 00 00 or $0x80,%ebp 40ef52: ba 04 00 00 00 mov $0x4,%edx 40ef57: 40 88 6c 24 0f mov %bpl,0xf(%rsp) 40ef5c: 48 8d 74 24 10 lea 0x10(%rsp),%rsi 40ef61: 48 8d 4c 24 0c lea 0xc(%rsp),%rcx 40ef66: bf c0 54 42 00 mov $0x4254c0,%edi 40ef6b: e8 80 50 00 00 callq 413ff0 <_d_arrayappendT> 40ef70: 48 89 44 24 10 mov %rax,0x10(%rsp) 40ef75: 48 89 54 24 18 mov %rdx,0x18(%rsp) 40ef7a: 49 89 56 08 mov %rdx,0x8(%r14) 40ef7e: 49 89 06 mov %rax,(%r14) 40ef81: 48 83 c4 20 add $0x20,%rsp 40ef85: 5b pop %rbx 40ef86: 41 5e pop %r14 40ef88: 5d pop %rbp 40ef89: c3 retq 40ef8a: bf 37 00 00 00 mov $0x37,%edi 40ef8f: be c0 4d 42 00 mov $0x424dc0,%esi 40ef94: ba d9 01 00 00 mov $0x1d9,%edx 40ef99: e8 a2 3e ff ff callq 402e40 <_d_assert> 40ef9e: 66 90 xchg %ax,%ax 000000000040efa0 <_D2rt4util3utf6encodeFKAuwZv>: 40efa0: 55 push %rbp 40efa1: 41 56 push %r14 40efa3: 53 push %rbx 40efa4: 48 83 ec 20 sub $0x20,%rsp 40efa8: 49 89 f6 mov %rsi,%r14 40efab: 89 fd mov %edi,%ebp 40efad: 49 8b 1e mov (%r14),%rbx 40efb0: 49 8b 46 08 mov 0x8(%r14),%rax 40efb4: 48 89 5c 24 10 mov %rbx,0x10(%rsp) 40efb9: 48 89 44 24 18 mov %rax,0x18(%rsp) 40efbe: 81 fd 00 00 01 00 cmp $0x10000,%ebp 40efc4: 73 29 jae 40efef <_D2rt4util3utf6encodeFKAuwZv+0x4f> 40efc6: 48 8d 74 24 10 lea 0x10(%rsp),%rsi 40efcb: bf 20 5f 42 00 mov $0x425f20,%edi 40efd0: ba 01 00 00 00 mov $0x1,%edx 40efd5: e8 b6 51 00 00 callq 414190 <_d_arrayappendcTX> 40efda: 48 8b 44 24 18 mov 0x18(%rsp),%rax 40efdf: 66 89 2c 58 mov %bp,(%rax,%rbx,2) 40efe3: 48 8b 44 24 10 mov 0x10(%rsp),%rax 40efe8: 48 8b 54 24 18 mov 0x18(%rsp),%rdx 40efed: eb 56 jmp 40f045 <_D2rt4util3utf6encodeFKAuwZv+0xa5> 40efef: c7 44 24 0c ff ff ff movl $0xffffffff,0xc(%rsp) 40eff6: ff 40eff7: 81 c5 00 00 ff ff add $0xffff0000,%ebp 40effd: 89 e8 mov %ebp,%eax 40efff: c1 e8 0a shr $0xa,%eax 40f002: 25 ff 03 00 00 and $0x3ff,%eax 40f007: 0d 00 d8 00 00 or $0xd800,%eax 40f00c: 66 89 44 24 0c mov %ax,0xc(%rsp) 40f011: 81 e5 ff 03 00 00 and $0x3ff,%ebp 40f017: 81 cd 00 dc 00 00 or $0xdc00,%ebp 40f01d: 48 8d 74 24 10 lea 0x10(%rsp),%rsi 40f022: 48 8d 4c 24 0c lea 0xc(%rsp),%rcx 40f027: 66 89 6c 24 0e mov %bp,0xe(%rsp) 40f02c: bf 20 5f 42 00 mov $0x425f20,%edi 40f031: ba 02 00 00 00 mov $0x2,%edx 40f036: e8 b5 4f 00 00 callq 413ff0 <_d_arrayappendT> 40f03b: 48 89 44 24 10 mov %rax,0x10(%rsp) 40f040: 48 89 54 24 18 mov %rdx,0x18(%rsp) 40f045: 49 89 56 08 mov %rdx,0x8(%r14) 40f049: 49 89 06 mov %rax,(%r14) 40f04c: 48 83 c4 20 add $0x20,%rsp 40f050: 5b pop %rbx 40f051: 41 5e pop %r14 40f053: 5d pop %rbp 40f054: c3 retq 40f055: 66 66 2e 0f 1f 84 00 data32 nopw %cs:0x0(%rax,%rax,1) 40f05c: 00 00 00 00 000000000040f060 <_D2rt4util3utf6encodeFKAwwZv>: 40f060: 55 push %rbp 40f061: 41 56 push %r14 40f063: 53 push %rbx 40f064: 48 89 f3 mov %rsi,%rbx 40f067: 41 89 fe mov %edi,%r14d 40f06a: 48 8b 2b mov (%rbx),%rbp 40f06d: bf 70 5c 42 00 mov $0x425c70,%edi 40f072: ba 01 00 00 00 mov $0x1,%edx 40f077: e8 14 51 00 00 callq 414190 <_d_arrayappendcTX> 40f07c: 48 8b 43 08 mov 0x8(%rbx),%rax 40f080: 44 89 34 a8 mov %r14d,(%rax,%rbp,4) 40f084: 5b pop %rbx 40f085: 41 5e pop %r14 40f087: 5d pop %rbp 40f088: c3 retq 40f089: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 000000000040f090 <_D2rt4util3utf6toUTF8FJG4awZAa>: 40f090: 50 push %rax 40f091: 48 89 f2 mov %rsi,%rdx 40f094: c7 02 ff ff ff ff movl $0xffffffff,(%rdx) 40f09a: 83 ff 7f cmp $0x7f,%edi 40f09d: 77 0a ja 40f0a9 <_D2rt4util3utf6toUTF8FJG4awZAa+0x19> 40f09f: 40 88 3a mov %dil,(%rdx) 40f0a2: b8 01 00 00 00 mov $0x1,%eax 40f0a7: 59 pop %rcx 40f0a8: c3 retq 40f0a9: 81 ff ff 07 00 00 cmp $0x7ff,%edi 40f0af: 77 20 ja 40f0d1 <_D2rt4util3utf6toUTF8FJG4awZAa+0x41> 40f0b1: 89 f8 mov %edi,%eax 40f0b3: c1 e8 06 shr $0x6,%eax 40f0b6: 0d c0 00 00 00 or $0xc0,%eax 40f0bb: 88 02 mov %al,(%rdx) 40f0bd: 83 e7 3f and $0x3f,%edi 40f0c0: 81 cf 80 00 00 00 or $0x80,%edi 40f0c6: 40 88 7a 01 mov %dil,0x1(%rdx) 40f0ca: b8 02 00 00 00 mov $0x2,%eax 40f0cf: 59 pop %rcx 40f0d0: c3 retq 40f0d1: 81 ff ff ff 00 00 cmp $0xffff,%edi 40f0d7: 77 30 ja 40f109 <_D2rt4util3utf6toUTF8FJG4awZAa+0x79> 40f0d9: 89 f8 mov %edi,%eax 40f0db: c1 e8 0c shr $0xc,%eax 40f0de: 0d e0 00 00 00 or $0xe0,%eax 40f0e3: 88 02 mov %al,(%rdx) 40f0e5: 89 f8 mov %edi,%eax 40f0e7: c1 e8 06 shr $0x6,%eax 40f0ea: 83 e0 3f and $0x3f,%eax 40f0ed: 0d 80 00 00 00 or $0x80,%eax 40f0f2: 88 42 01 mov %al,0x1(%rdx) 40f0f5: 83 e7 3f and $0x3f,%edi 40f0f8: 81 cf 80 00 00 00 or $0x80,%edi 40f0fe: 40 88 7a 02 mov %dil,0x2(%rdx) 40f102: b8 03 00 00 00 mov $0x3,%eax 40f107: 59 pop %rcx 40f108: c3 retq 40f109: 81 ff ff ff 10 00 cmp $0x10ffff,%edi 40f10f: 77 40 ja 40f151 <_D2rt4util3utf6toUTF8FJG4awZAa+0xc1> 40f111: 89 f8 mov %edi,%eax 40f113: c1 e8 12 shr $0x12,%eax 40f116: 0d f0 00 00 00 or $0xf0,%eax 40f11b: 88 02 mov %al,(%rdx) 40f11d: 89 f8 mov %edi,%eax 40f11f: c1 e8 0c shr $0xc,%eax 40f122: 83 e0 3f and $0x3f,%eax 40f125: 0d 80 00 00 00 or $0x80,%eax 40f12a: 88 42 01 mov %al,0x1(%rdx) 40f12d: 89 f8 mov %edi,%eax 40f12f: c1 e8 06 shr $0x6,%eax 40f132: 83 e0 3f and $0x3f,%eax 40f135: 0d 80 00 00 00 or $0x80,%eax 40f13a: 88 42 02 mov %al,0x2(%rdx) 40f13d: 83 e7 3f and $0x3f,%edi 40f140: 81 cf 80 00 00 00 or $0x80,%edi 40f146: 40 88 7a 03 mov %dil,0x3(%rdx) 40f14a: b8 04 00 00 00 mov $0x4,%eax 40f14f: 59 pop %rcx 40f150: c3 retq 40f151: bf 37 00 00 00 mov $0x37,%edi 40f156: be c0 4d 42 00 mov $0x424dc0,%esi 40f15b: ba 68 02 00 00 mov $0x268,%edx 40f160: e8 db 3c ff ff callq 402e40 <_d_assert> 40f165: 66 66 2e 0f 1f 84 00 data32 nopw %cs:0x0(%rax,%rax,1) 40f16c: 00 00 00 00 000000000040f170 <_D2rt4util3utf6toUTF8FAyaZAya>: 40f170: 48 89 f8 mov %rdi,%rax 40f173: 48 89 f2 mov %rsi,%rdx 40f176: c3 retq 40f177: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) 40f17e: 00 00 000000000040f180 <_D2rt4util3utf6toUTF8FxAuZAya>: 40f180: 41 57 push %r15 40f182: 41 56 push %r14 40f184: 41 54 push %r12 40f186: 53 push %rbx 40f187: 48 83 ec 18 sub $0x18,%rsp 40f18b: 49 89 f7 mov %rsi,%r15 40f18e: 49 89 fe mov %rdi,%r14 40f191: c5 f8 57 c0 vxorps %xmm0,%xmm0,%xmm0 40f195: c5 f8 29 04 24 vmovaps %xmm0,(%rsp) 40f19a: 48 8d 14 24 lea (%rsp),%rdx 40f19e: bf c0 54 42 00 mov $0x4254c0,%edi 40f1a3: 4c 89 f6 mov %r14,%rsi 40f1a6: e8 35 3f 00 00 callq 4130e0 <_d_arraysetlengthiT> 40f1ab: 48 89 04 24 mov %rax,(%rsp) 40f1af: 48 89 54 24 08 mov %rdx,0x8(%rsp) 40f1b4: 4d 85 f6 test %r14,%r14 40f1b7: 74 5a je 40f213 <_D2rt4util3utf6toUTF8FxAuZAya+0x93> 40f1b9: 31 db xor %ebx,%ebx 40f1bb: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 40f1c0: 66 41 8b 07 mov (%r15),%ax 40f1c4: 66 83 f8 7f cmp $0x7f,%ax 40f1c8: 77 16 ja 40f1e0 <_D2rt4util3utf6toUTF8FxAuZAya+0x60> 40f1ca: 48 8b 4c 24 08 mov 0x8(%rsp),%rcx 40f1cf: 88 04 19 mov %al,(%rcx,%rbx,1) 40f1d2: 49 83 c7 02 add $0x2,%r15 40f1d6: 48 ff c3 inc %rbx 40f1d9: 4c 39 f3 cmp %r14,%rbx 40f1dc: 72 e2 jb 40f1c0 <_D2rt4util3utf6toUTF8FxAuZAya+0x40> 40f1de: eb 33 jmp 40f213 <_D2rt4util3utf6toUTF8FxAuZAya+0x93> 40f1e0: 4c 8d 24 24 lea (%rsp),%r12 40f1e4: bf c0 54 42 00 mov $0x4254c0,%edi 40f1e9: 48 89 de mov %rbx,%rsi 40f1ec: 4c 89 e2 mov %r12,%rdx 40f1ef: e8 ec 3e 00 00 callq 4130e0 <_d_arraysetlengthiT> 40f1f4: 48 89 04 24 mov %rax,(%rsp) 40f1f8: 48 89 54 24 08 mov %rdx,0x8(%rsp) 40f1fd: 49 29 de sub %rbx,%r14 40f200: 4c 89 f7 mov %r14,%rdi 40f203: 4c 89 fe mov %r15,%rsi 40f206: 4c 89 e2 mov %r12,%rdx 40f209: b9 c0 f9 40 00 mov $0x40f9c0,%ecx 40f20e: e8 1d 0c 00 00 callq 40fe30 <_aApplywd1> 40f213: 48 8b 04 24 mov (%rsp),%rax 40f217: 48 8b 54 24 08 mov 0x8(%rsp),%rdx 40f21c: 48 83 c4 18 add $0x18,%rsp 40f220: 5b pop %rbx 40f221: 41 5c pop %r12 40f223: 41 5e pop %r14 40f225: 41 5f pop %r15 40f227: c3 retq 40f228: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 40f22f: 00 000000000040f230 <_D2rt4util3utf6toUTF8FxAwZAya>: 40f230: 41 57 push %r15 40f232: 41 56 push %r14 40f234: 41 55 push %r13 40f236: 41 54 push %r12 40f238: 53 push %rbx 40f239: 48 83 ec 10 sub $0x10,%rsp 40f23d: 49 89 f7 mov %rsi,%r15 40f240: 49 89 fe mov %rdi,%r14 40f243: c5 f8 57 c0 vxorps %xmm0,%xmm0,%xmm0 40f247: c5 f8 29 04 24 vmovaps %xmm0,(%rsp) 40f24c: 48 8d 14 24 lea (%rsp),%rdx 40f250: bf c0 54 42 00 mov $0x4254c0,%edi 40f255: 4c 89 f6 mov %r14,%rsi 40f258: e8 83 3e 00 00 callq 4130e0 <_d_arraysetlengthiT> 40f25d: 48 89 04 24 mov %rax,(%rsp) 40f261: 48 89 54 24 08 mov %rdx,0x8(%rsp) 40f266: 4d 85 f6 test %r14,%r14 40f269: 74 6d je 40f2d8 <_D2rt4util3utf6toUTF8FxAwZAya+0xa8> 40f26b: 31 db xor %ebx,%ebx 40f26d: 4d 89 fc mov %r15,%r12 40f270: 41 8b 04 24 mov (%r12),%eax 40f274: 83 f8 7f cmp $0x7f,%eax 40f277: 77 16 ja 40f28f <_D2rt4util3utf6toUTF8FxAwZAya+0x5f> 40f279: 48 8b 4c 24 08 mov 0x8(%rsp),%rcx 40f27e: 88 04 19 mov %al,(%rcx,%rbx,1) 40f281: 49 83 c4 04 add $0x4,%r12 40f285: 48 ff c3 inc %rbx 40f288: 4c 39 f3 cmp %r14,%rbx 40f28b: 72 e3 jb 40f270 <_D2rt4util3utf6toUTF8FxAwZAya+0x40> 40f28d: eb 49 jmp 40f2d8 <_D2rt4util3utf6toUTF8FxAwZAya+0xa8> 40f28f: 48 8d 14 24 lea (%rsp),%rdx 40f293: bf c0 54 42 00 mov $0x4254c0,%edi 40f298: 48 89 de mov %rbx,%rsi 40f29b: e8 40 3e 00 00 callq 4130e0 <_d_arraysetlengthiT> 40f2a0: 48 89 04 24 mov %rax,(%rsp) 40f2a4: 48 89 54 24 08 mov %rdx,0x8(%rsp) 40f2a9: 49 29 de sub %rbx,%r14 40f2ac: 74 2a je 40f2d8 <_D2rt4util3utf6toUTF8FxAwZAya+0xa8> 40f2ae: 31 db xor %ebx,%ebx 40f2b0: 4c 8d 2c 24 lea (%rsp),%r13 40f2b4: 66 66 66 2e 0f 1f 84 data32 data32 nopw %cs:0x0(%rax,%rax,1) 40f2bb: 00 00 00 00 00 40f2c0: 41 8b 3c 9c mov (%r12,%rbx,4),%edi 40f2c4: 4c 89 ee mov %r13,%rsi 40f2c7: e8 84 fb ff ff callq 40ee50 <_D2rt4util3utf6encodeFKAawZv> 40f2cc: 49 83 c7 04 add $0x4,%r15 40f2d0: 48 ff c3 inc %rbx 40f2d3: 4c 39 f3 cmp %r14,%rbx 40f2d6: 72 e8 jb 40f2c0 <_D2rt4util3utf6toUTF8FxAwZAya+0x90> 40f2d8: 48 8b 04 24 mov (%rsp),%rax 40f2dc: 48 8b 54 24 08 mov 0x8(%rsp),%rdx 40f2e1: 48 83 c4 10 add $0x10,%rsp 40f2e5: 5b pop %rbx 40f2e6: 41 5c pop %r12 40f2e8: 41 5d pop %r13 40f2ea: 41 5e pop %r14 40f2ec: 41 5f pop %r15 40f2ee: c3 retq 40f2ef: 90 nop 000000000040f2f0 <_D2rt4util3utf7toUTF16FG2uwZAu>: 40f2f0: 89 74 24 fc mov %esi,-0x4(%rsp) 40f2f4: 48 8d 54 24 fc lea -0x4(%rsp),%rdx 40f2f9: 81 ff ff ff 00 00 cmp $0xffff,%edi 40f2ff: 77 06 ja 40f307 <_D2rt4util3utf7toUTF16FG2uwZAu+0x17> 40f301: b8 01 00 00 00 mov $0x1,%eax 40f306: c3 retq 40f307: b8 02 00 00 00 mov $0x2,%eax 40f30c: c3 retq 40f30d: 0f 1f 00 nopl (%rax) 000000000040f310 <_D2rt4util3utf7toUTF16FxAaZAyu>: 40f310: 55 push %rbp 40f311: 41 57 push %r15 40f313: 41 56 push %r14 40f315: 41 55 push %r13 40f317: 41 54 push %r12 40f319: 53 push %rbx 40f31a: 48 83 ec 38 sub $0x38,%rsp 40f31e: 49 89 f6 mov %rsi,%r14 40f321: 49 89 fc mov %rdi,%r12 40f324: c5 f8 57 c0 vxorps %xmm0,%xmm0,%xmm0 40f328: c5 f8 29 44 24 10 vmovaps %xmm0,0x10(%rsp) 40f32e: 4c 8d 7c 24 10 lea 0x10(%rsp),%r15 40f333: bf 20 5f 42 00 mov $0x425f20,%edi 40f338: 4c 89 e6 mov %r12,%rsi 40f33b: 4c 89 fa mov %r15,%rdx 40f33e: e8 9d 3d 00 00 callq 4130e0 <_d_arraysetlengthiT> 40f343: 48 89 44 24 10 mov %rax,0x10(%rsp) 40f348: 48 89 54 24 18 mov %rdx,0x18(%rsp) 40f34d: 31 ed xor %ebp,%ebp 40f34f: bf 20 5f 42 00 mov $0x425f20,%edi 40f354: 31 f6 xor %esi,%esi 40f356: 4c 89 fa mov %r15,%rdx 40f359: e8 82 3d 00 00 callq 4130e0 <_d_arraysetlengthiT> 40f35e: 4d 85 e4 test %r12,%r12 40f361: 48 89 44 24 10 mov %rax,0x10(%rsp) 40f366: 48 89 54 24 18 mov %rdx,0x18(%rsp) 40f36b: 48 c7 44 24 08 00 00 movq $0x0,0x8(%rsp) 40f372: 00 00 40f374: 0f 84 1d 01 00 00 je 40f497 <_D2rt4util3utf7toUTF16FxAaZAyu+0x187> 40f37a: 4c 8d 6c 24 28 lea 0x28(%rsp),%r13 40f37f: 90 nop 40f380: 41 0f b6 1c 2e movzbl (%r14,%rbp,1),%ebx 40f385: 84 db test %bl,%bl 40f387: 78 37 js 40f3c0 <_D2rt4util3utf7toUTF16FxAaZAyu+0xb0> 40f389: 48 ff c5 inc %rbp 40f38c: 48 89 6c 24 08 mov %rbp,0x8(%rsp) 40f391: 4c 8b 7c 24 10 mov 0x10(%rsp),%r15 40f396: bf 20 5f 42 00 mov $0x425f20,%edi 40f39b: 48 8d 74 24 10 lea 0x10(%rsp),%rsi 40f3a0: ba 01 00 00 00 mov $0x1,%edx 40f3a5: e8 e6 4d 00 00 callq 414190 <_d_arrayappendcTX> 40f3aa: 48 8b 44 24 18 mov 0x18(%rsp),%rax 40f3af: 66 42 89 1c 78 mov %bx,(%rax,%r15,2) 40f3b4: e9 cb 00 00 00 jmpq 40f484 <_D2rt4util3utf7toUTF16FxAaZAyu+0x174> 40f3b9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 40f3c0: 48 8d 7c 24 08 lea 0x8(%rsp),%rdi 40f3c5: 4c 89 e6 mov %r12,%rsi 40f3c8: 4c 89 f2 mov %r14,%rdx 40f3cb: e8 30 f8 ff ff callq 40ec00 <_D2rt4util3utf6decodeFxAaKmZw> 40f3d0: 41 89 c7 mov %eax,%r15d 40f3d3: 48 8b 5c 24 10 mov 0x10(%rsp),%rbx 40f3d8: 48 8b 44 24 18 mov 0x18(%rsp),%rax 40f3dd: 48 89 5c 24 28 mov %rbx,0x28(%rsp) 40f3e2: 48 89 44 24 30 mov %rax,0x30(%rsp) 40f3e7: 41 81 ff 00 00 01 00 cmp $0x10000,%r15d 40f3ee: 73 30 jae 40f420 <_D2rt4util3utf7toUTF16FxAaZAyu+0x110> 40f3f0: bf 20 5f 42 00 mov $0x425f20,%edi 40f3f5: 4c 89 ee mov %r13,%rsi 40f3f8: ba 01 00 00 00 mov $0x1,%edx 40f3fd: e8 8e 4d 00 00 callq 414190 <_d_arrayappendcTX> 40f402: 48 8b 44 24 30 mov 0x30(%rsp),%rax 40f407: 66 44 89 3c 58 mov %r15w,(%rax,%rbx,2) 40f40c: 48 8b 44 24 28 mov 0x28(%rsp),%rax 40f411: 48 8b 54 24 30 mov 0x30(%rsp),%rdx 40f416: eb 5d jmp 40f475 <_D2rt4util3utf7toUTF16FxAaZAyu+0x165> 40f418: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 40f41f: 00 40f420: c7 44 24 24 ff ff ff movl $0xffffffff,0x24(%rsp) 40f427: ff 40f428: 41 8d 87 00 00 ff ff lea -0x10000(%r15),%eax 40f42f: 89 c1 mov %eax,%ecx 40f431: c1 e9 0a shr $0xa,%ecx 40f434: 81 e1 ff 03 00 00 and $0x3ff,%ecx 40f43a: 81 c9 00 d8 00 00 or $0xd800,%ecx 40f440: 66 89 4c 24 24 mov %cx,0x24(%rsp) 40f445: 25 ff 03 00 00 and $0x3ff,%eax 40f44a: 0d 00 dc 00 00 or $0xdc00,%eax 40f44f: 66 89 44 24 26 mov %ax,0x26(%rsp) 40f454: bf 20 5f 42 00 mov $0x425f20,%edi 40f459: 4c 89 ee mov %r13,%rsi 40f45c: ba 02 00 00 00 mov $0x2,%edx 40f461: 48 8d 4c 24 24 lea 0x24(%rsp),%rcx 40f466: e8 85 4b 00 00 callq 413ff0 <_d_arrayappendT> 40f46b: 48 89 44 24 28 mov %rax,0x28(%rsp) 40f470: 48 89 54 24 30 mov %rdx,0x30(%rsp) 40f475: 48 89 44 24 10 mov %rax,0x10(%rsp) 40f47a: 48 89 54 24 18 mov %rdx,0x18(%rsp) 40f47f: 48 8b 6c 24 08 mov 0x8(%rsp),%rbp 40f484: 4c 39 e5 cmp %r12,%rbp 40f487: 0f 82 f3 fe ff ff jb 40f380 <_D2rt4util3utf7toUTF16FxAaZAyu+0x70> 40f48d: 48 8b 44 24 10 mov 0x10(%rsp),%rax 40f492: 48 8b 54 24 18 mov 0x18(%rsp),%rdx 40f497: 48 83 c4 38 add $0x38,%rsp 40f49b: 5b pop %rbx 40f49c: 41 5c pop %r12 40f49e: 41 5d pop %r13 40f4a0: 41 5e pop %r14 40f4a2: 41 5f pop %r15 40f4a4: 5d pop %rbp 40f4a5: c3 retq 40f4a6: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) 40f4ad: 00 00 00 000000000040f4b0 <_D2rt4util3utf8toUTF16zFxAaZPxu>: 40f4b0: 55 push %rbp 40f4b1: 41 57 push %r15 40f4b3: 41 56 push %r14 40f4b5: 41 55 push %r13 40f4b7: 41 54 push %r12 40f4b9: 53 push %rbx 40f4ba: 48 83 ec 38 sub $0x38,%rsp 40f4be: 49 89 f6 mov %rsi,%r14 40f4c1: 49 89 fc mov %rdi,%r12 40f4c4: c5 f8 57 c0 vxorps %xmm0,%xmm0,%xmm0 40f4c8: c5 f8 29 44 24 10 vmovaps %xmm0,0x10(%rsp) 40f4ce: 49 8d 74 24 01 lea 0x1(%r12),%rsi 40f4d3: 4c 8d 7c 24 10 lea 0x10(%rsp),%r15 40f4d8: bf 20 5f 42 00 mov $0x425f20,%edi 40f4dd: 4c 89 fa mov %r15,%rdx 40f4e0: e8 fb 3b 00 00 callq 4130e0 <_d_arraysetlengthiT> 40f4e5: 48 89 44 24 10 mov %rax,0x10(%rsp) 40f4ea: 48 89 54 24 18 mov %rdx,0x18(%rsp) 40f4ef: 31 ed xor %ebp,%ebp 40f4f1: bf 20 5f 42 00 mov $0x425f20,%edi 40f4f6: 31 f6 xor %esi,%esi 40f4f8: 4c 89 fa mov %r15,%rdx 40f4fb: e8 e0 3b 00 00 callq 4130e0 <_d_arraysetlengthiT> 40f500: 49 89 c7 mov %rax,%r15 40f503: 4d 85 e4 test %r12,%r12 40f506: 4c 89 7c 24 10 mov %r15,0x10(%rsp) 40f50b: 48 89 54 24 18 mov %rdx,0x18(%rsp) 40f510: 48 c7 44 24 08 00 00 movq $0x0,0x8(%rsp) 40f517: 00 00 40f519: 0f 84 23 01 00 00 je 40f642 <_D2rt4util3utf8toUTF16zFxAaZPxu+0x192> 40f51f: 4c 8d 6c 24 28 lea 0x28(%rsp),%r13 40f524: 66 66 66 2e 0f 1f 84 data32 data32 nopw %cs:0x0(%rax,%rax,1) 40f52b: 00 00 00 00 00 40f530: 41 0f b6 1c 2e movzbl (%r14,%rbp,1),%ebx 40f535: 84 db test %bl,%bl 40f537: 78 37 js 40f570 <_D2rt4util3utf8toUTF16zFxAaZPxu+0xc0> 40f539: 48 ff c5 inc %rbp 40f53c: 48 89 6c 24 08 mov %rbp,0x8(%rsp) 40f541: 4c 8b 7c 24 10 mov 0x10(%rsp),%r15 40f546: bf 20 5f 42 00 mov $0x425f20,%edi 40f54b: 48 8d 74 24 10 lea 0x10(%rsp),%rsi 40f550: ba 01 00 00 00 mov $0x1,%edx 40f555: e8 36 4c 00 00 callq 414190 <_d_arrayappendcTX> 40f55a: 48 8b 44 24 18 mov 0x18(%rsp),%rax 40f55f: 66 42 89 1c 78 mov %bx,(%rax,%r15,2) 40f564: e9 cb 00 00 00 jmpq 40f634 <_D2rt4util3utf8toUTF16zFxAaZPxu+0x184> 40f569: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 40f570: 48 8d 7c 24 08 lea 0x8(%rsp),%rdi 40f575: 4c 89 e6 mov %r12,%rsi 40f578: 4c 89 f2 mov %r14,%rdx 40f57b: e8 80 f6 ff ff callq 40ec00 <_D2rt4util3utf6decodeFxAaKmZw> 40f580: 41 89 c7 mov %eax,%r15d 40f583: 48 8b 5c 24 10 mov 0x10(%rsp),%rbx 40f588: 48 8b 44 24 18 mov 0x18(%rsp),%rax 40f58d: 48 89 5c 24 28 mov %rbx,0x28(%rsp) 40f592: 48 89 44 24 30 mov %rax,0x30(%rsp) 40f597: 41 81 ff 00 00 01 00 cmp $0x10000,%r15d 40f59e: 73 30 jae 40f5d0 <_D2rt4util3utf8toUTF16zFxAaZPxu+0x120> 40f5a0: bf 20 5f 42 00 mov $0x425f20,%edi 40f5a5: 4c 89 ee mov %r13,%rsi 40f5a8: ba 01 00 00 00 mov $0x1,%edx 40f5ad: e8 de 4b 00 00 callq 414190 <_d_arrayappendcTX> 40f5b2: 48 8b 44 24 30 mov 0x30(%rsp),%rax 40f5b7: 66 44 89 3c 58 mov %r15w,(%rax,%rbx,2) 40f5bc: 48 8b 44 24 28 mov 0x28(%rsp),%rax 40f5c1: 48 8b 54 24 30 mov 0x30(%rsp),%rdx 40f5c6: eb 5d jmp 40f625 <_D2rt4util3utf8toUTF16zFxAaZPxu+0x175> 40f5c8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 40f5cf: 00 40f5d0: c7 44 24 24 ff ff ff movl $0xffffffff,0x24(%rsp) 40f5d7: ff 40f5d8: 41 8d 87 00 00 ff ff lea -0x10000(%r15),%eax 40f5df: 89 c1 mov %eax,%ecx 40f5e1: c1 e9 0a shr $0xa,%ecx 40f5e4: 81 e1 ff 03 00 00 and $0x3ff,%ecx 40f5ea: 81 c9 00 d8 00 00 or $0xd800,%ecx 40f5f0: 66 89 4c 24 24 mov %cx,0x24(%rsp) 40f5f5: 25 ff 03 00 00 and $0x3ff,%eax 40f5fa: 0d 00 dc 00 00 or $0xdc00,%eax 40f5ff: 66 89 44 24 26 mov %ax,0x26(%rsp) 40f604: bf 20 5f 42 00 mov $0x425f20,%edi 40f609: 4c 89 ee mov %r13,%rsi 40f60c: ba 02 00 00 00 mov $0x2,%edx 40f611: 48 8d 4c 24 24 lea 0x24(%rsp),%rcx 40f616: e8 d5 49 00 00 callq 413ff0 <_d_arrayappendT> 40f61b: 48 89 44 24 28 mov %rax,0x28(%rsp) 40f620: 48 89 54 24 30 mov %rdx,0x30(%rsp) 40f625: 48 89 44 24 10 mov %rax,0x10(%rsp) 40f62a: 48 89 54 24 18 mov %rdx,0x18(%rsp) 40f62f: 48 8b 6c 24 08 mov 0x8(%rsp),%rbp 40f634: 4c 39 e5 cmp %r12,%rbp 40f637: 0f 82 f3 fe ff ff jb 40f530 <_D2rt4util3utf8toUTF16zFxAaZPxu+0x80> 40f63d: 4c 8b 7c 24 10 mov 0x10(%rsp),%r15 40f642: 48 8d 74 24 10 lea 0x10(%rsp),%rsi 40f647: bf 20 5f 42 00 mov $0x425f20,%edi 40f64c: ba 01 00 00 00 mov $0x1,%edx 40f651: e8 3a 4b 00 00 callq 414190 <_d_arrayappendcTX> 40f656: 48 8b 44 24 18 mov 0x18(%rsp),%rax 40f65b: 66 42 c7 04 78 00 00 movw $0x0,(%rax,%r15,2) 40f662: 48 8b 44 24 18 mov 0x18(%rsp),%rax 40f667: 48 83 c4 38 add $0x38,%rsp 40f66b: 5b pop %rbx 40f66c: 41 5c pop %r12 40f66e: 41 5d pop %r13 40f670: 41 5e pop %r14 40f672: 41 5f pop %r15 40f674: 5d pop %rbp 40f675: c3 retq 40f676: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) 40f67d: 00 00 00 000000000040f680 <_D2rt4util3utf7toUTF16FAyuZAyu>: 40f680: 48 89 f8 mov %rdi,%rax 40f683: 48 89 f2 mov %rsi,%rdx 40f686: c3 retq 40f687: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) 40f68e: 00 00 000000000040f690 <_D2rt4util3utf7toUTF16FxAwZAyu>: 40f690: 55 push %rbp 40f691: 41 57 push %r15 40f693: 41 56 push %r14 40f695: 41 55 push %r13 40f697: 41 54 push %r12 40f699: 53 push %rbx 40f69a: 48 83 ec 28 sub $0x28,%rsp 40f69e: 49 89 f5 mov %rsi,%r13 40f6a1: 49 89 fe mov %rdi,%r14 40f6a4: c5 f8 57 c0 vxorps %xmm0,%xmm0,%xmm0 40f6a8: c5 f8 29 04 24 vmovaps %xmm0,(%rsp) 40f6ad: 48 8d 1c 24 lea (%rsp),%rbx 40f6b1: bf 20 5f 42 00 mov $0x425f20,%edi 40f6b6: 4c 89 f6 mov %r14,%rsi 40f6b9: 48 89 da mov %rbx,%rdx 40f6bc: e8 1f 3a 00 00 callq 4130e0 <_d_arraysetlengthiT> 40f6c1: 48 89 04 24 mov %rax,(%rsp) 40f6c5: 48 89 54 24 08 mov %rdx,0x8(%rsp) 40f6ca: bf 20 5f 42 00 mov $0x425f20,%edi 40f6cf: 31 f6 xor %esi,%esi 40f6d1: 48 89 da mov %rbx,%rdx 40f6d4: e8 07 3a 00 00 callq 4130e0 <_d_arraysetlengthiT> 40f6d9: 48 89 c3 mov %rax,%rbx 40f6dc: 4d 85 f6 test %r14,%r14 40f6df: 48 89 1c 24 mov %rbx,(%rsp) 40f6e3: 48 89 54 24 08 mov %rdx,0x8(%rsp) 40f6e8: 0f 84 bd 00 00 00 je 40f7ab <_D2rt4util3utf7toUTF16FxAwZAyu+0x11b> 40f6ee: 4c 8d 7c 24 18 lea 0x18(%rsp),%r15 40f6f3: 4c 8d 64 24 14 lea 0x14(%rsp),%r12 40f6f8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 40f6ff: 00 40f700: 41 8b 6d 00 mov 0x0(%r13),%ebp 40f704: 48 89 5c 24 18 mov %rbx,0x18(%rsp) 40f709: 48 89 54 24 20 mov %rdx,0x20(%rsp) 40f70e: 81 fd 00 00 01 00 cmp $0x10000,%ebp 40f714: 73 2a jae 40f740 <_D2rt4util3utf7toUTF16FxAwZAyu+0xb0> 40f716: bf 20 5f 42 00 mov $0x425f20,%edi 40f71b: 4c 89 fe mov %r15,%rsi 40f71e: ba 01 00 00 00 mov $0x1,%edx 40f723: e8 68 4a 00 00 callq 414190 <_d_arrayappendcTX> 40f728: 48 8b 44 24 20 mov 0x20(%rsp),%rax 40f72d: 66 89 2c 58 mov %bp,(%rax,%rbx,2) 40f731: 48 8b 5c 24 18 mov 0x18(%rsp),%rbx 40f736: 48 8b 54 24 20 mov 0x20(%rsp),%rdx 40f73b: eb 58 jmp 40f795 <_D2rt4util3utf7toUTF16FxAwZAyu+0x105> 40f73d: 0f 1f 00 nopl (%rax) 40f740: c7 44 24 14 ff ff ff movl $0xffffffff,0x14(%rsp) 40f747: ff 40f748: 81 c5 00 00 ff ff add $0xffff0000,%ebp 40f74e: 89 e8 mov %ebp,%eax 40f750: c1 e8 0a shr $0xa,%eax 40f753: 25 ff 03 00 00 and $0x3ff,%eax 40f758: 0d 00 d8 00 00 or $0xd800,%eax 40f75d: 66 89 44 24 14 mov %ax,0x14(%rsp) 40f762: 81 e5 ff 03 00 00 and $0x3ff,%ebp 40f768: 81 cd 00 dc 00 00 or $0xdc00,%ebp 40f76e: 66 89 6c 24 16 mov %bp,0x16(%rsp) 40f773: bf 20 5f 42 00 mov $0x425f20,%edi 40f778: 4c 89 fe mov %r15,%rsi 40f77b: ba 02 00 00 00 mov $0x2,%edx 40f780: 4c 89 e1 mov %r12,%rcx 40f783: e8 68 48 00 00 callq 413ff0 <_d_arrayappendT> 40f788: 48 89 c3 mov %rax,%rbx 40f78b: 48 89 5c 24 18 mov %rbx,0x18(%rsp) 40f790: 48 89 54 24 20 mov %rdx,0x20(%rsp) 40f795: 48 89 1c 24 mov %rbx,(%rsp) 40f799: 48 89 54 24 08 mov %rdx,0x8(%rsp) 40f79e: 49 83 c5 04 add $0x4,%r13 40f7a2: 49 ff ce dec %r14 40f7a5: 0f 85 55 ff ff ff jne 40f700 <_D2rt4util3utf7toUTF16FxAwZAyu+0x70> 40f7ab: 48 89 d8 mov %rbx,%rax 40f7ae: 48 83 c4 28 add $0x28,%rsp 40f7b2: 5b pop %rbx 40f7b3: 41 5c pop %r12 40f7b5: 41 5d pop %r13 40f7b7: 41 5e pop %r14 40f7b9: 41 5f pop %r15 40f7bb: 5d pop %rbp 40f7bc: c3 retq 40f7bd: 0f 1f 00 nopl (%rax) 000000000040f7c0 <_D2rt4util3utf7toUTF32FxAaZAyw>: 40f7c0: 41 57 push %r15 40f7c2: 41 56 push %r14 40f7c4: 41 54 push %r12 40f7c6: 53 push %rbx 40f7c7: 48 83 ec 28 sub $0x28,%rsp 40f7cb: 49 89 f6 mov %rsi,%r14 40f7ce: 49 89 ff mov %rdi,%r15 40f7d1: c5 f8 57 c0 vxorps %xmm0,%xmm0,%xmm0 40f7d5: c5 f8 29 44 24 10 vmovaps %xmm0,0x10(%rsp) 40f7db: 48 8d 54 24 10 lea 0x10(%rsp),%rdx 40f7e0: bf 70 5c 42 00 mov $0x425c70,%edi 40f7e5: 4c 89 fe mov %r15,%rsi 40f7e8: e8 f3 38 00 00 callq 4130e0 <_d_arraysetlengthiT> 40f7ed: 48 89 44 24 10 mov %rax,0x10(%rsp) 40f7f2: 48 89 54 24 18 mov %rdx,0x18(%rsp) 40f7f7: 48 c7 44 24 08 00 00 movq $0x0,0x8(%rsp) 40f7fe: 00 00 40f800: 31 c9 xor %ecx,%ecx 40f802: 4d 85 ff test %r15,%r15 40f805: 74 48 je 40f84f <_D2rt4util3utf7toUTF32FxAaZAyw+0x8f> 40f807: 4c 8d 64 24 08 lea 0x8(%rsp),%r12 40f80c: 48 89 cb mov %rcx,%rbx 40f80f: 90 nop 40f810: 41 0f b6 04 0e movzbl (%r14,%rcx,1),%eax 40f815: 84 c0 test %al,%al 40f817: 79 17 jns 40f830 <_D2rt4util3utf7toUTF32FxAaZAyw+0x70> 40f819: 4c 89 e7 mov %r12,%rdi 40f81c: 4c 89 fe mov %r15,%rsi 40f81f: 4c 89 f2 mov %r14,%rdx 40f822: e8 d9 f3 ff ff callq 40ec00 <_D2rt4util3utf6decodeFxAaKmZw> 40f827: 48 8b 4c 24 08 mov 0x8(%rsp),%rcx 40f82c: eb 0a jmp 40f838 <_D2rt4util3utf7toUTF32FxAaZAyw+0x78> 40f82e: 66 90 xchg %ax,%ax 40f830: 48 ff c1 inc %rcx 40f833: 48 89 4c 24 08 mov %rcx,0x8(%rsp) 40f838: 48 8b 54 24 18 mov 0x18(%rsp),%rdx 40f83d: 89 04 9a mov %eax,(%rdx,%rbx,4) 40f840: 48 ff c3 inc %rbx 40f843: 4c 39 f9 cmp %r15,%rcx 40f846: 72 c8 jb 40f810 <_D2rt4util3utf7toUTF32FxAaZAyw+0x50> 40f848: 48 8b 54 24 18 mov 0x18(%rsp),%rdx 40f84d: eb 03 jmp 40f852 <_D2rt4util3utf7toUTF32FxAaZAyw+0x92> 40f84f: 48 89 cb mov %rcx,%rbx 40f852: 48 89 d8 mov %rbx,%rax 40f855: 48 83 c4 28 add $0x28,%rsp 40f859: 5b pop %rbx 40f85a: 41 5c pop %r12 40f85c: 41 5e pop %r14 40f85e: 41 5f pop %r15 40f860: c3 retq 40f861: 66 66 66 66 66 66 2e data32 data32 data32 data32 data32 nopw %cs:0x0(%rax,%rax,1) 40f868: 0f 1f 84 00 00 00 00 40f86f: 00 000000000040f870 <_D2rt4util3utf7toUTF32FxAuZAyw>: 40f870: 55 push %rbp 40f871: 41 57 push %r15 40f873: 41 56 push %r14 40f875: 41 54 push %r12 40f877: 53 push %rbx 40f878: 48 83 ec 10 sub $0x10,%rsp 40f87c: 49 89 f6 mov %rsi,%r14 40f87f: 49 89 ff mov %rdi,%r15 40f882: c5 f8 57 c0 vxorps %xmm0,%xmm0,%xmm0 40f886: c5 f8 29 04 24 vmovaps %xmm0,(%rsp) 40f88b: 48 8d 14 24 lea (%rsp),%rdx 40f88f: bf 70 5c 42 00 mov $0x425c70,%edi 40f894: 4c 89 fe mov %r15,%rsi 40f897: e8 44 38 00 00 callq 4130e0 <_d_arraysetlengthiT> 40f89c: 48 89 04 24 mov %rax,(%rsp) 40f8a0: 48 89 54 24 08 mov %rdx,0x8(%rsp) 40f8a5: 45 31 e4 xor %r12d,%r12d 40f8a8: 4d 85 ff test %r15,%r15 40f8ab: 0f 84 ec 00 00 00 je 40f99d <_D2rt4util3utf7toUTF32FxAuZAyw+0x12d> 40f8b1: 4c 89 e3 mov %r12,%rbx 40f8b4: eb 1a jmp 40f8d0 <_D2rt4util3utf7toUTF32FxAuZAyw+0x60> 40f8b6: c1 e5 0a shl $0xa,%ebp 40f8b9: 8d ac 05 00 24 a0 fc lea -0x35fdc00(%rbp,%rax,1),%ebp 40f8c0: 48 83 c3 02 add $0x2,%rbx 40f8c4: e9 ba 00 00 00 jmpq 40f983 <_D2rt4util3utf7toUTF32FxAuZAyw+0x113> 40f8c9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 40f8d0: 41 0f b7 2c 5e movzwl (%r14,%rbx,2),%ebp 40f8d5: 81 fd 80 00 00 00 cmp $0x80,%ebp 40f8db: 0f 82 9f 00 00 00 jb 40f980 <_D2rt4util3utf7toUTF32FxAuZAyw+0x110> 40f8e1: 66 f7 c5 80 ff test $0xff80,%bp 40f8e6: 0f 84 94 00 00 00 je 40f980 <_D2rt4util3utf7toUTF32FxAuZAyw+0x110> 40f8ec: 8d 85 00 28 00 00 lea 0x2800(%rbp),%eax 40f8f2: 66 3d ff 03 cmp $0x3ff,%ax 40f8f6: 77 15 ja 40f90d <_D2rt4util3utf7toUTF32FxAuZAyw+0x9d> 40f8f8: 48 8d 43 01 lea 0x1(%rbx),%rax 40f8fc: 4c 39 f8 cmp %r15,%rax 40f8ff: 75 24 jne 40f925 <_D2rt4util3utf7toUTF32FxAuZAyw+0xb5> 40f901: bf 2e 00 00 00 mov $0x2e,%edi 40f906: be 80 4c 42 00 mov $0x424c80,%esi 40f90b: eb 4b jmp 40f958 <_D2rt4util3utf7toUTF32FxAuZAyw+0xe8> 40f90d: 8d 85 00 24 00 00 lea 0x2400(%rbp),%eax 40f913: 66 3d 00 04 cmp $0x400,%ax 40f917: 73 2f jae 40f948 <_D2rt4util3utf7toUTF32FxAuZAyw+0xd8> 40f919: bf 1f 00 00 00 mov $0x1f,%edi 40f91e: be e0 4c 42 00 mov $0x424ce0,%esi 40f923: eb 33 jmp 40f958 <_D2rt4util3utf7toUTF32FxAuZAyw+0xe8> 40f925: 41 0f b7 44 5e 02 movzwl 0x2(%r14,%rbx,2),%eax 40f92b: 8d 88 00 24 00 00 lea 0x2400(%rax),%ecx 40f931: 66 81 f9 ff 03 cmp $0x3ff,%cx 40f936: 0f 86 7a ff ff ff jbe 40f8b6 <_D2rt4util3utf7toUTF32FxAuZAyw+0x46> 40f93c: bf 27 00 00 00 mov $0x27,%edi 40f941: be b0 4c 42 00 mov $0x424cb0,%esi 40f946: eb 10 jmp 40f958 <_D2rt4util3utf7toUTF32FxAuZAyw+0xe8> 40f948: 66 83 fd fd cmp $0xfffd,%bp 40f94c: 76 32 jbe 40f980 <_D2rt4util3utf7toUTF32FxAuZAyw+0x110> 40f94e: bf 14 00 00 00 mov $0x14,%edi 40f953: be 00 4d 42 00 mov $0x424d00,%esi 40f958: 48 89 da mov %rbx,%rdx 40f95b: b9 37 00 00 00 mov $0x37,%ecx 40f960: 41 b8 20 4d 42 00 mov $0x424d20,%r8d 40f966: 41 b9 90 01 00 00 mov $0x190,%r9d 40f96c: e8 af 4e ff ff callq 404820 40f971: eb 10 jmp 40f983 <_D2rt4util3utf7toUTF32FxAuZAyw+0x113> 40f973: 66 66 66 66 2e 0f 1f data32 data32 data32 nopw %cs:0x0(%rax,%rax,1) 40f97a: 84 00 00 00 00 00 40f980: 48 ff c3 inc %rbx 40f983: 48 8b 44 24 08 mov 0x8(%rsp),%rax 40f988: 42 89 2c a0 mov %ebp,(%rax,%r12,4) 40f98c: 49 ff c4 inc %r12 40f98f: 4c 39 fb cmp %r15,%rbx 40f992: 0f 82 38 ff ff ff jb 40f8d0 <_D2rt4util3utf7toUTF32FxAuZAyw+0x60> 40f998: 48 8b 54 24 08 mov 0x8(%rsp),%rdx 40f99d: 4c 89 e0 mov %r12,%rax 40f9a0: 48 83 c4 10 add $0x10,%rsp 40f9a4: 5b pop %rbx 40f9a5: 41 5c pop %r12 40f9a7: 41 5e pop %r14 40f9a9: 41 5f pop %r15 40f9ab: 5d pop %rbp 40f9ac: c3 retq 40f9ad: 0f 1f 00 nopl (%rax) 000000000040f9b0 <_D2rt4util3utf7toUTF32FAywZAyw>: 40f9b0: 48 89 f8 mov %rdi,%rax 40f9b3: 48 89 f2 mov %rsi,%rdx 40f9b6: c3 retq 40f9b7: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) 40f9be: 00 00 000000000040f9c0 <_D2rt4util3utf6toUTF8FxAuZAya14__foreachbody9MFKwZi>: 40f9c0: 50 push %rax 40f9c1: 48 89 f8 mov %rdi,%rax 40f9c4: 8b 3e mov (%rsi),%edi 40f9c6: 48 89 c6 mov %rax,%rsi 40f9c9: e8 82 f4 ff ff callq 40ee50 <_D2rt4util3utf6encodeFKAawZv> 40f9ce: 31 c0 xor %eax,%eax 40f9d0: 5a pop %rdx 40f9d1: c3 retq 40f9d2: 66 66 66 66 66 2e 0f data32 data32 data32 data32 nopw %cs:0x0(%rax,%rax,1) 40f9d9: 1f 84 00 00 00 00 00 000000000040f9e0 <_D2rt4util3utf16__moduleinfoCtorZ>: 40f9e0: 48 8b 05 49 38 22 00 mov 0x223849(%rip),%rax # 633230 <_Dmodule_ref> 40f9e7: 48 89 05 02 20 22 00 mov %rax,0x222002(%rip) # 6319f0 <_D2rt4util3utf11__moduleRefZ> 40f9ee: 48 c7 05 37 38 22 00 movq $0x6319f0,0x223837(%rip) # 633230 <_Dmodule_ref> 40f9f5: f0 19 63 00 40f9f9: c3 retq 40f9fa: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) 000000000040fa00 <_D2rt4util3utf17__T8validateTAyaZ8validateFxAyaZv>: 40fa00: 41 57 push %r15 40fa02: 41 56 push %r14 40fa04: 53 push %rbx 40fa05: 48 83 ec 10 sub $0x10,%rsp 40fa09: 49 89 f6 mov %rsi,%r14 40fa0c: 48 89 fb mov %rdi,%rbx 40fa0f: 48 c7 44 24 08 00 00 movq $0x0,0x8(%rsp) 40fa16: 00 00 40fa18: 48 85 db test %rbx,%rbx 40fa1b: 74 28 je 40fa45 <_D2rt4util3utf17__T8validateTAyaZ8validateFxAyaZv+0x45> 40fa1d: 4c 8d 7c 24 08 lea 0x8(%rsp),%r15 40fa22: 66 66 66 66 66 2e 0f data32 data32 data32 data32 nopw %cs:0x0(%rax,%rax,1) 40fa29: 1f 84 00 00 00 00 00 40fa30: 4c 89 ff mov %r15,%rdi 40fa33: 48 89 de mov %rbx,%rsi 40fa36: 4c 89 f2 mov %r14,%rdx 40fa39: e8 c2 f1 ff ff callq 40ec00 <_D2rt4util3utf6decodeFxAaKmZw> 40fa3e: 48 39 5c 24 08 cmp %rbx,0x8(%rsp) 40fa43: 72 eb jb 40fa30 <_D2rt4util3utf17__T8validateTAyaZ8validateFxAyaZv+0x30> 40fa45: 48 83 c4 10 add $0x10,%rsp 40fa49: 5b pop %rbx 40fa4a: 41 5e pop %r14 40fa4c: 41 5f pop %r15 40fa4e: c3 retq 40fa4f: 90 nop 000000000040fa50 <_D2rt4util3utf17__T8validateTAyuZ8validateFxAyuZv>: 40fa50: 41 57 push %r15 40fa52: 41 56 push %r14 40fa54: 41 54 push %r12 40fa56: 53 push %rbx 40fa57: 50 push %rax 40fa58: 49 89 f7 mov %rsi,%r15 40fa5b: 49 89 fe mov %rdi,%r14 40fa5e: 4d 85 f6 test %r14,%r14 40fa61: 0f 84 72 01 00 00 je 40fbd9 <_D2rt4util3utf17__T8validateTAyuZ8validateFxAyuZv+0x189> 40fa67: 31 db xor %ebx,%ebx 40fa69: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 40fa70: 4c 8d 63 01 lea 0x1(%rbx),%r12 40fa74: 4d 39 f4 cmp %r14,%r12 40fa77: 0f 85 ac 00 00 00 jne 40fb29 <_D2rt4util3utf17__T8validateTAyuZ8validateFxAyuZv+0xd9> 40fa7d: eb 1a jmp 40fa99 <_D2rt4util3utf17__T8validateTAyuZ8validateFxAyuZv+0x49> 40fa7f: 90 nop 40fa80: 48 89 da mov %rbx,%rdx 40fa83: b9 37 00 00 00 mov $0x37,%ecx 40fa88: 41 b8 20 4d 42 00 mov $0x424d20,%r8d 40fa8e: 41 b9 90 01 00 00 mov $0x190,%r9d 40fa94: e8 87 4d ff ff callq 404820 40fa99: 66 41 8b 04 5f mov (%r15,%rbx,2),%ax 40fa9e: 66 3d 80 00 cmp $0x80,%ax 40faa2: 0f 82 f8 00 00 00 jb 40fba0 <_D2rt4util3utf17__T8validateTAyuZ8validateFxAyuZv+0x150> 40faa8: 8d 88 00 28 00 00 lea 0x2800(%rax),%ecx 40faae: 66 81 f9 00 04 cmp $0x400,%cx 40fab3: 73 1b jae 40fad0 <_D2rt4util3utf17__T8validateTAyuZ8validateFxAyuZv+0x80> 40fab5: bf 2e 00 00 00 mov $0x2e,%edi 40faba: be 80 4c 42 00 mov $0x424c80,%esi 40fabf: eb bf jmp 40fa80 <_D2rt4util3utf17__T8validateTAyuZ8validateFxAyuZv+0x30> 40fac1: 66 66 66 66 66 66 2e data32 data32 data32 data32 data32 nopw %cs:0x0(%rax,%rax,1) 40fac8: 0f 1f 84 00 00 00 00 40facf: 00 40fad0: 8d 88 00 24 00 00 lea 0x2400(%rax),%ecx 40fad6: 66 81 f9 00 04 cmp $0x400,%cx 40fadb: 73 13 jae 40faf0 <_D2rt4util3utf17__T8validateTAyuZ8validateFxAyuZv+0xa0> 40fadd: bf 1f 00 00 00 mov $0x1f,%edi 40fae2: be e0 4c 42 00 mov $0x424ce0,%esi 40fae7: eb 97 jmp 40fa80 <_D2rt4util3utf17__T8validateTAyuZ8validateFxAyuZv+0x30> 40fae9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 40faf0: 66 83 f8 fe cmp $0xfffe,%ax 40faf4: 0f 82 c1 00 00 00 jb 40fbbb <_D2rt4util3utf17__T8validateTAyuZ8validateFxAyuZv+0x16b> 40fafa: bf 14 00 00 00 mov $0x14,%edi 40faff: be 00 4d 42 00 mov $0x424d00,%esi 40fb04: e9 77 ff ff ff jmpq 40fa80 <_D2rt4util3utf17__T8validateTAyuZ8validateFxAyuZv+0x30> 40fb09: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 40fb10: 48 89 da mov %rbx,%rdx 40fb13: b9 37 00 00 00 mov $0x37,%ecx 40fb18: 41 b8 20 4d 42 00 mov $0x424d20,%r8d 40fb1e: 41 b9 90 01 00 00 mov $0x190,%r9d 40fb24: e8 f7 4c ff ff callq 404820 40fb29: 66 41 8b 04 5f mov (%r15,%rbx,2),%ax 40fb2e: 66 3d 80 00 cmp $0x80,%ax 40fb32: 72 7c jb 40fbb0 <_D2rt4util3utf17__T8validateTAyuZ8validateFxAyuZv+0x160> 40fb34: 8d 88 00 28 00 00 lea 0x2800(%rax),%ecx 40fb3a: 66 81 f9 00 04 cmp $0x400,%cx 40fb3f: 73 1f jae 40fb60 <_D2rt4util3utf17__T8validateTAyuZ8validateFxAyuZv+0x110> 40fb41: 41 0f b7 44 5f 02 movzwl 0x2(%r15,%rbx,2),%eax 40fb47: 05 00 24 00 00 add $0x2400,%eax 40fb4c: 66 3d 00 04 cmp $0x400,%ax 40fb50: 72 63 jb 40fbb5 <_D2rt4util3utf17__T8validateTAyuZ8validateFxAyuZv+0x165> 40fb52: bf 27 00 00 00 mov $0x27,%edi 40fb57: be b0 4c 42 00 mov $0x424cb0,%esi 40fb5c: eb b2 jmp 40fb10 <_D2rt4util3utf17__T8validateTAyuZ8validateFxAyuZv+0xc0> 40fb5e: 66 90 xchg %ax,%ax 40fb60: 8d 88 00 24 00 00 lea 0x2400(%rax),%ecx 40fb66: 66 81 f9 00 04 cmp $0x400,%cx 40fb6b: 73 13 jae 40fb80 <_D2rt4util3utf17__T8validateTAyuZ8validateFxAyuZv+0x130> 40fb6d: bf 1f 00 00 00 mov $0x1f,%edi 40fb72: be e0 4c 42 00 mov $0x424ce0,%esi 40fb77: eb 97 jmp 40fb10 <_D2rt4util3utf17__T8validateTAyuZ8validateFxAyuZv+0xc0> 40fb79: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 40fb80: 66 83 f8 fd cmp $0xfffd,%ax 40fb84: 76 3a jbe 40fbc0 <_D2rt4util3utf17__T8validateTAyuZ8validateFxAyuZv+0x170> 40fb86: bf 14 00 00 00 mov $0x14,%edi 40fb8b: be 00 4d 42 00 mov $0x424d00,%esi 40fb90: e9 7b ff ff ff jmpq 40fb10 <_D2rt4util3utf17__T8validateTAyuZ8validateFxAyuZv+0xc0> 40fb95: 66 66 2e 0f 1f 84 00 data32 nopw %cs:0x0(%rax,%rax,1) 40fb9c: 00 00 00 00 40fba0: 4c 89 e3 mov %r12,%rbx 40fba3: eb 2b jmp 40fbd0 <_D2rt4util3utf17__T8validateTAyuZ8validateFxAyuZv+0x180> 40fba5: 66 66 2e 0f 1f 84 00 data32 nopw %cs:0x0(%rax,%rax,1) 40fbac: 00 00 00 00 40fbb0: 4c 89 e3 mov %r12,%rbx 40fbb3: eb 1b jmp 40fbd0 <_D2rt4util3utf17__T8validateTAyuZ8validateFxAyuZv+0x180> 40fbb5: 48 83 c3 02 add $0x2,%rbx 40fbb9: eb 15 jmp 40fbd0 <_D2rt4util3utf17__T8validateTAyuZ8validateFxAyuZv+0x180> 40fbbb: 4c 89 e3 mov %r12,%rbx 40fbbe: eb 10 jmp 40fbd0 <_D2rt4util3utf17__T8validateTAyuZ8validateFxAyuZv+0x180> 40fbc0: 4c 89 e3 mov %r12,%rbx 40fbc3: 66 66 66 66 2e 0f 1f data32 data32 data32 nopw %cs:0x0(%rax,%rax,1) 40fbca: 84 00 00 00 00 00 40fbd0: 4c 39 f3 cmp %r14,%rbx 40fbd3: 0f 82 97 fe ff ff jb 40fa70 <_D2rt4util3utf17__T8validateTAyuZ8validateFxAyuZv+0x20> 40fbd9: 48 83 c4 08 add $0x8,%rsp 40fbdd: 5b pop %rbx 40fbde: 41 5c pop %r12 40fbe0: 41 5e pop %r14 40fbe2: 41 5f pop %r15 40fbe4: c3 retq 40fbe5: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) 40fbec: 00 00 00 40fbef: 90 nop 000000000040fbf0 <_D2rt4util3utf17__T8validateTAywZ8validateFxAywZv>: 40fbf0: 41 57 push %r15 40fbf2: 41 56 push %r14 40fbf4: 53 push %rbx 40fbf5: 49 89 f7 mov %rsi,%r15 40fbf8: 49 89 fe mov %rdi,%r14 40fbfb: 4d 85 f6 test %r14,%r14 40fbfe: 74 58 je 40fc58 <_D2rt4util3utf17__T8validateTAywZ8validateFxAywZv+0x68> 40fc00: 31 db xor %ebx,%ebx 40fc02: eb 2f jmp 40fc33 <_D2rt4util3utf17__T8validateTAywZ8validateFxAywZv+0x43> 40fc04: 66 66 66 2e 0f 1f 84 data32 data32 nopw %cs:0x0(%rax,%rax,1) 40fc0b: 00 00 00 00 00 40fc10: bf 14 00 00 00 mov $0x14,%edi 40fc15: be 60 4d 42 00 mov $0x424d60,%esi 40fc1a: 48 89 da mov %rbx,%rdx 40fc1d: b9 37 00 00 00 mov $0x37,%ecx 40fc22: 41 b8 80 4d 42 00 mov $0x424d80,%r8d 40fc28: 41 b9 a6 01 00 00 mov $0x1a6,%r9d 40fc2e: e8 ed 4b ff ff callq 404820 40fc33: 41 8b 04 9f mov (%r15,%rbx,4),%eax 40fc37: 3d 00 d8 00 00 cmp $0xd800,%eax 40fc3c: 72 12 jb 40fc50 <_D2rt4util3utf17__T8validateTAywZ8validateFxAywZv+0x60> 40fc3e: 05 00 20 ff ff add $0xffff2000,%eax 40fc43: 3d 00 20 10 00 cmp $0x102000,%eax 40fc48: 73 c6 jae 40fc10 <_D2rt4util3utf17__T8validateTAywZ8validateFxAywZv+0x20> 40fc4a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) 40fc50: 48 ff c3 inc %rbx 40fc53: 4c 39 f3 cmp %r14,%rbx 40fc56: 72 db jb 40fc33 <_D2rt4util3utf17__T8validateTAywZ8validateFxAywZv+0x43> 40fc58: 5b pop %rbx 40fc59: 41 5e pop %r14 40fc5b: 41 5f pop %r15 40fc5d: c3 retq 40fc5e: 66 90 xchg %ax,%ax 000000000040fc60 <_D2rt4util4hash6hashOfFNaNbNePxvmmZm>: 40fc60: 48 85 f6 test %rsi,%rsi 40fc63: 74 05 je 40fc6a <_D2rt4util4hash6hashOfFNaNbNePxvmmZm+0xa> 40fc65: 48 85 d2 test %rdx,%rdx 40fc68: 75 03 jne 40fc6d <_D2rt4util4hash6hashOfFNaNbNePxvmmZm+0xd> 40fc6a: 31 c0 xor %eax,%eax 40fc6c: c3 retq 40fc6d: 49 89 f1 mov %rsi,%r9 40fc70: 49 c1 e9 02 shr $0x2,%r9 40fc74: 4d 85 c9 test %r9,%r9 40fc77: 74 45 je 40fcbe <_D2rt4util4hash6hashOfFNaNbNePxvmmZm+0x5e> 40fc79: 4e 8d 04 8d 00 00 00 lea 0x0(,%r9,4),%r8 40fc80: 00 40fc81: 49 f7 d9 neg %r9 40fc84: 48 89 d1 mov %rdx,%rcx 40fc87: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) 40fc8e: 00 00 40fc90: 0f b7 01 movzwl (%rcx),%eax 40fc93: 48 01 f8 add %rdi,%rax 40fc96: 0f b7 79 02 movzwl 0x2(%rcx),%edi 40fc9a: 48 c1 e7 0b shl $0xb,%rdi 40fc9e: 48 31 c7 xor %rax,%rdi 40fca1: 48 c1 e0 10 shl $0x10,%rax 40fca5: 48 31 f8 xor %rdi,%rax 40fca8: 48 89 c7 mov %rax,%rdi 40fcab: 48 c1 ef 0b shr $0xb,%rdi 40fcaf: 48 01 c7 add %rax,%rdi 40fcb2: 48 83 c1 04 add $0x4,%rcx 40fcb6: 49 ff c1 inc %r9 40fcb9: 75 d5 jne 40fc90 <_D2rt4util4hash6hashOfFNaNbNePxvmmZm+0x30> 40fcbb: 4c 01 c2 add %r8,%rdx 40fcbe: 83 e6 03 and $0x3,%esi 40fcc1: 83 fe 01 cmp $0x1,%esi 40fcc4: 74 1e je 40fce4 <_D2rt4util4hash6hashOfFNaNbNePxvmmZm+0x84> 40fcc6: 83 fe 02 cmp $0x2,%esi 40fcc9: 75 34 jne 40fcff <_D2rt4util4hash6hashOfFNaNbNePxvmmZm+0x9f> 40fccb: 0f b7 0a movzwl (%rdx),%ecx 40fcce: 48 01 f9 add %rdi,%rcx 40fcd1: 48 89 c8 mov %rcx,%rax 40fcd4: 48 c1 e0 0b shl $0xb,%rax 40fcd8: 48 31 c8 xor %rcx,%rax 40fcdb: 48 89 c7 mov %rax,%rdi 40fcde: 48 c1 ef 11 shr $0x11,%rdi 40fce2: eb 16 jmp 40fcfa <_D2rt4util4hash6hashOfFNaNbNePxvmmZm+0x9a> 40fce4: 0f b6 0a movzbl (%rdx),%ecx 40fce7: 48 01 f9 add %rdi,%rcx 40fcea: 48 89 c8 mov %rcx,%rax 40fced: 48 c1 e0 0a shl $0xa,%rax 40fcf1: 48 31 c8 xor %rcx,%rax 40fcf4: 48 89 c7 mov %rax,%rdi 40fcf7: 48 d1 ef shr %rdi 40fcfa: 48 01 c7 add %rax,%rdi 40fcfd: eb 2a jmp 40fd29 <_D2rt4util4hash6hashOfFNaNbNePxvmmZm+0xc9> 40fcff: 83 fe 03 cmp $0x3,%esi 40fd02: 75 25 jne 40fd29 <_D2rt4util4hash6hashOfFNaNbNePxvmmZm+0xc9> 40fd04: 0f b7 0a movzwl (%rdx),%ecx 40fd07: 48 01 f9 add %rdi,%rcx 40fd0a: 48 89 c8 mov %rcx,%rax 40fd0d: 48 c1 e0 10 shl $0x10,%rax 40fd11: 48 31 c8 xor %rcx,%rax 40fd14: 0f b6 4a 02 movzbl 0x2(%rdx),%ecx 40fd18: 48 c1 e1 12 shl $0x12,%rcx 40fd1c: 48 31 c1 xor %rax,%rcx 40fd1f: 48 89 cf mov %rcx,%rdi 40fd22: 48 c1 ef 0b shr $0xb,%rdi 40fd26: 48 01 cf add %rcx,%rdi 40fd29: 48 8d 0c fd 00 00 00 lea 0x0(,%rdi,8),%rcx 40fd30: 00 40fd31: 48 31 f9 xor %rdi,%rcx 40fd34: 48 89 c8 mov %rcx,%rax 40fd37: 48 c1 e8 05 shr $0x5,%rax 40fd3b: 48 01 c8 add %rcx,%rax 40fd3e: 48 89 c1 mov %rax,%rcx 40fd41: 48 c1 e1 04 shl $0x4,%rcx 40fd45: 48 31 c1 xor %rax,%rcx 40fd48: 48 89 c8 mov %rcx,%rax 40fd4b: 48 c1 e8 11 shr $0x11,%rax 40fd4f: 48 01 c8 add %rcx,%rax 40fd52: 48 89 c1 mov %rax,%rcx 40fd55: 48 c1 e1 19 shl $0x19,%rcx 40fd59: 48 31 c1 xor %rax,%rcx 40fd5c: 48 89 c8 mov %rcx,%rax 40fd5f: 48 c1 e8 06 shr $0x6,%rax 40fd63: 48 01 c8 add %rcx,%rax 40fd66: c3 retq 40fd67: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) 40fd6e: 00 00 000000000040fd70 <_D2rt4util4hash16__moduleinfoCtorZ>: 40fd70: 48 8b 05 b9 34 22 00 mov 0x2234b9(%rip),%rax # 633230 <_Dmodule_ref> 40fd77: 48 89 05 92 1c 22 00 mov %rax,0x221c92(%rip) # 631a10 <_D2rt4util4hash11__moduleRefZ> 40fd7e: 48 c7 05 a7 34 22 00 movq $0x631a10,0x2234a7(%rip) # 633230 <_Dmodule_ref> 40fd85: 10 1a 63 00 40fd89: c3 retq 40fd8a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) 000000000040fd90 <_aApplycd1>: 40fd90: 55 push %rbp 40fd91: 41 57 push %r15 40fd93: 41 56 push %r14 40fd95: 41 55 push %r13 40fd97: 41 54 push %r12 40fd99: 53 push %rbx 40fd9a: 48 83 ec 18 sub $0x18,%rsp 40fd9e: 49 89 ce mov %rcx,%r14 40fda1: 49 89 d7 mov %rdx,%r15 40fda4: 49 89 f4 mov %rsi,%r12 40fda7: 48 89 fb mov %rdi,%rbx 40fdaa: 31 c9 xor %ecx,%ecx 40fdac: 48 c7 44 24 10 00 00 movq $0x0,0x10(%rsp) 40fdb3: 00 00 40fdb5: 4c 8d 6c 24 0c lea 0xc(%rsp),%r13 40fdba: 48 8d 6c 24 10 lea 0x10(%rsp),%rbp 40fdbf: eb 14 jmp 40fdd5 <_aApplycd1+0x45> 40fdc1: 66 66 66 66 66 66 2e data32 data32 data32 data32 data32 nopw %cs:0x0(%rax,%rax,1) 40fdc8: 0f 1f 84 00 00 00 00 40fdcf: 00 40fdd0: 48 8b 4c 24 10 mov 0x10(%rsp),%rcx 40fdd5: 31 c0 xor %eax,%eax 40fdd7: 48 39 d9 cmp %rbx,%rcx 40fdda: 73 43 jae 40fe1f <_aApplycd1+0x8f> 40fddc: c7 44 24 0c ff ff 00 movl $0xffff,0xc(%rsp) 40fde3: 00 40fde4: 41 0f b6 04 0c movzbl (%r12,%rcx,1),%eax 40fde9: 89 44 24 0c mov %eax,0xc(%rsp) 40fded: a8 80 test $0x80,%al 40fdef: 75 0f jne 40fe00 <_aApplycd1+0x70> 40fdf1: 48 ff c1 inc %rcx 40fdf4: 48 89 4c 24 10 mov %rcx,0x10(%rsp) 40fdf9: eb 17 jmp 40fe12 <_aApplycd1+0x82> 40fdfb: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 40fe00: 48 89 ef mov %rbp,%rdi 40fe03: 48 89 de mov %rbx,%rsi 40fe06: 4c 89 e2 mov %r12,%rdx 40fe09: e8 f2 ed ff ff callq 40ec00 <_D2rt4util3utf6decodeFxAaKmZw> 40fe0e: 89 44 24 0c mov %eax,0xc(%rsp) 40fe12: 4c 89 ff mov %r15,%rdi 40fe15: 4c 89 ee mov %r13,%rsi 40fe18: 41 ff d6 callq *%r14 40fe1b: 85 c0 test %eax,%eax 40fe1d: 74 b1 je 40fdd0 <_aApplycd1+0x40> 40fe1f: 48 83 c4 18 add $0x18,%rsp 40fe23: 5b pop %rbx 40fe24: 41 5c pop %r12 40fe26: 41 5d pop %r13 40fe28: 41 5e pop %r14 40fe2a: 41 5f pop %r15 40fe2c: 5d pop %rbp 40fe2d: c3 retq 40fe2e: 66 90 xchg %ax,%ax 000000000040fe30 <_aApplywd1>: 40fe30: 55 push %rbp 40fe31: 41 57 push %r15 40fe33: 41 56 push %r14 40fe35: 41 55 push %r13 40fe37: 41 54 push %r12 40fe39: 53 push %rbx 40fe3a: 48 83 ec 18 sub $0x18,%rsp 40fe3e: 49 89 ce mov %rcx,%r14 40fe41: 49 89 d7 mov %rdx,%r15 40fe44: 49 89 f4 mov %rsi,%r12 40fe47: 48 89 fb mov %rdi,%rbx 40fe4a: 31 c9 xor %ecx,%ecx 40fe4c: 48 c7 44 24 10 00 00 movq $0x0,0x10(%rsp) 40fe53: 00 00 40fe55: 4c 8d 6c 24 0c lea 0xc(%rsp),%r13 40fe5a: 48 8d 6c 24 10 lea 0x10(%rsp),%rbp 40fe5f: eb 14 jmp 40fe75 <_aApplywd1+0x45> 40fe61: 66 66 66 66 66 66 2e data32 data32 data32 data32 data32 nopw %cs:0x0(%rax,%rax,1) 40fe68: 0f 1f 84 00 00 00 00 40fe6f: 00 40fe70: 48 8b 4c 24 10 mov 0x10(%rsp),%rcx 40fe75: 31 c0 xor %eax,%eax 40fe77: 48 39 d9 cmp %rbx,%rcx 40fe7a: 73 43 jae 40febf <_aApplywd1+0x8f> 40fe7c: c7 44 24 0c ff ff 00 movl $0xffff,0xc(%rsp) 40fe83: 00 40fe84: 41 0f b7 04 4c movzwl (%r12,%rcx,2),%eax 40fe89: 89 44 24 0c mov %eax,0xc(%rsp) 40fe8d: 66 a9 80 ff test $0xff80,%ax 40fe91: 75 0d jne 40fea0 <_aApplywd1+0x70> 40fe93: 48 ff c1 inc %rcx 40fe96: 48 89 4c 24 10 mov %rcx,0x10(%rsp) 40fe9b: eb 15 jmp 40feb2 <_aApplywd1+0x82> 40fe9d: 0f 1f 00 nopl (%rax) 40fea0: 48 89 ef mov %rbp,%rdi 40fea3: 48 89 de mov %rbx,%rsi 40fea6: 4c 89 e2 mov %r12,%rdx 40fea9: e8 a2 ee ff ff callq 40ed50 <_D2rt4util3utf6decodeFxAuKmZw> 40feae: 89 44 24 0c mov %eax,0xc(%rsp) 40feb2: 4c 89 ff mov %r15,%rdi 40feb5: 4c 89 ee mov %r13,%rsi 40feb8: 41 ff d6 callq *%r14 40febb: 85 c0 test %eax,%eax 40febd: 74 b1 je 40fe70 <_aApplywd1+0x40> 40febf: 48 83 c4 18 add $0x18,%rsp 40fec3: 5b pop %rbx 40fec4: 41 5c pop %r12 40fec6: 41 5d pop %r13 40fec8: 41 5e pop %r14 40feca: 41 5f pop %r15 40fecc: 5d pop %rbp 40fecd: c3 retq 40fece: 66 90 xchg %ax,%ax 000000000040fed0 <_aApplycw1>: 40fed0: 55 push %rbp 40fed1: 41 57 push %r15 40fed3: 41 56 push %r14 40fed5: 41 55 push %r13 40fed7: 41 54 push %r12 40fed9: 53 push %rbx 40feda: 48 83 ec 18 sub $0x18,%rsp 40fede: 49 89 ce mov %rcx,%r14 40fee1: 49 89 d7 mov %rdx,%r15 40fee4: 49 89 f4 mov %rsi,%r12 40fee7: 48 89 fb mov %rdi,%rbx 40feea: 31 c9 xor %ecx,%ecx 40feec: 48 c7 44 24 10 00 00 movq $0x0,0x10(%rsp) 40fef3: 00 00 40fef5: 48 8d 6c 24 0e lea 0xe(%rsp),%rbp 40fefa: eb 09 jmp 40ff05 <_aApplycw1+0x35> 40fefc: 0f 1f 40 00 nopl 0x0(%rax) 40ff00: 48 8b 4c 24 10 mov 0x10(%rsp),%rcx 40ff05: 31 c0 xor %eax,%eax 40ff07: 48 39 d9 cmp %rbx,%rcx 40ff0a: 0f 83 9e 00 00 00 jae 40ffae <_aApplycw1+0xde> 40ff10: 66 c7 44 24 0e ff ff movw $0xffff,0xe(%rsp) 40ff17: 41 0f b6 04 0c movzbl (%r12,%rcx,1),%eax 40ff1c: 66 89 44 24 0e mov %ax,0xe(%rsp) 40ff21: 84 c0 test %al,%al 40ff23: 79 2b jns 40ff50 <_aApplycw1+0x80> 40ff25: 48 8d 7c 24 10 lea 0x10(%rsp),%rdi 40ff2a: 48 89 de mov %rbx,%rsi 40ff2d: 4c 89 e2 mov %r12,%rdx 40ff30: e8 cb ec ff ff callq 40ec00 <_D2rt4util3utf6decodeFxAaKmZw> 40ff35: 3d ff ff 00 00 cmp $0xffff,%eax 40ff3a: 77 24 ja 40ff60 <_aApplycw1+0x90> 40ff3c: 66 89 44 24 0e mov %ax,0xe(%rsp) 40ff41: eb 5a jmp 40ff9d <_aApplycw1+0xcd> 40ff43: 66 66 66 66 2e 0f 1f data32 data32 data32 nopw %cs:0x0(%rax,%rax,1) 40ff4a: 84 00 00 00 00 00 40ff50: 48 ff c1 inc %rcx 40ff53: 48 89 4c 24 10 mov %rcx,0x10(%rsp) 40ff58: eb 43 jmp 40ff9d <_aApplycw1+0xcd> 40ff5a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) 40ff60: 44 8d a8 00 00 ff ff lea -0x10000(%rax),%r13d 40ff67: 44 89 e8 mov %r13d,%eax 40ff6a: c1 e8 0a shr $0xa,%eax 40ff6d: 25 ff 03 00 00 and $0x3ff,%eax 40ff72: 0d 00 d8 00 00 or $0xd800,%eax 40ff77: 66 89 44 24 0e mov %ax,0xe(%rsp) 40ff7c: 4c 89 ff mov %r15,%rdi 40ff7f: 48 89 ee mov %rbp,%rsi 40ff82: 41 ff d6 callq *%r14 40ff85: 85 c0 test %eax,%eax 40ff87: 75 25 jne 40ffae <_aApplycw1+0xde> 40ff89: 41 81 e5 ff 03 00 00 and $0x3ff,%r13d 40ff90: 41 81 cd 00 dc 00 00 or $0xdc00,%r13d 40ff97: 66 44 89 6c 24 0e mov %r13w,0xe(%rsp) 40ff9d: 4c 89 ff mov %r15,%rdi 40ffa0: 48 89 ee mov %rbp,%rsi 40ffa3: 41 ff d6 callq *%r14 40ffa6: 85 c0 test %eax,%eax 40ffa8: 0f 84 52 ff ff ff je 40ff00 <_aApplycw1+0x30> 40ffae: 48 83 c4 18 add $0x18,%rsp 40ffb2: 5b pop %rbx 40ffb3: 41 5c pop %r12 40ffb5: 41 5d pop %r13 40ffb7: 41 5e pop %r14 40ffb9: 41 5f pop %r15 40ffbb: 5d pop %rbp 40ffbc: c3 retq 40ffbd: 0f 1f 00 nopl (%rax) 000000000040ffc0 <_aApplywc1>: 40ffc0: 55 push %rbp 40ffc1: 41 57 push %r15 40ffc3: 41 56 push %r14 40ffc5: 41 55 push %r13 40ffc7: 41 54 push %r12 40ffc9: 53 push %rbx 40ffca: 48 83 ec 28 sub $0x28,%rsp 40ffce: 49 89 ce mov %rcx,%r14 40ffd1: 48 89 d3 mov %rdx,%rbx 40ffd4: 48 89 f2 mov %rsi,%rdx 40ffd7: 48 89 7c 24 08 mov %rdi,0x8(%rsp) 40ffdc: 48 c7 44 24 20 00 00 movq $0x0,0x20(%rsp) 40ffe3: 00 00 40ffe5: 48 85 ff test %rdi,%rdi 40ffe8: 0f 84 99 01 00 00 je 410187 <_aApplywc1+0x1c7> 40ffee: 31 c0 xor %eax,%eax 40fff0: 4c 8d 6c 24 18 lea 0x18(%rsp),%r13 40fff5: c6 44 24 1f ff movb $0xff,0x1f(%rsp) 40fffa: 66 8b 0c 42 mov (%rdx,%rax,2),%cx 40fffe: 66 81 f9 80 00 cmp $0x80,%cx 410003: 72 3b jb 410040 <_aApplywc1+0x80> 410005: 48 8d 7c 24 20 lea 0x20(%rsp),%rdi 41000a: 48 8b 74 24 08 mov 0x8(%rsp),%rsi 41000f: 48 89 d5 mov %rdx,%rbp 410012: e8 39 ed ff ff callq 40ed50 <_D2rt4util3utf6decodeFxAuKmZw> 410017: c7 44 24 18 ff ff ff movl $0xffffffff,0x18(%rsp) 41001e: ff 41001f: 83 f8 7f cmp $0x7f,%eax 410022: 77 4c ja 410070 <_aApplywc1+0xb0> 410024: 88 44 24 18 mov %al,0x18(%rsp) 410028: 41 bf 01 00 00 00 mov $0x1,%r15d 41002e: e9 fd 00 00 00 jmpq 410130 <_aApplywc1+0x170> 410033: 66 66 66 66 2e 0f 1f data32 data32 data32 nopw %cs:0x0(%rax,%rax,1) 41003a: 84 00 00 00 00 00 410040: 48 89 d5 mov %rdx,%rbp 410043: 88 4c 24 1f mov %cl,0x1f(%rsp) 410047: 48 ff c0 inc %rax 41004a: 48 89 44 24 20 mov %rax,0x20(%rsp) 41004f: 48 89 df mov %rbx,%rdi 410052: 48 8d 74 24 1f lea 0x1f(%rsp),%rsi 410057: 41 ff d6 callq *%r14 41005a: 85 c0 test %eax,%eax 41005c: 0f 85 27 01 00 00 jne 410189 <_aApplywc1+0x1c9> 410062: e9 09 01 00 00 jmpq 410170 <_aApplywc1+0x1b0> 410067: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) 41006e: 00 00 410070: 3d ff 07 00 00 cmp $0x7ff,%eax 410075: 77 26 ja 41009d <_aApplywc1+0xdd> 410077: 89 c1 mov %eax,%ecx 410079: c1 e9 06 shr $0x6,%ecx 41007c: 81 c9 c0 00 00 00 or $0xc0,%ecx 410082: 88 4c 24 18 mov %cl,0x18(%rsp) 410086: 83 e0 3f and $0x3f,%eax 410089: 0d 80 00 00 00 or $0x80,%eax 41008e: 88 44 24 19 mov %al,0x19(%rsp) 410092: 41 bf 02 00 00 00 mov $0x2,%r15d 410098: e9 93 00 00 00 jmpq 410130 <_aApplywc1+0x170> 41009d: 3d ff ff 00 00 cmp $0xffff,%eax 4100a2: 77 35 ja 4100d9 <_aApplywc1+0x119> 4100a4: 89 c1 mov %eax,%ecx 4100a6: c1 e9 0c shr $0xc,%ecx 4100a9: 81 c9 e0 00 00 00 or $0xe0,%ecx 4100af: 88 4c 24 18 mov %cl,0x18(%rsp) 4100b3: 89 c1 mov %eax,%ecx 4100b5: c1 e9 06 shr $0x6,%ecx 4100b8: 83 e1 3f and $0x3f,%ecx 4100bb: 81 c9 80 00 00 00 or $0x80,%ecx 4100c1: 88 4c 24 19 mov %cl,0x19(%rsp) 4100c5: 83 e0 3f and $0x3f,%eax 4100c8: 0d 80 00 00 00 or $0x80,%eax 4100cd: 88 44 24 1a mov %al,0x1a(%rsp) 4100d1: 41 bf 03 00 00 00 mov $0x3,%r15d 4100d7: eb 57 jmp 410130 <_aApplywc1+0x170> 4100d9: 3d ff ff 10 00 cmp $0x10ffff,%eax 4100de: 0f 87 b4 00 00 00 ja 410198 <_aApplywc1+0x1d8> 4100e4: 89 c1 mov %eax,%ecx 4100e6: c1 e9 12 shr $0x12,%ecx 4100e9: 81 c9 f0 00 00 00 or $0xf0,%ecx 4100ef: 88 4c 24 18 mov %cl,0x18(%rsp) 4100f3: 89 c1 mov %eax,%ecx 4100f5: c1 e9 0c shr $0xc,%ecx 4100f8: 83 e1 3f and $0x3f,%ecx 4100fb: 81 c9 80 00 00 00 or $0x80,%ecx 410101: 88 4c 24 19 mov %cl,0x19(%rsp) 410105: 89 c1 mov %eax,%ecx 410107: c1 e9 06 shr $0x6,%ecx 41010a: 83 e1 3f and $0x3f,%ecx 41010d: 81 c9 80 00 00 00 or $0x80,%ecx 410113: 88 4c 24 1a mov %cl,0x1a(%rsp) 410117: 83 e0 3f and $0x3f,%eax 41011a: 0d 80 00 00 00 or $0x80,%eax 41011f: 88 44 24 1b mov %al,0x1b(%rsp) 410123: 41 bf 04 00 00 00 mov $0x4,%r15d 410129: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 410130: 45 31 e4 xor %r12d,%r12d 410133: 66 66 66 66 2e 0f 1f data32 data32 data32 nopw %cs:0x0(%rax,%rax,1) 41013a: 84 00 00 00 00 00 410140: 4d 39 fc cmp %r15,%r12 410143: 73 2b jae 410170 <_aApplywc1+0x1b0> 410145: 43 8a 44 25 00 mov 0x0(%r13,%r12,1),%al 41014a: 88 44 24 17 mov %al,0x17(%rsp) 41014e: 48 89 df mov %rbx,%rdi 410151: 48 8d 74 24 17 lea 0x17(%rsp),%rsi 410156: 41 ff d6 callq *%r14 410159: 49 ff c4 inc %r12 41015c: 85 c0 test %eax,%eax 41015e: 74 e0 je 410140 <_aApplywc1+0x180> 410160: eb 27 jmp 410189 <_aApplywc1+0x1c9> 410162: 66 66 66 66 66 2e 0f data32 data32 data32 data32 nopw %cs:0x0(%rax,%rax,1) 410169: 1f 84 00 00 00 00 00 410170: 48 8b 44 24 20 mov 0x20(%rsp),%rax 410175: 48 3b 44 24 08 cmp 0x8(%rsp),%rax 41017a: 48 89 ea mov %rbp,%rdx 41017d: 0f 82 72 fe ff ff jb 40fff5 <_aApplywc1+0x35> 410183: 31 c0 xor %eax,%eax 410185: eb 02 jmp 410189 <_aApplywc1+0x1c9> 410187: 31 c0 xor %eax,%eax 410189: 48 83 c4 28 add $0x28,%rsp 41018d: 5b pop %rbx 41018e: 41 5c pop %r12 410190: 41 5d pop %r13 410192: 41 5e pop %r14 410194: 41 5f pop %r15 410196: 5d pop %rbp 410197: c3 retq 410198: bf 37 00 00 00 mov $0x37,%edi 41019d: be 20 4e 42 00 mov $0x424e20,%esi 4101a2: ba 68 02 00 00 mov $0x268,%edx 4101a7: e8 94 2c ff ff callq 402e40 <_d_assert> 4101ac: 0f 1f 40 00 nopl 0x0(%rax) 00000000004101b0 <_aApplydc1>: 4101b0: 55 push %rbp 4101b1: 41 57 push %r15 4101b3: 41 56 push %r14 4101b5: 41 55 push %r13 4101b7: 41 54 push %r12 4101b9: 53 push %rbx 4101ba: 48 83 ec 28 sub $0x28,%rsp 4101be: 49 89 ce mov %rcx,%r14 4101c1: 48 89 d3 mov %rdx,%rbx 4101c4: 48 89 74 24 10 mov %rsi,0x10(%rsp) 4101c9: 48 89 7c 24 08 mov %rdi,0x8(%rsp) 4101ce: 48 85 ff test %rdi,%rdi 4101d1: 0f 84 4b 01 00 00 je 410322 <_aApplydc1+0x172> 4101d7: 31 ed xor %ebp,%ebp 4101d9: 4c 8d 7c 24 20 lea 0x20(%rsp),%r15 4101de: 48 8b 44 24 10 mov 0x10(%rsp),%rax 4101e3: 8b 04 a8 mov (%rax,%rbp,4),%eax 4101e6: c6 44 24 27 ff movb $0xff,0x27(%rsp) 4101eb: 3d 80 00 00 00 cmp $0x80,%eax 4101f0: 72 3e jb 410230 <_aApplydc1+0x80> 4101f2: c7 44 24 20 ff ff ff movl $0xffffffff,0x20(%rsp) 4101f9: ff 4101fa: 3d ff 07 00 00 cmp $0x7ff,%eax 4101ff: 77 4f ja 410250 <_aApplydc1+0xa0> 410201: 89 c1 mov %eax,%ecx 410203: c1 e9 06 shr $0x6,%ecx 410206: 81 c9 c0 00 00 00 or $0xc0,%ecx 41020c: 88 4c 24 20 mov %cl,0x20(%rsp) 410210: 83 e0 3f and $0x3f,%eax 410213: 0d 80 00 00 00 or $0x80,%eax 410218: 88 44 24 21 mov %al,0x21(%rsp) 41021c: 41 bc 02 00 00 00 mov $0x2,%r12d 410222: e9 b5 00 00 00 jmpq 4102dc <_aApplydc1+0x12c> 410227: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) 41022e: 00 00 410230: 88 44 24 27 mov %al,0x27(%rsp) 410234: 48 89 df mov %rbx,%rdi 410237: 48 8d 74 24 27 lea 0x27(%rsp),%rsi 41023c: 41 ff d6 callq *%r14 41023f: 85 c0 test %eax,%eax 410241: 0f 85 dd 00 00 00 jne 410324 <_aApplydc1+0x174> 410247: e9 c4 00 00 00 jmpq 410310 <_aApplydc1+0x160> 41024c: 0f 1f 40 00 nopl 0x0(%rax) 410250: 3d ff ff 00 00 cmp $0xffff,%eax 410255: 77 35 ja 41028c <_aApplydc1+0xdc> 410257: 89 c1 mov %eax,%ecx 410259: c1 e9 0c shr $0xc,%ecx 41025c: 81 c9 e0 00 00 00 or $0xe0,%ecx 410262: 88 4c 24 20 mov %cl,0x20(%rsp) 410266: 89 c1 mov %eax,%ecx 410268: c1 e9 06 shr $0x6,%ecx 41026b: 83 e1 3f and $0x3f,%ecx 41026e: 81 c9 80 00 00 00 or $0x80,%ecx 410274: 88 4c 24 21 mov %cl,0x21(%rsp) 410278: 83 e0 3f and $0x3f,%eax 41027b: 0d 80 00 00 00 or $0x80,%eax 410280: 88 44 24 22 mov %al,0x22(%rsp) 410284: 41 bc 03 00 00 00 mov $0x3,%r12d 41028a: eb 50 jmp 4102dc <_aApplydc1+0x12c> 41028c: 3d ff ff 10 00 cmp $0x10ffff,%eax 410291: 0f 87 9c 00 00 00 ja 410333 <_aApplydc1+0x183> 410297: 89 c1 mov %eax,%ecx 410299: c1 e9 12 shr $0x12,%ecx 41029c: 81 c9 f0 00 00 00 or $0xf0,%ecx 4102a2: 88 4c 24 20 mov %cl,0x20(%rsp) 4102a6: 89 c1 mov %eax,%ecx 4102a8: c1 e9 0c shr $0xc,%ecx 4102ab: 83 e1 3f and $0x3f,%ecx 4102ae: 81 c9 80 00 00 00 or $0x80,%ecx 4102b4: 88 4c 24 21 mov %cl,0x21(%rsp) 4102b8: 89 c1 mov %eax,%ecx 4102ba: c1 e9 06 shr $0x6,%ecx 4102bd: 83 e1 3f and $0x3f,%ecx 4102c0: 81 c9 80 00 00 00 or $0x80,%ecx 4102c6: 88 4c 24 22 mov %cl,0x22(%rsp) 4102ca: 83 e0 3f and $0x3f,%eax 4102cd: 0d 80 00 00 00 or $0x80,%eax 4102d2: 88 44 24 23 mov %al,0x23(%rsp) 4102d6: 41 bc 04 00 00 00 mov $0x4,%r12d 4102dc: 45 31 ed xor %r13d,%r13d 4102df: 90 nop 4102e0: 4d 39 e5 cmp %r12,%r13 4102e3: 73 2b jae 410310 <_aApplydc1+0x160> 4102e5: 43 8a 04 2f mov (%r15,%r13,1),%al 4102e9: 88 44 24 1f mov %al,0x1f(%rsp) 4102ed: 48 89 df mov %rbx,%rdi 4102f0: 48 8d 74 24 1f lea 0x1f(%rsp),%rsi 4102f5: 41 ff d6 callq *%r14 4102f8: 49 ff c5 inc %r13 4102fb: 85 c0 test %eax,%eax 4102fd: 74 e1 je 4102e0 <_aApplydc1+0x130> 4102ff: eb 23 jmp 410324 <_aApplydc1+0x174> 410301: 66 66 66 66 66 66 2e data32 data32 data32 data32 data32 nopw %cs:0x0(%rax,%rax,1) 410308: 0f 1f 84 00 00 00 00 41030f: 00 410310: 48 ff c5 inc %rbp 410313: 48 3b 6c 24 08 cmp 0x8(%rsp),%rbp 410318: 0f 82 c0 fe ff ff jb 4101de <_aApplydc1+0x2e> 41031e: 31 c0 xor %eax,%eax 410320: eb 02 jmp 410324 <_aApplydc1+0x174> 410322: 31 c0 xor %eax,%eax 410324: 48 83 c4 28 add $0x28,%rsp 410328: 5b pop %rbx 410329: 41 5c pop %r12 41032b: 41 5d pop %r13 41032d: 41 5e pop %r14 41032f: 41 5f pop %r15 410331: 5d pop %rbp 410332: c3 retq 410333: bf 37 00 00 00 mov $0x37,%edi 410338: be 20 4e 42 00 mov $0x424e20,%esi 41033d: ba 68 02 00 00 mov $0x268,%edx 410342: e8 f9 2a ff ff callq 402e40 <_d_assert> 410347: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) 41034e: 00 00 0000000000410350 <_aApplydw1>: 410350: 55 push %rbp 410351: 41 57 push %r15 410353: 41 56 push %r14 410355: 41 55 push %r13 410357: 41 54 push %r12 410359: 53 push %rbx 41035a: 48 83 ec 18 sub $0x18,%rsp 41035e: 49 89 ce mov %rcx,%r14 410361: 48 89 d3 mov %rdx,%rbx 410364: 48 89 74 24 08 mov %rsi,0x8(%rsp) 410369: 49 89 fc mov %rdi,%r12 41036c: 31 ed xor %ebp,%ebp 41036e: 4c 8d 6c 24 16 lea 0x16(%rsp),%r13 410373: 66 66 66 66 2e 0f 1f data32 data32 data32 nopw %cs:0x0(%rax,%rax,1) 41037a: 84 00 00 00 00 00 410380: 31 c0 xor %eax,%eax 410382: 4c 39 e5 cmp %r12,%rbp 410385: 73 66 jae 4103ed <_aApplydw1+0x9d> 410387: 48 8b 44 24 08 mov 0x8(%rsp),%rax 41038c: 44 8b 3c a8 mov (%rax,%rbp,4),%r15d 410390: 66 c7 44 24 16 ff ff movw $0xffff,0x16(%rsp) 410397: 41 81 ff 00 00 01 00 cmp $0x10000,%r15d 41039e: 72 37 jb 4103d7 <_aApplydw1+0x87> 4103a0: 41 81 c7 00 00 ff ff add $0xffff0000,%r15d 4103a7: 44 89 f8 mov %r15d,%eax 4103aa: c1 e8 0a shr $0xa,%eax 4103ad: 25 ff 03 00 00 and $0x3ff,%eax 4103b2: 0d 00 d8 00 00 or $0xd800,%eax 4103b7: 66 89 44 24 16 mov %ax,0x16(%rsp) 4103bc: 48 89 df mov %rbx,%rdi 4103bf: 4c 89 ee mov %r13,%rsi 4103c2: 41 ff d6 callq *%r14 4103c5: 85 c0 test %eax,%eax 4103c7: 75 24 jne 4103ed <_aApplydw1+0x9d> 4103c9: 41 81 e7 ff 03 00 00 and $0x3ff,%r15d 4103d0: 41 81 cf 00 dc 00 00 or $0xdc00,%r15d 4103d7: 66 44 89 7c 24 16 mov %r15w,0x16(%rsp) 4103dd: 48 89 df mov %rbx,%rdi 4103e0: 4c 89 ee mov %r13,%rsi 4103e3: 41 ff d6 callq *%r14 4103e6: 48 ff c5 inc %rbp 4103e9: 85 c0 test %eax,%eax 4103eb: 74 93 je 410380 <_aApplydw1+0x30> 4103ed: 48 83 c4 18 add $0x18,%rsp 4103f1: 5b pop %rbx 4103f2: 41 5c pop %r12 4103f4: 41 5d pop %r13 4103f6: 41 5e pop %r14 4103f8: 41 5f pop %r15 4103fa: 5d pop %rbp 4103fb: c3 retq 4103fc: 0f 1f 40 00 nopl 0x0(%rax) 0000000000410400 <_aApplycd2>: 410400: 55 push %rbp 410401: 41 57 push %r15 410403: 41 56 push %r14 410405: 41 55 push %r13 410407: 41 54 push %r12 410409: 53 push %rbx 41040a: 48 83 ec 18 sub $0x18,%rsp 41040e: 49 89 ce mov %rcx,%r14 410411: 49 89 d7 mov %rdx,%r15 410414: 49 89 f4 mov %rsi,%r12 410417: 48 89 fb mov %rdi,%rbx 41041a: 48 c7 44 24 08 00 00 movq $0x0,0x8(%rsp) 410421: 00 00 410423: 48 c7 44 24 10 00 00 movq $0x0,0x10(%rsp) 41042a: 00 00 41042c: 48 85 db test %rbx,%rbx 41042f: 74 76 je 4104a7 <_aApplycd2+0xa7> 410431: 31 c0 xor %eax,%eax 410433: 48 8d 6c 24 10 lea 0x10(%rsp),%rbp 410438: 4c 8d 6c 24 08 lea 0x8(%rsp),%r13 41043d: 0f 1f 00 nopl (%rax) 410440: c7 44 24 04 ff ff 00 movl $0xffff,0x4(%rsp) 410447: 00 410448: 41 0f b6 14 04 movzbl (%r12,%rax,1),%edx 41044d: 89 54 24 04 mov %edx,0x4(%rsp) 410451: b9 01 00 00 00 mov $0x1,%ecx 410456: f6 c2 80 test $0x80,%dl 410459: 74 21 je 41047c <_aApplycd2+0x7c> 41045b: 48 89 44 24 08 mov %rax,0x8(%rsp) 410460: 4c 89 ef mov %r13,%rdi 410463: 48 89 de mov %rbx,%rsi 410466: 4c 89 e2 mov %r12,%rdx 410469: e8 92 e7 ff ff callq 40ec00 <_D2rt4util3utf6decodeFxAaKmZw> 41046e: 89 44 24 04 mov %eax,0x4(%rsp) 410472: 48 8b 4c 24 08 mov 0x8(%rsp),%rcx 410477: 48 2b 4c 24 10 sub 0x10(%rsp),%rcx 41047c: 48 89 4c 24 08 mov %rcx,0x8(%rsp) 410481: 4c 89 ff mov %r15,%rdi 410484: 48 8d 74 24 04 lea 0x4(%rsp),%rsi 410489: 48 89 ea mov %rbp,%rdx 41048c: 41 ff d6 callq *%r14 41048f: 85 c0 test %eax,%eax 410491: 75 16 jne 4104a9 <_aApplycd2+0xa9> 410493: 48 8b 44 24 08 mov 0x8(%rsp),%rax 410498: 48 03 44 24 10 add 0x10(%rsp),%rax 41049d: 48 89 44 24 10 mov %rax,0x10(%rsp) 4104a2: 48 39 d8 cmp %rbx,%rax 4104a5: 72 99 jb 410440 <_aApplycd2+0x40> 4104a7: 31 c0 xor %eax,%eax 4104a9: 48 83 c4 18 add $0x18,%rsp 4104ad: 5b pop %rbx 4104ae: 41 5c pop %r12 4104b0: 41 5d pop %r13 4104b2: 41 5e pop %r14 4104b4: 41 5f pop %r15 4104b6: 5d pop %rbp 4104b7: c3 retq 4104b8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 4104bf: 00 00000000004104c0 <_aApplywd2>: 4104c0: 55 push %rbp 4104c1: 41 57 push %r15 4104c3: 41 56 push %r14 4104c5: 41 55 push %r13 4104c7: 41 54 push %r12 4104c9: 53 push %rbx 4104ca: 48 83 ec 18 sub $0x18,%rsp 4104ce: 49 89 ce mov %rcx,%r14 4104d1: 49 89 d7 mov %rdx,%r15 4104d4: 49 89 f4 mov %rsi,%r12 4104d7: 48 89 fb mov %rdi,%rbx 4104da: 48 c7 44 24 08 00 00 movq $0x0,0x8(%rsp) 4104e1: 00 00 4104e3: 48 c7 44 24 10 00 00 movq $0x0,0x10(%rsp) 4104ea: 00 00 4104ec: 48 85 db test %rbx,%rbx 4104ef: 74 78 je 410569 <_aApplywd2+0xa9> 4104f1: 31 c0 xor %eax,%eax 4104f3: 48 8d 6c 24 10 lea 0x10(%rsp),%rbp 4104f8: 4c 8d 6c 24 08 lea 0x8(%rsp),%r13 4104fd: 0f 1f 00 nopl (%rax) 410500: c7 44 24 04 ff ff 00 movl $0xffff,0x4(%rsp) 410507: 00 410508: 41 0f b7 14 44 movzwl (%r12,%rax,2),%edx 41050d: 89 54 24 04 mov %edx,0x4(%rsp) 410511: b9 01 00 00 00 mov $0x1,%ecx 410516: 66 f7 c2 80 ff test $0xff80,%dx 41051b: 74 21 je 41053e <_aApplywd2+0x7e> 41051d: 48 89 44 24 08 mov %rax,0x8(%rsp) 410522: 4c 89 ef mov %r13,%rdi 410525: 48 89 de mov %rbx,%rsi 410528: 4c 89 e2 mov %r12,%rdx 41052b: e8 20 e8 ff ff callq 40ed50 <_D2rt4util3utf6decodeFxAuKmZw> 410530: 89 44 24 04 mov %eax,0x4(%rsp) 410534: 48 8b 4c 24 08 mov 0x8(%rsp),%rcx 410539: 48 2b 4c 24 10 sub 0x10(%rsp),%rcx 41053e: 48 89 4c 24 08 mov %rcx,0x8(%rsp) 410543: 4c 89 ff mov %r15,%rdi 410546: 48 8d 74 24 04 lea 0x4(%rsp),%rsi 41054b: 48 89 ea mov %rbp,%rdx 41054e: 41 ff d6 callq *%r14 410551: 85 c0 test %eax,%eax 410553: 75 16 jne 41056b <_aApplywd2+0xab> 410555: 48 8b 44 24 08 mov 0x8(%rsp),%rax 41055a: 48 03 44 24 10 add 0x10(%rsp),%rax 41055f: 48 89 44 24 10 mov %rax,0x10(%rsp) 410564: 48 39 d8 cmp %rbx,%rax 410567: 72 97 jb 410500 <_aApplywd2+0x40> 410569: 31 c0 xor %eax,%eax 41056b: 48 83 c4 18 add $0x18,%rsp 41056f: 5b pop %rbx 410570: 41 5c pop %r12 410572: 41 5d pop %r13 410574: 41 5e pop %r14 410576: 41 5f pop %r15 410578: 5d pop %rbp 410579: c3 retq 41057a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) 0000000000410580 <_aApplycw2>: 410580: 55 push %rbp 410581: 41 57 push %r15 410583: 41 56 push %r14 410585: 41 55 push %r13 410587: 41 54 push %r12 410589: 53 push %rbx 41058a: 48 83 ec 18 sub $0x18,%rsp 41058e: 49 89 ce mov %rcx,%r14 410591: 49 89 d7 mov %rdx,%r15 410594: 49 89 f4 mov %rsi,%r12 410597: 48 89 fb mov %rdi,%rbx 41059a: 48 c7 44 24 08 00 00 movq $0x0,0x8(%rsp) 4105a1: 00 00 4105a3: 48 c7 44 24 10 00 00 movq $0x0,0x10(%rsp) 4105aa: 00 00 4105ac: 48 85 db test %rbx,%rbx 4105af: 0f 84 d2 00 00 00 je 410687 <_aApplycw2+0x107> 4105b5: 31 c0 xor %eax,%eax 4105b7: 4c 8d 6c 24 10 lea 0x10(%rsp),%r13 4105bc: 0f 1f 40 00 nopl 0x0(%rax) 4105c0: 66 c7 44 24 06 ff ff movw $0xffff,0x6(%rsp) 4105c7: 41 0f b6 0c 04 movzbl (%r12,%rax,1),%ecx 4105cc: 66 89 4c 24 06 mov %cx,0x6(%rsp) 4105d1: 84 c9 test %cl,%cl 4105d3: 79 3b jns 410610 <_aApplycw2+0x90> 4105d5: 48 89 44 24 08 mov %rax,0x8(%rsp) 4105da: 48 8d 7c 24 08 lea 0x8(%rsp),%rdi 4105df: 48 89 de mov %rbx,%rsi 4105e2: 4c 89 e2 mov %r12,%rdx 4105e5: e8 16 e6 ff ff callq 40ec00 <_D2rt4util3utf6decodeFxAaKmZw> 4105ea: 48 8b 4c 24 10 mov 0x10(%rsp),%rcx 4105ef: 48 29 4c 24 08 sub %rcx,0x8(%rsp) 4105f4: 3d ff ff 00 00 cmp $0xffff,%eax 4105f9: 77 25 ja 410620 <_aApplycw2+0xa0> 4105fb: 66 89 44 24 06 mov %ax,0x6(%rsp) 410600: eb 5b jmp 41065d <_aApplycw2+0xdd> 410602: 66 66 66 66 66 2e 0f data32 data32 data32 data32 nopw %cs:0x0(%rax,%rax,1) 410609: 1f 84 00 00 00 00 00 410610: 48 c7 44 24 08 01 00 movq $0x1,0x8(%rsp) 410617: 00 00 410619: eb 42 jmp 41065d <_aApplycw2+0xdd> 41061b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 410620: 8d a8 00 00 ff ff lea -0x10000(%rax),%ebp 410626: 89 e8 mov %ebp,%eax 410628: c1 e8 0a shr $0xa,%eax 41062b: 25 ff 03 00 00 and $0x3ff,%eax 410630: 0d 00 d8 00 00 or $0xd800,%eax 410635: 66 89 44 24 06 mov %ax,0x6(%rsp) 41063a: 4c 89 ff mov %r15,%rdi 41063d: 48 8d 74 24 06 lea 0x6(%rsp),%rsi 410642: 4c 89 ea mov %r13,%rdx 410645: 41 ff d6 callq *%r14 410648: 85 c0 test %eax,%eax 41064a: 75 3d jne 410689 <_aApplycw2+0x109> 41064c: 81 e5 ff 03 00 00 and $0x3ff,%ebp 410652: 81 cd 00 dc 00 00 or $0xdc00,%ebp 410658: 66 89 6c 24 06 mov %bp,0x6(%rsp) 41065d: 4c 89 ff mov %r15,%rdi 410660: 48 8d 74 24 06 lea 0x6(%rsp),%rsi 410665: 4c 89 ea mov %r13,%rdx 410668: 41 ff d6 callq *%r14 41066b: 85 c0 test %eax,%eax 41066d: 75 1a jne 410689 <_aApplycw2+0x109> 41066f: 48 8b 44 24 08 mov 0x8(%rsp),%rax 410674: 48 03 44 24 10 add 0x10(%rsp),%rax 410679: 48 89 44 24 10 mov %rax,0x10(%rsp) 41067e: 48 39 d8 cmp %rbx,%rax 410681: 0f 82 39 ff ff ff jb 4105c0 <_aApplycw2+0x40> 410687: 31 c0 xor %eax,%eax 410689: 48 83 c4 18 add $0x18,%rsp 41068d: 5b pop %rbx 41068e: 41 5c pop %r12 410690: 41 5d pop %r13 410692: 41 5e pop %r14 410694: 41 5f pop %r15 410696: 5d pop %rbp 410697: c3 retq 410698: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 41069f: 00 00000000004106a0 <_aApplywc2>: 4106a0: 55 push %rbp 4106a1: 41 57 push %r15 4106a3: 41 56 push %r14 4106a5: 41 55 push %r13 4106a7: 41 54 push %r12 4106a9: 53 push %rbx 4106aa: 48 83 ec 28 sub $0x28,%rsp 4106ae: 49 89 ce mov %rcx,%r14 4106b1: 48 89 d3 mov %rdx,%rbx 4106b4: 48 89 f2 mov %rsi,%rdx 4106b7: 48 89 3c 24 mov %rdi,(%rsp) 4106bb: 48 c7 44 24 18 00 00 movq $0x0,0x18(%rsp) 4106c2: 00 00 4106c4: 48 c7 44 24 20 00 00 movq $0x0,0x20(%rsp) 4106cb: 00 00 4106cd: 48 85 ff test %rdi,%rdi 4106d0: 0f 84 aa 01 00 00 je 410880 <_aApplywc2+0x1e0> 4106d6: 31 c0 xor %eax,%eax 4106d8: 4c 8d 7c 24 10 lea 0x10(%rsp),%r15 4106dd: c6 44 24 17 ff movb $0xff,0x17(%rsp) 4106e2: 66 8b 0c 42 mov (%rdx,%rax,2),%cx 4106e6: 66 81 f9 80 00 cmp $0x80,%cx 4106eb: 72 43 jb 410730 <_aApplywc2+0x90> 4106ed: 48 89 44 24 18 mov %rax,0x18(%rsp) 4106f2: 48 8d 7c 24 18 lea 0x18(%rsp),%rdi 4106f7: 48 8b 34 24 mov (%rsp),%rsi 4106fb: 49 89 d5 mov %rdx,%r13 4106fe: e8 4d e6 ff ff callq 40ed50 <_D2rt4util3utf6decodeFxAuKmZw> 410703: 48 8b 4c 24 20 mov 0x20(%rsp),%rcx 410708: 48 29 4c 24 18 sub %rcx,0x18(%rsp) 41070d: c7 44 24 10 ff ff ff movl $0xffffffff,0x10(%rsp) 410714: ff 410715: 83 f8 7f cmp $0x7f,%eax 410718: 77 46 ja 410760 <_aApplywc2+0xc0> 41071a: 88 44 24 10 mov %al,0x10(%rsp) 41071e: 41 bc 01 00 00 00 mov $0x1,%r12d 410724: e9 f7 00 00 00 jmpq 410820 <_aApplywc2+0x180> 410729: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 410730: 49 89 d5 mov %rdx,%r13 410733: 88 4c 24 17 mov %cl,0x17(%rsp) 410737: 48 c7 44 24 18 01 00 movq $0x1,0x18(%rsp) 41073e: 00 00 410740: 48 89 df mov %rbx,%rdi 410743: 48 8d 74 24 17 lea 0x17(%rsp),%rsi 410748: 48 8d 54 24 20 lea 0x20(%rsp),%rdx 41074d: 41 ff d6 callq *%r14 410750: 85 c0 test %eax,%eax 410752: 0f 85 2a 01 00 00 jne 410882 <_aApplywc2+0x1e2> 410758: e9 03 01 00 00 jmpq 410860 <_aApplywc2+0x1c0> 41075d: 0f 1f 00 nopl (%rax) 410760: 3d ff 07 00 00 cmp $0x7ff,%eax 410765: 77 26 ja 41078d <_aApplywc2+0xed> 410767: 89 c1 mov %eax,%ecx 410769: c1 e9 06 shr $0x6,%ecx 41076c: 81 c9 c0 00 00 00 or $0xc0,%ecx 410772: 88 4c 24 10 mov %cl,0x10(%rsp) 410776: 83 e0 3f and $0x3f,%eax 410779: 0d 80 00 00 00 or $0x80,%eax 41077e: 88 44 24 11 mov %al,0x11(%rsp) 410782: 41 bc 02 00 00 00 mov $0x2,%r12d 410788: e9 93 00 00 00 jmpq 410820 <_aApplywc2+0x180> 41078d: 3d ff ff 00 00 cmp $0xffff,%eax 410792: 77 35 ja 4107c9 <_aApplywc2+0x129> 410794: 89 c1 mov %eax,%ecx 410796: c1 e9 0c shr $0xc,%ecx 410799: 81 c9 e0 00 00 00 or $0xe0,%ecx 41079f: 88 4c 24 10 mov %cl,0x10(%rsp) 4107a3: 89 c1 mov %eax,%ecx 4107a5: c1 e9 06 shr $0x6,%ecx 4107a8: 83 e1 3f and $0x3f,%ecx 4107ab: 81 c9 80 00 00 00 or $0x80,%ecx 4107b1: 88 4c 24 11 mov %cl,0x11(%rsp) 4107b5: 83 e0 3f and $0x3f,%eax 4107b8: 0d 80 00 00 00 or $0x80,%eax 4107bd: 88 44 24 12 mov %al,0x12(%rsp) 4107c1: 41 bc 03 00 00 00 mov $0x3,%r12d 4107c7: eb 57 jmp 410820 <_aApplywc2+0x180> 4107c9: 3d ff ff 10 00 cmp $0x10ffff,%eax 4107ce: 0f 87 bd 00 00 00 ja 410891 <_aApplywc2+0x1f1> 4107d4: 89 c1 mov %eax,%ecx 4107d6: c1 e9 12 shr $0x12,%ecx 4107d9: 81 c9 f0 00 00 00 or $0xf0,%ecx 4107df: 88 4c 24 10 mov %cl,0x10(%rsp) 4107e3: 89 c1 mov %eax,%ecx 4107e5: c1 e9 0c shr $0xc,%ecx 4107e8: 83 e1 3f and $0x3f,%ecx 4107eb: 81 c9 80 00 00 00 or $0x80,%ecx 4107f1: 88 4c 24 11 mov %cl,0x11(%rsp) 4107f5: 89 c1 mov %eax,%ecx 4107f7: c1 e9 06 shr $0x6,%ecx 4107fa: 83 e1 3f and $0x3f,%ecx 4107fd: 81 c9 80 00 00 00 or $0x80,%ecx 410803: 88 4c 24 12 mov %cl,0x12(%rsp) 410807: 83 e0 3f and $0x3f,%eax 41080a: 0d 80 00 00 00 or $0x80,%eax 41080f: 88 44 24 13 mov %al,0x13(%rsp) 410813: 41 bc 04 00 00 00 mov $0x4,%r12d 410819: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 410820: 31 ed xor %ebp,%ebp 410822: 66 66 66 66 66 2e 0f data32 data32 data32 data32 nopw %cs:0x0(%rax,%rax,1) 410829: 1f 84 00 00 00 00 00 410830: 4c 39 e5 cmp %r12,%rbp 410833: 73 2b jae 410860 <_aApplywc2+0x1c0> 410835: 41 8a 04 2f mov (%r15,%rbp,1),%al 410839: 88 44 24 0f mov %al,0xf(%rsp) 41083d: 48 89 df mov %rbx,%rdi 410840: 48 8d 74 24 0f lea 0xf(%rsp),%rsi 410845: 48 8d 54 24 20 lea 0x20(%rsp),%rdx 41084a: 41 ff d6 callq *%r14 41084d: 48 ff c5 inc %rbp 410850: 85 c0 test %eax,%eax 410852: 74 dc je 410830 <_aApplywc2+0x190> 410854: eb 2c jmp 410882 <_aApplywc2+0x1e2> 410856: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) 41085d: 00 00 00 410860: 48 8b 44 24 18 mov 0x18(%rsp),%rax 410865: 48 03 44 24 20 add 0x20(%rsp),%rax 41086a: 48 89 44 24 20 mov %rax,0x20(%rsp) 41086f: 48 3b 04 24 cmp (%rsp),%rax 410873: 4c 89 ea mov %r13,%rdx 410876: 0f 82 61 fe ff ff jb 4106dd <_aApplywc2+0x3d> 41087c: 31 c0 xor %eax,%eax 41087e: eb 02 jmp 410882 <_aApplywc2+0x1e2> 410880: 31 c0 xor %eax,%eax 410882: 48 83 c4 28 add $0x28,%rsp 410886: 5b pop %rbx 410887: 41 5c pop %r12 410889: 41 5d pop %r13 41088b: 41 5e pop %r14 41088d: 41 5f pop %r15 41088f: 5d pop %rbp 410890: c3 retq 410891: bf 37 00 00 00 mov $0x37,%edi 410896: be 20 4e 42 00 mov $0x424e20,%esi 41089b: ba 68 02 00 00 mov $0x268,%edx 4108a0: e8 9b 25 ff ff callq 402e40 <_d_assert> 4108a5: 66 66 2e 0f 1f 84 00 data32 nopw %cs:0x0(%rax,%rax,1) 4108ac: 00 00 00 00 00000000004108b0 <_aApplydc2>: 4108b0: 55 push %rbp 4108b1: 41 57 push %r15 4108b3: 41 56 push %r14 4108b5: 41 55 push %r13 4108b7: 41 54 push %r12 4108b9: 53 push %rbx 4108ba: 48 83 ec 28 sub $0x28,%rsp 4108be: 49 89 ce mov %rcx,%r14 4108c1: 48 89 d3 mov %rdx,%rbx 4108c4: 48 89 74 24 08 mov %rsi,0x8(%rsp) 4108c9: 48 89 3c 24 mov %rdi,(%rsp) 4108cd: 48 c7 44 24 20 00 00 movq $0x0,0x20(%rsp) 4108d4: 00 00 4108d6: 48 85 ff test %rdi,%rdi 4108d9: 0f 84 5c 01 00 00 je 410a3b <_aApplydc2+0x18b> 4108df: 31 c0 xor %eax,%eax 4108e1: 4c 8d 7c 24 18 lea 0x18(%rsp),%r15 4108e6: 48 8d 6c 24 20 lea 0x20(%rsp),%rbp 4108eb: c6 44 24 1f ff movb $0xff,0x1f(%rsp) 4108f0: 48 8b 4c 24 08 mov 0x8(%rsp),%rcx 4108f5: 8b 04 81 mov (%rcx,%rax,4),%eax 4108f8: 3d 80 00 00 00 cmp $0x80,%eax 4108fd: 72 41 jb 410940 <_aApplydc2+0x90> 4108ff: c7 44 24 18 ff ff ff movl $0xffffffff,0x18(%rsp) 410906: ff 410907: 3d ff 07 00 00 cmp $0x7ff,%eax 41090c: 77 52 ja 410960 <_aApplydc2+0xb0> 41090e: 89 c1 mov %eax,%ecx 410910: c1 e9 06 shr $0x6,%ecx 410913: 81 c9 c0 00 00 00 or $0xc0,%ecx 410919: 88 4c 24 18 mov %cl,0x18(%rsp) 41091d: 83 e0 3f and $0x3f,%eax 410920: 0d 80 00 00 00 or $0x80,%eax 410925: 88 44 24 19 mov %al,0x19(%rsp) 410929: 41 bc 02 00 00 00 mov $0x2,%r12d 41092f: e9 b8 00 00 00 jmpq 4109ec <_aApplydc2+0x13c> 410934: 66 66 66 2e 0f 1f 84 data32 data32 nopw %cs:0x0(%rax,%rax,1) 41093b: 00 00 00 00 00 410940: 88 44 24 1f mov %al,0x1f(%rsp) 410944: 48 89 df mov %rbx,%rdi 410947: 48 8d 74 24 1f lea 0x1f(%rsp),%rsi 41094c: 48 89 ea mov %rbp,%rdx 41094f: 41 ff d6 callq *%r14 410952: 85 c0 test %eax,%eax 410954: 0f 85 e3 00 00 00 jne 410a3d <_aApplydc2+0x18d> 41095a: e9 c1 00 00 00 jmpq 410a20 <_aApplydc2+0x170> 41095f: 90 nop 410960: 3d ff ff 00 00 cmp $0xffff,%eax 410965: 77 35 ja 41099c <_aApplydc2+0xec> 410967: 89 c1 mov %eax,%ecx 410969: c1 e9 0c shr $0xc,%ecx 41096c: 81 c9 e0 00 00 00 or $0xe0,%ecx 410972: 88 4c 24 18 mov %cl,0x18(%rsp) 410976: 89 c1 mov %eax,%ecx 410978: c1 e9 06 shr $0x6,%ecx 41097b: 83 e1 3f and $0x3f,%ecx 41097e: 81 c9 80 00 00 00 or $0x80,%ecx 410984: 88 4c 24 19 mov %cl,0x19(%rsp) 410988: 83 e0 3f and $0x3f,%eax 41098b: 0d 80 00 00 00 or $0x80,%eax 410990: 88 44 24 1a mov %al,0x1a(%rsp) 410994: 41 bc 03 00 00 00 mov $0x3,%r12d 41099a: eb 50 jmp 4109ec <_aApplydc2+0x13c> 41099c: 3d ff ff 10 00 cmp $0x10ffff,%eax 4109a1: 0f 87 a5 00 00 00 ja 410a4c <_aApplydc2+0x19c> 4109a7: 89 c1 mov %eax,%ecx 4109a9: c1 e9 12 shr $0x12,%ecx 4109ac: 81 c9 f0 00 00 00 or $0xf0,%ecx 4109b2: 88 4c 24 18 mov %cl,0x18(%rsp) 4109b6: 89 c1 mov %eax,%ecx 4109b8: c1 e9 0c shr $0xc,%ecx 4109bb: 83 e1 3f and $0x3f,%ecx 4109be: 81 c9 80 00 00 00 or $0x80,%ecx 4109c4: 88 4c 24 19 mov %cl,0x19(%rsp) 4109c8: 89 c1 mov %eax,%ecx 4109ca: c1 e9 06 shr $0x6,%ecx 4109cd: 83 e1 3f and $0x3f,%ecx 4109d0: 81 c9 80 00 00 00 or $0x80,%ecx 4109d6: 88 4c 24 1a mov %cl,0x1a(%rsp) 4109da: 83 e0 3f and $0x3f,%eax 4109dd: 0d 80 00 00 00 or $0x80,%eax 4109e2: 88 44 24 1b mov %al,0x1b(%rsp) 4109e6: 41 bc 04 00 00 00 mov $0x4,%r12d 4109ec: 45 31 ed xor %r13d,%r13d 4109ef: 90 nop 4109f0: 4d 39 e5 cmp %r12,%r13 4109f3: 73 2b jae 410a20 <_aApplydc2+0x170> 4109f5: 43 8a 04 2f mov (%r15,%r13,1),%al 4109f9: 88 44 24 17 mov %al,0x17(%rsp) 4109fd: 48 89 df mov %rbx,%rdi 410a00: 48 8d 74 24 17 lea 0x17(%rsp),%rsi 410a05: 48 89 ea mov %rbp,%rdx 410a08: 41 ff d6 callq *%r14 410a0b: 49 ff c5 inc %r13 410a0e: 85 c0 test %eax,%eax 410a10: 74 de je 4109f0 <_aApplydc2+0x140> 410a12: eb 29 jmp 410a3d <_aApplydc2+0x18d> 410a14: 66 66 66 2e 0f 1f 84 data32 data32 nopw %cs:0x0(%rax,%rax,1) 410a1b: 00 00 00 00 00 410a20: 48 8b 44 24 20 mov 0x20(%rsp),%rax 410a25: 48 ff c0 inc %rax 410a28: 48 89 44 24 20 mov %rax,0x20(%rsp) 410a2d: 48 3b 04 24 cmp (%rsp),%rax 410a31: 0f 82 b4 fe ff ff jb 4108eb <_aApplydc2+0x3b> 410a37: 31 c0 xor %eax,%eax 410a39: eb 02 jmp 410a3d <_aApplydc2+0x18d> 410a3b: 31 c0 xor %eax,%eax 410a3d: 48 83 c4 28 add $0x28,%rsp 410a41: 5b pop %rbx 410a42: 41 5c pop %r12 410a44: 41 5d pop %r13 410a46: 41 5e pop %r14 410a48: 41 5f pop %r15 410a4a: 5d pop %rbp 410a4b: c3 retq 410a4c: bf 37 00 00 00 mov $0x37,%edi 410a51: be 20 4e 42 00 mov $0x424e20,%esi 410a56: ba 68 02 00 00 mov $0x268,%edx 410a5b: e8 e0 23 ff ff callq 402e40 <_d_assert> 0000000000410a60 <_aApplydw2>: 410a60: 55 push %rbp 410a61: 41 57 push %r15 410a63: 41 56 push %r14 410a65: 41 55 push %r13 410a67: 41 54 push %r12 410a69: 53 push %rbx 410a6a: 48 83 ec 28 sub $0x28,%rsp 410a6e: 49 89 ce mov %rcx,%r14 410a71: 48 89 d3 mov %rdx,%rbx 410a74: 48 89 74 24 10 mov %rsi,0x10(%rsp) 410a79: 48 89 7c 24 08 mov %rdi,0x8(%rsp) 410a7e: 45 31 ff xor %r15d,%r15d 410a81: 4c 8d 6c 24 26 lea 0x26(%rsp),%r13 410a86: 48 8d 6c 24 18 lea 0x18(%rsp),%rbp 410a8b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 410a90: 31 c0 xor %eax,%eax 410a92: 4c 3b 7c 24 08 cmp 0x8(%rsp),%r15 410a97: 73 71 jae 410b0a <_aApplydw2+0xaa> 410a99: 48 8b 44 24 10 mov 0x10(%rsp),%rax 410a9e: 46 8b 24 b8 mov (%rax,%r15,4),%r12d 410aa2: 66 c7 44 24 26 ff ff movw $0xffff,0x26(%rsp) 410aa9: 4c 89 7c 24 18 mov %r15,0x18(%rsp) 410aae: 41 81 fc 00 00 01 00 cmp $0x10000,%r12d 410ab5: 72 3a jb 410af1 <_aApplydw2+0x91> 410ab7: 41 81 c4 00 00 ff ff add $0xffff0000,%r12d 410abe: 44 89 e0 mov %r12d,%eax 410ac1: c1 e8 0a shr $0xa,%eax 410ac4: 25 ff 03 00 00 and $0x3ff,%eax 410ac9: 0d 00 d8 00 00 or $0xd800,%eax 410ace: 66 89 44 24 26 mov %ax,0x26(%rsp) 410ad3: 48 89 df mov %rbx,%rdi 410ad6: 4c 89 ee mov %r13,%rsi 410ad9: 48 89 ea mov %rbp,%rdx 410adc: 41 ff d6 callq *%r14 410adf: 85 c0 test %eax,%eax 410ae1: 75 27 jne 410b0a <_aApplydw2+0xaa> 410ae3: 41 81 e4 ff 03 00 00 and $0x3ff,%r12d 410aea: 41 81 cc 00 dc 00 00 or $0xdc00,%r12d 410af1: 66 44 89 64 24 26 mov %r12w,0x26(%rsp) 410af7: 48 89 df mov %rbx,%rdi 410afa: 4c 89 ee mov %r13,%rsi 410afd: 48 89 ea mov %rbp,%rdx 410b00: 41 ff d6 callq *%r14 410b03: 49 ff c7 inc %r15 410b06: 85 c0 test %eax,%eax 410b08: 74 86 je 410a90 <_aApplydw2+0x30> 410b0a: 48 83 c4 28 add $0x28,%rsp 410b0e: 5b pop %rbx 410b0f: 41 5c pop %r12 410b11: 41 5d pop %r13 410b13: 41 5e pop %r14 410b15: 41 5f pop %r15 410b17: 5d pop %rbp 410b18: c3 retq 410b19: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 0000000000410b20 <_D2rt6aApply16__moduleinfoCtorZ>: 410b20: 48 8b 05 09 27 22 00 mov 0x222709(%rip),%rax # 633230 <_Dmodule_ref> 410b27: 48 89 05 02 0f 22 00 mov %rax,0x220f02(%rip) # 631a30 <_D2rt6aApply11__moduleRefZ> 410b2e: 48 c7 05 f7 26 22 00 movq $0x631a30,0x2226f7(%rip) # 633230 <_Dmodule_ref> 410b35: 30 1a 63 00 410b39: c3 retq 410b3a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) 0000000000410b40 <_d_allocmemory>: 410b40: 31 f6 xor %esi,%esi 410b42: e9 b9 b9 ff ff jmpq 40c500 410b47: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) 410b4e: 00 00 0000000000410b50 <_d_allocmemoryT>: 410b50: 41 56 push %r14 410b52: 53 push %rbx 410b53: 50 push %rax 410b54: 48 89 fb mov %rdi,%rbx 410b57: 48 8b 03 mov (%rbx),%rax 410b5a: ff 50 48 callq *0x48(%rax) 410b5d: 49 89 c6 mov %rax,%r14 410b60: 48 8b 03 mov (%rbx),%rax 410b63: 48 89 df mov %rbx,%rdi 410b66: ff 50 68 callq *0x68(%rax) 410b69: 8d 34 00 lea (%rax,%rax,1),%esi 410b6c: 83 e6 02 and $0x2,%esi 410b6f: 83 f6 02 xor $0x2,%esi 410b72: 4c 89 f7 mov %r14,%rdi 410b75: 48 83 c4 08 add $0x8,%rsp 410b79: 5b pop %rbx 410b7a: 41 5e pop %r14 410b7c: e9 7f b9 ff ff jmpq 40c500 410b81: 66 66 66 66 66 66 2e data32 data32 data32 data32 data32 nopw %cs:0x0(%rax,%rax,1) 410b88: 0f 1f 84 00 00 00 00 410b8f: 00 0000000000410b90 <_d_newclass>: 410b90: 41 56 push %r14 410b92: 53 push %rbx 410b93: 50 push %rax 410b94: 49 89 fe mov %rdi,%r14 410b97: 49 8b 7e 10 mov 0x10(%r14),%rdi 410b9b: 41 8b 76 68 mov 0x68(%r14),%esi 410b9f: 40 f6 c6 01 test $0x1,%sil 410ba3: 74 16 je 410bbb <_d_newclass+0x2b> 410ba5: e8 c6 10 ff ff callq 401c70 410baa: 48 89 c3 mov %rax,%rbx 410bad: 48 85 db test %rbx,%rbx 410bb0: 75 17 jne 410bc9 <_d_newclass+0x39> 410bb2: e8 b9 3b ff ff callq 404770 410bb7: 31 db xor %ebx,%ebx 410bb9: eb 0e jmp 410bc9 <_d_newclass+0x39> 410bbb: 83 e6 02 and $0x2,%esi 410bbe: 83 ce 01 or $0x1,%esi 410bc1: e8 3a b9 ff ff callq 40c500 410bc6: 48 89 c3 mov %rax,%rbx 410bc9: 49 8b 56 10 mov 0x10(%r14),%rdx 410bcd: 49 8b 76 18 mov 0x18(%r14),%rsi 410bd1: 48 89 df mov %rbx,%rdi 410bd4: e8 f7 0f ff ff callq 401bd0 410bd9: 48 89 d8 mov %rbx,%rax 410bdc: 48 83 c4 08 add $0x8,%rsp 410be0: 5b pop %rbx 410be1: 41 5e pop %r14 410be3: c3 retq 410be4: 66 66 66 2e 0f 1f 84 data32 data32 nopw %cs:0x0(%rax,%rax,1) 410beb: 00 00 00 00 00 0000000000410bf0 <_d_delinterface>: 410bf0: 41 57 push %r15 410bf2: 41 56 push %r14 410bf4: 53 push %rbx 410bf5: 49 89 fe mov %rdi,%r14 410bf8: 49 8b 1e mov (%r14),%rbx 410bfb: 48 85 db test %rbx,%rbx 410bfe: 74 5a je 410c5a <_d_delinterface+0x6a> 410c00: 48 8b 03 mov (%rbx),%rax 410c03: 48 8b 00 mov (%rax),%rax 410c06: 48 2b 58 18 sub 0x18(%rax),%rbx 410c0a: 74 47 je 410c53 <_d_delinterface+0x63> 410c0c: 48 8b 03 mov (%rbx),%rax 410c0f: 48 85 c0 test %rax,%rax 410c12: 74 25 je 410c39 <_d_delinterface+0x49> 410c14: 4c 8b 38 mov (%rax),%r15 410c17: 48 89 df mov %rbx,%rdi 410c1a: be 01 00 00 00 mov $0x1,%esi 410c1f: ba 01 00 00 00 mov $0x1,%edx 410c24: e8 a7 15 00 00 callq 4121d0 410c29: 49 8b 47 70 mov 0x70(%r15),%rax 410c2d: 48 85 c0 test %rax,%rax 410c30: 74 19 je 410c4b <_d_delinterface+0x5b> 410c32: 48 89 df mov %rbx,%rdi 410c35: ff d0 callq *%rax 410c37: eb 1a jmp 410c53 <_d_delinterface+0x63> 410c39: 48 89 df mov %rbx,%rdi 410c3c: be 01 00 00 00 mov $0x1,%esi 410c41: ba 01 00 00 00 mov $0x1,%edx 410c46: e8 85 15 00 00 callq 4121d0 410c4b: 48 89 df mov %rbx,%rdi 410c4e: e8 5d ba ff ff callq 40c6b0 410c53: 49 c7 06 00 00 00 00 movq $0x0,(%r14) 410c5a: 5b pop %rbx 410c5b: 41 5e pop %r14 410c5d: 41 5f pop %r15 410c5f: c3 retq 0000000000410c60 <_d_delclass>: 410c60: 41 56 push %r14 410c62: 53 push %rbx 410c63: 50 push %rax 410c64: 48 89 fb mov %rdi,%rbx 410c67: 48 8b 3b mov (%rbx),%rdi 410c6a: 48 85 ff test %rdi,%rdi 410c6d: 74 48 je 410cb7 <_d_delclass+0x57> 410c6f: 48 8b 07 mov (%rdi),%rax 410c72: 48 85 c0 test %rax,%rax 410c75: 74 22 je 410c99 <_d_delclass+0x39> 410c77: 4c 8b 30 mov (%rax),%r14 410c7a: be 01 00 00 00 mov $0x1,%esi 410c7f: ba 01 00 00 00 mov $0x1,%edx 410c84: e8 47 15 00 00 callq 4121d0 410c89: 49 8b 46 70 mov 0x70(%r14),%rax 410c8d: 48 85 c0 test %rax,%rax 410c90: 74 16 je 410ca8 <_d_delclass+0x48> 410c92: 48 8b 3b mov (%rbx),%rdi 410c95: ff d0 callq *%rax 410c97: eb 17 jmp 410cb0 <_d_delclass+0x50> 410c99: be 01 00 00 00 mov $0x1,%esi 410c9e: ba 01 00 00 00 mov $0x1,%edx 410ca3: e8 28 15 00 00 callq 4121d0 410ca8: 48 8b 3b mov (%rbx),%rdi 410cab: e8 00 ba ff ff callq 40c6b0 410cb0: 48 c7 03 00 00 00 00 movq $0x0,(%rbx) 410cb7: 48 83 c4 08 add $0x8,%rsp 410cbb: 5b pop %rbx 410cbc: 41 5e pop %r14 410cbe: c3 retq 410cbf: 90 nop 0000000000410cc0 <_D2rt8lifetime21__setArrayAllocLengthFKS2rt8lifetime7BlkInfombmZb>: 410cc0: 55 push %rbp 410cc1: 41 57 push %r15 410cc3: 41 56 push %r14 410cc5: 41 54 push %r12 410cc7: 53 push %rbx 410cc8: 49 89 d7 mov %rdx,%r15 410ccb: 49 89 fc mov %rdi,%r12 410cce: 48 8b 59 08 mov 0x8(%rcx),%rbx 410cd2: 48 81 fb 00 01 00 00 cmp $0x100,%rbx 410cd9: 77 43 ja 410d1e <_D2rt8lifetime21__setArrayAllocLengthFKS2rt8lifetime7BlkInfombmZb+0x5e> 410cdb: 49 8d 47 01 lea 0x1(%r15),%rax 410cdf: 45 30 f6 xor %r14b,%r14b 410ce2: 48 39 d8 cmp %rbx,%rax 410ce5: 0f 87 f1 00 00 00 ja 410ddc <_D2rt8lifetime21__setArrayAllocLengthFKS2rt8lifetime7BlkInfombmZb+0x11c> 410ceb: 48 8b 29 mov (%rcx),%rbp 410cee: 49 83 fc ff cmp $0xffffffffffffffff,%r12 410cf2: 0f 84 b2 00 00 00 je 410daa <_D2rt8lifetime21__setArrayAllocLengthFKS2rt8lifetime7BlkInfombmZb+0xea> 410cf8: 40 f6 c6 01 test $0x1,%sil 410cfc: 0f 84 a1 00 00 00 je 410da3 <_D2rt8lifetime21__setArrayAllocLengthFKS2rt8lifetime7BlkInfombmZb+0xe3> 410d02: bf 40 1a 63 00 mov $0x631a40,%edi 410d07: e8 b4 ad ff ff callq 40bac0 <_d_monitorenter> 410d0c: 44 38 64 1d ff cmp %r12b,-0x1(%rbp,%rbx,1) 410d11: 0f 85 9a 00 00 00 jne 410db1 <_D2rt8lifetime21__setArrayAllocLengthFKS2rt8lifetime7BlkInfombmZb+0xf1> 410d17: 44 88 7c 1d ff mov %r15b,-0x1(%rbp,%rbx,1) 410d1c: eb 79 jmp 410d97 <_D2rt8lifetime21__setArrayAllocLengthFKS2rt8lifetime7BlkInfombmZb+0xd7> 410d1e: 48 81 fb ff 0f 00 00 cmp $0xfff,%rbx 410d25: 77 43 ja 410d6a <_D2rt8lifetime21__setArrayAllocLengthFKS2rt8lifetime7BlkInfombmZb+0xaa> 410d27: 49 8d 47 02 lea 0x2(%r15),%rax 410d2b: 45 30 f6 xor %r14b,%r14b 410d2e: 48 39 d8 cmp %rbx,%rax 410d31: 0f 87 a5 00 00 00 ja 410ddc <_D2rt8lifetime21__setArrayAllocLengthFKS2rt8lifetime7BlkInfombmZb+0x11c> 410d37: 48 8b 29 mov (%rcx),%rbp 410d3a: 49 83 fc ff cmp $0xffffffffffffffff,%r12 410d3e: 0f 84 85 00 00 00 je 410dc9 <_D2rt8lifetime21__setArrayAllocLengthFKS2rt8lifetime7BlkInfombmZb+0x109> 410d44: 40 f6 c6 01 test $0x1,%sil 410d48: 74 75 je 410dbf <_D2rt8lifetime21__setArrayAllocLengthFKS2rt8lifetime7BlkInfombmZb+0xff> 410d4a: bf 40 1a 63 00 mov $0x631a40,%edi 410d4f: e8 6c ad ff ff callq 40bac0 <_d_monitorenter> 410d54: 0f b7 44 1d fe movzwl -0x2(%rbp,%rbx,1),%eax 410d59: 4c 39 e0 cmp %r12,%rax 410d5c: 0f 85 86 00 00 00 jne 410de8 <_D2rt8lifetime21__setArrayAllocLengthFKS2rt8lifetime7BlkInfombmZb+0x128> 410d62: 66 44 89 7c 1d fe mov %r15w,-0x2(%rbp,%rbx,1) 410d68: eb 2d jmp 410d97 <_D2rt8lifetime21__setArrayAllocLengthFKS2rt8lifetime7BlkInfombmZb+0xd7> 410d6a: 49 8d 47 11 lea 0x11(%r15),%rax 410d6e: 45 30 f6 xor %r14b,%r14b 410d71: 48 39 d8 cmp %rbx,%rax 410d74: 77 66 ja 410ddc <_D2rt8lifetime21__setArrayAllocLengthFKS2rt8lifetime7BlkInfombmZb+0x11c> 410d76: 48 8b 19 mov (%rcx),%rbx 410d79: 49 83 fc ff cmp $0xffffffffffffffff,%r12 410d7d: 74 57 je 410dd6 <_D2rt8lifetime21__setArrayAllocLengthFKS2rt8lifetime7BlkInfombmZb+0x116> 410d7f: 40 f6 c6 01 test $0x1,%sil 410d83: 74 4c je 410dd1 <_D2rt8lifetime21__setArrayAllocLengthFKS2rt8lifetime7BlkInfombmZb+0x111> 410d85: bf 40 1a 63 00 mov $0x631a40,%edi 410d8a: e8 31 ad ff ff callq 40bac0 <_d_monitorenter> 410d8f: 4c 39 23 cmp %r12,(%rbx) 410d92: 75 62 jne 410df6 <_D2rt8lifetime21__setArrayAllocLengthFKS2rt8lifetime7BlkInfombmZb+0x136> 410d94: 4c 89 3b mov %r15,(%rbx) 410d97: bf 40 1a 63 00 mov $0x631a40,%edi 410d9c: e8 6f ad ff ff callq 40bb10 <_d_monitorexit> 410da1: eb 36 jmp 410dd9 <_D2rt8lifetime21__setArrayAllocLengthFKS2rt8lifetime7BlkInfombmZb+0x119> 410da3: 44 38 64 1d ff cmp %r12b,-0x1(%rbp,%rbx,1) 410da8: 75 32 jne 410ddc <_D2rt8lifetime21__setArrayAllocLengthFKS2rt8lifetime7BlkInfombmZb+0x11c> 410daa: 44 88 7c 1d ff mov %r15b,-0x1(%rbp,%rbx,1) 410daf: eb 28 jmp 410dd9 <_D2rt8lifetime21__setArrayAllocLengthFKS2rt8lifetime7BlkInfombmZb+0x119> 410db1: bf 40 1a 63 00 mov $0x631a40,%edi 410db6: e8 55 ad ff ff callq 40bb10 <_d_monitorexit> 410dbb: eb 1f jmp 410ddc <_D2rt8lifetime21__setArrayAllocLengthFKS2rt8lifetime7BlkInfombmZb+0x11c> 410dbd: eb 43 jmp 410e02 <_D2rt8lifetime21__setArrayAllocLengthFKS2rt8lifetime7BlkInfombmZb+0x142> 410dbf: 0f b7 44 1d fe movzwl -0x2(%rbp,%rbx,1),%eax 410dc4: 4c 39 e0 cmp %r12,%rax 410dc7: 75 13 jne 410ddc <_D2rt8lifetime21__setArrayAllocLengthFKS2rt8lifetime7BlkInfombmZb+0x11c> 410dc9: 66 44 89 7c 1d fe mov %r15w,-0x2(%rbp,%rbx,1) 410dcf: eb 08 jmp 410dd9 <_D2rt8lifetime21__setArrayAllocLengthFKS2rt8lifetime7BlkInfombmZb+0x119> 410dd1: 4c 39 23 cmp %r12,(%rbx) 410dd4: 75 06 jne 410ddc <_D2rt8lifetime21__setArrayAllocLengthFKS2rt8lifetime7BlkInfombmZb+0x11c> 410dd6: 4c 89 3b mov %r15,(%rbx) 410dd9: 41 b6 01 mov $0x1,%r14b 410ddc: 44 88 f0 mov %r14b,%al 410ddf: 5b pop %rbx 410de0: 41 5c pop %r12 410de2: 41 5e pop %r14 410de4: 41 5f pop %r15 410de6: 5d pop %rbp 410de7: c3 retq 410de8: bf 40 1a 63 00 mov $0x631a40,%edi 410ded: e8 1e ad ff ff callq 40bb10 <_d_monitorexit> 410df2: eb e8 jmp 410ddc <_D2rt8lifetime21__setArrayAllocLengthFKS2rt8lifetime7BlkInfombmZb+0x11c> 410df4: eb 0c jmp 410e02 <_D2rt8lifetime21__setArrayAllocLengthFKS2rt8lifetime7BlkInfombmZb+0x142> 410df6: bf 40 1a 63 00 mov $0x631a40,%edi 410dfb: e8 10 ad ff ff callq 40bb10 <_d_monitorexit> 410e00: eb da jmp 410ddc <_D2rt8lifetime21__setArrayAllocLengthFKS2rt8lifetime7BlkInfombmZb+0x11c> 410e02: 48 89 c3 mov %rax,%rbx 410e05: bf 40 1a 63 00 mov $0x631a40,%edi 410e0a: e8 01 ad ff ff callq 40bb10 <_d_monitorexit> 410e0f: 48 89 df mov %rbx,%rdi 410e12: e8 e9 7f ff ff callq 408e00 <_d_eh_resume_unwind> 410e17: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) 410e1e: 00 00 0000000000410e20 <_D2rt8lifetime12__arrayStartFS2rt8lifetime7BlkInfoZPv>: 410e20: b8 10 00 00 00 mov $0x10,%eax 410e25: 48 8d 4c 24 08 lea 0x8(%rsp),%rcx 410e2a: 48 81 7c 24 10 ff 0f cmpq $0xfff,0x10(%rsp) 410e31: 00 00 410e33: 77 02 ja 410e37 <_D2rt8lifetime12__arrayStartFS2rt8lifetime7BlkInfoZPv+0x17> 410e35: 31 c0 xor %eax,%eax 410e37: 48 03 01 add (%rcx),%rax 410e3a: c3 retq 410e3b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 0000000000410e40 <_D2rt8lifetime10__arrayPadFmZm>: 410e40: b8 11 00 00 00 mov $0x11,%eax 410e45: 48 81 ff fe 07 00 00 cmp $0x7fe,%rdi 410e4c: 77 10 ja 410e5e <_D2rt8lifetime10__arrayPadFmZm+0x1e> 410e4e: 48 81 ff ff 00 00 00 cmp $0xff,%rdi 410e55: 0f 97 c0 seta %al 410e58: 0f b6 c0 movzbl %al,%eax 410e5b: 48 ff c0 inc %rax 410e5e: c3 retq 410e5f: 90 nop 0000000000410e60 <_D2rt8lifetime10__blkcacheFNdZPS2rt8lifetime7BlkInfo>: 410e60: 50 push %rax 410e61: 64 48 8b 04 25 f0 ff mov %fs:0xfffffffffffffff0,%rax 410e68: ff ff 410e6a: 48 85 c0 test %rax,%rax 410e6d: 75 5e jne 410ecd <_D2rt8lifetime10__blkcacheFNdZPS2rt8lifetime7BlkInfo+0x6d> 410e6f: bf c0 00 00 00 mov $0xc0,%edi 410e74: e8 f7 0d ff ff callq 401c70 410e79: 64 48 89 04 25 f0 ff mov %rax,%fs:0xfffffffffffffff0 410e80: ff ff 410e82: c5 f8 57 c0 vxorps %xmm0,%xmm0,%xmm0 410e86: c5 f8 11 80 b0 00 00 vmovups %xmm0,0xb0(%rax) 410e8d: 00 410e8e: c5 f8 11 80 a0 00 00 vmovups %xmm0,0xa0(%rax) 410e95: 00 410e96: c5 f8 11 80 90 00 00 vmovups %xmm0,0x90(%rax) 410e9d: 00 410e9e: c5 f8 11 80 80 00 00 vmovups %xmm0,0x80(%rax) 410ea5: 00 410ea6: c5 f8 11 40 70 vmovups %xmm0,0x70(%rax) 410eab: c5 f8 11 40 60 vmovups %xmm0,0x60(%rax) 410eb0: c5 f8 11 40 50 vmovups %xmm0,0x50(%rax) 410eb5: c5 f8 11 40 40 vmovups %xmm0,0x40(%rax) 410eba: c5 f8 11 40 30 vmovups %xmm0,0x30(%rax) 410ebf: c5 f8 11 40 20 vmovups %xmm0,0x20(%rax) 410ec4: c5 f8 11 40 10 vmovups %xmm0,0x10(%rax) 410ec9: c5 f8 11 00 vmovups %xmm0,(%rax) 410ecd: 5a pop %rdx 410ece: c3 retq 410ecf: 90 nop 0000000000410ed0 <_D2rt8lifetime12_staticDtor1FZv>: 410ed0: 50 push %rax 410ed1: 64 48 8b 3c 25 f0 ff mov %fs:0xfffffffffffffff0,%rdi 410ed8: ff ff 410eda: 48 85 ff test %rdi,%rdi 410edd: 74 12 je 410ef1 <_D2rt8lifetime12_staticDtor1FZv+0x21> 410edf: e8 7c 0a ff ff callq 401960 410ee4: 64 48 c7 04 25 f0 ff movq $0x0,%fs:0xfffffffffffffff0 410eeb: ff ff 00 00 00 00 410ef1: 58 pop %rax 410ef2: c3 retq 410ef3: 66 66 66 66 2e 0f 1f data32 data32 data32 nopw %cs:0x0(%rax,%rax,1) 410efa: 84 00 00 00 00 00 0000000000410f00 <_D2rt8lifetime14processGCMarksFPS2rt8lifetime7BlkInfoMDFPvZiZv>: 410f00: 41 57 push %r15 410f02: 41 56 push %r14 410f04: 41 54 push %r12 410f06: 53 push %rbx 410f07: 50 push %rax 410f08: 48 89 d3 mov %rdx,%rbx 410f0b: 49 89 f6 mov %rsi,%r14 410f0e: 49 89 ff mov %rdi,%r15 410f11: 48 85 db test %rbx,%rbx 410f14: 74 3c je 410f52 <_D2rt8lifetime14processGCMarksFPS2rt8lifetime7BlkInfoMDFPvZiZv+0x52> 410f16: 4c 8d a3 c0 00 00 00 lea 0xc0(%rbx),%r12 410f1d: 49 39 dc cmp %rbx,%r12 410f20: 76 30 jbe 410f52 <_D2rt8lifetime14processGCMarksFPS2rt8lifetime7BlkInfoMDFPvZiZv+0x52> 410f22: 66 66 66 66 66 2e 0f data32 data32 data32 data32 nopw %cs:0x0(%rax,%rax,1) 410f29: 1f 84 00 00 00 00 00 410f30: 48 8b 33 mov (%rbx),%rsi 410f33: 48 85 f6 test %rsi,%rsi 410f36: 74 11 je 410f49 <_D2rt8lifetime14processGCMarksFPS2rt8lifetime7BlkInfoMDFPvZiZv+0x49> 410f38: 4c 89 ff mov %r15,%rdi 410f3b: 41 ff d6 callq *%r14 410f3e: 85 c0 test %eax,%eax 410f40: 75 07 jne 410f49 <_D2rt8lifetime14processGCMarksFPS2rt8lifetime7BlkInfoMDFPvZiZv+0x49> 410f42: 48 c7 03 00 00 00 00 movq $0x0,(%rbx) 410f49: 48 83 c3 18 add $0x18,%rbx 410f4d: 4c 39 e3 cmp %r12,%rbx 410f50: 72 de jb 410f30 <_D2rt8lifetime14processGCMarksFPS2rt8lifetime7BlkInfoMDFPvZiZv+0x30> 410f52: 48 83 c4 08 add $0x8,%rsp 410f56: 5b pop %rbx 410f57: 41 5c pop %r12 410f59: 41 5e pop %r14 410f5b: 41 5f pop %r15 410f5d: c3 retq 410f5e: 66 90 xchg %ax,%ax 0000000000410f60 <_D2rt8lifetime12__getBlkInfoFPvZPS2rt8lifetime7BlkInfo>: 410f60: 53 push %rbx 410f61: 48 89 fb mov %rdi,%rbx 410f64: 64 48 8b 04 25 f0 ff mov %fs:0xfffffffffffffff0,%rax 410f6b: ff ff 410f6d: 48 85 c0 test %rax,%rax 410f70: 75 5e jne 410fd0 <_D2rt8lifetime12__getBlkInfoFPvZPS2rt8lifetime7BlkInfo+0x70> 410f72: bf c0 00 00 00 mov $0xc0,%edi 410f77: e8 f4 0c ff ff callq 401c70 410f7c: 64 48 89 04 25 f0 ff mov %rax,%fs:0xfffffffffffffff0 410f83: ff ff 410f85: c5 f8 57 c0 vxorps %xmm0,%xmm0,%xmm0 410f89: c5 f8 11 80 b0 00 00 vmovups %xmm0,0xb0(%rax) 410f90: 00 410f91: c5 f8 11 80 a0 00 00 vmovups %xmm0,0xa0(%rax) 410f98: 00 410f99: c5 f8 11 80 90 00 00 vmovups %xmm0,0x90(%rax) 410fa0: 00 410fa1: c5 f8 11 80 80 00 00 vmovups %xmm0,0x80(%rax) 410fa8: 00 410fa9: c5 f8 11 40 70 vmovups %xmm0,0x70(%rax) 410fae: c5 f8 11 40 60 vmovups %xmm0,0x60(%rax) 410fb3: c5 f8 11 40 50 vmovups %xmm0,0x50(%rax) 410fb8: c5 f8 11 40 40 vmovups %xmm0,0x40(%rax) 410fbd: c5 f8 11 40 30 vmovups %xmm0,0x30(%rax) 410fc2: c5 f8 11 40 20 vmovups %xmm0,0x20(%rax) 410fc7: c5 f8 11 40 10 vmovups %xmm0,0x10(%rax) 410fcc: c5 f8 11 00 vmovups %xmm0,(%rax) 410fd0: 64 48 63 0c 25 f8 ff movslq %fs:0xfffffffffffffff8,%rcx 410fd7: ff ff 410fd9: 48 8d 0c 49 lea (%rcx,%rcx,2),%rcx 410fdd: 48 8d 14 c8 lea (%rax,%rcx,8),%rdx 410fe1: 48 39 c2 cmp %rax,%rdx 410fe4: 72 33 jb 411019 <_D2rt8lifetime12__getBlkInfoFPvZPS2rt8lifetime7BlkInfo+0xb9> 410fe6: 48 89 d1 mov %rdx,%rcx 410fe9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 410ff0: 48 8b 31 mov (%rcx),%rsi 410ff3: 48 85 f6 test %rsi,%rsi 410ff6: 74 18 je 411010 <_D2rt8lifetime12__getBlkInfoFPvZPS2rt8lifetime7BlkInfo+0xb0> 410ff8: 48 39 de cmp %rbx,%rsi 410ffb: 77 13 ja 411010 <_D2rt8lifetime12__getBlkInfoFPvZPS2rt8lifetime7BlkInfo+0xb0> 410ffd: 48 89 df mov %rbx,%rdi 411000: 48 29 f7 sub %rsi,%rdi 411003: 48 3b 79 08 cmp 0x8(%rcx),%rdi 411007: 72 4c jb 411055 <_D2rt8lifetime12__getBlkInfoFPvZPS2rt8lifetime7BlkInfo+0xf5> 411009: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 411010: 48 83 c1 e8 add $0xffffffffffffffe8,%rcx 411014: 48 39 c1 cmp %rax,%rcx 411017: 73 d7 jae 410ff0 <_D2rt8lifetime12__getBlkInfoFPvZPS2rt8lifetime7BlkInfo+0x90> 411019: 48 05 a8 00 00 00 add $0xa8,%rax 41101f: 31 c9 xor %ecx,%ecx 411021: eb 11 jmp 411034 <_D2rt8lifetime12__getBlkInfoFPvZPS2rt8lifetime7BlkInfo+0xd4> 411023: 66 66 66 66 2e 0f 1f data32 data32 data32 nopw %cs:0x0(%rax,%rax,1) 41102a: 84 00 00 00 00 00 411030: 48 83 c0 e8 add $0xffffffffffffffe8,%rax 411034: 48 39 d0 cmp %rdx,%rax 411037: 76 1c jbe 411055 <_D2rt8lifetime12__getBlkInfoFPvZPS2rt8lifetime7BlkInfo+0xf5> 411039: 48 8b 30 mov (%rax),%rsi 41103c: 48 85 f6 test %rsi,%rsi 41103f: 74 ef je 411030 <_D2rt8lifetime12__getBlkInfoFPvZPS2rt8lifetime7BlkInfo+0xd0> 411041: 48 39 de cmp %rbx,%rsi 411044: 77 ea ja 411030 <_D2rt8lifetime12__getBlkInfoFPvZPS2rt8lifetime7BlkInfo+0xd0> 411046: 48 89 df mov %rbx,%rdi 411049: 48 29 f7 sub %rsi,%rdi 41104c: 48 3b 78 08 cmp 0x8(%rax),%rdi 411050: 73 de jae 411030 <_D2rt8lifetime12__getBlkInfoFPvZPS2rt8lifetime7BlkInfo+0xd0> 411052: 48 89 c1 mov %rax,%rcx 411055: 48 89 c8 mov %rcx,%rax 411058: 5b pop %rbx 411059: c3 retq 41105a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) 0000000000411060 <_D2rt8lifetime20__insertBlkInfoCacheFS2rt8lifetime7BlkInfoPS2rt8lifetime7BlkInfoZv>: 411060: 53 push %rbx 411061: 48 89 fb mov %rdi,%rbx 411064: 64 48 8b 04 25 f0 ff mov %fs:0xfffffffffffffff0,%rax 41106b: ff ff 41106d: 48 85 c0 test %rax,%rax 411070: 75 5e jne 4110d0 <_D2rt8lifetime20__insertBlkInfoCacheFS2rt8lifetime7BlkInfoPS2rt8lifetime7BlkInfoZv+0x70> 411072: bf c0 00 00 00 mov $0xc0,%edi 411077: e8 f4 0b ff ff callq 401c70 41107c: 64 48 89 04 25 f0 ff mov %rax,%fs:0xfffffffffffffff0 411083: ff ff 411085: c5 f8 57 c0 vxorps %xmm0,%xmm0,%xmm0 411089: c5 f8 11 80 b0 00 00 vmovups %xmm0,0xb0(%rax) 411090: 00 411091: c5 f8 11 80 a0 00 00 vmovups %xmm0,0xa0(%rax) 411098: 00 411099: c5 f8 11 80 90 00 00 vmovups %xmm0,0x90(%rax) 4110a0: 00 4110a1: c5 f8 11 80 80 00 00 vmovups %xmm0,0x80(%rax) 4110a8: 00 4110a9: c5 f8 11 40 70 vmovups %xmm0,0x70(%rax) 4110ae: c5 f8 11 40 60 vmovups %xmm0,0x60(%rax) 4110b3: c5 f8 11 40 50 vmovups %xmm0,0x50(%rax) 4110b8: c5 f8 11 40 40 vmovups %xmm0,0x40(%rax) 4110bd: c5 f8 11 40 30 vmovups %xmm0,0x30(%rax) 4110c2: c5 f8 11 40 20 vmovups %xmm0,0x20(%rax) 4110c7: c5 f8 11 40 10 vmovups %xmm0,0x10(%rax) 4110cc: c5 f8 11 00 vmovups %xmm0,(%rax) 4110d0: 48 8d 4c 24 10 lea 0x10(%rsp),%rcx 4110d5: 64 48 63 14 25 f8 ff movslq %fs:0xfffffffffffffff8,%rdx 4110dc: ff ff 4110de: 48 85 db test %rbx,%rbx 4110e1: 74 22 je 411105 <_D2rt8lifetime20__insertBlkInfoCacheFS2rt8lifetime7BlkInfoPS2rt8lifetime7BlkInfoZv+0xa5> 4110e3: 48 8d 14 52 lea (%rdx,%rdx,2),%rdx 4110e7: 48 8d 04 d0 lea (%rax,%rdx,8),%rax 4110eb: 48 39 d8 cmp %rbx,%rax 4110ee: 74 2a je 41111a <_D2rt8lifetime20__insertBlkInfoCacheFS2rt8lifetime7BlkInfoPS2rt8lifetime7BlkInfoZv+0xba> 4110f0: 48 8b 50 10 mov 0x10(%rax),%rdx 4110f4: 48 89 53 10 mov %rdx,0x10(%rbx) 4110f8: c5 f8 10 00 vmovups (%rax),%xmm0 4110fc: c5 f8 11 03 vmovups %xmm0,(%rbx) 411100: 48 89 c3 mov %rax,%rbx 411103: eb 15 jmp 41111a <_D2rt8lifetime20__insertBlkInfoCacheFS2rt8lifetime7BlkInfoPS2rt8lifetime7BlkInfoZv+0xba> 411105: ff c2 inc %edx 411107: 83 e2 07 and $0x7,%edx 41110a: 64 89 14 25 f8 ff ff mov %edx,%fs:0xfffffffffffffff8 411111: ff 411112: 48 8d 14 52 lea (%rdx,%rdx,2),%rdx 411116: 48 8d 1c d0 lea (%rax,%rdx,8),%rbx 41111a: 48 8b 41 10 mov 0x10(%rcx),%rax 41111e: 48 89 43 10 mov %rax,0x10(%rbx) 411122: c5 f8 10 01 vmovups (%rcx),%xmm0 411126: c5 f8 11 03 vmovups %xmm0,(%rbx) 41112a: 5b pop %rbx 41112b: c3 retq 41112c: 0f 1f 40 00 nopl 0x0(%rax) 0000000000411130 <_d_arrayshrinkfit>: 411130: 41 57 push %r15 411132: 41 56 push %r14 411134: 41 54 push %r12 411136: 53 push %rbx 411137: 48 83 ec 18 sub $0x18,%rsp 41113b: 49 89 d4 mov %rdx,%r12 41113e: 49 89 f7 mov %rsi,%r15 411141: 48 8b 07 mov (%rdi),%rax 411144: ff 50 58 callq *0x58(%rax) 411147: 48 8b 08 mov (%rax),%rcx 41114a: 48 89 c7 mov %rax,%rdi 41114d: ff 51 48 callq *0x48(%rcx) 411150: 49 89 c6 mov %rax,%r14 411153: 64 48 8b 04 25 f0 ff mov %fs:0xfffffffffffffff0,%rax 41115a: ff ff 41115c: 48 85 c0 test %rax,%rax 41115f: 75 5e jne 4111bf <_d_arrayshrinkfit+0x8f> 411161: bf c0 00 00 00 mov $0xc0,%edi 411166: e8 05 0b ff ff callq 401c70 41116b: 64 48 89 04 25 f0 ff mov %rax,%fs:0xfffffffffffffff0 411172: ff ff 411174: c5 f8 57 c0 vxorps %xmm0,%xmm0,%xmm0 411178: c5 f8 11 80 b0 00 00 vmovups %xmm0,0xb0(%rax) 41117f: 00 411180: c5 f8 11 80 a0 00 00 vmovups %xmm0,0xa0(%rax) 411187: 00 411188: c5 f8 11 80 90 00 00 vmovups %xmm0,0x90(%rax) 41118f: 00 411190: c5 f8 11 80 80 00 00 vmovups %xmm0,0x80(%rax) 411197: 00 411198: c5 f8 11 40 70 vmovups %xmm0,0x70(%rax) 41119d: c5 f8 11 40 60 vmovups %xmm0,0x60(%rax) 4111a2: c5 f8 11 40 50 vmovups %xmm0,0x50(%rax) 4111a7: c5 f8 11 40 40 vmovups %xmm0,0x40(%rax) 4111ac: c5 f8 11 40 30 vmovups %xmm0,0x30(%rax) 4111b1: c5 f8 11 40 20 vmovups %xmm0,0x20(%rax) 4111b6: c5 f8 11 40 10 vmovups %xmm0,0x10(%rax) 4111bb: c5 f8 11 00 vmovups %xmm0,(%rax) 4111bf: 4d 0f af f7 imul %r15,%r14 4111c3: 64 48 63 0c 25 f8 ff movslq %fs:0xfffffffffffffff8,%rcx 4111ca: ff ff 4111cc: 48 8d 0c 49 lea (%rcx,%rcx,2),%rcx 4111d0: 48 8d 34 c8 lea (%rax,%rcx,8),%rsi 4111d4: 48 39 c6 cmp %rax,%rsi 4111d7: 72 30 jb 411209 <_d_arrayshrinkfit+0xd9> 4111d9: 48 89 f7 mov %rsi,%rdi 4111dc: 0f 1f 40 00 nopl 0x0(%rax) 4111e0: 48 8b 0f mov (%rdi),%rcx 4111e3: 48 85 c9 test %rcx,%rcx 4111e6: 74 18 je 411200 <_d_arrayshrinkfit+0xd0> 4111e8: 4c 39 e1 cmp %r12,%rcx 4111eb: 77 13 ja 411200 <_d_arrayshrinkfit+0xd0> 4111ed: 4c 89 e3 mov %r12,%rbx 4111f0: 48 29 cb sub %rcx,%rbx 4111f3: 48 8b 57 08 mov 0x8(%rdi),%rdx 4111f7: 48 39 d3 cmp %rdx,%rbx 4111fa: 72 4c jb 411248 <_d_arrayshrinkfit+0x118> 4111fc: 0f 1f 40 00 nopl 0x0(%rax) 411200: 48 83 c7 e8 add $0xffffffffffffffe8,%rdi 411204: 48 39 c7 cmp %rax,%rdi 411207: 73 d7 jae 4111e0 <_d_arrayshrinkfit+0xb0> 411209: 48 05 a8 00 00 00 add $0xa8,%rax 41120f: eb 13 jmp 411224 <_d_arrayshrinkfit+0xf4> 411211: 66 66 66 66 66 66 2e data32 data32 data32 data32 data32 nopw %cs:0x0(%rax,%rax,1) 411218: 0f 1f 84 00 00 00 00 41121f: 00 411220: 48 83 c0 e8 add $0xffffffffffffffe8,%rax 411224: 48 39 f0 cmp %rsi,%rax 411227: 76 29 jbe 411252 <_d_arrayshrinkfit+0x122> 411229: 48 8b 08 mov (%rax),%rcx 41122c: 48 85 c9 test %rcx,%rcx 41122f: 74 ef je 411220 <_d_arrayshrinkfit+0xf0> 411231: 4c 39 e1 cmp %r12,%rcx 411234: 77 ea ja 411220 <_d_arrayshrinkfit+0xf0> 411236: 4c 89 e7 mov %r12,%rdi 411239: 48 29 cf sub %rcx,%rdi 41123c: 48 8b 50 08 mov 0x8(%rax),%rdx 411240: 48 39 d7 cmp %rdx,%rdi 411243: 73 db jae 411220 <_d_arrayshrinkfit+0xf0> 411245: 48 89 c7 mov %rax,%rdi 411248: 48 85 ff test %rdi,%rdi 41124b: 74 05 je 411252 <_d_arrayshrinkfit+0x122> 41124d: 8b 47 10 mov 0x10(%rdi),%eax 411250: eb 19 jmp 41126b <_d_arrayshrinkfit+0x13b> 411252: 48 8d 3c 24 lea (%rsp),%rdi 411256: 4c 89 e6 mov %r12,%rsi 411259: e8 e2 b4 ff ff callq 40c740 41125e: 8b 44 24 10 mov 0x10(%rsp),%eax 411262: 48 8b 0c 24 mov (%rsp),%rcx 411266: 48 8b 54 24 08 mov 0x8(%rsp),%rdx 41126b: 48 85 c9 test %rcx,%rcx 41126e: 74 5b je 4112cb <_d_arrayshrinkfit+0x19b> 411270: a8 08 test $0x8,%al 411272: 74 57 je 4112cb <_d_arrayshrinkfit+0x19b> 411274: 49 8d 46 f0 lea -0x10(%r14),%rax 411278: 48 81 fa ff 0f 00 00 cmp $0xfff,%rdx 41127f: 49 0f 46 c6 cmovbe %r14,%rax 411283: 49 29 cc sub %rcx,%r12 411286: 49 01 c4 add %rax,%r12 411289: 48 81 fa 00 01 00 00 cmp $0x100,%rdx 411290: 77 11 ja 4112a3 <_d_arrayshrinkfit+0x173> 411292: 49 8d 44 24 01 lea 0x1(%r12),%rax 411297: 48 39 d0 cmp %rdx,%rax 41129a: 77 2f ja 4112cb <_d_arrayshrinkfit+0x19b> 41129c: 44 88 64 0a ff mov %r12b,-0x1(%rdx,%rcx,1) 4112a1: eb 28 jmp 4112cb <_d_arrayshrinkfit+0x19b> 4112a3: 48 81 fa ff 0f 00 00 cmp $0xfff,%rdx 4112aa: 77 12 ja 4112be <_d_arrayshrinkfit+0x18e> 4112ac: 49 8d 44 24 02 lea 0x2(%r12),%rax 4112b1: 48 39 d0 cmp %rdx,%rax 4112b4: 77 15 ja 4112cb <_d_arrayshrinkfit+0x19b> 4112b6: 66 44 89 64 0a fe mov %r12w,-0x2(%rdx,%rcx,1) 4112bc: eb 0d jmp 4112cb <_d_arrayshrinkfit+0x19b> 4112be: 49 8d 44 24 11 lea 0x11(%r12),%rax 4112c3: 48 39 d0 cmp %rdx,%rax 4112c6: 77 03 ja 4112cb <_d_arrayshrinkfit+0x19b> 4112c8: 4c 89 21 mov %r12,(%rcx) 4112cb: 48 83 c4 18 add $0x18,%rsp 4112cf: 5b pop %rbx 4112d0: 41 5c pop %r12 4112d2: 41 5e pop %r14 4112d4: 41 5f pop %r15 4112d6: c3 retq 4112d7: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) 4112de: 00 00 00000000004112e0 <_D2rt8lifetime12__doPostblitFPvmxC8TypeInfoZv>: 4112e0: 41 57 push %r15 4112e2: 41 56 push %r14 4112e4: 41 55 push %r13 4112e6: 41 54 push %r12 4112e8: 53 push %rbx 4112e9: 48 89 d3 mov %rdx,%rbx 4112ec: 49 89 f6 mov %rsi,%r14 4112ef: 49 89 ff mov %rdi,%r15 4112f2: 4d 8b 2f mov (%r15),%r13 4112f5: b8 60 94 40 00 mov $0x409460,%eax 4112fa: 49 39 85 80 00 00 00 cmp %rax,0x80(%r13) 411301: 74 74 je 411377 <_D2rt8lifetime12__doPostblitFPvmxC8TypeInfoZv+0x97> 411303: 4c 89 ff mov %r15,%rdi 411306: be d0 05 63 00 mov $0x6305d0,%esi 41130b: e8 40 23 ff ff callq 403650 <_d_dynamic_cast> 411310: 48 85 c0 test %rax,%rax 411313: 74 2b je 411340 <_D2rt8lifetime12__doPostblitFPvmxC8TypeInfoZv+0x60> 411315: 4c 8b 60 60 mov 0x60(%rax),%r12 411319: 4d 85 e4 test %r12,%r12 41131c: 74 59 je 411377 <_D2rt8lifetime12__doPostblitFPvmxC8TypeInfoZv+0x97> 41131e: 4c 89 ff mov %r15,%rdi 411321: 41 ff 55 48 callq *0x48(%r13) 411325: 49 89 c7 mov %rax,%r15 411328: 49 01 de add %rbx,%r14 41132b: 49 39 de cmp %rbx,%r14 41132e: 76 47 jbe 411377 <_D2rt8lifetime12__doPostblitFPvmxC8TypeInfoZv+0x97> 411330: 48 89 df mov %rbx,%rdi 411333: 41 ff d4 callq *%r12 411336: 4c 01 fb add %r15,%rbx 411339: 4c 39 f3 cmp %r14,%rbx 41133c: 72 f2 jb 411330 <_D2rt8lifetime12__doPostblitFPvmxC8TypeInfoZv+0x50> 41133e: eb 37 jmp 411377 <_D2rt8lifetime12__doPostblitFPvmxC8TypeInfoZv+0x97> 411340: 4c 89 ff mov %r15,%rdi 411343: 41 ff 55 48 callq *0x48(%r13) 411347: 49 89 c4 mov %rax,%r12 41134a: 49 01 de add %rbx,%r14 41134d: 49 39 de cmp %rbx,%r14 411350: 76 25 jbe 411377 <_D2rt8lifetime12__doPostblitFPvmxC8TypeInfoZv+0x97> 411352: 66 66 66 66 66 2e 0f data32 data32 data32 data32 nopw %cs:0x0(%rax,%rax,1) 411359: 1f 84 00 00 00 00 00 411360: 49 8b 07 mov (%r15),%rax 411363: 4c 89 ff mov %r15,%rdi 411366: 48 89 de mov %rbx,%rsi 411369: ff 90 80 00 00 00 callq *0x80(%rax) 41136f: 4c 01 e3 add %r12,%rbx 411372: 4c 39 f3 cmp %r14,%rbx 411375: 72 e9 jb 411360 <_D2rt8lifetime12__doPostblitFPvmxC8TypeInfoZv+0x80> 411377: 5b pop %rbx 411378: 41 5c pop %r12 41137a: 41 5d pop %r13 41137c: 41 5e pop %r14 41137e: 41 5f pop %r15 411380: c3 retq 411381: 66 66 66 66 66 66 2e data32 data32 data32 data32 data32 nopw %cs:0x0(%rax,%rax,1) 411388: 0f 1f 84 00 00 00 00 41138f: 00 0000000000411390 <_d_arraysetcapacity>: 411390: 55 push %rbp 411391: 41 57 push %r15 411393: 41 56 push %r14 411395: 41 55 push %r13 411397: 41 54 push %r12 411399: 53 push %rbx 41139a: 48 81 ec 98 00 00 00 sub $0x98,%rsp 4113a1: 48 89 54 24 60 mov %rdx,0x60(%rsp) 4113a6: 49 89 f6 mov %rsi,%r14 4113a9: 48 89 7c 24 48 mov %rdi,0x48(%rsp) 4113ae: 48 8b 07 mov (%rdi),%rax 4113b1: 48 8b 08 mov (%rax),%rcx 4113b4: 48 89 4c 24 20 mov %rcx,0x20(%rsp) 4113b9: b8 f0 0d 63 00 mov $0x630df0,%eax 4113be: 48 39 c1 cmp %rax,%rcx 4113c1: 0f 84 11 01 00 00 je 4114d8 <_d_arraysetcapacity+0x148> 4113c7: 48 8b 44 24 60 mov 0x60(%rsp),%rax 4113cc: 4c 8b 78 08 mov 0x8(%rax),%r15 4113d0: 64 48 8b 04 25 f0 ff mov %fs:0xfffffffffffffff0,%rax 4113d7: ff ff 4113d9: 48 85 c0 test %rax,%rax 4113dc: 75 5e jne 41143c <_d_arraysetcapacity+0xac> 4113de: bf c0 00 00 00 mov $0xc0,%edi 4113e3: e8 88 08 ff ff callq 401c70 4113e8: 64 48 89 04 25 f0 ff mov %rax,%fs:0xfffffffffffffff0 4113ef: ff ff 4113f1: c5 f8 57 c0 vxorps %xmm0,%xmm0,%xmm0 4113f5: c5 f8 11 80 b0 00 00 vmovups %xmm0,0xb0(%rax) 4113fc: 00 4113fd: c5 f8 11 80 a0 00 00 vmovups %xmm0,0xa0(%rax) 411404: 00 411405: c5 f8 11 80 90 00 00 vmovups %xmm0,0x90(%rax) 41140c: 00 41140d: c5 f8 11 80 80 00 00 vmovups %xmm0,0x80(%rax) 411414: 00 411415: c5 f8 11 40 70 vmovups %xmm0,0x70(%rax) 41141a: c5 f8 11 40 60 vmovups %xmm0,0x60(%rax) 41141f: c5 f8 11 40 50 vmovups %xmm0,0x50(%rax) 411424: c5 f8 11 40 40 vmovups %xmm0,0x40(%rax) 411429: c5 f8 11 40 30 vmovups %xmm0,0x30(%rax) 41142e: c5 f8 11 40 20 vmovups %xmm0,0x20(%rax) 411433: c5 f8 11 40 10 vmovups %xmm0,0x10(%rax) 411438: c5 f8 11 00 vmovups %xmm0,(%rax) 41143c: 64 48 63 0c 25 f8 ff movslq %fs:0xfffffffffffffff8,%rcx 411443: ff ff 411445: 48 8d 0c 49 lea (%rcx,%rcx,2),%rcx 411449: 48 8d 0c c8 lea (%rax,%rcx,8),%rcx 41144d: 48 39 c1 cmp %rax,%rcx 411450: 72 37 jb 411489 <_d_arraysetcapacity+0xf9> 411452: 49 89 cd mov %rcx,%r13 411455: 66 66 2e 0f 1f 84 00 data32 nopw %cs:0x0(%rax,%rax,1) 41145c: 00 00 00 00 411460: 49 8b 6d 00 mov 0x0(%r13),%rbp 411464: 48 85 ed test %rbp,%rbp 411467: 74 17 je 411480 <_d_arraysetcapacity+0xf0> 411469: 4c 39 fd cmp %r15,%rbp 41146c: 77 12 ja 411480 <_d_arraysetcapacity+0xf0> 41146e: 4c 89 fa mov %r15,%rdx 411471: 48 29 ea sub %rbp,%rdx 411474: 49 8b 5d 08 mov 0x8(%r13),%rbx 411478: 48 39 da cmp %rbx,%rdx 41147b: 72 4b jb 4114c8 <_d_arraysetcapacity+0x138> 41147d: 0f 1f 00 nopl (%rax) 411480: 49 83 c5 e8 add $0xffffffffffffffe8,%r13 411484: 49 39 c5 cmp %rax,%r13 411487: 73 d7 jae 411460 <_d_arraysetcapacity+0xd0> 411489: 48 05 a8 00 00 00 add $0xa8,%rax 41148f: eb 13 jmp 4114a4 <_d_arraysetcapacity+0x114> 411491: 66 66 66 66 66 66 2e data32 data32 data32 data32 data32 nopw %cs:0x0(%rax,%rax,1) 411498: 0f 1f 84 00 00 00 00 41149f: 00 4114a0: 48 83 c0 e8 add $0xffffffffffffffe8,%rax 4114a4: 48 39 c8 cmp %rcx,%rax 4114a7: 76 2f jbe 4114d8 <_d_arraysetcapacity+0x148> 4114a9: 48 8b 28 mov (%rax),%rbp 4114ac: 48 85 ed test %rbp,%rbp 4114af: 74 ef je 4114a0 <_d_arraysetcapacity+0x110> 4114b1: 4c 39 fd cmp %r15,%rbp 4114b4: 77 ea ja 4114a0 <_d_arraysetcapacity+0x110> 4114b6: 4c 89 fa mov %r15,%rdx 4114b9: 48 29 ea sub %rbp,%rdx 4114bc: 48 8b 58 08 mov 0x8(%rax),%rbx 4114c0: 48 39 da cmp %rbx,%rdx 4114c3: 73 db jae 4114a0 <_d_arraysetcapacity+0x110> 4114c5: 49 89 c5 mov %rax,%r13 4114c8: 4d 85 ed test %r13,%r13 4114cb: 74 0b je 4114d8 <_d_arraysetcapacity+0x148> 4114cd: 45 8b 65 10 mov 0x10(%r13),%r12d 4114d1: c6 44 24 37 00 movb $0x0,0x37(%rsp) 4114d6: eb 36 jmp 41150e <_d_arraysetcapacity+0x17e> 4114d8: 48 8b 44 24 60 mov 0x60(%rsp),%rax 4114dd: 48 8b 70 08 mov 0x8(%rax),%rsi 4114e1: 48 8d bc 24 80 00 00 lea 0x80(%rsp),%rdi 4114e8: 00 4114e9: e8 52 b2 ff ff callq 40c740 4114ee: 45 31 ed xor %r13d,%r13d 4114f1: c6 44 24 37 01 movb $0x1,0x37(%rsp) 4114f6: 44 8b a4 24 90 00 00 mov 0x90(%rsp),%r12d 4114fd: 00 4114fe: 48 8b ac 24 80 00 00 mov 0x80(%rsp),%rbp 411505: 00 411506: 48 8b 9c 24 88 00 00 mov 0x88(%rsp),%rbx 41150d: 00 41150e: 48 8b 7c 24 48 mov 0x48(%rsp),%rdi 411513: 48 8b 07 mov (%rdi),%rax 411516: ff 50 58 callq *0x58(%rax) 411519: 48 8b 08 mov (%rax),%rcx 41151c: 48 89 c7 mov %rax,%rdi 41151f: ff 51 48 callq *0x48(%rcx) 411522: 49 89 c7 mov %rax,%r15 411525: 4c 89 f9 mov %r15,%rcx 411528: 49 0f af ce imul %r14,%rcx 41152c: 4d 85 f6 test %r14,%r14 41152f: 74 11 je 411542 <_d_arraysetcapacity+0x1b2> 411531: 48 89 c8 mov %rcx,%rax 411534: 31 d2 xor %edx,%edx 411536: 49 f7 f6 div %r14 411539: 4c 39 f8 cmp %r15,%rax 41153c: 0f 85 2a 04 00 00 jne 41196c <_d_arraysetcapacity+0x5dc> 411542: 31 c0 xor %eax,%eax 411544: 48 85 ed test %rbp,%rbp 411547: 74 1f je 411568 <_d_arraysetcapacity+0x1d8> 411549: 41 f6 c4 08 test $0x8,%r12b 41154d: 74 1e je 41156d <_d_arraysetcapacity+0x1dd> 41154f: 49 89 c9 mov %rcx,%r9 411552: 48 81 fb 00 01 00 00 cmp $0x100,%rbx 411559: 77 17 ja 411572 <_d_arraysetcapacity+0x1e2> 41155b: 0f b6 54 2b ff movzbl -0x1(%rbx,%rbp,1),%edx 411560: 41 b8 01 00 00 00 mov $0x1,%r8d 411566: eb 2a jmp 411592 <_d_arraysetcapacity+0x202> 411568: 45 31 f6 xor %r14d,%r14d 41156b: eb 60 jmp 4115cd <_d_arraysetcapacity+0x23d> 41156d: 45 31 f6 xor %r14d,%r14d 411570: eb 5b jmp 4115cd <_d_arraysetcapacity+0x23d> 411572: 48 81 fb ff 0f 00 00 cmp $0xfff,%rbx 411579: 77 0d ja 411588 <_d_arraysetcapacity+0x1f8> 41157b: 0f b7 54 2b fe movzwl -0x2(%rbx,%rbp,1),%edx 411580: 41 b8 02 00 00 00 mov $0x2,%r8d 411586: eb 0a jmp 411592 <_d_arraysetcapacity+0x202> 411588: 48 8b 55 00 mov 0x0(%rbp),%rdx 41158c: 41 b8 11 00 00 00 mov $0x11,%r8d 411592: 48 81 fb ff 0f 00 00 cmp $0xfff,%rbx 411599: 0f 97 c1 seta %cl 41159c: 0f b6 f9 movzbl %cl,%edi 41159f: 48 8b 4c 24 60 mov 0x60(%rsp),%rcx 4115a4: 48 8b 31 mov (%rcx),%rsi 4115a7: 49 0f af f7 imul %r15,%rsi 4115ab: 48 c1 e7 04 shl $0x4,%rdi 4115af: 48 01 ef add %rbp,%rdi 4115b2: 4c 8b 71 08 mov 0x8(%rcx),%r14 4115b6: 49 29 fe sub %rdi,%r14 4115b9: 4c 01 f6 add %r14,%rsi 4115bc: 48 39 d6 cmp %rdx,%rsi 4115bf: 75 09 jne 4115ca <_d_arraysetcapacity+0x23a> 4115c1: 48 89 d8 mov %rbx,%rax 4115c4: 4c 29 c0 sub %r8,%rax 4115c7: 4c 29 f0 sub %r14,%rax 4115ca: 4c 89 c9 mov %r9,%rcx 4115cd: 48 39 c8 cmp %rcx,%rax 4115d0: 73 48 jae 41161a <_d_arraysetcapacity+0x28a> 4115d2: 48 81 fb 00 10 00 00 cmp $0x1000,%rbx 4115d9: 72 49 jb 411624 <_d_arraysetcapacity+0x294> 4115db: 48 85 c0 test %rax,%rax 4115de: 74 44 je 411624 <_d_arraysetcapacity+0x294> 4115e0: be 11 00 00 00 mov $0x11,%esi 4115e5: 48 29 de sub %rbx,%rsi 4115e8: 48 01 ce add %rcx,%rsi 4115eb: 4c 01 f6 add %r14,%rsi 4115ee: 48 8b 44 24 60 mov 0x60(%rsp),%rax 4115f3: 48 89 cb mov %rcx,%rbx 4115f6: 48 8b 78 08 mov 0x8(%rax),%rdi 4115fa: 48 89 f2 mov %rsi,%rdx 4115fd: e8 3e b0 ff ff callq 40c640 411602: 48 89 d9 mov %rbx,%rcx 411605: 48 85 c0 test %rax,%rax 411608: 74 1a je 411624 <_d_arraysetcapacity+0x294> 41160a: 48 c7 c1 ef ff ff ff mov $0xffffffffffffffef,%rcx 411611: 4c 29 f1 sub %r14,%rcx 411614: 48 01 c1 add %rax,%rcx 411617: 48 89 c8 mov %rcx,%rax 41161a: 31 d2 xor %edx,%edx 41161c: 49 f7 f7 div %r15 41161f: e9 36 03 00 00 jmpq 41195a <_d_arraysetcapacity+0x5ca> 411624: 48 8b 44 24 60 mov 0x60(%rsp),%rax 411629: 4c 8b 30 mov (%rax),%r14 41162c: 4d 0f af f7 imul %r15,%r14 411630: 4c 89 fb mov %r15,%rbx 411633: b8 11 00 00 00 mov $0x11,%eax 411638: 48 81 f9 fe 07 00 00 cmp $0x7fe,%rcx 41163f: 77 10 ja 411651 <_d_arraysetcapacity+0x2c1> 411641: 48 81 f9 ff 00 00 00 cmp $0xff,%rcx 411648: 0f 97 c0 seta %al 41164b: 0f b6 c0 movzbl %al,%eax 41164e: 48 ff c0 inc %rax 411651: 48 89 44 24 08 mov %rax,0x8(%rsp) 411656: 4c 8d 3c 08 lea (%rax,%rcx,1),%r15 41165a: 48 89 4c 24 18 mov %rcx,0x18(%rsp) 41165f: 48 85 ed test %rbp,%rbp 411662: 75 22 jne 411686 <_d_arraysetcapacity+0x2f6> 411664: 48 8b 7c 24 48 mov 0x48(%rsp),%rdi 411669: 48 8b 07 mov (%rdi),%rax 41166c: ff 50 58 callq *0x58(%rax) 41166f: 48 8b 08 mov (%rax),%rcx 411672: 48 89 c7 mov %rax,%rdi 411675: ff 51 68 callq *0x68(%rcx) 411678: 41 89 c4 mov %eax,%r12d 41167b: 45 01 e4 add %r12d,%r12d 41167e: 41 83 e4 02 and $0x2,%r12d 411682: 41 83 f4 02 xor $0x2,%r12d 411686: 41 83 cc 08 or $0x8,%r12d 41168a: 48 8d 7c 24 68 lea 0x68(%rsp),%rdi 41168f: 4c 89 fe mov %r15,%rsi 411692: 44 89 e2 mov %r12d,%edx 411695: e8 a6 ae ff ff callq 40c540 41169a: 48 8b 4c 24 68 mov 0x68(%rsp),%rcx 41169f: 48 85 c9 test %rcx,%rcx 4116a2: 0f 84 c4 02 00 00 je 41196c <_d_arraysetcapacity+0x5dc> 4116a8: 48 89 5c 24 50 mov %rbx,0x50(%rsp) 4116ad: 48 8b 44 24 78 mov 0x78(%rsp),%rax 4116b2: 48 89 44 24 28 mov %rax,0x28(%rsp) 4116b7: 48 8b 44 24 70 mov 0x70(%rsp),%rax 4116bc: 48 89 44 24 10 mov %rax,0x10(%rsp) 4116c1: 48 3d ff 0f 00 00 cmp $0xfff,%rax 4116c7: 0f 97 c0 seta %al 4116ca: 0f b6 c0 movzbl %al,%eax 4116cd: 48 c1 e0 04 shl $0x4,%rax 4116d1: 48 89 44 24 38 mov %rax,0x38(%rsp) 4116d6: 48 8d 3c 01 lea (%rcx,%rax,1),%rdi 4116da: 48 89 7c 24 58 mov %rdi,0x58(%rsp) 4116df: 48 89 4c 24 40 mov %rcx,0x40(%rsp) 4116e4: 48 8b 44 24 60 mov 0x60(%rsp),%rax 4116e9: 48 8b 70 08 mov 0x8(%rax),%rsi 4116ed: 4c 89 f2 mov %r14,%rdx 4116f0: e8 db 04 ff ff callq 401bd0 4116f5: 48 8b 7c 24 48 mov 0x48(%rsp),%rdi 4116fa: 48 8b 07 mov (%rdi),%rax 4116fd: ff 50 58 callq *0x58(%rax) 411700: 48 89 c5 mov %rax,%rbp 411703: b8 60 94 40 00 mov $0x409460,%eax 411708: 48 8b 5d 00 mov 0x0(%rbp),%rbx 41170c: 48 39 83 80 00 00 00 cmp %rax,0x80(%rbx) 411713: 0f 84 9f 00 00 00 je 4117b8 <_d_arraysetcapacity+0x428> 411719: 48 89 ef mov %rbp,%rdi 41171c: be d0 05 63 00 mov $0x6305d0,%esi 411721: e8 2a 1f ff ff callq 403650 <_d_dynamic_cast> 411726: 48 85 c0 test %rax,%rax 411729: 74 45 je 411770 <_d_arraysetcapacity+0x3e0> 41172b: 4c 8b 78 60 mov 0x60(%rax),%r15 41172f: 4d 85 ff test %r15,%r15 411732: 0f 84 80 00 00 00 je 4117b8 <_d_arraysetcapacity+0x428> 411738: 48 89 ef mov %rbp,%rdi 41173b: ff 53 48 callq *0x48(%rbx) 41173e: 49 89 c4 mov %rax,%r12 411741: 48 8b 44 24 38 mov 0x38(%rsp),%rax 411746: 4a 8d 1c 30 lea (%rax,%r14,1),%rbx 41174a: 48 03 5c 24 40 add 0x40(%rsp),%rbx 41174f: 48 3b 5c 24 58 cmp 0x58(%rsp),%rbx 411754: 76 62 jbe 4117b8 <_d_arraysetcapacity+0x428> 411756: 48 8b 6c 24 58 mov 0x58(%rsp),%rbp 41175b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 411760: 48 89 ef mov %rbp,%rdi 411763: 41 ff d7 callq *%r15 411766: 4c 01 e5 add %r12,%rbp 411769: 48 39 dd cmp %rbx,%rbp 41176c: 72 f2 jb 411760 <_d_arraysetcapacity+0x3d0> 41176e: eb 48 jmp 4117b8 <_d_arraysetcapacity+0x428> 411770: 48 89 ef mov %rbp,%rdi 411773: ff 53 48 callq *0x48(%rbx) 411776: 48 89 c3 mov %rax,%rbx 411779: 48 8b 44 24 38 mov 0x38(%rsp),%rax 41177e: 4e 8d 24 30 lea (%rax,%r14,1),%r12 411782: 4c 03 64 24 40 add 0x40(%rsp),%r12 411787: 4c 3b 64 24 58 cmp 0x58(%rsp),%r12 41178c: 76 2a jbe 4117b8 <_d_arraysetcapacity+0x428> 41178e: 4c 8b 7c 24 58 mov 0x58(%rsp),%r15 411793: 66 66 66 66 2e 0f 1f data32 data32 data32 nopw %cs:0x0(%rax,%rax,1) 41179a: 84 00 00 00 00 00 4117a0: 48 8b 45 00 mov 0x0(%rbp),%rax 4117a4: 48 89 ef mov %rbp,%rdi 4117a7: 4c 89 fe mov %r15,%rsi 4117aa: ff 90 80 00 00 00 callq *0x80(%rax) 4117b0: 49 01 df add %rbx,%r15 4117b3: 4d 39 e7 cmp %r12,%r15 4117b6: 72 e8 jb 4117a0 <_d_arraysetcapacity+0x410> 4117b8: 48 8b 44 24 28 mov 0x28(%rsp),%rax 4117bd: 49 89 c7 mov %rax,%r15 4117c0: 49 c1 ef 20 shr $0x20,%r15 4117c4: a8 02 test $0x2,%al 4117c6: 48 8b 6c 24 40 mov 0x40(%rsp),%rbp 4117cb: 75 23 jne 4117f0 <_d_arraysetcapacity+0x460> 4117cd: 48 8b 44 24 38 mov 0x38(%rsp),%rax 4117d2: 4a 8d 3c 30 lea (%rax,%r14,1),%rdi 4117d6: 48 01 ef add %rbp,%rdi 4117d9: 48 8b 54 24 18 mov 0x18(%rsp),%rdx 4117de: 4c 29 f2 sub %r14,%rdx 4117e1: 48 03 54 24 08 add 0x8(%rsp),%rdx 4117e6: 48 29 c2 sub %rax,%rdx 4117e9: 31 f6 xor %esi,%esi 4117eb: e8 10 03 ff ff callq 401b00 4117f0: 48 8b 5c 24 10 mov 0x10(%rsp),%rbx 4117f5: 48 81 fb 00 01 00 00 cmp $0x100,%rbx 4117fc: 77 15 ja 411813 <_d_arraysetcapacity+0x483> 4117fe: 49 8d 46 01 lea 0x1(%r14),%rax 411802: 48 39 d8 cmp %rbx,%rax 411805: 4c 8b 64 24 50 mov 0x50(%rsp),%r12 41180a: 77 38 ja 411844 <_d_arraysetcapacity+0x4b4> 41180c: 44 88 74 2b ff mov %r14b,-0x1(%rbx,%rbp,1) 411811: eb 31 jmp 411844 <_d_arraysetcapacity+0x4b4> 411813: 48 81 fb ff 0f 00 00 cmp $0xfff,%rbx 41181a: 77 16 ja 411832 <_d_arraysetcapacity+0x4a2> 41181c: 49 8d 46 02 lea 0x2(%r14),%rax 411820: 48 39 d8 cmp %rbx,%rax 411823: 4c 8b 64 24 50 mov 0x50(%rsp),%r12 411828: 77 1a ja 411844 <_d_arraysetcapacity+0x4b4> 41182a: 66 44 89 74 2b fe mov %r14w,-0x2(%rbx,%rbp,1) 411830: eb 12 jmp 411844 <_d_arraysetcapacity+0x4b4> 411832: 49 8d 46 11 lea 0x11(%r14),%rax 411836: 48 39 d8 cmp %rbx,%rax 411839: 4c 8b 64 24 50 mov 0x50(%rsp),%r12 41183e: 77 04 ja 411844 <_d_arraysetcapacity+0x4b4> 411840: 4c 89 75 00 mov %r14,0x0(%rbp) 411844: b8 f0 0d 63 00 mov $0x630df0,%eax 411849: 48 39 44 24 20 cmp %rax,0x20(%rsp) 41184e: 0f 84 ca 00 00 00 je 41191e <_d_arraysetcapacity+0x58e> 411854: 64 48 8b 04 25 f0 ff mov %fs:0xfffffffffffffff0,%rax 41185b: ff ff 41185d: 48 85 c0 test %rax,%rax 411860: 75 5e jne 4118c0 <_d_arraysetcapacity+0x530> 411862: bf c0 00 00 00 mov $0xc0,%edi 411867: e8 04 04 ff ff callq 401c70 41186c: 64 48 89 04 25 f0 ff mov %rax,%fs:0xfffffffffffffff0 411873: ff ff 411875: c5 f8 57 c0 vxorps %xmm0,%xmm0,%xmm0 411879: c5 f8 11 80 b0 00 00 vmovups %xmm0,0xb0(%rax) 411880: 00 411881: c5 f8 11 80 a0 00 00 vmovups %xmm0,0xa0(%rax) 411888: 00 411889: c5 f8 11 80 90 00 00 vmovups %xmm0,0x90(%rax) 411890: 00 411891: c5 f8 11 80 80 00 00 vmovups %xmm0,0x80(%rax) 411898: 00 411899: c5 f8 11 40 70 vmovups %xmm0,0x70(%rax) 41189e: c5 f8 11 40 60 vmovups %xmm0,0x60(%rax) 4118a3: c5 f8 11 40 50 vmovups %xmm0,0x50(%rax) 4118a8: c5 f8 11 40 40 vmovups %xmm0,0x40(%rax) 4118ad: c5 f8 11 40 30 vmovups %xmm0,0x30(%rax) 4118b2: c5 f8 11 40 20 vmovups %xmm0,0x20(%rax) 4118b7: c5 f8 11 40 10 vmovups %xmm0,0x10(%rax) 4118bc: c5 f8 11 00 vmovups %xmm0,(%rax) 4118c0: 64 48 63 0c 25 f8 ff movslq %fs:0xfffffffffffffff8,%rcx 4118c7: ff ff 4118c9: 80 7c 24 37 00 cmpb $0x0,0x37(%rsp) 4118ce: 74 17 je 4118e7 <_d_arraysetcapacity+0x557> 4118d0: ff c1 inc %ecx 4118d2: 83 e1 07 and $0x7,%ecx 4118d5: 64 89 0c 25 f8 ff ff mov %ecx,%fs:0xfffffffffffffff8 4118dc: ff 4118dd: 48 8d 0c 49 lea (%rcx,%rcx,2),%rcx 4118e1: 48 8d 04 c8 lea (%rax,%rcx,8),%rax 4118e5: eb 24 jmp 41190b <_d_arraysetcapacity+0x57b> 4118e7: 48 8d 0c 49 lea (%rcx,%rcx,2),%rcx 4118eb: 48 8d 04 c8 lea (%rax,%rcx,8),%rax 4118ef: 4c 39 e8 cmp %r13,%rax 4118f2: 74 14 je 411908 <_d_arraysetcapacity+0x578> 4118f4: 48 8b 48 10 mov 0x10(%rax),%rcx 4118f8: 49 89 4d 10 mov %rcx,0x10(%r13) 4118fc: c5 f8 10 00 vmovups (%rax),%xmm0 411900: c4 c1 78 11 45 00 vmovups %xmm0,0x0(%r13) 411906: eb 03 jmp 41190b <_d_arraysetcapacity+0x57b> 411908: 4c 89 e8 mov %r13,%rax 41190b: 48 89 28 mov %rbp,(%rax) 41190e: 48 89 58 08 mov %rbx,0x8(%rax) 411912: 48 8b 4c 24 28 mov 0x28(%rsp),%rcx 411917: 89 48 10 mov %ecx,0x10(%rax) 41191a: 44 89 78 14 mov %r15d,0x14(%rax) 41191e: 48 8b 44 24 60 mov 0x60(%rsp),%rax 411923: 48 8b 4c 24 58 mov 0x58(%rsp),%rcx 411928: 48 89 48 08 mov %rcx,0x8(%rax) 41192c: b8 01 00 00 00 mov $0x1,%eax 411931: 48 81 fb 01 01 00 00 cmp $0x101,%rbx 411938: 72 15 jb 41194f <_d_arraysetcapacity+0x5bf> 41193a: b9 02 00 00 00 mov $0x2,%ecx 41193f: b8 11 00 00 00 mov $0x11,%eax 411944: 48 81 fb 00 10 00 00 cmp $0x1000,%rbx 41194b: 48 0f 42 c1 cmovb %rcx,%rax 41194f: 48 29 c3 sub %rax,%rbx 411952: 48 89 d8 mov %rbx,%rax 411955: 31 d2 xor %edx,%edx 411957: 49 f7 f4 div %r12 41195a: 48 81 c4 98 00 00 00 add $0x98,%rsp 411961: 5b pop %rbx 411962: 41 5c pop %r12 411964: 41 5d pop %r13 411966: 41 5e pop %r14 411968: 41 5f pop %r15 41196a: 5d pop %rbp 41196b: c3 retq 41196c: e8 ff 2d ff ff callq 404770 411971: bf 37 00 00 00 mov $0x37,%edi 411976: be 20 4f 42 00 mov $0x424f20,%esi 41197b: ba 00 03 00 00 mov $0x300,%edx 411980: e8 bb 14 ff ff callq 402e40 <_d_assert> 411985: 66 66 2e 0f 1f 84 00 data32 nopw %cs:0x0(%rax,%rax,1) 41198c: 00 00 00 00 0000000000411990 <_d_newarrayT>: 411990: 55 push %rbp 411991: 48 89 e5 mov %rsp,%rbp 411994: 41 57 push %r15 411996: 41 56 push %r14 411998: 53 push %rbx 411999: 48 83 ec 38 sub $0x38,%rsp 41199d: 48 89 f3 mov %rsi,%rbx 4119a0: 49 89 fe mov %rdi,%r14 4119a3: 48 89 5d e0 mov %rbx,-0x20(%rbp) 4119a7: 49 8b 06 mov (%r14),%rax 4119aa: ff 50 58 callq *0x58(%rax) 4119ad: 48 8b 08 mov (%rax),%rcx 4119b0: 48 89 c7 mov %rax,%rdi 4119b3: ff 51 48 callq *0x48(%rcx) 4119b6: 48 89 c1 mov %rax,%rcx 4119b9: 31 c0 xor %eax,%eax 4119bb: 48 85 db test %rbx,%rbx 4119be: 48 89 4d d8 mov %rcx,-0x28(%rbp) 4119c2: 75 07 jne 4119cb <_d_newarrayT+0x3b> 4119c4: 31 db xor %ebx,%ebx 4119c6: e9 fc 00 00 00 jmpq 411ac7 <_d_newarrayT+0x137> 4119cb: 48 85 c9 test %rcx,%rcx 4119ce: bb 00 00 00 00 mov $0x0,%ebx 4119d3: 0f 84 ee 00 00 00 je 411ac7 <_d_newarrayT+0x137> 4119d9: c7 45 d4 00 00 00 00 movl $0x0,-0x2c(%rbp) 4119e0: 48 8b 45 d8 mov -0x28(%rbp),%rax 4119e4: 48 f7 65 e0 mulq -0x20(%rbp) 4119e8: 48 89 45 d8 mov %rax,-0x28(%rbp) 4119ec: 72 02 jb 4119f0 <_d_newarrayT+0x60> 4119ee: eb 09 jmp 4119f9 <_d_newarrayT+0x69> 4119f0: c7 45 d4 01 00 00 00 movl $0x1,-0x2c(%rbp) 4119f7: eb 00 jmp 4119f9 <_d_newarrayT+0x69> 4119f9: 83 7d d4 01 cmpl $0x1,-0x2c(%rbp) 4119fd: 0f 84 d2 00 00 00 je 411ad5 <_d_newarrayT+0x145> 411a03: bb 11 00 00 00 mov $0x11,%ebx 411a08: 4c 8b 7d d8 mov -0x28(%rbp),%r15 411a0c: 49 81 ff fe 07 00 00 cmp $0x7fe,%r15 411a13: 77 10 ja 411a25 <_d_newarrayT+0x95> 411a15: 49 81 ff ff 00 00 00 cmp $0xff,%r15 411a1c: 0f 97 c0 seta %al 411a1f: 0f b6 d8 movzbl %al,%ebx 411a22: 48 ff c3 inc %rbx 411a25: 49 8b 06 mov (%r14),%rax 411a28: 4c 89 f7 mov %r14,%rdi 411a2b: ff 50 58 callq *0x58(%rax) 411a2e: 48 8b 08 mov (%rax),%rcx 411a31: 48 89 c7 mov %rax,%rdi 411a34: ff 51 68 callq *0x68(%rcx) 411a37: 49 01 df add %rbx,%r15 411a3a: 48 8d 7d b8 lea -0x48(%rbp),%rdi 411a3e: 8d 14 00 lea (%rax,%rax,1),%edx 411a41: 83 e2 02 and $0x2,%edx 411a44: 83 f2 0a xor $0xa,%edx 411a47: 4c 89 fe mov %r15,%rsi 411a4a: e8 f1 aa ff ff callq 40c540 411a4f: bb 10 00 00 00 mov $0x10,%ebx 411a54: 48 81 7d c0 ff 0f 00 cmpq $0xfff,-0x40(%rbp) 411a5b: 00 411a5c: 77 02 ja 411a60 <_d_newarrayT+0xd0> 411a5e: 31 db xor %ebx,%ebx 411a60: 48 03 5d b8 add -0x48(%rbp),%rbx 411a64: 48 8b 55 d8 mov -0x28(%rbp),%rdx 411a68: 48 89 df mov %rbx,%rdi 411a6b: 31 f6 xor %esi,%esi 411a6d: e8 8e 00 ff ff callq 401b00 411a72: 48 8b 4d c0 mov -0x40(%rbp),%rcx 411a76: 48 8b 45 d8 mov -0x28(%rbp),%rax 411a7a: 48 81 f9 00 01 00 00 cmp $0x100,%rcx 411a81: 77 13 ja 411a96 <_d_newarrayT+0x106> 411a83: 48 8d 50 01 lea 0x1(%rax),%rdx 411a87: 48 39 ca cmp %rcx,%rdx 411a8a: 77 37 ja 411ac3 <_d_newarrayT+0x133> 411a8c: 48 8b 55 b8 mov -0x48(%rbp),%rdx 411a90: 88 44 11 ff mov %al,-0x1(%rcx,%rdx,1) 411a94: eb 2d jmp 411ac3 <_d_newarrayT+0x133> 411a96: 48 81 f9 ff 0f 00 00 cmp $0xfff,%rcx 411a9d: 77 14 ja 411ab3 <_d_newarrayT+0x123> 411a9f: 48 8d 50 02 lea 0x2(%rax),%rdx 411aa3: 48 39 ca cmp %rcx,%rdx 411aa6: 77 1b ja 411ac3 <_d_newarrayT+0x133> 411aa8: 48 8b 55 b8 mov -0x48(%rbp),%rdx 411aac: 66 89 44 11 fe mov %ax,-0x2(%rcx,%rdx,1) 411ab1: eb 10 jmp 411ac3 <_d_newarrayT+0x133> 411ab3: 48 8d 50 11 lea 0x11(%rax),%rdx 411ab7: 48 39 ca cmp %rcx,%rdx 411aba: 77 07 ja 411ac3 <_d_newarrayT+0x133> 411abc: 48 8b 4d b8 mov -0x48(%rbp),%rcx 411ac0: 48 89 01 mov %rax,(%rcx) 411ac3: 48 8b 45 e0 mov -0x20(%rbp),%rax 411ac7: 48 89 da mov %rbx,%rdx 411aca: 48 83 c4 38 add $0x38,%rsp 411ace: 5b pop %rbx 411acf: 41 5e pop %r14 411ad1: 41 5f pop %r15 411ad3: 5d pop %rbp 411ad4: c3 retq 411ad5: e8 96 2c ff ff callq 404770 411ada: bf 37 00 00 00 mov $0x37,%edi 411adf: be 20 4f 42 00 mov $0x424f20,%esi 411ae4: ba 3d 03 00 00 mov $0x33d,%edx 411ae9: e8 52 13 ff ff callq 402e40 <_d_assert> 411aee: 66 90 xchg %ax,%ax 0000000000411af0 <_d_newarrayiT>: 411af0: 55 push %rbp 411af1: 48 89 e5 mov %rsp,%rbp 411af4: 41 57 push %r15 411af6: 41 56 push %r14 411af8: 41 55 push %r13 411afa: 41 54 push %r12 411afc: 53 push %rbx 411afd: 48 83 ec 38 sub $0x38,%rsp 411b01: 48 89 f3 mov %rsi,%rbx 411b04: 49 89 fc mov %rdi,%r12 411b07: 48 89 5d d0 mov %rbx,-0x30(%rbp) 411b0b: 49 8b 04 24 mov (%r12),%rax 411b0f: ff 50 58 callq *0x58(%rax) 411b12: 48 8b 08 mov (%rax),%rcx 411b15: 48 89 c7 mov %rax,%rdi 411b18: ff 51 48 callq *0x48(%rcx) 411b1b: 48 89 c1 mov %rax,%rcx 411b1e: 45 31 f6 xor %r14d,%r14d 411b21: 31 c0 xor %eax,%eax 411b23: 48 85 db test %rbx,%rbx 411b26: 48 89 4d c8 mov %rcx,-0x38(%rbp) 411b2a: 0f 84 7d 01 00 00 je 411cad <_d_newarrayiT+0x1bd> 411b30: 48 85 c9 test %rcx,%rcx 411b33: 0f 84 74 01 00 00 je 411cad <_d_newarrayiT+0x1bd> 411b39: 49 8b 04 24 mov (%r12),%rax 411b3d: 4c 89 e7 mov %r12,%rdi 411b40: ff 50 58 callq *0x58(%rax) 411b43: 48 8b 08 mov (%rax),%rcx 411b46: 48 89 c7 mov %rax,%rdi 411b49: ff 51 60 callq *0x60(%rcx) 411b4c: 49 89 c5 mov %rax,%r13 411b4f: 49 89 d7 mov %rdx,%r15 411b52: c7 45 c4 00 00 00 00 movl $0x0,-0x3c(%rbp) 411b59: 48 8b 45 c8 mov -0x38(%rbp),%rax 411b5d: 48 f7 65 d0 mulq -0x30(%rbp) 411b61: 48 89 45 c8 mov %rax,-0x38(%rbp) 411b65: 72 02 jb 411b69 <_d_newarrayiT+0x79> 411b67: eb 09 jmp 411b72 <_d_newarrayiT+0x82> 411b69: c7 45 c4 01 00 00 00 movl $0x1,-0x3c(%rbp) 411b70: eb 00 jmp 411b72 <_d_newarrayiT+0x82> 411b72: 83 7d c4 01 cmpl $0x1,-0x3c(%rbp) 411b76: 0f 84 43 01 00 00 je 411cbf <_d_newarrayiT+0x1cf> 411b7c: bb 11 00 00 00 mov $0x11,%ebx 411b81: 4c 8b 75 c8 mov -0x38(%rbp),%r14 411b85: 49 81 fe fe 07 00 00 cmp $0x7fe,%r14 411b8c: 77 10 ja 411b9e <_d_newarrayiT+0xae> 411b8e: 49 81 fe ff 00 00 00 cmp $0xff,%r14 411b95: 0f 97 c0 seta %al 411b98: 0f b6 d8 movzbl %al,%ebx 411b9b: 48 ff c3 inc %rbx 411b9e: 49 8b 04 24 mov (%r12),%rax 411ba2: 4c 89 e7 mov %r12,%rdi 411ba5: ff 50 58 callq *0x58(%rax) 411ba8: 48 8b 08 mov (%rax),%rcx 411bab: 48 89 c7 mov %rax,%rdi 411bae: ff 51 68 callq *0x68(%rcx) 411bb1: 49 01 de add %rbx,%r14 411bb4: 48 8d 7d a8 lea -0x58(%rbp),%rdi 411bb8: 8d 14 00 lea (%rax,%rax,1),%edx 411bbb: 83 e2 02 and $0x2,%edx 411bbe: 83 f2 0a xor $0xa,%edx 411bc1: 4c 89 f6 mov %r14,%rsi 411bc4: e8 77 a9 ff ff callq 40c540 411bc9: b8 10 00 00 00 mov $0x10,%eax 411bce: 48 81 7d b0 ff 0f 00 cmpq $0xfff,-0x50(%rbp) 411bd5: 00 411bd6: 77 02 ja 411bda <_d_newarrayiT+0xea> 411bd8: 31 c0 xor %eax,%eax 411bda: 4c 8b 65 a8 mov -0x58(%rbp),%r12 411bde: 4d 8d 34 04 lea (%r12,%rax,1),%r14 411be2: 49 83 fd 01 cmp $0x1,%r13 411be6: 75 12 jne 411bfa <_d_newarrayiT+0x10a> 411be8: 41 0f b6 37 movzbl (%r15),%esi 411bec: 48 8b 55 c8 mov -0x38(%rbp),%rdx 411bf0: 4c 89 f7 mov %r14,%rdi 411bf3: e8 08 ff fe ff callq 401b00 411bf8: eb 5e jmp 411c58 <_d_newarrayiT+0x168> 411bfa: 49 83 fd 04 cmp $0x4,%r13 411bfe: 75 2e jne 411c2e <_d_newarrayiT+0x13e> 411c00: 48 8b 4d c8 mov -0x38(%rbp),%rcx 411c04: 48 c1 e9 02 shr $0x2,%rcx 411c08: 48 85 c9 test %rcx,%rcx 411c0b: 74 4b je 411c58 <_d_newarrayiT+0x168> 411c0d: 41 8b 17 mov (%r15),%edx 411c10: 49 01 c4 add %rax,%r12 411c13: 31 c0 xor %eax,%eax 411c15: 66 66 2e 0f 1f 84 00 data32 nopw %cs:0x0(%rax,%rax,1) 411c1c: 00 00 00 00 411c20: 41 89 14 84 mov %edx,(%r12,%rax,4) 411c24: 48 ff c0 inc %rax 411c27: 48 39 c8 cmp %rcx,%rax 411c2a: 72 f4 jb 411c20 <_d_newarrayiT+0x130> 411c2c: eb 2a jmp 411c58 <_d_newarrayiT+0x168> 411c2e: 48 83 7d c8 00 cmpq $0x0,-0x38(%rbp) 411c33: 74 23 je 411c58 <_d_newarrayiT+0x168> 411c35: 49 01 c4 add %rax,%r12 411c38: 31 db xor %ebx,%ebx 411c3a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) 411c40: 49 8d 3c 1c lea (%r12,%rbx,1),%rdi 411c44: 4c 89 fe mov %r15,%rsi 411c47: 4c 89 ea mov %r13,%rdx 411c4a: e8 81 ff fe ff callq 401bd0 411c4f: 4c 01 eb add %r13,%rbx 411c52: 48 3b 5d c8 cmp -0x38(%rbp),%rbx 411c56: 72 e8 jb 411c40 <_d_newarrayiT+0x150> 411c58: 48 8b 4d b0 mov -0x50(%rbp),%rcx 411c5c: 48 8b 45 c8 mov -0x38(%rbp),%rax 411c60: 48 81 f9 00 01 00 00 cmp $0x100,%rcx 411c67: 77 13 ja 411c7c <_d_newarrayiT+0x18c> 411c69: 48 8d 50 01 lea 0x1(%rax),%rdx 411c6d: 48 39 ca cmp %rcx,%rdx 411c70: 77 37 ja 411ca9 <_d_newarrayiT+0x1b9> 411c72: 48 8b 55 a8 mov -0x58(%rbp),%rdx 411c76: 88 44 11 ff mov %al,-0x1(%rcx,%rdx,1) 411c7a: eb 2d jmp 411ca9 <_d_newarrayiT+0x1b9> 411c7c: 48 81 f9 ff 0f 00 00 cmp $0xfff,%rcx 411c83: 77 14 ja 411c99 <_d_newarrayiT+0x1a9> 411c85: 48 8d 50 02 lea 0x2(%rax),%rdx 411c89: 48 39 ca cmp %rcx,%rdx 411c8c: 77 1b ja 411ca9 <_d_newarrayiT+0x1b9> 411c8e: 48 8b 55 a8 mov -0x58(%rbp),%rdx 411c92: 66 89 44 11 fe mov %ax,-0x2(%rcx,%rdx,1) 411c97: eb 10 jmp 411ca9 <_d_newarrayiT+0x1b9> 411c99: 48 8d 50 11 lea 0x11(%rax),%rdx 411c9d: 48 39 ca cmp %rcx,%rdx 411ca0: 77 07 ja 411ca9 <_d_newarrayiT+0x1b9> 411ca2: 48 8b 4d a8 mov -0x58(%rbp),%rcx 411ca6: 48 89 01 mov %rax,(%rcx) 411ca9: 48 8b 45 d0 mov -0x30(%rbp),%rax 411cad: 4c 89 f2 mov %r14,%rdx 411cb0: 48 83 c4 38 add $0x38,%rsp 411cb4: 5b pop %rbx 411cb5: 41 5c pop %r12 411cb7: 41 5d pop %r13 411cb9: 41 5e pop %r14 411cbb: 41 5f pop %r15 411cbd: 5d pop %rbp 411cbe: c3 retq 411cbf: e8 ac 2a ff ff callq 404770 411cc4: bf 37 00 00 00 mov $0x37,%edi 411cc9: be 20 4f 42 00 mov $0x424f20,%esi 411cce: ba 8b 03 00 00 mov $0x38b,%edx 411cd3: e8 68 11 ff ff callq 402e40 <_d_assert> 411cd8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 411cdf: 00 0000000000411ce0 <_d_newarraymT>: 411ce0: 48 81 ec d8 00 00 00 sub $0xd8,%rsp 411ce7: 84 c0 test %al,%al 411ce9: 74 39 je 411d24 <_d_newarraymT+0x44> 411ceb: c5 f8 29 44 24 30 vmovaps %xmm0,0x30(%rsp) 411cf1: c5 f8 29 4c 24 40 vmovaps %xmm1,0x40(%rsp) 411cf7: c5 f8 29 54 24 50 vmovaps %xmm2,0x50(%rsp) 411cfd: c5 f8 29 5c 24 60 vmovaps %xmm3,0x60(%rsp) 411d03: c5 f8 29 64 24 70 vmovaps %xmm4,0x70(%rsp) 411d09: c5 f8 29 ac 24 80 00 vmovaps %xmm5,0x80(%rsp) 411d10: 00 00 411d12: c5 f8 29 b4 24 90 00 vmovaps %xmm6,0x90(%rsp) 411d19: 00 00 411d1b: c5 f8 29 bc 24 a0 00 vmovaps %xmm7,0xa0(%rsp) 411d22: 00 00 411d24: 4c 89 4c 24 28 mov %r9,0x28(%rsp) 411d29: 4c 89 44 24 20 mov %r8,0x20(%rsp) 411d2e: 48 89 4c 24 18 mov %rcx,0x18(%rsp) 411d33: 48 89 54 24 10 mov %rdx,0x10(%rsp) 411d38: 48 85 f6 test %rsi,%rsi 411d3b: 74 52 je 411d8f <_d_newarraymT+0xaf> 411d3d: 48 8d 04 24 lea (%rsp),%rax 411d41: 48 89 84 24 c8 00 00 mov %rax,0xc8(%rsp) 411d48: 00 411d49: 48 8d 84 24 e0 00 00 lea 0xe0(%rsp),%rax 411d50: 00 411d51: 48 89 84 24 c0 00 00 mov %rax,0xc0(%rsp) 411d58: 00 411d59: c7 84 24 bc 00 00 00 movl $0x30,0xbc(%rsp) 411d60: 30 00 00 00 411d64: c7 84 24 b8 00 00 00 movl $0x10,0xb8(%rsp) 411d6b: 10 00 00 00 411d6f: 48 8d 94 24 b8 00 00 lea 0xb8(%rsp),%rdx 411d76: 00 411d77: 48 89 94 24 d0 00 00 mov %rdx,0xd0(%rsp) 411d7e: 00 411d7f: 48 89 f9 mov %rdi,%rcx 411d82: e8 59 41 00 00 callq 415ee0 <_D2rt8lifetime35__T14_d_newarrayOpTS12_d_newarrayTZ14_d_newarrayOpTFxC8TypeInfomPS4core4stdc6stdarg9__va_listZAv3fooMFxC8TypeInfoPS4core4stdc6stdarg9__va_listmZAv> 411d87: 48 81 c4 d8 00 00 00 add $0xd8,%rsp 411d8e: c3 retq 411d8f: 31 c0 xor %eax,%eax 411d91: 31 d2 xor %edx,%edx 411d93: 48 81 c4 d8 00 00 00 add $0xd8,%rsp 411d9a: c3 retq 411d9b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 0000000000411da0 <_d_newarraymiT>: 411da0: 48 81 ec d8 00 00 00 sub $0xd8,%rsp 411da7: 84 c0 test %al,%al 411da9: 74 39 je 411de4 <_d_newarraymiT+0x44> 411dab: c5 f8 29 44 24 30 vmovaps %xmm0,0x30(%rsp) 411db1: c5 f8 29 4c 24 40 vmovaps %xmm1,0x40(%rsp) 411db7: c5 f8 29 54 24 50 vmovaps %xmm2,0x50(%rsp) 411dbd: c5 f8 29 5c 24 60 vmovaps %xmm3,0x60(%rsp) 411dc3: c5 f8 29 64 24 70 vmovaps %xmm4,0x70(%rsp) 411dc9: c5 f8 29 ac 24 80 00 vmovaps %xmm5,0x80(%rsp) 411dd0: 00 00 411dd2: c5 f8 29 b4 24 90 00 vmovaps %xmm6,0x90(%rsp) 411dd9: 00 00 411ddb: c5 f8 29 bc 24 a0 00 vmovaps %xmm7,0xa0(%rsp) 411de2: 00 00 411de4: 4c 89 4c 24 28 mov %r9,0x28(%rsp) 411de9: 4c 89 44 24 20 mov %r8,0x20(%rsp) 411dee: 48 89 4c 24 18 mov %rcx,0x18(%rsp) 411df3: 48 89 54 24 10 mov %rdx,0x10(%rsp) 411df8: 48 85 f6 test %rsi,%rsi 411dfb: 74 52 je 411e4f <_d_newarraymiT+0xaf> 411dfd: 48 8d 04 24 lea (%rsp),%rax 411e01: 48 89 84 24 c8 00 00 mov %rax,0xc8(%rsp) 411e08: 00 411e09: 48 8d 84 24 e0 00 00 lea 0xe0(%rsp),%rax 411e10: 00 411e11: 48 89 84 24 c0 00 00 mov %rax,0xc0(%rsp) 411e18: 00 411e19: c7 84 24 bc 00 00 00 movl $0x30,0xbc(%rsp) 411e20: 30 00 00 00 411e24: c7 84 24 b8 00 00 00 movl $0x10,0xb8(%rsp) 411e2b: 10 00 00 00 411e2f: 48 8d 94 24 b8 00 00 lea 0xb8(%rsp),%rdx 411e36: 00 411e37: 48 89 94 24 d0 00 00 mov %rdx,0xd0(%rsp) 411e3e: 00 411e3f: 48 89 f9 mov %rdi,%rcx 411e42: e8 19 42 00 00 callq 416060 <_D2rt8lifetime36__T14_d_newarrayOpTS13_d_newarrayiTZ14_d_newarrayOpTFxC8TypeInfomPS4core4stdc6stdarg9__va_listZAv3fooMFxC8TypeInfoPS4core4stdc6stdarg9__va_listmZAv> 411e47: 48 81 c4 d8 00 00 00 add $0xd8,%rsp 411e4e: c3 retq 411e4f: 31 c0 xor %eax,%eax 411e51: 31 d2 xor %edx,%edx 411e53: 48 81 c4 d8 00 00 00 add $0xd8,%rsp 411e5a: c3 retq 411e5b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 0000000000411e60 <_d_newitemT>: 411e60: 41 56 push %r14 411e62: 53 push %rbx 411e63: 50 push %rax 411e64: 48 89 fb mov %rdi,%rbx 411e67: 48 8b 03 mov (%rbx),%rax 411e6a: ff 50 58 callq *0x58(%rax) 411e6d: 48 8b 08 mov (%rax),%rcx 411e70: 48 89 c7 mov %rax,%rdi 411e73: ff 51 48 callq *0x48(%rcx) 411e76: 49 89 c6 mov %rax,%r14 411e79: 48 8b 03 mov (%rbx),%rax 411e7c: 48 89 df mov %rbx,%rdi 411e7f: ff 50 58 callq *0x58(%rax) 411e82: 48 8b 08 mov (%rax),%rcx 411e85: 48 89 c7 mov %rax,%rdi 411e88: ff 51 68 callq *0x68(%rcx) 411e8b: 8d 34 00 lea (%rax,%rax,1),%esi 411e8e: 83 e6 02 and $0x2,%esi 411e91: 83 f6 02 xor $0x2,%esi 411e94: 4c 89 f7 mov %r14,%rdi 411e97: e8 64 a6 ff ff callq 40c500 411e9c: 48 89 c3 mov %rax,%rbx 411e9f: 49 83 fe 04 cmp $0x4,%r14 411ea3: 74 0d je 411eb2 <_d_newitemT+0x52> 411ea5: 49 83 fe 02 cmp $0x2,%r14 411ea9: 75 0f jne 411eba <_d_newitemT+0x5a> 411eab: 66 c7 03 00 00 movw $0x0,(%rbx) 411eb0: eb 20 jmp 411ed2 <_d_newitemT+0x72> 411eb2: c7 03 00 00 00 00 movl $0x0,(%rbx) 411eb8: eb 18 jmp 411ed2 <_d_newitemT+0x72> 411eba: 49 83 fe 01 cmp $0x1,%r14 411ebe: 75 05 jne 411ec5 <_d_newitemT+0x65> 411ec0: c6 03 00 movb $0x0,(%rbx) 411ec3: eb 0d jmp 411ed2 <_d_newitemT+0x72> 411ec5: 48 89 df mov %rbx,%rdi 411ec8: 31 f6 xor %esi,%esi 411eca: 4c 89 f2 mov %r14,%rdx 411ecd: e8 2e fc fe ff callq 401b00 411ed2: 48 89 d8 mov %rbx,%rax 411ed5: 48 83 c4 08 add $0x8,%rsp 411ed9: 5b pop %rbx 411eda: 41 5e pop %r14 411edc: c3 retq 411edd: 0f 1f 00 nopl (%rax) 0000000000411ee0 <_d_newitemiT>: 411ee0: 41 57 push %r15 411ee2: 41 56 push %r14 411ee4: 41 54 push %r12 411ee6: 53 push %rbx 411ee7: 50 push %rax 411ee8: 48 89 fb mov %rdi,%rbx 411eeb: 48 8b 03 mov (%rbx),%rax 411eee: ff 50 58 callq *0x58(%rax) 411ef1: 48 8b 08 mov (%rax),%rcx 411ef4: 48 89 c7 mov %rax,%rdi 411ef7: ff 51 48 callq *0x48(%rcx) 411efa: 49 89 c4 mov %rax,%r12 411efd: 48 8b 03 mov (%rbx),%rax 411f00: 48 89 df mov %rbx,%rdi 411f03: ff 50 58 callq *0x58(%rax) 411f06: 48 8b 08 mov (%rax),%rcx 411f09: 48 89 c7 mov %rax,%rdi 411f0c: ff 51 60 callq *0x60(%rcx) 411f0f: 49 89 c7 mov %rax,%r15 411f12: 49 89 d6 mov %rdx,%r14 411f15: 48 8b 03 mov (%rbx),%rax 411f18: 48 89 df mov %rbx,%rdi 411f1b: ff 50 58 callq *0x58(%rax) 411f1e: 48 8b 08 mov (%rax),%rcx 411f21: 48 89 c7 mov %rax,%rdi 411f24: ff 51 68 callq *0x68(%rcx) 411f27: 8d 34 00 lea (%rax,%rax,1),%esi 411f2a: 83 e6 02 and $0x2,%esi 411f2d: 83 f6 02 xor $0x2,%esi 411f30: 4c 89 e7 mov %r12,%rdi 411f33: e8 c8 a5 ff ff callq 40c500 411f38: 48 89 c3 mov %rax,%rbx 411f3b: 49 83 ff 04 cmp $0x4,%r15 411f3f: 74 0f je 411f50 <_d_newitemiT+0x70> 411f41: 49 83 ff 02 cmp $0x2,%r15 411f45: 75 10 jne 411f57 <_d_newitemiT+0x77> 411f47: 66 41 8b 06 mov (%r14),%ax 411f4b: 66 89 03 mov %ax,(%rbx) 411f4e: eb 22 jmp 411f72 <_d_newitemiT+0x92> 411f50: 41 8b 06 mov (%r14),%eax 411f53: 89 03 mov %eax,(%rbx) 411f55: eb 1b jmp 411f72 <_d_newitemiT+0x92> 411f57: 49 83 ff 01 cmp $0x1,%r15 411f5b: 75 07 jne 411f64 <_d_newitemiT+0x84> 411f5d: 41 8a 06 mov (%r14),%al 411f60: 88 03 mov %al,(%rbx) 411f62: eb 0e jmp 411f72 <_d_newitemiT+0x92> 411f64: 48 89 df mov %rbx,%rdi 411f67: 4c 89 f6 mov %r14,%rsi 411f6a: 4c 89 fa mov %r15,%rdx 411f6d: e8 5e fc fe ff callq 401bd0 411f72: 48 89 d8 mov %rbx,%rax 411f75: 48 83 c4 08 add $0x8,%rsp 411f79: 5b pop %rbx 411f7a: 41 5c pop %r12 411f7c: 41 5e pop %r14 411f7e: 41 5f pop %r15 411f80: c3 retq 411f81: 66 66 66 66 66 66 2e data32 data32 data32 data32 data32 nopw %cs:0x0(%rax,%rax,1) 411f88: 0f 1f 84 00 00 00 00 411f8f: 00 0000000000411f90 <_d_delarray>: 411f90: 53 push %rbx 411f91: 48 89 fb mov %rdi,%rbx 411f94: 48 85 db test %rbx,%rbx 411f97: 74 1d je 411fb6 <_d_delarray+0x26> 411f99: 48 8b 7b 08 mov 0x8(%rbx),%rdi 411f9d: 48 85 ff test %rdi,%rdi 411fa0: 74 05 je 411fa7 <_d_delarray+0x17> 411fa2: e8 09 a7 ff ff callq 40c6b0 411fa7: 48 c7 43 08 00 00 00 movq $0x0,0x8(%rbx) 411fae: 00 411faf: 48 c7 03 00 00 00 00 movq $0x0,(%rbx) 411fb6: 5b pop %rbx 411fb7: c3 retq 411fb8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 411fbf: 00 0000000000411fc0 <_d_delarray_t>: 411fc0: 55 push %rbp 411fc1: 41 57 push %r15 411fc3: 41 56 push %r14 411fc5: 41 55 push %r13 411fc7: 41 54 push %r12 411fc9: 53 push %rbx 411fca: 50 push %rax 411fcb: 49 89 f4 mov %rsi,%r12 411fce: 49 89 fe mov %rdi,%r14 411fd1: 4d 85 f6 test %r14,%r14 411fd4: 0f 84 6f 01 00 00 je 412149 <_d_delarray_t+0x189> 411fda: 49 8b 5e 08 mov 0x8(%r14),%rbx 411fde: 48 85 db test %rbx,%rbx 411fe1: 0f 84 53 01 00 00 je 41213a <_d_delarray_t+0x17a> 411fe7: 4d 85 e4 test %r12,%r12 411fea: 74 4e je 41203a <_d_delarray_t+0x7a> 411fec: 49 8b 04 24 mov (%r12),%rax 411ff0: 4c 89 e7 mov %r12,%rdi 411ff3: ff 50 48 callq *0x48(%rax) 411ff6: 49 89 c7 mov %rax,%r15 411ff9: 4d 8b 2e mov (%r14),%r13 411ffc: 49 8b 5e 08 mov 0x8(%r14),%rbx 412000: 4c 89 e8 mov %r13,%rax 412003: 49 0f af c7 imul %r15,%rax 412007: 48 85 c0 test %rax,%rax 41200a: 74 2e je 41203a <_d_delarray_t+0x7a> 41200c: 49 8d 45 ff lea -0x1(%r13),%rax 412010: 49 0f af c7 imul %r15,%rax 412014: 48 01 c3 add %rax,%rbx 412017: 4d 0f af ef imul %r15,%r13 41201b: 49 f7 dd neg %r13 41201e: 31 ed xor %ebp,%ebp 412020: 48 8d 34 2b lea (%rbx,%rbp,1),%rsi 412024: 49 8b 04 24 mov (%r12),%rax 412028: 4c 89 e7 mov %r12,%rdi 41202b: ff 50 78 callq *0x78(%rax) 41202e: 4c 29 fd sub %r15,%rbp 412031: 49 39 ed cmp %rbp,%r13 412034: 75 ea jne 412020 <_d_delarray_t+0x60> 412036: 49 8b 5e 08 mov 0x8(%r14),%rbx 41203a: 64 48 8b 04 25 f0 ff mov %fs:0xfffffffffffffff0,%rax 412041: ff ff 412043: 48 85 c0 test %rax,%rax 412046: 75 5e jne 4120a6 <_d_delarray_t+0xe6> 412048: bf c0 00 00 00 mov $0xc0,%edi 41204d: e8 1e fc fe ff callq 401c70 412052: 64 48 89 04 25 f0 ff mov %rax,%fs:0xfffffffffffffff0 412059: ff ff 41205b: c5 f8 57 c0 vxorps %xmm0,%xmm0,%xmm0 41205f: c5 f8 11 80 b0 00 00 vmovups %xmm0,0xb0(%rax) 412066: 00 412067: c5 f8 11 80 a0 00 00 vmovups %xmm0,0xa0(%rax) 41206e: 00 41206f: c5 f8 11 80 90 00 00 vmovups %xmm0,0x90(%rax) 412076: 00 412077: c5 f8 11 80 80 00 00 vmovups %xmm0,0x80(%rax) 41207e: 00 41207f: c5 f8 11 40 70 vmovups %xmm0,0x70(%rax) 412084: c5 f8 11 40 60 vmovups %xmm0,0x60(%rax) 412089: c5 f8 11 40 50 vmovups %xmm0,0x50(%rax) 41208e: c5 f8 11 40 40 vmovups %xmm0,0x40(%rax) 412093: c5 f8 11 40 30 vmovups %xmm0,0x30(%rax) 412098: c5 f8 11 40 20 vmovups %xmm0,0x20(%rax) 41209d: c5 f8 11 40 10 vmovups %xmm0,0x10(%rax) 4120a2: c5 f8 11 00 vmovups %xmm0,(%rax) 4120a6: 64 48 63 0c 25 f8 ff movslq %fs:0xfffffffffffffff8,%rcx 4120ad: ff ff 4120af: 48 8d 0c 49 lea (%rcx,%rcx,2),%rcx 4120b3: 48 8d 0c c8 lea (%rax,%rcx,8),%rcx 4120b7: 48 39 c1 cmp %rax,%rcx 4120ba: 72 2d jb 4120e9 <_d_delarray_t+0x129> 4120bc: 48 89 ca mov %rcx,%rdx 4120bf: 90 nop 4120c0: 48 8b 32 mov (%rdx),%rsi 4120c3: 48 85 f6 test %rsi,%rsi 4120c6: 74 18 je 4120e0 <_d_delarray_t+0x120> 4120c8: 48 39 de cmp %rbx,%rsi 4120cb: 77 13 ja 4120e0 <_d_delarray_t+0x120> 4120cd: 48 89 df mov %rbx,%rdi 4120d0: 48 29 f7 sub %rsi,%rdi 4120d3: 48 3b 7a 08 cmp 0x8(%rdx),%rdi 4120d7: 72 4c jb 412125 <_d_delarray_t+0x165> 4120d9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 4120e0: 48 83 c2 e8 add $0xffffffffffffffe8,%rdx 4120e4: 48 39 c2 cmp %rax,%rdx 4120e7: 73 d7 jae 4120c0 <_d_delarray_t+0x100> 4120e9: 48 05 a8 00 00 00 add $0xa8,%rax 4120ef: eb 13 jmp 412104 <_d_delarray_t+0x144> 4120f1: 66 66 66 66 66 66 2e data32 data32 data32 data32 data32 nopw %cs:0x0(%rax,%rax,1) 4120f8: 0f 1f 84 00 00 00 00 4120ff: 00 412100: 48 83 c0 e8 add $0xffffffffffffffe8,%rax 412104: 48 39 c8 cmp %rcx,%rax 412107: 76 28 jbe 412131 <_d_delarray_t+0x171> 412109: 48 8b 10 mov (%rax),%rdx 41210c: 48 85 d2 test %rdx,%rdx 41210f: 74 ef je 412100 <_d_delarray_t+0x140> 412111: 48 39 da cmp %rbx,%rdx 412114: 77 ea ja 412100 <_d_delarray_t+0x140> 412116: 48 89 de mov %rbx,%rsi 412119: 48 29 d6 sub %rdx,%rsi 41211c: 48 3b 70 08 cmp 0x8(%rax),%rsi 412120: 73 de jae 412100 <_d_delarray_t+0x140> 412122: 48 89 c2 mov %rax,%rdx 412125: 48 85 d2 test %rdx,%rdx 412128: 74 07 je 412131 <_d_delarray_t+0x171> 41212a: 48 c7 02 00 00 00 00 movq $0x0,(%rdx) 412131: 49 8b 7e 08 mov 0x8(%r14),%rdi 412135: e8 76 a5 ff ff callq 40c6b0 41213a: 49 c7 46 08 00 00 00 movq $0x0,0x8(%r14) 412141: 00 412142: 49 c7 06 00 00 00 00 movq $0x0,(%r14) 412149: 48 83 c4 08 add $0x8,%rsp 41214d: 5b pop %rbx 41214e: 41 5c pop %r12 412150: 41 5d pop %r13 412152: 41 5e pop %r14 412154: 41 5f pop %r15 412156: 5d pop %rbp 412157: c3 retq 412158: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 41215f: 00 0000000000412160 <_d_delmemory>: 412160: 53 push %rbx 412161: 48 89 fb mov %rdi,%rbx 412164: 48 8b 3b mov (%rbx),%rdi 412167: 48 85 ff test %rdi,%rdi 41216a: 74 0c je 412178 <_d_delmemory+0x18> 41216c: e8 3f a5 ff ff callq 40c6b0 412171: 48 c7 03 00 00 00 00 movq $0x0,(%rbx) 412178: 5b pop %rbx 412179: c3 retq 41217a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) 0000000000412180 <_d_callinterfacefinalizer>: 412180: 48 85 ff test %rdi,%rdi 412183: 74 16 je 41219b <_d_callinterfacefinalizer+0x1b> 412185: 48 8b 07 mov (%rdi),%rax 412188: 48 8b 00 mov (%rax),%rax 41218b: 48 2b 78 18 sub 0x18(%rax),%rdi 41218f: be 01 00 00 00 mov $0x1,%esi 412194: ba 01 00 00 00 mov $0x1,%edx 412199: eb 35 jmp 4121d0 41219b: c3 retq 41219c: 0f 1f 40 00 nopl 0x0(%rax) 00000000004121a0 <_d_callfinalizer>: 4121a0: be 01 00 00 00 mov $0x1,%esi 4121a5: ba 01 00 00 00 mov $0x1,%edx 4121aa: eb 24 jmp 4121d0 4121ac: 0f 1f 40 00 nopl 0x0(%rax) 00000000004121b0 : 4121b0: 48 89 3d 39 12 22 00 mov %rdi,0x221239(%rip) # 6333f0 <_D2rt8lifetime14collectHandlerPFC6ObjectZb> 4121b7: c3 retq 4121b8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 4121bf: 00 00000000004121c0 : 4121c0: 48 8b 05 29 12 22 00 mov 0x221229(%rip),%rax # 6333f0 <_D2rt8lifetime14collectHandlerPFC6ObjectZb> 4121c7: c3 retq 4121c8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 4121cf: 00 00000000004121d0 : 4121d0: 55 push %rbp 4121d1: 41 57 push %r15 4121d3: 41 56 push %r14 4121d5: 41 54 push %r12 4121d7: 53 push %rbx 4121d8: 41 89 d6 mov %edx,%r14d 4121db: 41 89 f7 mov %esi,%r15d 4121de: 48 89 fb mov %rdi,%rbx 4121e1: 48 85 db test %rbx,%rbx 4121e4: 0f 84 94 00 00 00 je 41227e 4121ea: 4c 8b 23 mov (%rbx),%r12 4121ed: 4d 85 e4 test %r12,%r12 4121f0: 0f 84 88 00 00 00 je 41227e 4121f6: 48 8b 05 f3 11 22 00 mov 0x2211f3(%rip),%rax # 6333f0 <_D2rt8lifetime14collectHandlerPFC6ObjectZb> 4121fd: 48 85 c0 test %rax,%rax 412200: 74 0f je 412211 412202: 41 f6 c7 01 test $0x1,%r15b 412206: 75 09 jne 412211 412208: 48 89 df mov %rbx,%rdi 41220b: ff d0 callq *%rax 41220d: a8 01 test $0x1,%al 41220f: 74 26 je 412237 412211: 49 8b 2c 24 mov (%r12),%rbp 412215: 66 66 2e 0f 1f 84 00 data32 nopw %cs:0x0(%rax,%rax,1) 41221c: 00 00 00 00 412220: 48 8b 45 58 mov 0x58(%rbp),%rax 412224: 48 85 c0 test %rax,%rax 412227: 74 05 je 41222e 412229: 48 89 df mov %rbx,%rdi 41222c: ff d0 callq *%rax 41222e: 48 8b 6d 50 mov 0x50(%rbp),%rbp 412232: 48 85 ed test %rbp,%rbp 412235: 75 e9 jne 412220 412237: 48 83 7b 08 00 cmpq $0x0,0x8(%rbx) 41223c: 74 0c je 41224a 41223e: 41 0f b6 f7 movzbl %r15b,%esi 412242: 48 89 df mov %rbx,%rdi 412245: e8 16 98 ff ff callq 40ba60 <_d_monitordelete> 41224a: 41 f6 c6 01 test $0x1,%r14b 41224e: 74 27 je 412277 412250: 49 8b 04 24 mov (%r12),%rax 412254: 48 8b 50 10 mov 0x10(%rax),%rdx 412258: 48 8b 70 18 mov 0x18(%rax),%rsi 41225c: 48 89 df mov %rbx,%rdi 41225f: e8 6c f9 fe ff callq 401bd0 412264: eb 11 jmp 412277 412266: 83 fa 01 cmp $0x1,%edx 412269: 75 1e jne 412289 41226b: 49 8b 3c 24 mov (%r12),%rdi 41226f: 48 89 c6 mov %rax,%rsi 412272: e8 a9 23 ff ff callq 404620 412277: 48 c7 03 00 00 00 00 movq $0x0,(%rbx) 41227e: 5b pop %rbx 41227f: 41 5c pop %r12 412281: 41 5e pop %r14 412283: 41 5f pop %r15 412285: 5d pop %rbp 412286: c3 retq 412287: eb dd jmp 412266 412289: 48 c7 03 00 00 00 00 movq $0x0,(%rbx) 412290: 48 89 c7 mov %rax,%rdi 412293: e8 68 6b ff ff callq 408e00 <_d_eh_resume_unwind> 412298: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 41229f: 00 00000000004122a0 : 4122a0: ba 01 00 00 00 mov $0x1,%edx 4122a5: e9 26 ff ff ff jmpq 4121d0 4122aa: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) 00000000004122b0 <_d_arraysetlengthT>: 4122b0: 55 push %rbp 4122b1: 48 89 e5 mov %rsp,%rbp 4122b4: 41 57 push %r15 4122b6: 41 56 push %r14 4122b8: 41 55 push %r13 4122ba: 41 54 push %r12 4122bc: 53 push %rbx 4122bd: 48 81 ec 88 01 00 00 sub $0x188,%rsp 4122c4: 48 89 d1 mov %rdx,%rcx 4122c7: 49 89 fc mov %rdi,%r12 4122ca: 48 89 b5 18 ff ff ff mov %rsi,-0xe8(%rbp) 4122d1: 48 85 f6 test %rsi,%rsi 4122d4: 0f 84 7a 01 00 00 je 412454 <_d_arraysetlengthT+0x1a4> 4122da: 48 39 31 cmp %rsi,(%rcx) 4122dd: 0f 83 7a 01 00 00 jae 41245d <_d_arraysetlengthT+0x1ad> 4122e3: 48 89 cb mov %rcx,%rbx 4122e6: 49 8b 04 24 mov (%r12),%rax 4122ea: 4c 89 e7 mov %r12,%rdi 4122ed: ff 50 58 callq *0x58(%rax) 4122f0: 48 8b 08 mov (%rax),%rcx 4122f3: 48 89 c7 mov %rax,%rdi 4122f6: ff 51 48 callq *0x48(%rcx) 4122f9: 48 89 85 10 ff ff ff mov %rax,-0xf0(%rbp) 412300: c7 85 04 ff ff ff 00 movl $0x0,-0xfc(%rbp) 412307: 00 00 00 41230a: 48 8b 85 18 ff ff ff mov -0xe8(%rbp),%rax 412311: 48 f7 a5 10 ff ff ff mulq -0xf0(%rbp) 412318: 48 89 85 08 ff ff ff mov %rax,-0xf8(%rbp) 41231f: 72 02 jb 412323 <_d_arraysetlengthT+0x73> 412321: eb 0c jmp 41232f <_d_arraysetlengthT+0x7f> 412323: c7 85 04 ff ff ff 01 movl $0x1,-0xfc(%rbp) 41232a: 00 00 00 41232d: eb 00 jmp 41232f <_d_arraysetlengthT+0x7f> 41232f: 83 bd 04 ff ff ff 01 cmpl $0x1,-0xfc(%rbp) 412336: 0f 84 ed 0b 00 00 je 412f29 <_d_arraysetlengthT+0xc79> 41233c: 49 8b 04 24 mov (%r12),%rax 412340: 48 8b 08 mov (%rax),%rcx 412343: 48 89 8d 68 fe ff ff mov %rcx,-0x198(%rbp) 41234a: 48 89 d9 mov %rbx,%rcx 41234d: 48 8b 59 08 mov 0x8(%rcx),%rbx 412351: 48 85 db test %rbx,%rbx 412354: 0f 84 12 01 00 00 je 41246c <_d_arraysetlengthT+0x1bc> 41235a: 4c 8b 31 mov (%rcx),%r14 41235d: 4c 39 b5 18 ff ff ff cmp %r14,-0xe8(%rbp) 412364: 0f 86 4d 0d 00 00 jbe 4130b7 <_d_arraysetlengthT+0xe07> 41236a: 4c 89 a5 50 fe ff ff mov %r12,-0x1b0(%rbp) 412371: 48 89 8d 58 fe ff ff mov %rcx,-0x1a8(%rbp) 412378: 4c 0f af b5 10 ff ff imul -0xf0(%rbp),%r14 41237f: ff 412380: b8 f0 0d 63 00 mov $0x630df0,%eax 412385: 48 39 85 68 fe ff ff cmp %rax,-0x198(%rbp) 41238c: 0f 84 e7 01 00 00 je 412579 <_d_arraysetlengthT+0x2c9> 412392: 64 48 8b 04 25 f0 ff mov %fs:0xfffffffffffffff0,%rax 412399: ff ff 41239b: 48 85 c0 test %rax,%rax 41239e: 75 5e jne 4123fe <_d_arraysetlengthT+0x14e> 4123a0: bf c0 00 00 00 mov $0xc0,%edi 4123a5: e8 c6 f8 fe ff callq 401c70 4123aa: 64 48 89 04 25 f0 ff mov %rax,%fs:0xfffffffffffffff0 4123b1: ff ff 4123b3: c5 f8 57 c0 vxorps %xmm0,%xmm0,%xmm0 4123b7: c5 f8 11 80 b0 00 00 vmovups %xmm0,0xb0(%rax) 4123be: 00 4123bf: c5 f8 11 80 a0 00 00 vmovups %xmm0,0xa0(%rax) 4123c6: 00 4123c7: c5 f8 11 80 90 00 00 vmovups %xmm0,0x90(%rax) 4123ce: 00 4123cf: c5 f8 11 80 80 00 00 vmovups %xmm0,0x80(%rax) 4123d6: 00 4123d7: c5 f8 11 40 70 vmovups %xmm0,0x70(%rax) 4123dc: c5 f8 11 40 60 vmovups %xmm0,0x60(%rax) 4123e1: c5 f8 11 40 50 vmovups %xmm0,0x50(%rax) 4123e6: c5 f8 11 40 40 vmovups %xmm0,0x40(%rax) 4123eb: c5 f8 11 40 30 vmovups %xmm0,0x30(%rax) 4123f0: c5 f8 11 40 20 vmovups %xmm0,0x20(%rax) 4123f5: c5 f8 11 40 10 vmovups %xmm0,0x10(%rax) 4123fa: c5 f8 11 00 vmovups %xmm0,(%rax) 4123fe: 64 48 63 0c 25 f8 ff movslq %fs:0xfffffffffffffff8,%rcx 412405: ff ff 412407: 48 8d 0c 49 lea (%rcx,%rcx,2),%rcx 41240b: 48 8d 0c c8 lea (%rax,%rcx,8),%rcx 41240f: 48 39 c1 cmp %rax,%rcx 412412: 72 35 jb 412449 <_d_arraysetlengthT+0x199> 412414: 49 89 cc mov %rcx,%r12 412417: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) 41241e: 00 00 412420: 49 8b 14 24 mov (%r12),%rdx 412424: 48 85 d2 test %rdx,%rdx 412427: 74 17 je 412440 <_d_arraysetlengthT+0x190> 412429: 48 39 da cmp %rbx,%rdx 41242c: 77 12 ja 412440 <_d_arraysetlengthT+0x190> 41242e: 48 89 de mov %rbx,%rsi 412431: 48 29 d6 sub %rdx,%rsi 412434: 49 3b 74 24 08 cmp 0x8(%r12),%rsi 412439: 0f 82 05 01 00 00 jb 412544 <_d_arraysetlengthT+0x294> 41243f: 90 nop 412440: 49 83 c4 e8 add $0xffffffffffffffe8,%r12 412444: 49 39 c4 cmp %rax,%r12 412447: 73 d7 jae 412420 <_d_arraysetlengthT+0x170> 412449: 48 05 a8 00 00 00 add $0xa8,%rax 41244f: e9 cf 00 00 00 jmpq 412523 <_d_arraysetlengthT+0x273> 412454: 48 8b 59 08 mov 0x8(%rcx),%rbx 412458: e9 5a 0c 00 00 jmpq 4130b7 <_d_arraysetlengthT+0xe07> 41245d: 48 8b 51 08 mov 0x8(%rcx),%rdx 412461: 48 89 31 mov %rsi,(%rcx) 412464: 48 89 f0 mov %rsi,%rax 412467: e9 5f 0c 00 00 jmpq 4130cb <_d_arraysetlengthT+0xe1b> 41246c: 49 89 cf mov %rcx,%r15 41246f: 41 be 11 00 00 00 mov $0x11,%r14d 412475: 48 8b 9d 08 ff ff ff mov -0xf8(%rbp),%rbx 41247c: 48 81 fb fe 07 00 00 cmp $0x7fe,%rbx 412483: 77 11 ja 412496 <_d_arraysetlengthT+0x1e6> 412485: 48 81 fb ff 00 00 00 cmp $0xff,%rbx 41248c: 0f 97 c1 seta %cl 41248f: 44 0f b6 f1 movzbl %cl,%r14d 412493: 49 ff c6 inc %r14 412496: 4c 89 e7 mov %r12,%rdi 412499: ff 50 58 callq *0x58(%rax) 41249c: 48 8b 08 mov (%rax),%rcx 41249f: 48 89 c7 mov %rax,%rdi 4124a2: ff 51 68 callq *0x68(%rcx) 4124a5: 8d 14 00 lea (%rax,%rax,1),%edx 4124a8: 83 e2 02 and $0x2,%edx 4124ab: 83 f2 0a xor $0xa,%edx 4124ae: 4c 01 f3 add %r14,%rbx 4124b1: 48 8d bd 78 fe ff ff lea -0x188(%rbp),%rdi 4124b8: 48 89 de mov %rbx,%rsi 4124bb: e8 80 a0 ff ff callq 40c540 4124c0: 48 8b 8d 80 fe ff ff mov -0x180(%rbp),%rcx 4124c7: 48 8b 85 08 ff ff ff mov -0xf8(%rbp),%rax 4124ce: 48 81 f9 00 01 00 00 cmp $0x100,%rcx 4124d5: 77 1d ja 4124f4 <_d_arraysetlengthT+0x244> 4124d7: 48 8d 50 01 lea 0x1(%rax),%rdx 4124db: 48 39 ca cmp %rcx,%rdx 4124de: 0f 87 95 02 00 00 ja 412779 <_d_arraysetlengthT+0x4c9> 4124e4: 48 8b 95 78 fe ff ff mov -0x188(%rbp),%rdx 4124eb: 88 44 11 ff mov %al,-0x1(%rcx,%rdx,1) 4124ef: e9 85 02 00 00 jmpq 412779 <_d_arraysetlengthT+0x4c9> 4124f4: 48 81 f9 ff 0f 00 00 cmp $0xfff,%rcx 4124fb: 0f 87 65 02 00 00 ja 412766 <_d_arraysetlengthT+0x4b6> 412501: 48 8d 50 02 lea 0x2(%rax),%rdx 412505: 48 39 ca cmp %rcx,%rdx 412508: 0f 87 6b 02 00 00 ja 412779 <_d_arraysetlengthT+0x4c9> 41250e: 48 8b 95 78 fe ff ff mov -0x188(%rbp),%rdx 412515: 66 89 44 11 fe mov %ax,-0x2(%rcx,%rdx,1) 41251a: e9 5a 02 00 00 jmpq 412779 <_d_arraysetlengthT+0x4c9> 41251f: 48 83 c0 e8 add $0xffffffffffffffe8,%rax 412523: 48 39 c8 cmp %rcx,%rax 412526: 76 51 jbe 412579 <_d_arraysetlengthT+0x2c9> 412528: 48 8b 10 mov (%rax),%rdx 41252b: 48 85 d2 test %rdx,%rdx 41252e: 74 ef je 41251f <_d_arraysetlengthT+0x26f> 412530: 48 39 da cmp %rbx,%rdx 412533: 77 ea ja 41251f <_d_arraysetlengthT+0x26f> 412535: 48 89 de mov %rbx,%rsi 412538: 48 29 d6 sub %rdx,%rsi 41253b: 48 3b 70 08 cmp 0x8(%rax),%rsi 41253f: 73 de jae 41251f <_d_arraysetlengthT+0x26f> 412541: 49 89 c4 mov %rax,%r12 412544: 4d 85 e4 test %r12,%r12 412547: 74 30 je 412579 <_d_arraysetlengthT+0x2c9> 412549: 48 89 9d 60 fe ff ff mov %rbx,-0x1a0(%rbp) 412550: 4c 89 f3 mov %r14,%rbx 412553: 48 89 9d 70 fe ff ff mov %rbx,-0x190(%rbp) 41255a: 49 8b 44 24 10 mov 0x10(%r12),%rax 41255f: 48 89 85 d0 fe ff ff mov %rax,-0x130(%rbp) 412566: c4 c1 78 10 04 24 vmovups (%r12),%xmm0 41256c: c5 f8 29 85 c0 fe ff vmovaps %xmm0,-0x140(%rbp) 412573: ff 412574: 41 b7 01 mov $0x1,%r15b 412577: eb 2e jmp 4125a7 <_d_arraysetlengthT+0x2f7> 412579: 48 89 9d 60 fe ff ff mov %rbx,-0x1a0(%rbp) 412580: 4c 89 f3 mov %r14,%rbx 412583: 48 89 9d 70 fe ff ff mov %rbx,-0x190(%rbp) 41258a: 48 8b 85 58 fe ff ff mov -0x1a8(%rbp),%rax 412591: 48 8b 70 08 mov 0x8(%rax),%rsi 412595: 48 8d bd c0 fe ff ff lea -0x140(%rbp),%rdi 41259c: e8 9f a1 ff ff callq 40c740 4125a1: 45 31 e4 xor %r12d,%r12d 4125a4: 45 30 ff xor %r15b,%r15b 4125a7: 48 8b 85 d0 fe ff ff mov -0x130(%rbp),%rax 4125ae: 48 89 85 f0 fe ff ff mov %rax,-0x110(%rbp) 4125b5: c5 f8 28 85 c0 fe ff vmovaps -0x140(%rbp),%xmm0 4125bc: ff 4125bd: c5 f8 29 85 e0 fe ff vmovaps %xmm0,-0x120(%rbp) 4125c4: ff 4125c5: 48 8b 85 e0 fe ff ff mov -0x120(%rbp),%rax 4125cc: 48 85 c0 test %rax,%rax 4125cf: 0f 84 55 01 00 00 je 41272a <_d_arraysetlengthT+0x47a> 4125d5: f6 85 f0 fe ff ff 08 testb $0x8,-0x110(%rbp) 4125dc: 0f 84 48 01 00 00 je 41272a <_d_arraysetlengthT+0x47a> 4125e2: 4c 8b ad e8 fe ff ff mov -0x118(%rbp),%r13 4125e9: 49 81 fd ff 0f 00 00 cmp $0xfff,%r13 4125f0: 0f 97 c1 seta %cl 4125f3: 0f b6 c9 movzbl %cl,%ecx 4125f6: 48 c1 e1 04 shl $0x4,%rcx 4125fa: 48 01 c8 add %rcx,%rax 4125fd: 48 8b 8d 58 fe ff ff mov -0x1a8(%rbp),%rcx 412604: 48 8b 59 08 mov 0x8(%rcx),%rbx 412608: 48 29 c3 sub %rax,%rbx 41260b: 48 8d 8d e0 fe ff ff lea -0x120(%rbp),%rcx 412612: b8 f0 0d 63 00 mov $0x630df0,%eax 412617: 48 8b 95 70 fe ff ff mov -0x190(%rbp),%rdx 41261e: 4c 8d 34 13 lea (%rbx,%rdx,1),%r14 412622: 48 8b 95 08 ff ff ff mov -0xf8(%rbp),%rdx 412629: 48 01 da add %rbx,%rdx 41262c: 48 39 85 68 fe ff ff cmp %rax,-0x198(%rbp) 412633: 0f 94 c0 sete %al 412636: 0f b6 f0 movzbl %al,%esi 412639: 4c 89 f7 mov %r14,%rdi 41263c: e8 7f e6 ff ff callq 410cc0 <_D2rt8lifetime21__setArrayAllocLengthFKS2rt8lifetime7BlkInfombmZb> 412641: 49 81 fd 00 10 00 00 cmp $0x1000,%r13 412648: 0f 82 cf 02 00 00 jb 41291d <_d_arraysetlengthT+0x66d> 41264e: a8 01 test $0x1,%al 412650: 0f 84 ed 03 00 00 je 412a43 <_d_arraysetlengthT+0x793> 412656: b8 f0 0d 63 00 mov $0x630df0,%eax 41265b: 48 39 85 68 fe ff ff cmp %rax,-0x198(%rbp) 412662: 0f 94 c0 sete %al 412665: 44 08 f8 or %r15b,%al 412668: 4c 8b ad 70 fe ff ff mov -0x190(%rbp),%r13 41266f: 0f 85 1c 0a 00 00 jne 413091 <_d_arraysetlengthT+0xde1> 412675: 48 8b 85 f0 fe ff ff mov -0x110(%rbp),%rax 41267c: 48 89 45 90 mov %rax,-0x70(%rbp) 412680: c5 f8 28 85 e0 fe ff vmovaps -0x120(%rbp),%xmm0 412687: ff 412688: c5 f8 29 45 80 vmovaps %xmm0,-0x80(%rbp) 41268d: 64 48 8b 04 25 f0 ff mov %fs:0xfffffffffffffff0,%rax 412694: ff ff 412696: 48 85 c0 test %rax,%rax 412699: 75 5e jne 4126f9 <_d_arraysetlengthT+0x449> 41269b: bf c0 00 00 00 mov $0xc0,%edi 4126a0: e8 cb f5 fe ff callq 401c70 4126a5: 64 48 89 04 25 f0 ff mov %rax,%fs:0xfffffffffffffff0 4126ac: ff ff 4126ae: c5 f8 57 c0 vxorps %xmm0,%xmm0,%xmm0 4126b2: c5 f8 11 80 b0 00 00 vmovups %xmm0,0xb0(%rax) 4126b9: 00 4126ba: c5 f8 11 80 a0 00 00 vmovups %xmm0,0xa0(%rax) 4126c1: 00 4126c2: c5 f8 11 80 90 00 00 vmovups %xmm0,0x90(%rax) 4126c9: 00 4126ca: c5 f8 11 80 80 00 00 vmovups %xmm0,0x80(%rax) 4126d1: 00 4126d2: c5 f8 11 40 70 vmovups %xmm0,0x70(%rax) 4126d7: c5 f8 11 40 60 vmovups %xmm0,0x60(%rax) 4126dc: c5 f8 11 40 50 vmovups %xmm0,0x50(%rax) 4126e1: c5 f8 11 40 40 vmovups %xmm0,0x40(%rax) 4126e6: c5 f8 11 40 30 vmovups %xmm0,0x30(%rax) 4126eb: c5 f8 11 40 20 vmovups %xmm0,0x20(%rax) 4126f0: c5 f8 11 40 10 vmovups %xmm0,0x10(%rax) 4126f5: c5 f8 11 00 vmovups %xmm0,(%rax) 4126f9: 64 8b 0c 25 f8 ff ff mov %fs:0xfffffffffffffff8,%ecx 412700: ff 412701: ff c1 inc %ecx 412703: 83 e1 07 and $0x7,%ecx 412706: 64 89 0c 25 f8 ff ff mov %ecx,%fs:0xfffffffffffffff8 41270d: ff 41270e: 48 8d 0c 49 lea (%rcx,%rcx,2),%rcx 412712: 48 8b 55 90 mov -0x70(%rbp),%rdx 412716: 48 89 54 c8 10 mov %rdx,0x10(%rax,%rcx,8) 41271b: c5 f8 28 45 80 vmovaps -0x80(%rbp),%xmm0 412720: c5 f8 11 04 c8 vmovups %xmm0,(%rax,%rcx,8) 412725: e9 67 09 00 00 jmpq 413091 <_d_arraysetlengthT+0xde1> 41272a: b9 11 00 00 00 mov $0x11,%ecx 41272f: 48 8b 9d 08 ff ff ff mov -0xf8(%rbp),%rbx 412736: 48 81 fb fe 07 00 00 cmp $0x7fe,%rbx 41273d: 77 10 ja 41274f <_d_arraysetlengthT+0x49f> 41273f: 48 81 fb ff 00 00 00 cmp $0xff,%rbx 412746: 0f 97 c1 seta %cl 412749: 0f b6 c9 movzbl %cl,%ecx 41274c: 48 ff c1 inc %rcx 41274f: 48 01 cb add %rcx,%rbx 412752: 48 85 c0 test %rax,%rax 412755: 0f 84 20 01 00 00 je 41287b <_d_arraysetlengthT+0x5cb> 41275b: 8b 85 f0 fe ff ff mov -0x110(%rbp),%eax 412761: e9 33 01 00 00 jmpq 412899 <_d_arraysetlengthT+0x5e9> 412766: 48 8d 50 11 lea 0x11(%rax),%rdx 41276a: 48 39 ca cmp %rcx,%rdx 41276d: 77 0a ja 412779 <_d_arraysetlengthT+0x4c9> 41276f: 48 8b 8d 78 fe ff ff mov -0x188(%rbp),%rcx 412776: 48 89 01 mov %rax,(%rcx) 412779: b8 f0 0d 63 00 mov $0x630df0,%eax 41277e: 48 39 85 68 fe ff ff cmp %rax,-0x198(%rbp) 412785: 0f 84 bc 00 00 00 je 412847 <_d_arraysetlengthT+0x597> 41278b: 48 8b 85 88 fe ff ff mov -0x178(%rbp),%rax 412792: 48 89 85 30 ff ff ff mov %rax,-0xd0(%rbp) 412799: c5 f8 10 85 78 fe ff vmovups -0x188(%rbp),%xmm0 4127a0: ff 4127a1: c5 f8 29 85 20 ff ff vmovaps %xmm0,-0xe0(%rbp) 4127a8: ff 4127a9: 64 48 8b 04 25 f0 ff mov %fs:0xfffffffffffffff0,%rax 4127b0: ff ff 4127b2: 48 85 c0 test %rax,%rax 4127b5: 75 5e jne 412815 <_d_arraysetlengthT+0x565> 4127b7: bf c0 00 00 00 mov $0xc0,%edi 4127bc: e8 af f4 fe ff callq 401c70 4127c1: 64 48 89 04 25 f0 ff mov %rax,%fs:0xfffffffffffffff0 4127c8: ff ff 4127ca: c5 f8 57 c0 vxorps %xmm0,%xmm0,%xmm0 4127ce: c5 f8 11 80 b0 00 00 vmovups %xmm0,0xb0(%rax) 4127d5: 00 4127d6: c5 f8 11 80 a0 00 00 vmovups %xmm0,0xa0(%rax) 4127dd: 00 4127de: c5 f8 11 80 90 00 00 vmovups %xmm0,0x90(%rax) 4127e5: 00 4127e6: c5 f8 11 80 80 00 00 vmovups %xmm0,0x80(%rax) 4127ed: 00 4127ee: c5 f8 11 40 70 vmovups %xmm0,0x70(%rax) 4127f3: c5 f8 11 40 60 vmovups %xmm0,0x60(%rax) 4127f8: c5 f8 11 40 50 vmovups %xmm0,0x50(%rax) 4127fd: c5 f8 11 40 40 vmovups %xmm0,0x40(%rax) 412802: c5 f8 11 40 30 vmovups %xmm0,0x30(%rax) 412807: c5 f8 11 40 20 vmovups %xmm0,0x20(%rax) 41280c: c5 f8 11 40 10 vmovups %xmm0,0x10(%rax) 412811: c5 f8 11 00 vmovups %xmm0,(%rax) 412815: 64 8b 0c 25 f8 ff ff mov %fs:0xfffffffffffffff8,%ecx 41281c: ff 41281d: ff c1 inc %ecx 41281f: 83 e1 07 and $0x7,%ecx 412822: 64 89 0c 25 f8 ff ff mov %ecx,%fs:0xfffffffffffffff8 412829: ff 41282a: 48 8d 0c 49 lea (%rcx,%rcx,2),%rcx 41282e: 48 8b 95 30 ff ff ff mov -0xd0(%rbp),%rdx 412835: 48 89 54 c8 10 mov %rdx,0x10(%rax,%rcx,8) 41283a: c5 f8 28 85 20 ff ff vmovaps -0xe0(%rbp),%xmm0 412841: ff 412842: c5 f8 11 04 c8 vmovups %xmm0,(%rax,%rcx,8) 412847: bb 10 00 00 00 mov $0x10,%ebx 41284c: 48 81 bd 80 fe ff ff cmpq $0xfff,-0x180(%rbp) 412853: ff 0f 00 00 412857: 77 02 ja 41285b <_d_arraysetlengthT+0x5ab> 412859: 31 db xor %ebx,%ebx 41285b: 48 03 9d 78 fe ff ff add -0x188(%rbp),%rbx 412862: 48 8b 95 08 ff ff ff mov -0xf8(%rbp),%rdx 412869: 48 89 df mov %rbx,%rdi 41286c: 31 f6 xor %esi,%esi 41286e: e8 8d f2 fe ff callq 401b00 412873: 4c 89 f9 mov %r15,%rcx 412876: e9 3c 08 00 00 jmpq 4130b7 <_d_arraysetlengthT+0xe07> 41287b: 48 8b bd 50 fe ff ff mov -0x1b0(%rbp),%rdi 412882: 48 8b 07 mov (%rdi),%rax 412885: ff 50 58 callq *0x58(%rax) 412888: 48 8b 08 mov (%rax),%rcx 41288b: 48 89 c7 mov %rax,%rdi 41288e: ff 51 68 callq *0x68(%rcx) 412891: 01 c0 add %eax,%eax 412893: 83 e0 02 and $0x2,%eax 412896: 83 f0 02 xor $0x2,%eax 412899: 83 c8 08 or $0x8,%eax 41289c: 48 8d bd 90 fe ff ff lea -0x170(%rbp),%rdi 4128a3: 48 89 de mov %rbx,%rsi 4128a6: 89 c2 mov %eax,%edx 4128a8: e8 93 9c ff ff callq 40c540 4128ad: 48 8b 85 a0 fe ff ff mov -0x160(%rbp),%rax 4128b4: 48 89 85 f0 fe ff ff mov %rax,-0x110(%rbp) 4128bb: c5 f8 10 85 90 fe ff vmovups -0x170(%rbp),%xmm0 4128c2: ff 4128c3: c5 f8 29 85 e0 fe ff vmovaps %xmm0,-0x120(%rbp) 4128ca: ff 4128cb: 48 8b 85 e8 fe ff ff mov -0x118(%rbp),%rax 4128d2: 48 8b 8d 08 ff ff ff mov -0xf8(%rbp),%rcx 4128d9: 48 3d 00 01 00 00 cmp $0x100,%rax 4128df: 4c 8b ad 70 fe ff ff mov -0x190(%rbp),%r13 4128e6: 77 16 ja 4128fe <_d_arraysetlengthT+0x64e> 4128e8: 48 8d 51 01 lea 0x1(%rcx),%rdx 4128ec: 48 39 c2 cmp %rax,%rdx 4128ef: 77 6b ja 41295c <_d_arraysetlengthT+0x6ac> 4128f1: 48 8b 95 e0 fe ff ff mov -0x120(%rbp),%rdx 4128f8: 88 4c 10 ff mov %cl,-0x1(%rax,%rdx,1) 4128fc: eb 5e jmp 41295c <_d_arraysetlengthT+0x6ac> 4128fe: 48 3d ff 0f 00 00 cmp $0xfff,%rax 412904: 77 43 ja 412949 <_d_arraysetlengthT+0x699> 412906: 48 8d 51 02 lea 0x2(%rcx),%rdx 41290a: 48 39 c2 cmp %rax,%rdx 41290d: 77 4d ja 41295c <_d_arraysetlengthT+0x6ac> 41290f: 48 8b 95 e0 fe ff ff mov -0x120(%rbp),%rdx 412916: 66 89 4c 10 fe mov %cx,-0x2(%rax,%rdx,1) 41291b: eb 3f jmp 41295c <_d_arraysetlengthT+0x6ac> 41291d: a8 01 test $0x1,%al 41291f: 0f 84 71 02 00 00 je 412b96 <_d_arraysetlengthT+0x8e6> 412925: b8 f0 0d 63 00 mov $0x630df0,%eax 41292a: 48 39 85 68 fe ff ff cmp %rax,-0x198(%rbp) 412931: 0f 94 c0 sete %al 412934: 44 08 f8 or %r15b,%al 412937: 0f 84 31 04 00 00 je 412d6e <_d_arraysetlengthT+0xabe> 41293d: 4c 8b ad 70 fe ff ff mov -0x190(%rbp),%r13 412944: e9 48 07 00 00 jmpq 413091 <_d_arraysetlengthT+0xde1> 412949: 48 8d 51 11 lea 0x11(%rcx),%rdx 41294d: 48 39 c2 cmp %rax,%rdx 412950: 77 0a ja 41295c <_d_arraysetlengthT+0x6ac> 412952: 48 8b 95 e0 fe ff ff mov -0x120(%rbp),%rdx 412959: 48 89 0a mov %rcx,(%rdx) 41295c: b9 f0 0d 63 00 mov $0x630df0,%ecx 412961: 48 39 8d 68 fe ff ff cmp %rcx,-0x198(%rbp) 412968: 0f 84 98 02 00 00 je 412c06 <_d_arraysetlengthT+0x956> 41296e: 48 8b 85 f0 fe ff ff mov -0x110(%rbp),%rax 412975: 48 89 45 d0 mov %rax,-0x30(%rbp) 412979: c5 f8 28 85 e0 fe ff vmovaps -0x120(%rbp),%xmm0 412980: ff 412981: c5 f8 29 45 c0 vmovaps %xmm0,-0x40(%rbp) 412986: 64 48 8b 04 25 f0 ff mov %fs:0xfffffffffffffff0,%rax 41298d: ff ff 41298f: 48 85 c0 test %rax,%rax 412992: 75 5e jne 4129f2 <_d_arraysetlengthT+0x742> 412994: bf c0 00 00 00 mov $0xc0,%edi 412999: e8 d2 f2 fe ff callq 401c70 41299e: 64 48 89 04 25 f0 ff mov %rax,%fs:0xfffffffffffffff0 4129a5: ff ff 4129a7: c5 f8 57 c0 vxorps %xmm0,%xmm0,%xmm0 4129ab: c5 f8 11 80 b0 00 00 vmovups %xmm0,0xb0(%rax) 4129b2: 00 4129b3: c5 f8 11 80 a0 00 00 vmovups %xmm0,0xa0(%rax) 4129ba: 00 4129bb: c5 f8 11 80 90 00 00 vmovups %xmm0,0x90(%rax) 4129c2: 00 4129c3: c5 f8 11 80 80 00 00 vmovups %xmm0,0x80(%rax) 4129ca: 00 4129cb: c5 f8 11 40 70 vmovups %xmm0,0x70(%rax) 4129d0: c5 f8 11 40 60 vmovups %xmm0,0x60(%rax) 4129d5: c5 f8 11 40 50 vmovups %xmm0,0x50(%rax) 4129da: c5 f8 11 40 40 vmovups %xmm0,0x40(%rax) 4129df: c5 f8 11 40 30 vmovups %xmm0,0x30(%rax) 4129e4: c5 f8 11 40 20 vmovups %xmm0,0x20(%rax) 4129e9: c5 f8 11 40 10 vmovups %xmm0,0x10(%rax) 4129ee: c5 f8 11 00 vmovups %xmm0,(%rax) 4129f2: 64 48 63 0c 25 f8 ff movslq %fs:0xfffffffffffffff8,%rcx 4129f9: ff ff 4129fb: 4d 85 e4 test %r12,%r12 4129fe: 74 29 je 412a29 <_d_arraysetlengthT+0x779> 412a00: 48 8d 0c 49 lea (%rcx,%rcx,2),%rcx 412a04: 48 8d 04 c8 lea (%rax,%rcx,8),%rax 412a08: 4c 39 e0 cmp %r12,%rax 412a0b: 0f 84 da 01 00 00 je 412beb <_d_arraysetlengthT+0x93b> 412a11: 48 8b 48 10 mov 0x10(%rax),%rcx 412a15: 49 89 4c 24 10 mov %rcx,0x10(%r12) 412a1a: c5 f8 10 00 vmovups (%rax),%xmm0 412a1e: c4 c1 78 11 04 24 vmovups %xmm0,(%r12) 412a24: e9 c5 01 00 00 jmpq 412bee <_d_arraysetlengthT+0x93e> 412a29: ff c1 inc %ecx 412a2b: 83 e1 07 and $0x7,%ecx 412a2e: 64 89 0c 25 f8 ff ff mov %ecx,%fs:0xfffffffffffffff8 412a35: ff 412a36: 48 8d 0c 49 lea (%rcx,%rcx,2),%rcx 412a3a: 48 8d 04 c8 lea (%rax,%rcx,8),%rax 412a3e: e9 ab 01 00 00 jmpq 412bee <_d_arraysetlengthT+0x93e> 412a43: 48 8b 85 e0 fe ff ff mov -0x120(%rbp),%rax 412a4a: 4c 39 30 cmp %r14,(%rax) 412a4d: 4c 8b ad 70 fe ff ff mov -0x190(%rbp),%r13 412a54: 0f 85 b3 02 00 00 jne 412d0d <_d_arraysetlengthT+0xa5d> 412a5a: 48 8b 85 08 ff ff ff mov -0xf8(%rbp),%rax 412a61: 48 8d 74 03 11 lea 0x11(%rbx,%rax,1),%rsi 412a66: 48 2b b5 e8 fe ff ff sub -0x118(%rbp),%rsi 412a6d: 48 8b 85 58 fe ff ff mov -0x1a8(%rbp),%rax 412a74: 48 8b 78 08 mov 0x8(%rax),%rdi 412a78: 48 89 f2 mov %rsi,%rdx 412a7b: e8 c0 9b ff ff callq 40c640 412a80: 48 85 c0 test %rax,%rax 412a83: 0f 84 84 02 00 00 je 412d0d <_d_arraysetlengthT+0xa5d> 412a89: 48 89 85 e8 fe ff ff mov %rax,-0x118(%rbp) 412a90: 48 03 9d 08 ff ff ff add -0xf8(%rbp),%rbx 412a97: 41 bf f0 0d 63 00 mov $0x630df0,%r15d 412a9d: 4c 39 bd 68 fe ff ff cmp %r15,-0x198(%rbp) 412aa4: 0f 94 c0 sete %al 412aa7: 0f b6 f0 movzbl %al,%esi 412aaa: 48 8d 8d e0 fe ff ff lea -0x120(%rbp),%rcx 412ab1: 4c 89 f7 mov %r14,%rdi 412ab4: 48 89 da mov %rbx,%rdx 412ab7: e8 04 e2 ff ff callq 410cc0 <_D2rt8lifetime21__setArrayAllocLengthFKS2rt8lifetime7BlkInfombmZb> 412abc: a8 01 test $0x1,%al 412abe: 0f 84 49 02 00 00 je 412d0d <_d_arraysetlengthT+0xa5d> 412ac4: 4c 39 bd 68 fe ff ff cmp %r15,-0x198(%rbp) 412acb: 0f 84 c0 05 00 00 je 413091 <_d_arraysetlengthT+0xde1> 412ad1: 48 8b 85 f0 fe ff ff mov -0x110(%rbp),%rax 412ad8: 48 89 85 50 ff ff ff mov %rax,-0xb0(%rbp) 412adf: c5 f8 28 85 e0 fe ff vmovaps -0x120(%rbp),%xmm0 412ae6: ff 412ae7: c5 f8 29 85 40 ff ff vmovaps %xmm0,-0xc0(%rbp) 412aee: ff 412aef: 64 48 8b 04 25 f0 ff mov %fs:0xfffffffffffffff0,%rax 412af6: ff ff 412af8: 48 85 c0 test %rax,%rax 412afb: 75 5e jne 412b5b <_d_arraysetlengthT+0x8ab> 412afd: bf c0 00 00 00 mov $0xc0,%edi 412b02: e8 69 f1 fe ff callq 401c70 412b07: 64 48 89 04 25 f0 ff mov %rax,%fs:0xfffffffffffffff0 412b0e: ff ff 412b10: c5 f8 57 c0 vxorps %xmm0,%xmm0,%xmm0 412b14: c5 f8 11 80 b0 00 00 vmovups %xmm0,0xb0(%rax) 412b1b: 00 412b1c: c5 f8 11 80 a0 00 00 vmovups %xmm0,0xa0(%rax) 412b23: 00 412b24: c5 f8 11 80 90 00 00 vmovups %xmm0,0x90(%rax) 412b2b: 00 412b2c: c5 f8 11 80 80 00 00 vmovups %xmm0,0x80(%rax) 412b33: 00 412b34: c5 f8 11 40 70 vmovups %xmm0,0x70(%rax) 412b39: c5 f8 11 40 60 vmovups %xmm0,0x60(%rax) 412b3e: c5 f8 11 40 50 vmovups %xmm0,0x50(%rax) 412b43: c5 f8 11 40 40 vmovups %xmm0,0x40(%rax) 412b48: c5 f8 11 40 30 vmovups %xmm0,0x30(%rax) 412b4d: c5 f8 11 40 20 vmovups %xmm0,0x20(%rax) 412b52: c5 f8 11 40 10 vmovups %xmm0,0x10(%rax) 412b57: c5 f8 11 00 vmovups %xmm0,(%rax) 412b5b: 64 48 63 0c 25 f8 ff movslq %fs:0xfffffffffffffff8,%rcx 412b62: ff ff 412b64: 4d 85 e4 test %r12,%r12 412b67: 0f 84 d5 03 00 00 je 412f42 <_d_arraysetlengthT+0xc92> 412b6d: 48 8d 0c 49 lea (%rcx,%rcx,2),%rcx 412b71: 48 8d 04 c8 lea (%rax,%rcx,8),%rax 412b75: 4c 39 e0 cmp %r12,%rax 412b78: 0f 84 db 03 00 00 je 412f59 <_d_arraysetlengthT+0xca9> 412b7e: 48 8b 48 10 mov 0x10(%rax),%rcx 412b82: 49 89 4c 24 10 mov %rcx,0x10(%r12) 412b87: c5 f8 10 00 vmovups (%rax),%xmm0 412b8b: c4 c1 78 11 04 24 vmovups %xmm0,(%r12) 412b91: e9 c6 03 00 00 jmpq 412f5c <_d_arraysetlengthT+0xcac> 412b96: b8 11 00 00 00 mov $0x11,%eax 412b9b: 48 8b b5 08 ff ff ff mov -0xf8(%rbp),%rsi 412ba2: 48 81 fe fe 07 00 00 cmp $0x7fe,%rsi 412ba9: 77 10 ja 412bbb <_d_arraysetlengthT+0x90b> 412bab: 48 81 fe ff 00 00 00 cmp $0xff,%rsi 412bb2: 0f 97 c0 seta %al 412bb5: 0f b6 c0 movzbl %al,%eax 412bb8: 48 ff c0 inc %rax 412bbb: 48 01 c6 add %rax,%rsi 412bbe: 8b 95 f0 fe ff ff mov -0x110(%rbp),%edx 412bc4: 48 8d bd a8 fe ff ff lea -0x158(%rbp),%rdi 412bcb: e8 70 99 ff ff callq 40c540 412bd0: 48 8b 85 b8 fe ff ff mov -0x148(%rbp),%rax 412bd7: 48 89 85 f0 fe ff ff mov %rax,-0x110(%rbp) 412bde: c5 f8 10 85 a8 fe ff vmovups -0x158(%rbp),%xmm0 412be5: ff 412be6: e9 d8 fc ff ff jmpq 4128c3 <_d_arraysetlengthT+0x613> 412beb: 4c 89 e0 mov %r12,%rax 412bee: 48 8b 4d d0 mov -0x30(%rbp),%rcx 412bf2: 48 89 48 10 mov %rcx,0x10(%rax) 412bf6: c5 f8 28 45 c0 vmovaps -0x40(%rbp),%xmm0 412bfb: c5 f8 11 00 vmovups %xmm0,(%rax) 412bff: 48 8b 85 e8 fe ff ff mov -0x118(%rbp),%rax 412c06: 48 3d ff 0f 00 00 cmp $0xfff,%rax 412c0c: 0f 97 c0 seta %al 412c0f: 0f b6 d8 movzbl %al,%ebx 412c12: 48 c1 e3 04 shl $0x4,%rbx 412c16: 4c 8b bd e0 fe ff ff mov -0x120(%rbp),%r15 412c1d: 49 8d 3c 1f lea (%r15,%rbx,1),%rdi 412c21: 48 89 bd 60 fe ff ff mov %rdi,-0x1a0(%rbp) 412c28: 48 8b 85 58 fe ff ff mov -0x1a8(%rbp),%rax 412c2f: 48 8b 70 08 mov 0x8(%rax),%rsi 412c33: 4c 89 ea mov %r13,%rdx 412c36: e8 95 ef fe ff callq 401bd0 412c3b: 48 8b bd 50 fe ff ff mov -0x1b0(%rbp),%rdi 412c42: 48 8b 07 mov (%rdi),%rax 412c45: ff 50 58 callq *0x58(%rax) 412c48: 49 89 c4 mov %rax,%r12 412c4b: b8 60 94 40 00 mov $0x409460,%eax 412c50: 4d 8b 34 24 mov (%r12),%r14 412c54: 49 39 86 80 00 00 00 cmp %rax,0x80(%r14) 412c5b: 0f 84 30 04 00 00 je 413091 <_d_arraysetlengthT+0xde1> 412c61: 4c 89 e7 mov %r12,%rdi 412c64: be d0 05 63 00 mov $0x6305d0,%esi 412c69: e8 e2 09 ff ff callq 403650 <_d_dynamic_cast> 412c6e: 48 85 c0 test %rax,%rax 412c71: 74 4e je 412cc1 <_d_arraysetlengthT+0xa11> 412c73: 4c 8b 68 60 mov 0x60(%rax),%r13 412c77: 4d 85 ed test %r13,%r13 412c7a: 0f 84 81 00 00 00 je 412d01 <_d_arraysetlengthT+0xa51> 412c80: 4c 89 e7 mov %r12,%rdi 412c83: 41 ff 56 48 callq *0x48(%r14) 412c87: 49 89 c6 mov %rax,%r14 412c8a: 48 03 9d 70 fe ff ff add -0x190(%rbp),%rbx 412c91: 49 01 df add %rbx,%r15 412c94: 48 8b 85 60 fe ff ff mov -0x1a0(%rbp),%rax 412c9b: 49 39 c7 cmp %rax,%r15 412c9e: 0f 86 be 00 00 00 jbe 412d62 <_d_arraysetlengthT+0xab2> 412ca4: 48 89 c3 mov %rax,%rbx 412ca7: 48 89 df mov %rbx,%rdi 412caa: 41 ff d5 callq *%r13 412cad: 4c 01 f3 add %r14,%rbx 412cb0: 4c 39 fb cmp %r15,%rbx 412cb3: 72 f2 jb 412ca7 <_d_arraysetlengthT+0x9f7> 412cb5: 4c 8b ad 70 fe ff ff mov -0x190(%rbp),%r13 412cbc: e9 d0 03 00 00 jmpq 413091 <_d_arraysetlengthT+0xde1> 412cc1: 4c 89 e7 mov %r12,%rdi 412cc4: 41 ff 56 48 callq *0x48(%r14) 412cc8: 49 89 c6 mov %rax,%r14 412ccb: 4c 01 eb add %r13,%rbx 412cce: 49 01 df add %rbx,%r15 412cd1: 48 8b 85 60 fe ff ff mov -0x1a0(%rbp),%rax 412cd8: 49 39 c7 cmp %rax,%r15 412cdb: 0f 86 b0 03 00 00 jbe 413091 <_d_arraysetlengthT+0xde1> 412ce1: 48 89 c3 mov %rax,%rbx 412ce4: 49 8b 04 24 mov (%r12),%rax 412ce8: 4c 89 e7 mov %r12,%rdi 412ceb: 48 89 de mov %rbx,%rsi 412cee: ff 90 80 00 00 00 callq *0x80(%rax) 412cf4: 4c 01 f3 add %r14,%rbx 412cf7: 4c 39 fb cmp %r15,%rbx 412cfa: 72 e8 jb 412ce4 <_d_arraysetlengthT+0xa34> 412cfc: e9 90 03 00 00 jmpq 413091 <_d_arraysetlengthT+0xde1> 412d01: 4c 8b ad 70 fe ff ff mov -0x190(%rbp),%r13 412d08: e9 84 03 00 00 jmpq 413091 <_d_arraysetlengthT+0xde1> 412d0d: 8b 95 f0 fe ff ff mov -0x110(%rbp),%edx 412d13: 48 8b b5 08 ff ff ff mov -0xf8(%rbp),%rsi 412d1a: 48 83 c6 11 add $0x11,%rsi 412d1e: 48 8d bd e0 fe ff ff lea -0x120(%rbp),%rdi 412d25: e8 16 98 ff ff callq 40c540 412d2a: 48 8b 8d e8 fe ff ff mov -0x118(%rbp),%rcx 412d31: 48 8b 85 08 ff ff ff mov -0xf8(%rbp),%rax 412d38: 48 81 f9 00 01 00 00 cmp $0x100,%rcx 412d3f: 0f 87 e5 00 00 00 ja 412e2a <_d_arraysetlengthT+0xb7a> 412d45: 48 8d 50 01 lea 0x1(%rax),%rdx 412d49: 48 39 ca cmp %rcx,%rdx 412d4c: 0f 87 0b 01 00 00 ja 412e5d <_d_arraysetlengthT+0xbad> 412d52: 48 8b 95 e0 fe ff ff mov -0x120(%rbp),%rdx 412d59: 88 44 11 ff mov %al,-0x1(%rcx,%rdx,1) 412d5d: e9 fb 00 00 00 jmpq 412e5d <_d_arraysetlengthT+0xbad> 412d62: 4c 8b ad 70 fe ff ff mov -0x190(%rbp),%r13 412d69: e9 23 03 00 00 jmpq 413091 <_d_arraysetlengthT+0xde1> 412d6e: 48 8b 85 f0 fe ff ff mov -0x110(%rbp),%rax 412d75: 48 89 45 b0 mov %rax,-0x50(%rbp) 412d79: c5 f8 28 85 e0 fe ff vmovaps -0x120(%rbp),%xmm0 412d80: ff 412d81: c5 f8 29 45 a0 vmovaps %xmm0,-0x60(%rbp) 412d86: 64 48 8b 04 25 f0 ff mov %fs:0xfffffffffffffff0,%rax 412d8d: ff ff 412d8f: 48 85 c0 test %rax,%rax 412d92: 4c 8b ad 70 fe ff ff mov -0x190(%rbp),%r13 412d99: 75 5e jne 412df9 <_d_arraysetlengthT+0xb49> 412d9b: bf c0 00 00 00 mov $0xc0,%edi 412da0: e8 cb ee fe ff callq 401c70 412da5: 64 48 89 04 25 f0 ff mov %rax,%fs:0xfffffffffffffff0 412dac: ff ff 412dae: c5 f8 57 c0 vxorps %xmm0,%xmm0,%xmm0 412db2: c5 f8 11 80 b0 00 00 vmovups %xmm0,0xb0(%rax) 412db9: 00 412dba: c5 f8 11 80 a0 00 00 vmovups %xmm0,0xa0(%rax) 412dc1: 00 412dc2: c5 f8 11 80 90 00 00 vmovups %xmm0,0x90(%rax) 412dc9: 00 412dca: c5 f8 11 80 80 00 00 vmovups %xmm0,0x80(%rax) 412dd1: 00 412dd2: c5 f8 11 40 70 vmovups %xmm0,0x70(%rax) 412dd7: c5 f8 11 40 60 vmovups %xmm0,0x60(%rax) 412ddc: c5 f8 11 40 50 vmovups %xmm0,0x50(%rax) 412de1: c5 f8 11 40 40 vmovups %xmm0,0x40(%rax) 412de6: c5 f8 11 40 30 vmovups %xmm0,0x30(%rax) 412deb: c5 f8 11 40 20 vmovups %xmm0,0x20(%rax) 412df0: c5 f8 11 40 10 vmovups %xmm0,0x10(%rax) 412df5: c5 f8 11 00 vmovups %xmm0,(%rax) 412df9: 64 8b 0c 25 f8 ff ff mov %fs:0xfffffffffffffff8,%ecx 412e00: ff 412e01: ff c1 inc %ecx 412e03: 83 e1 07 and $0x7,%ecx 412e06: 64 89 0c 25 f8 ff ff mov %ecx,%fs:0xfffffffffffffff8 412e0d: ff 412e0e: 48 8d 0c 49 lea (%rcx,%rcx,2),%rcx 412e12: 48 8b 55 b0 mov -0x50(%rbp),%rdx 412e16: 48 89 54 c8 10 mov %rdx,0x10(%rax,%rcx,8) 412e1b: c5 f8 28 45 a0 vmovaps -0x60(%rbp),%xmm0 412e20: c5 f8 11 04 c8 vmovups %xmm0,(%rax,%rcx,8) 412e25: e9 67 02 00 00 jmpq 413091 <_d_arraysetlengthT+0xde1> 412e2a: 48 81 f9 ff 0f 00 00 cmp $0xfff,%rcx 412e31: 77 17 ja 412e4a <_d_arraysetlengthT+0xb9a> 412e33: 48 8d 50 02 lea 0x2(%rax),%rdx 412e37: 48 39 ca cmp %rcx,%rdx 412e3a: 77 21 ja 412e5d <_d_arraysetlengthT+0xbad> 412e3c: 48 8b 95 e0 fe ff ff mov -0x120(%rbp),%rdx 412e43: 66 89 44 11 fe mov %ax,-0x2(%rcx,%rdx,1) 412e48: eb 13 jmp 412e5d <_d_arraysetlengthT+0xbad> 412e4a: 48 8d 50 11 lea 0x11(%rax),%rdx 412e4e: 48 39 ca cmp %rcx,%rdx 412e51: 77 0a ja 412e5d <_d_arraysetlengthT+0xbad> 412e53: 48 8b 8d e0 fe ff ff mov -0x120(%rbp),%rcx 412e5a: 48 89 01 mov %rax,(%rcx) 412e5d: b8 f0 0d 63 00 mov $0x630df0,%eax 412e62: 48 39 85 68 fe ff ff cmp %rax,-0x198(%rbp) 412e69: 0f 84 3a 01 00 00 je 412fa9 <_d_arraysetlengthT+0xcf9> 412e6f: 48 8b 85 f0 fe ff ff mov -0x110(%rbp),%rax 412e76: 48 89 85 70 ff ff ff mov %rax,-0x90(%rbp) 412e7d: c5 f8 28 85 e0 fe ff vmovaps -0x120(%rbp),%xmm0 412e84: ff 412e85: c5 f8 29 85 60 ff ff vmovaps %xmm0,-0xa0(%rbp) 412e8c: ff 412e8d: 64 48 8b 04 25 f0 ff mov %fs:0xfffffffffffffff0,%rax 412e94: ff ff 412e96: 48 85 c0 test %rax,%rax 412e99: 75 5e jne 412ef9 <_d_arraysetlengthT+0xc49> 412e9b: bf c0 00 00 00 mov $0xc0,%edi 412ea0: e8 cb ed fe ff callq 401c70 412ea5: 64 48 89 04 25 f0 ff mov %rax,%fs:0xfffffffffffffff0 412eac: ff ff 412eae: c5 f8 57 c0 vxorps %xmm0,%xmm0,%xmm0 412eb2: c5 f8 11 80 b0 00 00 vmovups %xmm0,0xb0(%rax) 412eb9: 00 412eba: c5 f8 11 80 a0 00 00 vmovups %xmm0,0xa0(%rax) 412ec1: 00 412ec2: c5 f8 11 80 90 00 00 vmovups %xmm0,0x90(%rax) 412ec9: 00 412eca: c5 f8 11 80 80 00 00 vmovups %xmm0,0x80(%rax) 412ed1: 00 412ed2: c5 f8 11 40 70 vmovups %xmm0,0x70(%rax) 412ed7: c5 f8 11 40 60 vmovups %xmm0,0x60(%rax) 412edc: c5 f8 11 40 50 vmovups %xmm0,0x50(%rax) 412ee1: c5 f8 11 40 40 vmovups %xmm0,0x40(%rax) 412ee6: c5 f8 11 40 30 vmovups %xmm0,0x30(%rax) 412eeb: c5 f8 11 40 20 vmovups %xmm0,0x20(%rax) 412ef0: c5 f8 11 40 10 vmovups %xmm0,0x10(%rax) 412ef5: c5 f8 11 00 vmovups %xmm0,(%rax) 412ef9: 64 48 63 0c 25 f8 ff movslq %fs:0xfffffffffffffff8,%rcx 412f00: ff ff 412f02: 4d 85 e4 test %r12,%r12 412f05: 74 71 je 412f78 <_d_arraysetlengthT+0xcc8> 412f07: 48 8d 0c 49 lea (%rcx,%rcx,2),%rcx 412f0b: 48 8d 04 c8 lea (%rax,%rcx,8),%rax 412f0f: 4c 39 e0 cmp %r12,%rax 412f12: 74 7b je 412f8f <_d_arraysetlengthT+0xcdf> 412f14: 48 8b 48 10 mov 0x10(%rax),%rcx 412f18: 49 89 4c 24 10 mov %rcx,0x10(%r12) 412f1d: c5 f8 10 00 vmovups (%rax),%xmm0 412f21: c4 c1 78 11 04 24 vmovups %xmm0,(%r12) 412f27: eb 69 jmp 412f92 <_d_arraysetlengthT+0xce2> 412f29: e8 42 18 ff ff callq 404770 412f2e: bf 37 00 00 00 mov $0x37,%edi 412f33: be 20 4f 42 00 mov $0x424f20,%esi 412f38: ba b1 05 00 00 mov $0x5b1,%edx 412f3d: e8 fe fe fe ff callq 402e40 <_d_assert> 412f42: ff c1 inc %ecx 412f44: 83 e1 07 and $0x7,%ecx 412f47: 64 89 0c 25 f8 ff ff mov %ecx,%fs:0xfffffffffffffff8 412f4e: ff 412f4f: 48 8d 0c 49 lea (%rcx,%rcx,2),%rcx 412f53: 48 8d 04 c8 lea (%rax,%rcx,8),%rax 412f57: eb 03 jmp 412f5c <_d_arraysetlengthT+0xcac> 412f59: 4c 89 e0 mov %r12,%rax 412f5c: 48 8b 8d 50 ff ff ff mov -0xb0(%rbp),%rcx 412f63: 48 89 48 10 mov %rcx,0x10(%rax) 412f67: c5 f8 28 85 40 ff ff vmovaps -0xc0(%rbp),%xmm0 412f6e: ff 412f6f: c5 f8 11 00 vmovups %xmm0,(%rax) 412f73: e9 19 01 00 00 jmpq 413091 <_d_arraysetlengthT+0xde1> 412f78: ff c1 inc %ecx 412f7a: 83 e1 07 and $0x7,%ecx 412f7d: 64 89 0c 25 f8 ff ff mov %ecx,%fs:0xfffffffffffffff8 412f84: ff 412f85: 48 8d 0c 49 lea (%rcx,%rcx,2),%rcx 412f89: 48 8d 04 c8 lea (%rax,%rcx,8),%rax 412f8d: eb 03 jmp 412f92 <_d_arraysetlengthT+0xce2> 412f8f: 4c 89 e0 mov %r12,%rax 412f92: 48 8b 8d 70 ff ff ff mov -0x90(%rbp),%rcx 412f99: 48 89 48 10 mov %rcx,0x10(%rax) 412f9d: c5 f8 28 85 60 ff ff vmovaps -0xa0(%rbp),%xmm0 412fa4: ff 412fa5: c5 f8 11 00 vmovups %xmm0,(%rax) 412fa9: 48 8b 85 58 fe ff ff mov -0x1a8(%rbp),%rax 412fb0: 48 8b 70 08 mov 0x8(%rax),%rsi 412fb4: 4c 8b bd e0 fe ff ff mov -0x120(%rbp),%r15 412fbb: 49 8d 7f 10 lea 0x10(%r15),%rdi 412fbf: 48 89 bd 60 fe ff ff mov %rdi,-0x1a0(%rbp) 412fc6: 4c 89 ea mov %r13,%rdx 412fc9: e8 02 ec fe ff callq 401bd0 412fce: 48 8b bd 50 fe ff ff mov -0x1b0(%rbp),%rdi 412fd5: 48 8b 07 mov (%rdi),%rax 412fd8: ff 50 58 callq *0x58(%rax) 412fdb: 49 89 c4 mov %rax,%r12 412fde: b8 60 94 40 00 mov $0x409460,%eax 412fe3: 49 8b 1c 24 mov (%r12),%rbx 412fe7: 48 39 83 80 00 00 00 cmp %rax,0x80(%rbx) 412fee: 0f 84 9d 00 00 00 je 413091 <_d_arraysetlengthT+0xde1> 412ff4: 4c 89 e7 mov %r12,%rdi 412ff7: be d0 05 63 00 mov $0x6305d0,%esi 412ffc: e8 4f 06 ff ff callq 403650 <_d_dynamic_cast> 413001: 48 85 c0 test %rax,%rax 413004: 74 44 je 41304a <_d_arraysetlengthT+0xd9a> 413006: 4c 8b 68 60 mov 0x60(%rax),%r13 41300a: 4d 85 ed test %r13,%r13 41300d: 74 72 je 413081 <_d_arraysetlengthT+0xdd1> 41300f: 4c 89 e7 mov %r12,%rdi 413012: ff 53 48 callq *0x48(%rbx) 413015: 49 89 c6 mov %rax,%r14 413018: 48 8b 85 70 fe ff ff mov -0x190(%rbp),%rax 41301f: 4e 8d 7c 38 10 lea 0x10(%rax,%r15,1),%r15 413024: 48 8b 85 60 fe ff ff mov -0x1a0(%rbp),%rax 41302b: 49 39 c7 cmp %rax,%r15 41302e: 76 5a jbe 41308a <_d_arraysetlengthT+0xdda> 413030: 48 89 c3 mov %rax,%rbx 413033: 48 89 df mov %rbx,%rdi 413036: 41 ff d5 callq *%r13 413039: 4c 01 f3 add %r14,%rbx 41303c: 4c 39 fb cmp %r15,%rbx 41303f: 72 f2 jb 413033 <_d_arraysetlengthT+0xd83> 413041: 4c 8b ad 70 fe ff ff mov -0x190(%rbp),%r13 413048: eb 47 jmp 413091 <_d_arraysetlengthT+0xde1> 41304a: 4c 89 e7 mov %r12,%rdi 41304d: ff 53 48 callq *0x48(%rbx) 413050: 49 89 c6 mov %rax,%r14 413053: 4f 8d 7c 3d 10 lea 0x10(%r13,%r15,1),%r15 413058: 48 8b 85 60 fe ff ff mov -0x1a0(%rbp),%rax 41305f: 49 39 c7 cmp %rax,%r15 413062: 76 2d jbe 413091 <_d_arraysetlengthT+0xde1> 413064: 48 89 c3 mov %rax,%rbx 413067: 49 8b 04 24 mov (%r12),%rax 41306b: 4c 89 e7 mov %r12,%rdi 41306e: 48 89 de mov %rbx,%rsi 413071: ff 90 80 00 00 00 callq *0x80(%rax) 413077: 4c 01 f3 add %r14,%rbx 41307a: 4c 39 fb cmp %r15,%rbx 41307d: 72 e8 jb 413067 <_d_arraysetlengthT+0xdb7> 41307f: eb 10 jmp 413091 <_d_arraysetlengthT+0xde1> 413081: 4c 8b ad 70 fe ff ff mov -0x190(%rbp),%r13 413088: eb 07 jmp 413091 <_d_arraysetlengthT+0xde1> 41308a: 4c 8b ad 70 fe ff ff mov -0x190(%rbp),%r13 413091: 48 8b 85 60 fe ff ff mov -0x1a0(%rbp),%rax 413098: 4a 8d 3c 28 lea (%rax,%r13,1),%rdi 41309c: 48 8b 95 08 ff ff ff mov -0xf8(%rbp),%rdx 4130a3: 4c 29 ea sub %r13,%rdx 4130a6: 48 89 c3 mov %rax,%rbx 4130a9: 31 f6 xor %esi,%esi 4130ab: e8 50 ea fe ff callq 401b00 4130b0: 48 8b 8d 58 fe ff ff mov -0x1a8(%rbp),%rcx 4130b7: 48 8b 85 18 ff ff ff mov -0xe8(%rbp),%rax 4130be: 48 89 01 mov %rax,(%rcx) 4130c1: 48 89 59 08 mov %rbx,0x8(%rcx) 4130c5: 48 8b 01 mov (%rcx),%rax 4130c8: 48 89 da mov %rbx,%rdx 4130cb: 48 81 c4 88 01 00 00 add $0x188,%rsp 4130d2: 5b pop %rbx 4130d3: 41 5c pop %r12 4130d5: 41 5d pop %r13 4130d7: 41 5e pop %r14 4130d9: 41 5f pop %r15 4130db: 5d pop %rbp 4130dc: c3 retq 4130dd: 0f 1f 00 nopl (%rax) 00000000004130e0 <_d_arraysetlengthiT>: 4130e0: 55 push %rbp 4130e1: 48 89 e5 mov %rsp,%rbp 4130e4: 41 57 push %r15 4130e6: 41 56 push %r14 4130e8: 41 55 push %r13 4130ea: 41 54 push %r12 4130ec: 53 push %rbx 4130ed: 48 81 ec 98 01 00 00 sub $0x198,%rsp 4130f4: 49 89 d7 mov %rdx,%r15 4130f7: 49 89 f6 mov %rsi,%r14 4130fa: 48 89 fb mov %rdi,%rbx 4130fd: 48 89 9d 48 fe ff ff mov %rbx,-0x1b8(%rbp) 413104: 4c 89 b5 18 ff ff ff mov %r14,-0xe8(%rbp) 41310b: 48 8b 03 mov (%rbx),%rax 41310e: ff 50 58 callq *0x58(%rax) 413111: 48 8b 08 mov (%rax),%rcx 413114: 48 89 c7 mov %rax,%rdi 413117: ff 51 48 callq *0x48(%rcx) 41311a: 48 89 85 10 ff ff ff mov %rax,-0xf0(%rbp) 413121: 48 8b 03 mov (%rbx),%rax 413124: 48 89 df mov %rbx,%rdi 413127: ff 50 58 callq *0x58(%rax) 41312a: 48 8b 08 mov (%rax),%rcx 41312d: 48 89 c7 mov %rax,%rdi 413130: ff 51 60 callq *0x60(%rcx) 413133: 49 89 c5 mov %rax,%r13 413136: 48 89 95 40 fe ff ff mov %rdx,-0x1c0(%rbp) 41313d: 4d 85 f6 test %r14,%r14 413140: 0f 84 5e 01 00 00 je 4132a4 <_d_arraysetlengthiT+0x1c4> 413146: 4c 89 fb mov %r15,%rbx 413149: c7 85 04 ff ff ff 00 movl $0x0,-0xfc(%rbp) 413150: 00 00 00 413153: 48 8b 85 18 ff ff ff mov -0xe8(%rbp),%rax 41315a: 48 f7 a5 10 ff ff ff mulq -0xf0(%rbp) 413161: 48 89 85 08 ff ff ff mov %rax,-0xf8(%rbp) 413168: 72 02 jb 41316c <_d_arraysetlengthiT+0x8c> 41316a: eb 0c jmp 413178 <_d_arraysetlengthiT+0x98> 41316c: c7 85 04 ff ff ff 01 movl $0x1,-0xfc(%rbp) 413173: 00 00 00 413176: eb 00 jmp 413178 <_d_arraysetlengthiT+0x98> 413178: 83 bd 04 ff ff ff 01 cmpl $0x1,-0xfc(%rbp) 41317f: 0f 84 f0 0d 00 00 je 413f75 <_d_arraysetlengthiT+0xe95> 413185: 48 8b 85 48 fe ff ff mov -0x1b8(%rbp),%rax 41318c: 48 8b 00 mov (%rax),%rax 41318f: 48 8b 08 mov (%rax),%rcx 413192: 48 89 8d 50 fe ff ff mov %rcx,-0x1b0(%rbp) 413199: 48 89 da mov %rbx,%rdx 41319c: 48 8b 0a mov (%rdx),%rcx 41319f: 48 8b 7a 08 mov 0x8(%rdx),%rdi 4131a3: 4c 8b a5 10 ff ff ff mov -0xf0(%rbp),%r12 4131aa: 4c 0f af e1 imul %rcx,%r12 4131ae: 48 85 ff test %rdi,%rdi 4131b1: 0f 84 f9 00 00 00 je 4132b0 <_d_arraysetlengthiT+0x1d0> 4131b7: 48 39 8d 18 ff ff ff cmp %rcx,-0xe8(%rbp) 4131be: 0f 86 7c 01 00 00 jbe 413340 <_d_arraysetlengthiT+0x260> 4131c4: 4c 89 a5 70 fe ff ff mov %r12,-0x190(%rbp) 4131cb: 48 89 95 58 fe ff ff mov %rdx,-0x1a8(%rbp) 4131d2: b8 f0 0d 63 00 mov $0x630df0,%eax 4131d7: 48 39 85 50 fe ff ff cmp %rax,-0x1b0(%rbp) 4131de: 0f 84 f1 01 00 00 je 4133d5 <_d_arraysetlengthiT+0x2f5> 4131e4: 48 89 fb mov %rdi,%rbx 4131e7: 64 48 8b 04 25 f0 ff mov %fs:0xfffffffffffffff0,%rax 4131ee: ff ff 4131f0: 48 85 c0 test %rax,%rax 4131f3: 75 5e jne 413253 <_d_arraysetlengthiT+0x173> 4131f5: bf c0 00 00 00 mov $0xc0,%edi 4131fa: e8 71 ea fe ff callq 401c70 4131ff: 64 48 89 04 25 f0 ff mov %rax,%fs:0xfffffffffffffff0 413206: ff ff 413208: c5 f8 57 c0 vxorps %xmm0,%xmm0,%xmm0 41320c: c5 f8 11 80 b0 00 00 vmovups %xmm0,0xb0(%rax) 413213: 00 413214: c5 f8 11 80 a0 00 00 vmovups %xmm0,0xa0(%rax) 41321b: 00 41321c: c5 f8 11 80 90 00 00 vmovups %xmm0,0x90(%rax) 413223: 00 413224: c5 f8 11 80 80 00 00 vmovups %xmm0,0x80(%rax) 41322b: 00 41322c: c5 f8 11 40 70 vmovups %xmm0,0x70(%rax) 413231: c5 f8 11 40 60 vmovups %xmm0,0x60(%rax) 413236: c5 f8 11 40 50 vmovups %xmm0,0x50(%rax) 41323b: c5 f8 11 40 40 vmovups %xmm0,0x40(%rax) 413240: c5 f8 11 40 30 vmovups %xmm0,0x30(%rax) 413245: c5 f8 11 40 20 vmovups %xmm0,0x20(%rax) 41324a: c5 f8 11 40 10 vmovups %xmm0,0x10(%rax) 41324f: c5 f8 11 00 vmovups %xmm0,(%rax) 413253: 64 48 63 0c 25 f8 ff movslq %fs:0xfffffffffffffff8,%rcx 41325a: ff ff 41325c: 48 8d 0c 49 lea (%rcx,%rcx,2),%rcx 413260: 48 8d 0c c8 lea (%rax,%rcx,8),%rcx 413264: 48 39 c1 cmp %rax,%rcx 413267: 48 89 df mov %rbx,%rdi 41326a: 72 2d jb 413299 <_d_arraysetlengthiT+0x1b9> 41326c: 49 89 cc mov %rcx,%r12 41326f: 90 nop 413270: 49 8b 14 24 mov (%r12),%rdx 413274: 48 85 d2 test %rdx,%rdx 413277: 74 17 je 413290 <_d_arraysetlengthiT+0x1b0> 413279: 48 39 fa cmp %rdi,%rdx 41327c: 77 12 ja 413290 <_d_arraysetlengthiT+0x1b0> 41327e: 48 89 fe mov %rdi,%rsi 413281: 48 29 d6 sub %rdx,%rsi 413284: 49 3b 74 24 08 cmp 0x8(%r12),%rsi 413289: 0f 82 14 01 00 00 jb 4133a3 <_d_arraysetlengthiT+0x2c3> 41328f: 90 nop 413290: 49 83 c4 e8 add $0xffffffffffffffe8,%r12 413294: 49 39 c4 cmp %rax,%r12 413297: 73 d7 jae 413270 <_d_arraysetlengthiT+0x190> 413299: 48 05 a8 00 00 00 add $0xa8,%rax 41329f: e9 de 00 00 00 jmpq 413382 <_d_arraysetlengthiT+0x2a2> 4132a4: 4d 8b 77 08 mov 0x8(%r15),%r14 4132a8: 4c 89 f9 mov %r15,%rcx 4132ab: e9 92 08 00 00 jmpq 413b42 <_d_arraysetlengthiT+0xa62> 4132b0: 48 89 95 58 fe ff ff mov %rdx,-0x1a8(%rbp) 4132b7: 41 be 11 00 00 00 mov $0x11,%r14d 4132bd: 48 8b 9d 08 ff ff ff mov -0xf8(%rbp),%rbx 4132c4: 48 81 fb fe 07 00 00 cmp $0x7fe,%rbx 4132cb: 77 11 ja 4132de <_d_arraysetlengthiT+0x1fe> 4132cd: 48 81 fb ff 00 00 00 cmp $0xff,%rbx 4132d4: 0f 97 c1 seta %cl 4132d7: 44 0f b6 f1 movzbl %cl,%r14d 4132db: 49 ff c6 inc %r14 4132de: 48 8b bd 48 fe ff ff mov -0x1b8(%rbp),%rdi 4132e5: ff 50 58 callq *0x58(%rax) 4132e8: 48 8b 08 mov (%rax),%rcx 4132eb: 48 89 c7 mov %rax,%rdi 4132ee: ff 51 68 callq *0x68(%rcx) 4132f1: 8d 14 00 lea (%rax,%rax,1),%edx 4132f4: 83 e2 02 and $0x2,%edx 4132f7: 83 f2 0a xor $0xa,%edx 4132fa: 4c 01 f3 add %r14,%rbx 4132fd: 48 8d bd 78 fe ff ff lea -0x188(%rbp),%rdi 413304: 48 89 de mov %rbx,%rsi 413307: e8 34 92 ff ff callq 40c540 41330c: 48 8b 8d 80 fe ff ff mov -0x180(%rbp),%rcx 413313: 48 8b 85 08 ff ff ff mov -0xf8(%rbp),%rax 41331a: 48 81 f9 00 01 00 00 cmp $0x100,%rcx 413321: 77 30 ja 413353 <_d_arraysetlengthiT+0x273> 413323: 48 8d 50 01 lea 0x1(%rax),%rdx 413327: 48 39 ca cmp %rcx,%rdx 41332a: 0f 87 00 02 00 00 ja 413530 <_d_arraysetlengthiT+0x450> 413330: 48 8b 95 78 fe ff ff mov -0x188(%rbp),%rdx 413337: 88 44 11 ff mov %al,-0x1(%rcx,%rdx,1) 41333b: e9 f0 01 00 00 jmpq 413530 <_d_arraysetlengthiT+0x450> 413340: 48 89 bd 60 fe ff ff mov %rdi,-0x1a0(%rbp) 413347: 48 89 95 58 fe ff ff mov %rdx,-0x1a8(%rbp) 41334e: e9 7c 07 00 00 jmpq 413acf <_d_arraysetlengthiT+0x9ef> 413353: 48 81 f9 ff 0f 00 00 cmp $0xfff,%rcx 41335a: 0f 87 bd 01 00 00 ja 41351d <_d_arraysetlengthiT+0x43d> 413360: 48 8d 50 02 lea 0x2(%rax),%rdx 413364: 48 39 ca cmp %rcx,%rdx 413367: 0f 87 c3 01 00 00 ja 413530 <_d_arraysetlengthiT+0x450> 41336d: 48 8b 95 78 fe ff ff mov -0x188(%rbp),%rdx 413374: 66 89 44 11 fe mov %ax,-0x2(%rcx,%rdx,1) 413379: e9 b2 01 00 00 jmpq 413530 <_d_arraysetlengthiT+0x450> 41337e: 48 83 c0 e8 add $0xffffffffffffffe8,%rax 413382: 48 39 c8 cmp %rcx,%rax 413385: 76 4e jbe 4133d5 <_d_arraysetlengthiT+0x2f5> 413387: 48 8b 10 mov (%rax),%rdx 41338a: 48 85 d2 test %rdx,%rdx 41338d: 74 ef je 41337e <_d_arraysetlengthiT+0x29e> 41338f: 48 39 fa cmp %rdi,%rdx 413392: 77 ea ja 41337e <_d_arraysetlengthiT+0x29e> 413394: 48 89 fe mov %rdi,%rsi 413397: 48 29 d6 sub %rdx,%rsi 41339a: 48 3b 70 08 cmp 0x8(%rax),%rsi 41339e: 73 de jae 41337e <_d_arraysetlengthiT+0x29e> 4133a0: 49 89 c4 mov %rax,%r12 4133a3: 4d 85 e4 test %r12,%r12 4133a6: 74 2d je 4133d5 <_d_arraysetlengthiT+0x2f5> 4133a8: 48 89 bd 60 fe ff ff mov %rdi,-0x1a0(%rbp) 4133af: 4c 89 ad 68 fe ff ff mov %r13,-0x198(%rbp) 4133b6: 49 8b 44 24 10 mov 0x10(%r12),%rax 4133bb: 48 89 85 d0 fe ff ff mov %rax,-0x130(%rbp) 4133c2: c4 c1 78 10 04 24 vmovups (%r12),%xmm0 4133c8: c5 f8 29 85 c0 fe ff vmovaps %xmm0,-0x140(%rbp) 4133cf: ff 4133d0: 41 b6 01 mov $0x1,%r14b 4133d3: eb 2b jmp 413400 <_d_arraysetlengthiT+0x320> 4133d5: 48 89 bd 60 fe ff ff mov %rdi,-0x1a0(%rbp) 4133dc: 4c 89 ad 68 fe ff ff mov %r13,-0x198(%rbp) 4133e3: 48 8b 85 58 fe ff ff mov -0x1a8(%rbp),%rax 4133ea: 48 8b 70 08 mov 0x8(%rax),%rsi 4133ee: 48 8d bd c0 fe ff ff lea -0x140(%rbp),%rdi 4133f5: e8 46 93 ff ff callq 40c740 4133fa: 45 31 e4 xor %r12d,%r12d 4133fd: 45 30 f6 xor %r14b,%r14b 413400: 48 8b 85 d0 fe ff ff mov -0x130(%rbp),%rax 413407: 48 89 85 f0 fe ff ff mov %rax,-0x110(%rbp) 41340e: c5 f8 28 85 c0 fe ff vmovaps -0x140(%rbp),%xmm0 413415: ff 413416: c5 f8 29 85 e0 fe ff vmovaps %xmm0,-0x120(%rbp) 41341d: ff 41341e: 48 8b 85 e0 fe ff ff mov -0x120(%rbp),%rax 413425: 4c 8b ad e8 fe ff ff mov -0x118(%rbp),%r13 41342c: 49 81 fd ff 0f 00 00 cmp $0xfff,%r13 413433: 0f 97 c1 seta %cl 413436: 48 85 c0 test %rax,%rax 413439: 0f 84 9b 00 00 00 je 4134da <_d_arraysetlengthiT+0x3fa> 41343f: f6 85 f0 fe ff ff 08 testb $0x8,-0x110(%rbp) 413446: 0f 84 8e 00 00 00 je 4134da <_d_arraysetlengthiT+0x3fa> 41344c: 0f b6 c9 movzbl %cl,%ecx 41344f: 48 c1 e1 04 shl $0x4,%rcx 413453: 48 01 c8 add %rcx,%rax 413456: 48 8b 8d 58 fe ff ff mov -0x1a8(%rbp),%rcx 41345d: 4c 8b 79 08 mov 0x8(%rcx),%r15 413461: 49 29 c7 sub %rax,%r15 413464: 48 8b 85 70 fe ff ff mov -0x190(%rbp),%rax 41346b: 49 8d 1c 07 lea (%r15,%rax,1),%rbx 41346f: 48 8b 95 08 ff ff ff mov -0xf8(%rbp),%rdx 413476: 4c 01 fa add %r15,%rdx 413479: b8 f0 0d 63 00 mov $0x630df0,%eax 41347e: 48 39 85 50 fe ff ff cmp %rax,-0x1b0(%rbp) 413485: 0f 94 c0 sete %al 413488: 0f b6 f0 movzbl %al,%esi 41348b: 48 8d 8d e0 fe ff ff lea -0x120(%rbp),%rcx 413492: 48 89 df mov %rbx,%rdi 413495: e8 26 d8 ff ff callq 410cc0 <_D2rt8lifetime21__setArrayAllocLengthFKS2rt8lifetime7BlkInfombmZb> 41349a: 49 81 fd 00 10 00 00 cmp $0x1000,%r13 4134a1: 0f 82 19 02 00 00 jb 4136c0 <_d_arraysetlengthiT+0x5e0> 4134a7: a8 01 test $0x1,%al 4134a9: 4c 8b ad 68 fe ff ff mov -0x198(%rbp),%r13 4134b0: 0f 84 3e 03 00 00 je 4137f4 <_d_arraysetlengthiT+0x714> 4134b6: b8 f0 0d 63 00 mov $0x630df0,%eax 4134bb: 48 39 85 50 fe ff ff cmp %rax,-0x1b0(%rbp) 4134c2: 0f 94 c0 sete %al 4134c5: 44 08 f0 or %r14b,%al 4134c8: 0f 84 fb 06 00 00 je 413bc9 <_d_arraysetlengthiT+0xae9> 4134ce: 4c 8b a5 70 fe ff ff mov -0x190(%rbp),%r12 4134d5: e9 f5 05 00 00 jmpq 413acf <_d_arraysetlengthiT+0x9ef> 4134da: b9 11 00 00 00 mov $0x11,%ecx 4134df: 48 8b 9d 08 ff ff ff mov -0xf8(%rbp),%rbx 4134e6: 48 81 fb fe 07 00 00 cmp $0x7fe,%rbx 4134ed: 77 10 ja 4134ff <_d_arraysetlengthiT+0x41f> 4134ef: 48 81 fb ff 00 00 00 cmp $0xff,%rbx 4134f6: 0f 97 c1 seta %cl 4134f9: 0f b6 c9 movzbl %cl,%ecx 4134fc: 48 ff c1 inc %rcx 4134ff: 48 01 cb add %rcx,%rbx 413502: 48 85 c0 test %rax,%rax 413505: 4c 8b ad 68 fe ff ff mov -0x198(%rbp),%r13 41350c: 0f 84 13 01 00 00 je 413625 <_d_arraysetlengthiT+0x545> 413512: 8b 85 f0 fe ff ff mov -0x110(%rbp),%eax 413518: e9 26 01 00 00 jmpq 413643 <_d_arraysetlengthiT+0x563> 41351d: 48 8d 50 11 lea 0x11(%rax),%rdx 413521: 48 39 ca cmp %rcx,%rdx 413524: 77 0a ja 413530 <_d_arraysetlengthiT+0x450> 413526: 48 8b 8d 78 fe ff ff mov -0x188(%rbp),%rcx 41352d: 48 89 01 mov %rax,(%rcx) 413530: b8 f0 0d 63 00 mov $0x630df0,%eax 413535: 48 39 85 50 fe ff ff cmp %rax,-0x1b0(%rbp) 41353c: 0f 84 bc 00 00 00 je 4135fe <_d_arraysetlengthiT+0x51e> 413542: 48 8b 85 88 fe ff ff mov -0x178(%rbp),%rax 413549: 48 89 85 30 ff ff ff mov %rax,-0xd0(%rbp) 413550: c5 f8 10 85 78 fe ff vmovups -0x188(%rbp),%xmm0 413557: ff 413558: c5 f8 29 85 20 ff ff vmovaps %xmm0,-0xe0(%rbp) 41355f: ff 413560: 64 48 8b 04 25 f0 ff mov %fs:0xfffffffffffffff0,%rax 413567: ff ff 413569: 48 85 c0 test %rax,%rax 41356c: 75 5e jne 4135cc <_d_arraysetlengthiT+0x4ec> 41356e: bf c0 00 00 00 mov $0xc0,%edi 413573: e8 f8 e6 fe ff callq 401c70 413578: 64 48 89 04 25 f0 ff mov %rax,%fs:0xfffffffffffffff0 41357f: ff ff 413581: c5 f8 57 c0 vxorps %xmm0,%xmm0,%xmm0 413585: c5 f8 11 80 b0 00 00 vmovups %xmm0,0xb0(%rax) 41358c: 00 41358d: c5 f8 11 80 a0 00 00 vmovups %xmm0,0xa0(%rax) 413594: 00 413595: c5 f8 11 80 90 00 00 vmovups %xmm0,0x90(%rax) 41359c: 00 41359d: c5 f8 11 80 80 00 00 vmovups %xmm0,0x80(%rax) 4135a4: 00 4135a5: c5 f8 11 40 70 vmovups %xmm0,0x70(%rax) 4135aa: c5 f8 11 40 60 vmovups %xmm0,0x60(%rax) 4135af: c5 f8 11 40 50 vmovups %xmm0,0x50(%rax) 4135b4: c5 f8 11 40 40 vmovups %xmm0,0x40(%rax) 4135b9: c5 f8 11 40 30 vmovups %xmm0,0x30(%rax) 4135be: c5 f8 11 40 20 vmovups %xmm0,0x20(%rax) 4135c3: c5 f8 11 40 10 vmovups %xmm0,0x10(%rax) 4135c8: c5 f8 11 00 vmovups %xmm0,(%rax) 4135cc: 64 8b 0c 25 f8 ff ff mov %fs:0xfffffffffffffff8,%ecx 4135d3: ff 4135d4: ff c1 inc %ecx 4135d6: 83 e1 07 and $0x7,%ecx 4135d9: 64 89 0c 25 f8 ff ff mov %ecx,%fs:0xfffffffffffffff8 4135e0: ff 4135e1: 48 8d 0c 49 lea (%rcx,%rcx,2),%rcx 4135e5: 48 8b 95 30 ff ff ff mov -0xd0(%rbp),%rdx 4135ec: 48 89 54 c8 10 mov %rdx,0x10(%rax,%rcx,8) 4135f1: c5 f8 28 85 20 ff ff vmovaps -0xe0(%rbp),%xmm0 4135f8: ff 4135f9: c5 f8 11 04 c8 vmovups %xmm0,(%rax,%rcx,8) 4135fe: b8 10 00 00 00 mov $0x10,%eax 413603: 48 81 bd 80 fe ff ff cmpq $0xfff,-0x180(%rbp) 41360a: ff 0f 00 00 41360e: 77 02 ja 413612 <_d_arraysetlengthiT+0x532> 413610: 31 c0 xor %eax,%eax 413612: 48 03 85 78 fe ff ff add -0x188(%rbp),%rax 413619: 48 89 85 60 fe ff ff mov %rax,-0x1a0(%rbp) 413620: e9 aa 04 00 00 jmpq 413acf <_d_arraysetlengthiT+0x9ef> 413625: 48 8b bd 48 fe ff ff mov -0x1b8(%rbp),%rdi 41362c: 48 8b 07 mov (%rdi),%rax 41362f: ff 50 58 callq *0x58(%rax) 413632: 48 8b 08 mov (%rax),%rcx 413635: 48 89 c7 mov %rax,%rdi 413638: ff 51 68 callq *0x68(%rcx) 41363b: 01 c0 add %eax,%eax 41363d: 83 e0 02 and $0x2,%eax 413640: 83 f0 02 xor $0x2,%eax 413643: 83 c8 08 or $0x8,%eax 413646: 48 8d bd 90 fe ff ff lea -0x170(%rbp),%rdi 41364d: 48 89 de mov %rbx,%rsi 413650: 89 c2 mov %eax,%edx 413652: e8 e9 8e ff ff callq 40c540 413657: 48 8b 85 a0 fe ff ff mov -0x160(%rbp),%rax 41365e: 48 89 85 f0 fe ff ff mov %rax,-0x110(%rbp) 413665: c5 f8 10 85 90 fe ff vmovups -0x170(%rbp),%xmm0 41366c: ff 41366d: c5 f8 29 85 e0 fe ff vmovaps %xmm0,-0x120(%rbp) 413674: ff 413675: 48 8b 85 e8 fe ff ff mov -0x118(%rbp),%rax 41367c: 48 8b 8d 08 ff ff ff mov -0xf8(%rbp),%rcx 413683: 48 3d 00 01 00 00 cmp $0x100,%rax 413689: 77 16 ja 4136a1 <_d_arraysetlengthiT+0x5c1> 41368b: 48 8d 51 01 lea 0x1(%rcx),%rdx 41368f: 48 39 c2 cmp %rax,%rdx 413692: 77 72 ja 413706 <_d_arraysetlengthiT+0x626> 413694: 48 8b 95 e0 fe ff ff mov -0x120(%rbp),%rdx 41369b: 88 4c 10 ff mov %cl,-0x1(%rax,%rdx,1) 41369f: eb 65 jmp 413706 <_d_arraysetlengthiT+0x626> 4136a1: 48 3d ff 0f 00 00 cmp $0xfff,%rax 4136a7: 77 4a ja 4136f3 <_d_arraysetlengthiT+0x613> 4136a9: 48 8d 51 02 lea 0x2(%rcx),%rdx 4136ad: 48 39 c2 cmp %rax,%rdx 4136b0: 77 54 ja 413706 <_d_arraysetlengthiT+0x626> 4136b2: 48 8b 95 e0 fe ff ff mov -0x120(%rbp),%rdx 4136b9: 66 89 4c 10 fe mov %cx,-0x2(%rax,%rdx,1) 4136be: eb 46 jmp 413706 <_d_arraysetlengthiT+0x626> 4136c0: a8 01 test $0x1,%al 4136c2: 4c 8b ad 68 fe ff ff mov -0x198(%rbp),%r13 4136c9: 0f 84 71 02 00 00 je 413940 <_d_arraysetlengthiT+0x860> 4136cf: b8 f0 0d 63 00 mov $0x630df0,%eax 4136d4: 48 39 85 50 fe ff ff cmp %rax,-0x1b0(%rbp) 4136db: 0f 94 c0 sete %al 4136de: 44 08 f0 or %r14b,%al 4136e1: 0f 84 9e 05 00 00 je 413c85 <_d_arraysetlengthiT+0xba5> 4136e7: 4c 8b a5 70 fe ff ff mov -0x190(%rbp),%r12 4136ee: e9 dc 03 00 00 jmpq 413acf <_d_arraysetlengthiT+0x9ef> 4136f3: 48 8d 51 11 lea 0x11(%rcx),%rdx 4136f7: 48 39 c2 cmp %rax,%rdx 4136fa: 77 0a ja 413706 <_d_arraysetlengthiT+0x626> 4136fc: 48 8b 95 e0 fe ff ff mov -0x120(%rbp),%rdx 413703: 48 89 0a mov %rcx,(%rdx) 413706: 4c 89 ad 68 fe ff ff mov %r13,-0x198(%rbp) 41370d: b9 f0 0d 63 00 mov $0x630df0,%ecx 413712: 48 39 8d 50 fe ff ff cmp %rcx,-0x1b0(%rbp) 413719: 0f 84 91 02 00 00 je 4139b0 <_d_arraysetlengthiT+0x8d0> 41371f: 48 8b 85 f0 fe ff ff mov -0x110(%rbp),%rax 413726: 48 89 45 d0 mov %rax,-0x30(%rbp) 41372a: c5 f8 28 85 e0 fe ff vmovaps -0x120(%rbp),%xmm0 413731: ff 413732: c5 f8 29 45 c0 vmovaps %xmm0,-0x40(%rbp) 413737: 64 48 8b 04 25 f0 ff mov %fs:0xfffffffffffffff0,%rax 41373e: ff ff 413740: 48 85 c0 test %rax,%rax 413743: 75 5e jne 4137a3 <_d_arraysetlengthiT+0x6c3> 413745: bf c0 00 00 00 mov $0xc0,%edi 41374a: e8 21 e5 fe ff callq 401c70 41374f: 64 48 89 04 25 f0 ff mov %rax,%fs:0xfffffffffffffff0 413756: ff ff 413758: c5 f8 57 c0 vxorps %xmm0,%xmm0,%xmm0 41375c: c5 f8 11 80 b0 00 00 vmovups %xmm0,0xb0(%rax) 413763: 00 413764: c5 f8 11 80 a0 00 00 vmovups %xmm0,0xa0(%rax) 41376b: 00 41376c: c5 f8 11 80 90 00 00 vmovups %xmm0,0x90(%rax) 413773: 00 413774: c5 f8 11 80 80 00 00 vmovups %xmm0,0x80(%rax) 41377b: 00 41377c: c5 f8 11 40 70 vmovups %xmm0,0x70(%rax) 413781: c5 f8 11 40 60 vmovups %xmm0,0x60(%rax) 413786: c5 f8 11 40 50 vmovups %xmm0,0x50(%rax) 41378b: c5 f8 11 40 40 vmovups %xmm0,0x40(%rax) 413790: c5 f8 11 40 30 vmovups %xmm0,0x30(%rax) 413795: c5 f8 11 40 20 vmovups %xmm0,0x20(%rax) 41379a: c5 f8 11 40 10 vmovups %xmm0,0x10(%rax) 41379f: c5 f8 11 00 vmovups %xmm0,(%rax) 4137a3: 64 48 63 0c 25 f8 ff movslq %fs:0xfffffffffffffff8,%rcx 4137aa: ff ff 4137ac: 4d 85 e4 test %r12,%r12 4137af: 74 29 je 4137da <_d_arraysetlengthiT+0x6fa> 4137b1: 48 8d 0c 49 lea (%rcx,%rcx,2),%rcx 4137b5: 48 8d 04 c8 lea (%rax,%rcx,8),%rax 4137b9: 4c 39 e0 cmp %r12,%rax 4137bc: 0f 84 d3 01 00 00 je 413995 <_d_arraysetlengthiT+0x8b5> 4137c2: 48 8b 48 10 mov 0x10(%rax),%rcx 4137c6: 49 89 4c 24 10 mov %rcx,0x10(%r12) 4137cb: c5 f8 10 00 vmovups (%rax),%xmm0 4137cf: c4 c1 78 11 04 24 vmovups %xmm0,(%r12) 4137d5: e9 be 01 00 00 jmpq 413998 <_d_arraysetlengthiT+0x8b8> 4137da: ff c1 inc %ecx 4137dc: 83 e1 07 and $0x7,%ecx 4137df: 64 89 0c 25 f8 ff ff mov %ecx,%fs:0xfffffffffffffff8 4137e6: ff 4137e7: 48 8d 0c 49 lea (%rcx,%rcx,2),%rcx 4137eb: 48 8d 04 c8 lea (%rax,%rcx,8),%rax 4137ef: e9 a4 01 00 00 jmpq 413998 <_d_arraysetlengthiT+0x8b8> 4137f4: 48 8b 85 e0 fe ff ff mov -0x120(%rbp),%rax 4137fb: 48 39 18 cmp %rbx,(%rax) 4137fe: 0f 85 70 03 00 00 jne 413b74 <_d_arraysetlengthiT+0xa94> 413804: 48 8b 85 08 ff ff ff mov -0xf8(%rbp),%rax 41380b: 49 8d 74 07 11 lea 0x11(%r15,%rax,1),%rsi 413810: 48 2b b5 e8 fe ff ff sub -0x118(%rbp),%rsi 413817: 48 8b 85 58 fe ff ff mov -0x1a8(%rbp),%rax 41381e: 48 8b 78 08 mov 0x8(%rax),%rdi 413822: 48 89 f2 mov %rsi,%rdx 413825: e8 16 8e ff ff callq 40c640 41382a: 48 85 c0 test %rax,%rax 41382d: 0f 84 41 03 00 00 je 413b74 <_d_arraysetlengthiT+0xa94> 413833: 48 89 85 e8 fe ff ff mov %rax,-0x118(%rbp) 41383a: 4c 03 bd 08 ff ff ff add -0xf8(%rbp),%r15 413841: 41 be f0 0d 63 00 mov $0x630df0,%r14d 413847: 4c 39 b5 50 fe ff ff cmp %r14,-0x1b0(%rbp) 41384e: 0f 94 c0 sete %al 413851: 0f b6 f0 movzbl %al,%esi 413854: 48 8d 8d e0 fe ff ff lea -0x120(%rbp),%rcx 41385b: 48 89 df mov %rbx,%rdi 41385e: 4c 89 fa mov %r15,%rdx 413861: e8 5a d4 ff ff callq 410cc0 <_D2rt8lifetime21__setArrayAllocLengthFKS2rt8lifetime7BlkInfombmZb> 413866: a8 01 test $0x1,%al 413868: 0f 84 06 03 00 00 je 413b74 <_d_arraysetlengthiT+0xa94> 41386e: 4c 39 b5 50 fe ff ff cmp %r14,-0x1b0(%rbp) 413875: 0f 84 13 07 00 00 je 413f8e <_d_arraysetlengthiT+0xeae> 41387b: 48 8b 85 f0 fe ff ff mov -0x110(%rbp),%rax 413882: 48 89 85 50 ff ff ff mov %rax,-0xb0(%rbp) 413889: c5 f8 28 85 e0 fe ff vmovaps -0x120(%rbp),%xmm0 413890: ff 413891: c5 f8 29 85 40 ff ff vmovaps %xmm0,-0xc0(%rbp) 413898: ff 413899: 64 48 8b 04 25 f0 ff mov %fs:0xfffffffffffffff0,%rax 4138a0: ff ff 4138a2: 48 85 c0 test %rax,%rax 4138a5: 75 5e jne 413905 <_d_arraysetlengthiT+0x825> 4138a7: bf c0 00 00 00 mov $0xc0,%edi 4138ac: e8 bf e3 fe ff callq 401c70 4138b1: 64 48 89 04 25 f0 ff mov %rax,%fs:0xfffffffffffffff0 4138b8: ff ff 4138ba: c5 f8 57 c0 vxorps %xmm0,%xmm0,%xmm0 4138be: c5 f8 11 80 b0 00 00 vmovups %xmm0,0xb0(%rax) 4138c5: 00 4138c6: c5 f8 11 80 a0 00 00 vmovups %xmm0,0xa0(%rax) 4138cd: 00 4138ce: c5 f8 11 80 90 00 00 vmovups %xmm0,0x90(%rax) 4138d5: 00 4138d6: c5 f8 11 80 80 00 00 vmovups %xmm0,0x80(%rax) 4138dd: 00 4138de: c5 f8 11 40 70 vmovups %xmm0,0x70(%rax) 4138e3: c5 f8 11 40 60 vmovups %xmm0,0x60(%rax) 4138e8: c5 f8 11 40 50 vmovups %xmm0,0x50(%rax) 4138ed: c5 f8 11 40 40 vmovups %xmm0,0x40(%rax) 4138f2: c5 f8 11 40 30 vmovups %xmm0,0x30(%rax) 4138f7: c5 f8 11 40 20 vmovups %xmm0,0x20(%rax) 4138fc: c5 f8 11 40 10 vmovups %xmm0,0x10(%rax) 413901: c5 f8 11 00 vmovups %xmm0,(%rax) 413905: 64 48 63 0c 25 f8 ff movslq %fs:0xfffffffffffffff8,%rcx 41390c: ff ff 41390e: 4d 85 e4 test %r12,%r12 413911: 0f 84 83 06 00 00 je 413f9a <_d_arraysetlengthiT+0xeba> 413917: 48 8d 0c 49 lea (%rcx,%rcx,2),%rcx 41391b: 48 8d 04 c8 lea (%rax,%rcx,8),%rax 41391f: 4c 39 e0 cmp %r12,%rax 413922: 0f 84 89 06 00 00 je 413fb1 <_d_arraysetlengthiT+0xed1> 413928: 48 8b 48 10 mov 0x10(%rax),%rcx 41392c: 49 89 4c 24 10 mov %rcx,0x10(%r12) 413931: c5 f8 10 00 vmovups (%rax),%xmm0 413935: c4 c1 78 11 04 24 vmovups %xmm0,(%r12) 41393b: e9 74 06 00 00 jmpq 413fb4 <_d_arraysetlengthiT+0xed4> 413940: b8 11 00 00 00 mov $0x11,%eax 413945: 48 8b b5 08 ff ff ff mov -0xf8(%rbp),%rsi 41394c: 48 81 fe fe 07 00 00 cmp $0x7fe,%rsi 413953: 77 10 ja 413965 <_d_arraysetlengthiT+0x885> 413955: 48 81 fe ff 00 00 00 cmp $0xff,%rsi 41395c: 0f 97 c0 seta %al 41395f: 0f b6 c0 movzbl %al,%eax 413962: 48 ff c0 inc %rax 413965: 48 01 c6 add %rax,%rsi 413968: 8b 95 f0 fe ff ff mov -0x110(%rbp),%edx 41396e: 48 8d bd a8 fe ff ff lea -0x158(%rbp),%rdi 413975: e8 c6 8b ff ff callq 40c540 41397a: 48 8b 85 b8 fe ff ff mov -0x148(%rbp),%rax 413981: 48 89 85 f0 fe ff ff mov %rax,-0x110(%rbp) 413988: c5 f8 10 85 a8 fe ff vmovups -0x158(%rbp),%xmm0 41398f: ff 413990: e9 d8 fc ff ff jmpq 41366d <_d_arraysetlengthiT+0x58d> 413995: 4c 89 e0 mov %r12,%rax 413998: 48 8b 4d d0 mov -0x30(%rbp),%rcx 41399c: 48 89 48 10 mov %rcx,0x10(%rax) 4139a0: c5 f8 28 45 c0 vmovaps -0x40(%rbp),%xmm0 4139a5: c5 f8 11 00 vmovups %xmm0,(%rax) 4139a9: 48 8b 85 e8 fe ff ff mov -0x118(%rbp),%rax 4139b0: 48 3d ff 0f 00 00 cmp $0xfff,%rax 4139b6: 0f 97 c0 seta %al 4139b9: 0f b6 d8 movzbl %al,%ebx 4139bc: 48 c1 e3 04 shl $0x4,%rbx 4139c0: 4c 8b ad e0 fe ff ff mov -0x120(%rbp),%r13 4139c7: 4d 8d 74 1d 00 lea 0x0(%r13,%rbx,1),%r14 4139cc: 48 8b 85 58 fe ff ff mov -0x1a8(%rbp),%rax 4139d3: 48 8b 70 08 mov 0x8(%rax),%rsi 4139d7: 4c 89 f7 mov %r14,%rdi 4139da: 48 8b 95 70 fe ff ff mov -0x190(%rbp),%rdx 4139e1: e8 ea e1 fe ff callq 401bd0 4139e6: 48 8b bd 48 fe ff ff mov -0x1b8(%rbp),%rdi 4139ed: 48 8b 07 mov (%rdi),%rax 4139f0: ff 50 58 callq *0x58(%rax) 4139f3: 49 89 c4 mov %rax,%r12 4139f6: b8 60 94 40 00 mov $0x409460,%eax 4139fb: 4d 8b 3c 24 mov (%r12),%r15 4139ff: 49 39 87 80 00 00 00 cmp %rax,0x80(%r15) 413a06: 0f 84 ae 00 00 00 je 413aba <_d_arraysetlengthiT+0x9da> 413a0c: 4c 89 e7 mov %r12,%rdi 413a0f: be d0 05 63 00 mov $0x6305d0,%esi 413a14: e8 37 fc fe ff callq 403650 <_d_dynamic_cast> 413a19: 48 85 c0 test %rax,%rax 413a1c: 74 59 je 413a77 <_d_arraysetlengthiT+0x997> 413a1e: 4c 89 b5 60 fe ff ff mov %r14,-0x1a0(%rbp) 413a25: 4c 8b 70 60 mov 0x60(%rax),%r14 413a29: 4d 85 f6 test %r14,%r14 413a2c: 0f 84 8f 00 00 00 je 413ac1 <_d_arraysetlengthiT+0x9e1> 413a32: 4c 89 e7 mov %r12,%rdi 413a35: 41 ff 57 48 callq *0x48(%r15) 413a39: 49 89 c7 mov %rax,%r15 413a3c: 4c 8b a5 70 fe ff ff mov -0x190(%rbp),%r12 413a43: 4c 01 e3 add %r12,%rbx 413a46: 49 01 dd add %rbx,%r13 413a49: 48 8b 85 60 fe ff ff mov -0x1a0(%rbp),%rax 413a50: 49 39 c5 cmp %rax,%r13 413a53: 0f 86 0f 01 00 00 jbe 413b68 <_d_arraysetlengthiT+0xa88> 413a59: 48 89 c3 mov %rax,%rbx 413a5c: 0f 1f 40 00 nopl 0x0(%rax) 413a60: 48 89 df mov %rbx,%rdi 413a63: 41 ff d6 callq *%r14 413a66: 4c 01 fb add %r15,%rbx 413a69: 4c 39 eb cmp %r13,%rbx 413a6c: 72 f2 jb 413a60 <_d_arraysetlengthiT+0x980> 413a6e: 4c 8b ad 68 fe ff ff mov -0x198(%rbp),%r13 413a75: eb 58 jmp 413acf <_d_arraysetlengthiT+0x9ef> 413a77: 4c 89 e7 mov %r12,%rdi 413a7a: 41 ff 57 48 callq *0x48(%r15) 413a7e: 49 89 c7 mov %rax,%r15 413a81: 48 03 9d 70 fe ff ff add -0x190(%rbp),%rbx 413a88: 49 01 dd add %rbx,%r13 413a8b: 4d 39 f5 cmp %r14,%r13 413a8e: 76 2a jbe 413aba <_d_arraysetlengthiT+0x9da> 413a90: 4c 89 f3 mov %r14,%rbx 413a93: 4c 89 b5 60 fe ff ff mov %r14,-0x1a0(%rbp) 413a9a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) 413aa0: 49 8b 04 24 mov (%r12),%rax 413aa4: 4c 89 e7 mov %r12,%rdi 413aa7: 48 89 de mov %rbx,%rsi 413aaa: ff 90 80 00 00 00 callq *0x80(%rax) 413ab0: 4c 01 fb add %r15,%rbx 413ab3: 4c 39 eb cmp %r13,%rbx 413ab6: 72 e8 jb 413aa0 <_d_arraysetlengthiT+0x9c0> 413ab8: eb 07 jmp 413ac1 <_d_arraysetlengthiT+0x9e1> 413aba: 4c 89 b5 60 fe ff ff mov %r14,-0x1a0(%rbp) 413ac1: 4c 8b ad 68 fe ff ff mov -0x198(%rbp),%r13 413ac8: 4c 8b a5 70 fe ff ff mov -0x190(%rbp),%r12 413acf: 48 8b 95 08 ff ff ff mov -0xf8(%rbp),%rdx 413ad6: 4c 29 e2 sub %r12,%rdx 413ad9: 48 8b 9d 40 fe ff ff mov -0x1c0(%rbp),%rbx 413ae0: 76 52 jbe 413b34 <_d_arraysetlengthiT+0xa54> 413ae2: 49 83 fd 01 cmp $0x1,%r13 413ae6: 4c 8b b5 60 fe ff ff mov -0x1a0(%rbp),%r14 413aed: 75 21 jne 413b10 <_d_arraysetlengthiT+0xa30> 413aef: 4d 01 f4 add %r14,%r12 413af2: 0f b6 33 movzbl (%rbx),%esi 413af5: 4c 89 e7 mov %r12,%rdi 413af8: e8 03 e0 fe ff callq 401b00 413afd: 48 8b 8d 58 fe ff ff mov -0x1a8(%rbp),%rcx 413b04: eb 3c jmp 413b42 <_d_arraysetlengthiT+0xa62> 413b06: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) 413b0d: 00 00 00 413b10: 4b 8d 3c 26 lea (%r14,%r12,1),%rdi 413b14: 48 89 de mov %rbx,%rsi 413b17: 4c 89 ea mov %r13,%rdx 413b1a: e8 b1 e0 fe ff callq 401bd0 413b1f: 4d 01 ec add %r13,%r12 413b22: 4c 3b a5 08 ff ff ff cmp -0xf8(%rbp),%r12 413b29: 72 e5 jb 413b10 <_d_arraysetlengthiT+0xa30> 413b2b: 48 8b 8d 58 fe ff ff mov -0x1a8(%rbp),%rcx 413b32: eb 0e jmp 413b42 <_d_arraysetlengthiT+0xa62> 413b34: 48 8b 8d 58 fe ff ff mov -0x1a8(%rbp),%rcx 413b3b: 4c 8b b5 60 fe ff ff mov -0x1a0(%rbp),%r14 413b42: 48 8b 85 18 ff ff ff mov -0xe8(%rbp),%rax 413b49: 48 89 01 mov %rax,(%rcx) 413b4c: 4c 89 71 08 mov %r14,0x8(%rcx) 413b50: 48 8b 01 mov (%rcx),%rax 413b53: 4c 89 f2 mov %r14,%rdx 413b56: 48 81 c4 98 01 00 00 add $0x198,%rsp 413b5d: 5b pop %rbx 413b5e: 41 5c pop %r12 413b60: 41 5d pop %r13 413b62: 41 5e pop %r14 413b64: 41 5f pop %r15 413b66: 5d pop %rbp 413b67: c3 retq 413b68: 4c 8b ad 68 fe ff ff mov -0x198(%rbp),%r13 413b6f: e9 5b ff ff ff jmpq 413acf <_d_arraysetlengthiT+0x9ef> 413b74: 8b 95 f0 fe ff ff mov -0x110(%rbp),%edx 413b7a: 48 8b b5 08 ff ff ff mov -0xf8(%rbp),%rsi 413b81: 48 83 c6 11 add $0x11,%rsi 413b85: 48 8d bd e0 fe ff ff lea -0x120(%rbp),%rdi 413b8c: e8 af 89 ff ff callq 40c540 413b91: 48 8b 8d e8 fe ff ff mov -0x118(%rbp),%rcx 413b98: 48 8b 85 08 ff ff ff mov -0xf8(%rbp),%rax 413b9f: 48 81 f9 00 01 00 00 cmp $0x100,%rcx 413ba6: 0f 87 95 01 00 00 ja 413d41 <_d_arraysetlengthiT+0xc61> 413bac: 48 8d 50 01 lea 0x1(%rax),%rdx 413bb0: 48 39 ca cmp %rcx,%rdx 413bb3: 0f 87 bb 01 00 00 ja 413d74 <_d_arraysetlengthiT+0xc94> 413bb9: 48 8b 95 e0 fe ff ff mov -0x120(%rbp),%rdx 413bc0: 88 44 11 ff mov %al,-0x1(%rcx,%rdx,1) 413bc4: e9 ab 01 00 00 jmpq 413d74 <_d_arraysetlengthiT+0xc94> 413bc9: 48 8b 85 f0 fe ff ff mov -0x110(%rbp),%rax 413bd0: 48 89 45 90 mov %rax,-0x70(%rbp) 413bd4: c5 f8 28 85 e0 fe ff vmovaps -0x120(%rbp),%xmm0 413bdb: ff 413bdc: c5 f8 29 45 80 vmovaps %xmm0,-0x80(%rbp) 413be1: 64 48 8b 04 25 f0 ff mov %fs:0xfffffffffffffff0,%rax 413be8: ff ff 413bea: 48 85 c0 test %rax,%rax 413bed: 4c 8b a5 70 fe ff ff mov -0x190(%rbp),%r12 413bf4: 75 5e jne 413c54 <_d_arraysetlengthiT+0xb74> 413bf6: bf c0 00 00 00 mov $0xc0,%edi 413bfb: e8 70 e0 fe ff callq 401c70 413c00: 64 48 89 04 25 f0 ff mov %rax,%fs:0xfffffffffffffff0 413c07: ff ff 413c09: c5 f8 57 c0 vxorps %xmm0,%xmm0,%xmm0 413c0d: c5 f8 11 80 b0 00 00 vmovups %xmm0,0xb0(%rax) 413c14: 00 413c15: c5 f8 11 80 a0 00 00 vmovups %xmm0,0xa0(%rax) 413c1c: 00 413c1d: c5 f8 11 80 90 00 00 vmovups %xmm0,0x90(%rax) 413c24: 00 413c25: c5 f8 11 80 80 00 00 vmovups %xmm0,0x80(%rax) 413c2c: 00 413c2d: c5 f8 11 40 70 vmovups %xmm0,0x70(%rax) 413c32: c5 f8 11 40 60 vmovups %xmm0,0x60(%rax) 413c37: c5 f8 11 40 50 vmovups %xmm0,0x50(%rax) 413c3c: c5 f8 11 40 40 vmovups %xmm0,0x40(%rax) 413c41: c5 f8 11 40 30 vmovups %xmm0,0x30(%rax) 413c46: c5 f8 11 40 20 vmovups %xmm0,0x20(%rax) 413c4b: c5 f8 11 40 10 vmovups %xmm0,0x10(%rax) 413c50: c5 f8 11 00 vmovups %xmm0,(%rax) 413c54: 64 8b 0c 25 f8 ff ff mov %fs:0xfffffffffffffff8,%ecx 413c5b: ff 413c5c: ff c1 inc %ecx 413c5e: 83 e1 07 and $0x7,%ecx 413c61: 64 89 0c 25 f8 ff ff mov %ecx,%fs:0xfffffffffffffff8 413c68: ff 413c69: 48 8d 0c 49 lea (%rcx,%rcx,2),%rcx 413c6d: 48 8b 55 90 mov -0x70(%rbp),%rdx 413c71: 48 89 54 c8 10 mov %rdx,0x10(%rax,%rcx,8) 413c76: c5 f8 28 45 80 vmovaps -0x80(%rbp),%xmm0 413c7b: c5 f8 11 04 c8 vmovups %xmm0,(%rax,%rcx,8) 413c80: e9 4a fe ff ff jmpq 413acf <_d_arraysetlengthiT+0x9ef> 413c85: 48 8b 85 f0 fe ff ff mov -0x110(%rbp),%rax 413c8c: 48 89 45 b0 mov %rax,-0x50(%rbp) 413c90: c5 f8 28 85 e0 fe ff vmovaps -0x120(%rbp),%xmm0 413c97: ff 413c98: c5 f8 29 45 a0 vmovaps %xmm0,-0x60(%rbp) 413c9d: 64 48 8b 04 25 f0 ff mov %fs:0xfffffffffffffff0,%rax 413ca4: ff ff 413ca6: 48 85 c0 test %rax,%rax 413ca9: 4c 8b a5 70 fe ff ff mov -0x190(%rbp),%r12 413cb0: 75 5e jne 413d10 <_d_arraysetlengthiT+0xc30> 413cb2: bf c0 00 00 00 mov $0xc0,%edi 413cb7: e8 b4 df fe ff callq 401c70 413cbc: 64 48 89 04 25 f0 ff mov %rax,%fs:0xfffffffffffffff0 413cc3: ff ff 413cc5: c5 f8 57 c0 vxorps %xmm0,%xmm0,%xmm0 413cc9: c5 f8 11 80 b0 00 00 vmovups %xmm0,0xb0(%rax) 413cd0: 00 413cd1: c5 f8 11 80 a0 00 00 vmovups %xmm0,0xa0(%rax) 413cd8: 00 413cd9: c5 f8 11 80 90 00 00 vmovups %xmm0,0x90(%rax) 413ce0: 00 413ce1: c5 f8 11 80 80 00 00 vmovups %xmm0,0x80(%rax) 413ce8: 00 413ce9: c5 f8 11 40 70 vmovups %xmm0,0x70(%rax) 413cee: c5 f8 11 40 60 vmovups %xmm0,0x60(%rax) 413cf3: c5 f8 11 40 50 vmovups %xmm0,0x50(%rax) 413cf8: c5 f8 11 40 40 vmovups %xmm0,0x40(%rax) 413cfd: c5 f8 11 40 30 vmovups %xmm0,0x30(%rax) 413d02: c5 f8 11 40 20 vmovups %xmm0,0x20(%rax) 413d07: c5 f8 11 40 10 vmovups %xmm0,0x10(%rax) 413d0c: c5 f8 11 00 vmovups %xmm0,(%rax) 413d10: 64 8b 0c 25 f8 ff ff mov %fs:0xfffffffffffffff8,%ecx 413d17: ff 413d18: ff c1 inc %ecx 413d1a: 83 e1 07 and $0x7,%ecx 413d1d: 64 89 0c 25 f8 ff ff mov %ecx,%fs:0xfffffffffffffff8 413d24: ff 413d25: 48 8d 0c 49 lea (%rcx,%rcx,2),%rcx 413d29: 48 8b 55 b0 mov -0x50(%rbp),%rdx 413d2d: 48 89 54 c8 10 mov %rdx,0x10(%rax,%rcx,8) 413d32: c5 f8 28 45 a0 vmovaps -0x60(%rbp),%xmm0 413d37: c5 f8 11 04 c8 vmovups %xmm0,(%rax,%rcx,8) 413d3c: e9 8e fd ff ff jmpq 413acf <_d_arraysetlengthiT+0x9ef> 413d41: 48 81 f9 ff 0f 00 00 cmp $0xfff,%rcx 413d48: 77 17 ja 413d61 <_d_arraysetlengthiT+0xc81> 413d4a: 48 8d 50 02 lea 0x2(%rax),%rdx 413d4e: 48 39 ca cmp %rcx,%rdx 413d51: 77 21 ja 413d74 <_d_arraysetlengthiT+0xc94> 413d53: 48 8b 95 e0 fe ff ff mov -0x120(%rbp),%rdx 413d5a: 66 89 44 11 fe mov %ax,-0x2(%rcx,%rdx,1) 413d5f: eb 13 jmp 413d74 <_d_arraysetlengthiT+0xc94> 413d61: 48 8d 50 11 lea 0x11(%rax),%rdx 413d65: 48 39 ca cmp %rcx,%rdx 413d68: 77 0a ja 413d74 <_d_arraysetlengthiT+0xc94> 413d6a: 48 8b 8d e0 fe ff ff mov -0x120(%rbp),%rcx 413d71: 48 89 01 mov %rax,(%rcx) 413d74: b8 f0 0d 63 00 mov $0x630df0,%eax 413d79: 48 39 85 50 fe ff ff cmp %rax,-0x1b0(%rbp) 413d80: 0f 84 eb 00 00 00 je 413e71 <_d_arraysetlengthiT+0xd91> 413d86: 48 8b 85 f0 fe ff ff mov -0x110(%rbp),%rax 413d8d: 48 89 85 70 ff ff ff mov %rax,-0x90(%rbp) 413d94: c5 f8 28 85 e0 fe ff vmovaps -0x120(%rbp),%xmm0 413d9b: ff 413d9c: c5 f8 29 85 60 ff ff vmovaps %xmm0,-0xa0(%rbp) 413da3: ff 413da4: 64 48 8b 04 25 f0 ff mov %fs:0xfffffffffffffff0,%rax 413dab: ff ff 413dad: 48 85 c0 test %rax,%rax 413db0: 75 5e jne 413e10 <_d_arraysetlengthiT+0xd30> 413db2: bf c0 00 00 00 mov $0xc0,%edi 413db7: e8 b4 de fe ff callq 401c70 413dbc: 64 48 89 04 25 f0 ff mov %rax,%fs:0xfffffffffffffff0 413dc3: ff ff 413dc5: c5 f8 57 c0 vxorps %xmm0,%xmm0,%xmm0 413dc9: c5 f8 11 80 b0 00 00 vmovups %xmm0,0xb0(%rax) 413dd0: 00 413dd1: c5 f8 11 80 a0 00 00 vmovups %xmm0,0xa0(%rax) 413dd8: 00 413dd9: c5 f8 11 80 90 00 00 vmovups %xmm0,0x90(%rax) 413de0: 00 413de1: c5 f8 11 80 80 00 00 vmovups %xmm0,0x80(%rax) 413de8: 00 413de9: c5 f8 11 40 70 vmovups %xmm0,0x70(%rax) 413dee: c5 f8 11 40 60 vmovups %xmm0,0x60(%rax) 413df3: c5 f8 11 40 50 vmovups %xmm0,0x50(%rax) 413df8: c5 f8 11 40 40 vmovups %xmm0,0x40(%rax) 413dfd: c5 f8 11 40 30 vmovups %xmm0,0x30(%rax) 413e02: c5 f8 11 40 20 vmovups %xmm0,0x20(%rax) 413e07: c5 f8 11 40 10 vmovups %xmm0,0x10(%rax) 413e0c: c5 f8 11 00 vmovups %xmm0,(%rax) 413e10: 64 48 63 0c 25 f8 ff movslq %fs:0xfffffffffffffff8,%rcx 413e17: ff ff 413e19: 4d 85 e4 test %r12,%r12 413e1c: 74 22 je 413e40 <_d_arraysetlengthiT+0xd60> 413e1e: 48 8d 0c 49 lea (%rcx,%rcx,2),%rcx 413e22: 48 8d 04 c8 lea (%rax,%rcx,8),%rax 413e26: 4c 39 e0 cmp %r12,%rax 413e29: 74 2c je 413e57 <_d_arraysetlengthiT+0xd77> 413e2b: 48 8b 48 10 mov 0x10(%rax),%rcx 413e2f: 49 89 4c 24 10 mov %rcx,0x10(%r12) 413e34: c5 f8 10 00 vmovups (%rax),%xmm0 413e38: c4 c1 78 11 04 24 vmovups %xmm0,(%r12) 413e3e: eb 1a jmp 413e5a <_d_arraysetlengthiT+0xd7a> 413e40: ff c1 inc %ecx 413e42: 83 e1 07 and $0x7,%ecx 413e45: 64 89 0c 25 f8 ff ff mov %ecx,%fs:0xfffffffffffffff8 413e4c: ff 413e4d: 48 8d 0c 49 lea (%rcx,%rcx,2),%rcx 413e51: 48 8d 04 c8 lea (%rax,%rcx,8),%rax 413e55: eb 03 jmp 413e5a <_d_arraysetlengthiT+0xd7a> 413e57: 4c 89 e0 mov %r12,%rax 413e5a: 48 8b 8d 70 ff ff ff mov -0x90(%rbp),%rcx 413e61: 48 89 48 10 mov %rcx,0x10(%rax) 413e65: c5 f8 28 85 60 ff ff vmovaps -0xa0(%rbp),%xmm0 413e6c: ff 413e6d: c5 f8 11 00 vmovups %xmm0,(%rax) 413e71: 48 8b 85 58 fe ff ff mov -0x1a8(%rbp),%rax 413e78: 48 8b 70 08 mov 0x8(%rax),%rsi 413e7c: 4c 8b b5 e0 fe ff ff mov -0x120(%rbp),%r14 413e83: 49 8d 7e 10 lea 0x10(%r14),%rdi 413e87: 48 89 bd 60 fe ff ff mov %rdi,-0x1a0(%rbp) 413e8e: 48 8b 95 70 fe ff ff mov -0x190(%rbp),%rdx 413e95: e8 36 dd fe ff callq 401bd0 413e9a: 48 8b bd 48 fe ff ff mov -0x1b8(%rbp),%rdi 413ea1: 48 8b 07 mov (%rdi),%rax 413ea4: ff 50 58 callq *0x58(%rax) 413ea7: 49 89 c4 mov %rax,%r12 413eaa: b8 60 94 40 00 mov $0x409460,%eax 413eaf: 49 8b 1c 24 mov (%r12),%rbx 413eb3: 48 39 83 80 00 00 00 cmp %rax,0x80(%rbx) 413eba: 74 61 je 413f1d <_d_arraysetlengthiT+0xe3d> 413ebc: 4c 89 e7 mov %r12,%rdi 413ebf: be d0 05 63 00 mov $0x6305d0,%esi 413ec4: e8 87 f7 fe ff callq 403650 <_d_dynamic_cast> 413ec9: 48 85 c0 test %rax,%rax 413ecc: 74 5b je 413f29 <_d_arraysetlengthiT+0xe49> 413ece: 4c 8b 68 60 mov 0x60(%rax),%r13 413ed2: 4d 85 ed test %r13,%r13 413ed5: 0f 84 e6 fb ff ff je 413ac1 <_d_arraysetlengthiT+0x9e1> 413edb: 4c 89 e7 mov %r12,%rdi 413ede: ff 53 48 callq *0x48(%rbx) 413ee1: 49 89 c7 mov %rax,%r15 413ee4: 4c 8b a5 70 fe ff ff mov -0x190(%rbp),%r12 413eeb: 4f 8d 74 34 10 lea 0x10(%r12,%r14,1),%r14 413ef0: 48 8b 85 60 fe ff ff mov -0x1a0(%rbp),%rax 413ef7: 49 39 c6 cmp %rax,%r14 413efa: 0f 86 d7 00 00 00 jbe 413fd7 <_d_arraysetlengthiT+0xef7> 413f00: 48 89 c3 mov %rax,%rbx 413f03: 48 89 df mov %rbx,%rdi 413f06: 41 ff d5 callq *%r13 413f09: 4c 01 fb add %r15,%rbx 413f0c: 4c 39 f3 cmp %r14,%rbx 413f0f: 72 f2 jb 413f03 <_d_arraysetlengthiT+0xe23> 413f11: 4c 8b ad 68 fe ff ff mov -0x198(%rbp),%r13 413f18: e9 b2 fb ff ff jmpq 413acf <_d_arraysetlengthiT+0x9ef> 413f1d: 4c 8b a5 70 fe ff ff mov -0x190(%rbp),%r12 413f24: e9 a6 fb ff ff jmpq 413acf <_d_arraysetlengthiT+0x9ef> 413f29: 4c 89 e7 mov %r12,%rdi 413f2c: ff 53 48 callq *0x48(%rbx) 413f2f: 49 89 c7 mov %rax,%r15 413f32: 48 8b 85 70 fe ff ff mov -0x190(%rbp),%rax 413f39: 4e 8d 74 30 10 lea 0x10(%rax,%r14,1),%r14 413f3e: 48 8b 85 60 fe ff ff mov -0x1a0(%rbp),%rax 413f45: 49 39 c6 cmp %rax,%r14 413f48: 0f 86 95 00 00 00 jbe 413fe3 <_d_arraysetlengthiT+0xf03> 413f4e: 48 89 c3 mov %rax,%rbx 413f51: 49 8b 04 24 mov (%r12),%rax 413f55: 4c 89 e7 mov %r12,%rdi 413f58: 48 89 de mov %rbx,%rsi 413f5b: ff 90 80 00 00 00 callq *0x80(%rax) 413f61: 4c 01 fb add %r15,%rbx 413f64: 4c 39 f3 cmp %r14,%rbx 413f67: 72 e8 jb 413f51 <_d_arraysetlengthiT+0xe71> 413f69: 4c 8b a5 70 fe ff ff mov -0x190(%rbp),%r12 413f70: e9 5a fb ff ff jmpq 413acf <_d_arraysetlengthiT+0x9ef> 413f75: e8 f6 07 ff ff callq 404770 413f7a: bf 37 00 00 00 mov $0x37,%edi 413f7f: be 20 4f 42 00 mov $0x424f20,%esi 413f84: ba 76 06 00 00 mov $0x676,%edx 413f89: e8 b2 ee fe ff callq 402e40 <_d_assert> 413f8e: 4c 8b a5 70 fe ff ff mov -0x190(%rbp),%r12 413f95: e9 35 fb ff ff jmpq 413acf <_d_arraysetlengthiT+0x9ef> 413f9a: ff c1 inc %ecx 413f9c: 83 e1 07 and $0x7,%ecx 413f9f: 64 89 0c 25 f8 ff ff mov %ecx,%fs:0xfffffffffffffff8 413fa6: ff 413fa7: 48 8d 0c 49 lea (%rcx,%rcx,2),%rcx 413fab: 48 8d 04 c8 lea (%rax,%rcx,8),%rax 413faf: eb 03 jmp 413fb4 <_d_arraysetlengthiT+0xed4> 413fb1: 4c 89 e0 mov %r12,%rax 413fb4: 48 8b 8d 50 ff ff ff mov -0xb0(%rbp),%rcx 413fbb: 48 89 48 10 mov %rcx,0x10(%rax) 413fbf: c5 f8 28 85 40 ff ff vmovaps -0xc0(%rbp),%xmm0 413fc6: ff 413fc7: c5 f8 11 00 vmovups %xmm0,(%rax) 413fcb: 4c 8b a5 70 fe ff ff mov -0x190(%rbp),%r12 413fd2: e9 f8 fa ff ff jmpq 413acf <_d_arraysetlengthiT+0x9ef> 413fd7: 4c 8b ad 68 fe ff ff mov -0x198(%rbp),%r13 413fde: e9 ec fa ff ff jmpq 413acf <_d_arraysetlengthiT+0x9ef> 413fe3: 4c 8b a5 70 fe ff ff mov -0x190(%rbp),%r12 413fea: e9 e0 fa ff ff jmpq 413acf <_d_arraysetlengthiT+0x9ef> 413fef: 90 nop 0000000000413ff0 <_d_arrayappendT>: 413ff0: 55 push %rbp 413ff1: 41 57 push %r15 413ff3: 41 56 push %r14 413ff5: 41 55 push %r13 413ff7: 41 54 push %r12 413ff9: 53 push %rbx 413ffa: 48 83 ec 18 sub $0x18,%rsp 413ffe: 49 89 ce mov %rcx,%r14 414001: 48 89 d3 mov %rdx,%rbx 414004: 48 89 5c 24 08 mov %rbx,0x8(%rsp) 414009: 48 89 f5 mov %rsi,%rbp 41400c: 48 89 2c 24 mov %rbp,(%rsp) 414010: 49 89 fd mov %rdi,%r13 414013: 4c 8b 7d 00 mov 0x0(%rbp),%r15 414017: 4c 89 7c 24 10 mov %r15,0x10(%rsp) 41401c: 49 8b 45 00 mov 0x0(%r13),%rax 414020: ff 50 58 callq *0x58(%rax) 414023: 48 8b 08 mov (%rax),%rcx 414026: 48 89 c7 mov %rax,%rdi 414029: ff 51 48 callq *0x48(%rcx) 41402c: 49 89 c4 mov %rax,%r12 41402f: 4c 89 ef mov %r13,%rdi 414032: 48 89 ee mov %rbp,%rsi 414035: 48 89 da mov %rbx,%rdx 414038: e8 53 01 00 00 callq 414190 <_d_arrayappendcTX> 41403d: 4c 89 e2 mov %r12,%rdx 414040: 48 0f af d3 imul %rbx,%rdx 414044: 4c 89 e3 mov %r12,%rbx 414047: 49 0f af df imul %r15,%rbx 41404b: 48 8b 7d 08 mov 0x8(%rbp),%rdi 41404f: 48 01 df add %rbx,%rdi 414052: 4c 89 f6 mov %r14,%rsi 414055: e8 76 db fe ff callq 401bd0 41405a: 4c 8b 75 08 mov 0x8(%rbp),%r14 41405e: 49 8b 45 00 mov 0x0(%r13),%rax 414062: 4c 89 ef mov %r13,%rdi 414065: ff 50 58 callq *0x58(%rax) 414068: 49 89 c5 mov %rax,%r13 41406b: b8 60 94 40 00 mov $0x409460,%eax 414070: 49 8b 6d 00 mov 0x0(%r13),%rbp 414074: 48 39 85 80 00 00 00 cmp %rax,0x80(%rbp) 41407b: 0f 84 87 00 00 00 je 414108 <_d_arrayappendT+0x118> 414081: 4c 01 f3 add %r14,%rbx 414084: 4c 89 ef mov %r13,%rdi 414087: be d0 05 63 00 mov $0x6305d0,%esi 41408c: e8 bf f5 fe ff callq 403650 <_d_dynamic_cast> 414091: 48 85 c0 test %rax,%rax 414094: 74 3a je 4140d0 <_d_arrayappendT+0xe0> 414096: 4c 8b 78 60 mov 0x60(%rax),%r15 41409a: 4d 85 ff test %r15,%r15 41409d: 74 69 je 414108 <_d_arrayappendT+0x118> 41409f: 4c 89 ef mov %r13,%rdi 4140a2: ff 55 48 callq *0x48(%rbp) 4140a5: 48 89 c5 mov %rax,%rbp 4140a8: 48 8b 44 24 10 mov 0x10(%rsp),%rax 4140ad: 48 03 44 24 08 add 0x8(%rsp),%rax 4140b2: 4c 0f af e0 imul %rax,%r12 4140b6: 4d 01 e6 add %r12,%r14 4140b9: 49 39 de cmp %rbx,%r14 4140bc: 76 4a jbe 414108 <_d_arrayappendT+0x118> 4140be: 66 90 xchg %ax,%ax 4140c0: 48 89 df mov %rbx,%rdi 4140c3: 41 ff d7 callq *%r15 4140c6: 48 01 eb add %rbp,%rbx 4140c9: 4c 39 f3 cmp %r14,%rbx 4140cc: 72 f2 jb 4140c0 <_d_arrayappendT+0xd0> 4140ce: eb 38 jmp 414108 <_d_arrayappendT+0x118> 4140d0: 4c 89 ef mov %r13,%rdi 4140d3: ff 55 48 callq *0x48(%rbp) 4140d6: 48 89 c5 mov %rax,%rbp 4140d9: 48 8b 44 24 10 mov 0x10(%rsp),%rax 4140de: 48 03 44 24 08 add 0x8(%rsp),%rax 4140e3: 4c 0f af e0 imul %rax,%r12 4140e7: 4d 01 e6 add %r12,%r14 4140ea: 49 39 de cmp %rbx,%r14 4140ed: 76 19 jbe 414108 <_d_arrayappendT+0x118> 4140ef: 90 nop 4140f0: 49 8b 45 00 mov 0x0(%r13),%rax 4140f4: 4c 89 ef mov %r13,%rdi 4140f7: 48 89 de mov %rbx,%rsi 4140fa: ff 90 80 00 00 00 callq *0x80(%rax) 414100: 48 01 eb add %rbp,%rbx 414103: 4c 39 f3 cmp %r14,%rbx 414106: 72 e8 jb 4140f0 <_d_arrayappendT+0x100> 414108: 48 8b 0c 24 mov (%rsp),%rcx 41410c: 48 8b 01 mov (%rcx),%rax 41410f: 48 8b 51 08 mov 0x8(%rcx),%rdx 414113: 48 83 c4 18 add $0x18,%rsp 414117: 5b pop %rbx 414118: 41 5c pop %r12 41411a: 41 5d pop %r13 41411c: 41 5e pop %r14 41411e: 41 5f pop %r15 414120: 5d pop %rbp 414121: c3 retq 414122: 66 66 66 66 66 2e 0f data32 data32 data32 data32 nopw %cs:0x0(%rax,%rax,1) 414129: 1f 84 00 00 00 00 00 0000000000414130 <_D2rt8lifetime11newCapacityFmmZm>: 414130: 49 89 f0 mov %rsi,%r8 414133: 4c 0f af c7 imul %rdi,%r8 414137: 31 d2 xor %edx,%edx 414139: 49 81 f8 01 10 00 00 cmp $0x1001,%r8 414140: 72 3b jb 41417d <_D2rt8lifetime11newCapacityFmmZm+0x4d> 414142: 49 0f bd c8 bsr %r8,%rcx 414146: 48 83 f1 c0 xor $0xffffffffffffffc0,%rcx 41414a: 48 83 c1 41 add $0x41,%rcx 41414e: b8 e8 03 00 00 mov $0x3e8,%eax 414153: 31 d2 xor %edx,%edx 414155: 48 f7 f1 div %rcx 414158: 48 83 c0 64 add $0x64,%rax 41415c: 48 0f af c6 imul %rsi,%rax 414160: 48 b9 c3 f5 28 5c 8f movabs $0x28f5c28f5c28f5c3,%rcx 414167: c2 f5 28 41416a: 48 83 c0 63 add $0x63,%rax 41416e: 48 c1 e8 02 shr $0x2,%rax 414172: 48 f7 e1 mul %rcx 414175: 48 c1 ea 02 shr $0x2,%rdx 414179: 48 0f af d7 imul %rdi,%rdx 41417d: 4c 39 c2 cmp %r8,%rdx 414180: 4c 0f 47 c2 cmova %rdx,%r8 414184: 4c 89 c0 mov %r8,%rax 414187: c3 retq 414188: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 41418f: 00 0000000000414190 <_d_arrayappendcTX>: 414190: 55 push %rbp 414191: 41 57 push %r15 414193: 41 56 push %r14 414195: 41 55 push %r13 414197: 41 54 push %r12 414199: 53 push %rbx 41419a: 48 81 ec 48 01 00 00 sub $0x148,%rsp 4141a1: 49 89 d6 mov %rdx,%r14 4141a4: 49 89 f7 mov %rsi,%r15 4141a7: 48 89 fb mov %rdi,%rbx 4141aa: 48 89 5c 24 18 mov %rbx,0x18(%rsp) 4141af: 48 8b 03 mov (%rbx),%rax 4141b2: ff 50 58 callq *0x58(%rax) 4141b5: 48 8b 08 mov (%rax),%rcx 4141b8: 48 89 c7 mov %rax,%rdi 4141bb: ff 51 48 callq *0x48(%rcx) 4141be: 48 89 c5 mov %rax,%rbp 4141c1: b8 f0 0d 63 00 mov $0x630df0,%eax 4141c6: 48 8b 0b mov (%rbx),%rcx 4141c9: 48 8b 09 mov (%rcx),%rcx 4141cc: 48 89 4c 24 28 mov %rcx,0x28(%rsp) 4141d1: 48 39 c1 cmp %rax,%rcx 4141d4: 0f 84 1d 01 00 00 je 4142f7 <_d_arrayappendcTX+0x167> 4141da: 49 8b 5f 08 mov 0x8(%r15),%rbx 4141de: 64 48 8b 04 25 f0 ff mov %fs:0xfffffffffffffff0,%rax 4141e5: ff ff 4141e7: 48 85 c0 test %rax,%rax 4141ea: 75 5e jne 41424a <_d_arrayappendcTX+0xba> 4141ec: bf c0 00 00 00 mov $0xc0,%edi 4141f1: e8 7a da fe ff callq 401c70 4141f6: 64 48 89 04 25 f0 ff mov %rax,%fs:0xfffffffffffffff0 4141fd: ff ff 4141ff: c5 f8 57 c0 vxorps %xmm0,%xmm0,%xmm0 414203: c5 f8 11 80 b0 00 00 vmovups %xmm0,0xb0(%rax) 41420a: 00 41420b: c5 f8 11 80 a0 00 00 vmovups %xmm0,0xa0(%rax) 414212: 00 414213: c5 f8 11 80 90 00 00 vmovups %xmm0,0x90(%rax) 41421a: 00 41421b: c5 f8 11 80 80 00 00 vmovups %xmm0,0x80(%rax) 414222: 00 414223: c5 f8 11 40 70 vmovups %xmm0,0x70(%rax) 414228: c5 f8 11 40 60 vmovups %xmm0,0x60(%rax) 41422d: c5 f8 11 40 50 vmovups %xmm0,0x50(%rax) 414232: c5 f8 11 40 40 vmovups %xmm0,0x40(%rax) 414237: c5 f8 11 40 30 vmovups %xmm0,0x30(%rax) 41423c: c5 f8 11 40 20 vmovups %xmm0,0x20(%rax) 414241: c5 f8 11 40 10 vmovups %xmm0,0x10(%rax) 414246: c5 f8 11 00 vmovups %xmm0,(%rax) 41424a: 64 48 63 0c 25 f8 ff movslq %fs:0xfffffffffffffff8,%rcx 414251: ff ff 414253: 48 8d 0c 49 lea (%rcx,%rcx,2),%rcx 414257: 48 8d 0c c8 lea (%rax,%rcx,8),%rcx 41425b: 48 39 c1 cmp %rax,%rcx 41425e: 72 39 jb 414299 <_d_arrayappendcTX+0x109> 414260: 49 89 cd mov %rcx,%r13 414263: 66 66 66 66 2e 0f 1f data32 data32 data32 nopw %cs:0x0(%rax,%rax,1) 41426a: 84 00 00 00 00 00 414270: 49 8b 55 00 mov 0x0(%r13),%rdx 414274: 48 85 d2 test %rdx,%rdx 414277: 74 17 je 414290 <_d_arrayappendcTX+0x100> 414279: 48 39 da cmp %rbx,%rdx 41427c: 77 12 ja 414290 <_d_arrayappendcTX+0x100> 41427e: 48 89 de mov %rbx,%rsi 414281: 48 29 d6 sub %rdx,%rsi 414284: 49 3b 75 08 cmp 0x8(%r13),%rsi 414288: 72 4b jb 4142d5 <_d_arrayappendcTX+0x145> 41428a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) 414290: 49 83 c5 e8 add $0xffffffffffffffe8,%r13 414294: 49 39 c5 cmp %rax,%r13 414297: 73 d7 jae 414270 <_d_arrayappendcTX+0xe0> 414299: 48 05 a8 00 00 00 add $0xa8,%rax 41429f: eb 13 jmp 4142b4 <_d_arrayappendcTX+0x124> 4142a1: 66 66 66 66 66 66 2e data32 data32 data32 data32 data32 nopw %cs:0x0(%rax,%rax,1) 4142a8: 0f 1f 84 00 00 00 00 4142af: 00 4142b0: 48 83 c0 e8 add $0xffffffffffffffe8,%rax 4142b4: 48 39 c8 cmp %rcx,%rax 4142b7: 76 3e jbe 4142f7 <_d_arrayappendcTX+0x167> 4142b9: 48 8b 10 mov (%rax),%rdx 4142bc: 48 85 d2 test %rdx,%rdx 4142bf: 74 ef je 4142b0 <_d_arrayappendcTX+0x120> 4142c1: 48 39 da cmp %rbx,%rdx 4142c4: 77 ea ja 4142b0 <_d_arrayappendcTX+0x120> 4142c6: 48 89 de mov %rbx,%rsi 4142c9: 48 29 d6 sub %rdx,%rsi 4142cc: 48 3b 70 08 cmp 0x8(%rax),%rsi 4142d0: 73 de jae 4142b0 <_d_arrayappendcTX+0x120> 4142d2: 49 89 c5 mov %rax,%r13 4142d5: 4d 85 ed test %r13,%r13 4142d8: 74 1d je 4142f7 <_d_arrayappendcTX+0x167> 4142da: 49 8b 45 10 mov 0x10(%r13),%rax 4142de: 48 89 84 24 80 00 00 mov %rax,0x80(%rsp) 4142e5: 00 4142e6: c4 c1 78 10 45 00 vmovups 0x0(%r13),%xmm0 4142ec: c5 f8 29 44 24 70 vmovaps %xmm0,0x70(%rsp) 4142f2: 41 b4 01 mov $0x1,%r12b 4142f5: eb 14 jmp 41430b <_d_arrayappendcTX+0x17b> 4142f7: 49 8b 77 08 mov 0x8(%r15),%rsi 4142fb: 48 8d 7c 24 70 lea 0x70(%rsp),%rdi 414300: e8 3b 84 ff ff callq 40c740 414305: 45 31 ed xor %r13d,%r13d 414308: 45 30 e4 xor %r12b,%r12b 41430b: 48 8b 84 24 80 00 00 mov 0x80(%rsp),%rax 414312: 00 414313: 48 89 84 24 a0 00 00 mov %rax,0xa0(%rsp) 41431a: 00 41431b: c5 f8 28 44 24 70 vmovaps 0x70(%rsp),%xmm0 414321: c5 f8 29 84 24 90 00 vmovaps %xmm0,0x90(%rsp) 414328: 00 00 41432a: 49 8b 07 mov (%r15),%rax 41432d: 48 89 c1 mov %rax,%rcx 414330: 48 89 ea mov %rbp,%rdx 414333: 48 89 54 24 10 mov %rdx,0x10(%rsp) 414338: 48 0f af ca imul %rdx,%rcx 41433c: 48 89 4c 24 30 mov %rcx,0x30(%rsp) 414341: 4c 89 f5 mov %r14,%rbp 414344: 48 01 c5 add %rax,%rbp 414347: 48 89 6c 24 20 mov %rbp,0x20(%rsp) 41434c: 48 8b 8c 24 90 00 00 mov 0x90(%rsp),%rcx 414353: 00 414354: 48 8b 9c 24 98 00 00 mov 0x98(%rsp),%rbx 41435b: 00 41435c: 48 81 fb ff 0f 00 00 cmp $0xfff,%rbx 414363: 0f 97 c0 seta %al 414366: 48 0f af ea imul %rdx,%rbp 41436a: 48 85 c9 test %rcx,%rcx 41436d: 0f 84 4d 01 00 00 je 4144c0 <_d_arrayappendcTX+0x330> 414373: f6 84 24 a0 00 00 00 testb $0x8,0xa0(%rsp) 41437a: 08 41437b: 0f 84 3f 01 00 00 je 4144c0 <_d_arrayappendcTX+0x330> 414381: 4c 89 7c 24 38 mov %r15,0x38(%rsp) 414386: 4d 8b 7f 08 mov 0x8(%r15),%r15 41438a: 0f b6 c0 movzbl %al,%eax 41438d: 48 c1 e0 04 shl $0x4,%rax 414391: 48 01 c1 add %rax,%rcx 414394: 49 29 cf sub %rcx,%r15 414397: 48 8b 44 24 30 mov 0x30(%rsp),%rax 41439c: 4d 8d 34 07 lea (%r15,%rax,1),%r14 4143a0: 49 8d 14 2f lea (%r15,%rbp,1),%rdx 4143a4: 48 89 54 24 08 mov %rdx,0x8(%rsp) 4143a9: b8 f0 0d 63 00 mov $0x630df0,%eax 4143ae: 48 39 44 24 28 cmp %rax,0x28(%rsp) 4143b3: 0f 94 c0 sete %al 4143b6: 0f b6 f0 movzbl %al,%esi 4143b9: 48 8d 8c 24 90 00 00 lea 0x90(%rsp),%rcx 4143c0: 00 4143c1: 4c 89 f7 mov %r14,%rdi 4143c4: e8 f7 c8 ff ff callq 410cc0 <_D2rt8lifetime21__setArrayAllocLengthFKS2rt8lifetime7BlkInfombmZb> 4143c9: 48 81 fb 00 10 00 00 cmp $0x1000,%rbx 4143d0: 0f 82 0e 02 00 00 jb 4145e4 <_d_arrayappendcTX+0x454> 4143d6: a8 01 test $0x1,%al 4143d8: 0f 84 ef 04 00 00 je 4148cd <_d_arrayappendcTX+0x73d> 4143de: b8 f0 0d 63 00 mov $0x630df0,%eax 4143e3: 48 39 44 24 28 cmp %rax,0x28(%rsp) 4143e8: 0f 94 c0 sete %al 4143eb: 44 08 e0 or %r12b,%al 4143ee: 48 8b 5c 24 38 mov 0x38(%rsp),%rbx 4143f3: 0f 85 68 09 00 00 jne 414d61 <_d_arrayappendcTX+0xbd1> 4143f9: 48 8b 84 24 a0 00 00 mov 0xa0(%rsp),%rax 414400: 00 414401: 48 89 84 24 00 01 00 mov %rax,0x100(%rsp) 414408: 00 414409: c5 f8 28 84 24 90 00 vmovaps 0x90(%rsp),%xmm0 414410: 00 00 414412: c5 f8 29 84 24 f0 00 vmovaps %xmm0,0xf0(%rsp) 414419: 00 00 41441b: 64 48 8b 04 25 f0 ff mov %fs:0xfffffffffffffff0,%rax 414422: ff ff 414424: 48 85 c0 test %rax,%rax 414427: 75 5e jne 414487 <_d_arrayappendcTX+0x2f7> 414429: bf c0 00 00 00 mov $0xc0,%edi 41442e: e8 3d d8 fe ff callq 401c70 414433: 64 48 89 04 25 f0 ff mov %rax,%fs:0xfffffffffffffff0 41443a: ff ff 41443c: c5 f8 57 c0 vxorps %xmm0,%xmm0,%xmm0 414440: c5 f8 11 80 b0 00 00 vmovups %xmm0,0xb0(%rax) 414447: 00 414448: c5 f8 11 80 a0 00 00 vmovups %xmm0,0xa0(%rax) 41444f: 00 414450: c5 f8 11 80 90 00 00 vmovups %xmm0,0x90(%rax) 414457: 00 414458: c5 f8 11 80 80 00 00 vmovups %xmm0,0x80(%rax) 41445f: 00 414460: c5 f8 11 40 70 vmovups %xmm0,0x70(%rax) 414465: c5 f8 11 40 60 vmovups %xmm0,0x60(%rax) 41446a: c5 f8 11 40 50 vmovups %xmm0,0x50(%rax) 41446f: c5 f8 11 40 40 vmovups %xmm0,0x40(%rax) 414474: c5 f8 11 40 30 vmovups %xmm0,0x30(%rax) 414479: c5 f8 11 40 20 vmovups %xmm0,0x20(%rax) 41447e: c5 f8 11 40 10 vmovups %xmm0,0x10(%rax) 414483: c5 f8 11 00 vmovups %xmm0,(%rax) 414487: 64 8b 0c 25 f8 ff ff mov %fs:0xfffffffffffffff8,%ecx 41448e: ff 41448f: ff c1 inc %ecx 414491: 83 e1 07 and $0x7,%ecx 414494: 64 89 0c 25 f8 ff ff mov %ecx,%fs:0xfffffffffffffff8 41449b: ff 41449c: 48 8d 0c 49 lea (%rcx,%rcx,2),%rcx 4144a0: 48 8b 94 24 00 01 00 mov 0x100(%rsp),%rdx 4144a7: 00 4144a8: 48 89 54 c8 10 mov %rdx,0x10(%rax,%rcx,8) 4144ad: c5 f8 28 84 24 f0 00 vmovaps 0xf0(%rsp),%xmm0 4144b4: 00 00 4144b6: c5 f8 11 04 c8 vmovups %xmm0,(%rax,%rcx,8) 4144bb: e9 a1 08 00 00 jmpq 414d61 <_d_arrayappendcTX+0xbd1> 4144c0: 31 d2 xor %edx,%edx 4144c2: 48 81 fd 01 10 00 00 cmp $0x1001,%rbp 4144c9: 72 3f jb 41450a <_d_arrayappendcTX+0x37a> 4144cb: 48 0f bd f5 bsr %rbp,%rsi 4144cf: 48 83 f6 c0 xor $0xffffffffffffffc0,%rsi 4144d3: 48 83 c6 41 add $0x41,%rsi 4144d7: b8 e8 03 00 00 mov $0x3e8,%eax 4144dc: 31 d2 xor %edx,%edx 4144de: 48 f7 f6 div %rsi 4144e1: 48 83 c0 64 add $0x64,%rax 4144e5: 48 0f af 44 24 20 imul 0x20(%rsp),%rax 4144eb: 48 ba c3 f5 28 5c 8f movabs $0x28f5c28f5c28f5c3,%rdx 4144f2: c2 f5 28 4144f5: 48 83 c0 63 add $0x63,%rax 4144f9: 48 c1 e8 02 shr $0x2,%rax 4144fd: 48 f7 e2 mul %rdx 414500: 48 c1 ea 02 shr $0x2,%rdx 414504: 48 0f af 54 24 10 imul 0x10(%rsp),%rdx 41450a: 48 39 ea cmp %rbp,%rdx 41450d: 48 0f 46 d5 cmovbe %rbp,%rdx 414511: bb 11 00 00 00 mov $0x11,%ebx 414516: 48 81 fa fe 07 00 00 cmp $0x7fe,%rdx 41451d: 77 10 ja 41452f <_d_arrayappendcTX+0x39f> 41451f: 48 81 fa ff 00 00 00 cmp $0xff,%rdx 414526: 0f 97 c0 seta %al 414529: 0f b6 d8 movzbl %al,%ebx 41452c: 48 ff c3 inc %rbx 41452f: 48 01 d3 add %rdx,%rbx 414532: 48 85 c9 test %rcx,%rcx 414535: 74 09 je 414540 <_d_arrayappendcTX+0x3b0> 414537: 8b 84 24 a0 00 00 00 mov 0xa0(%rsp),%eax 41453e: eb 1c jmp 41455c <_d_arrayappendcTX+0x3cc> 414540: 48 8b 7c 24 18 mov 0x18(%rsp),%rdi 414545: 48 8b 07 mov (%rdi),%rax 414548: ff 50 58 callq *0x58(%rax) 41454b: 48 8b 08 mov (%rax),%rcx 41454e: 48 89 c7 mov %rax,%rdi 414551: ff 51 68 callq *0x68(%rcx) 414554: 01 c0 add %eax,%eax 414556: 83 e0 02 and $0x2,%eax 414559: 83 f0 02 xor $0x2,%eax 41455c: 83 c8 08 or $0x8,%eax 41455f: 48 8d 7c 24 40 lea 0x40(%rsp),%rdi 414564: 48 89 de mov %rbx,%rsi 414567: 89 c2 mov %eax,%edx 414569: e8 d2 7f ff ff callq 40c540 41456e: 48 8b 44 24 50 mov 0x50(%rsp),%rax 414573: 48 89 84 24 a0 00 00 mov %rax,0xa0(%rsp) 41457a: 00 41457b: c5 f8 10 44 24 40 vmovups 0x40(%rsp),%xmm0 414581: c5 f8 29 84 24 90 00 vmovaps %xmm0,0x90(%rsp) 414588: 00 00 41458a: 48 8b 84 24 98 00 00 mov 0x98(%rsp),%rax 414591: 00 414592: 48 3d 00 01 00 00 cmp $0x100,%rax 414598: 77 1f ja 4145b9 <_d_arrayappendcTX+0x429> 41459a: 48 8d 4d 01 lea 0x1(%rbp),%rcx 41459e: 48 39 c1 cmp %rax,%rcx 4145a1: 0f 87 3b 01 00 00 ja 4146e2 <_d_arrayappendcTX+0x552> 4145a7: 48 8b 8c 24 90 00 00 mov 0x90(%rsp),%rcx 4145ae: 00 4145af: 40 88 6c 08 ff mov %bpl,-0x1(%rax,%rcx,1) 4145b4: e9 29 01 00 00 jmpq 4146e2 <_d_arrayappendcTX+0x552> 4145b9: 48 3d ff 0f 00 00 cmp $0xfff,%rax 4145bf: 0f 87 09 01 00 00 ja 4146ce <_d_arrayappendcTX+0x53e> 4145c5: 48 8d 4d 02 lea 0x2(%rbp),%rcx 4145c9: 48 39 c1 cmp %rax,%rcx 4145cc: 0f 87 10 01 00 00 ja 4146e2 <_d_arrayappendcTX+0x552> 4145d2: 48 8b 8c 24 90 00 00 mov 0x90(%rsp),%rcx 4145d9: 00 4145da: 66 89 6c 08 fe mov %bp,-0x2(%rax,%rcx,1) 4145df: e9 fe 00 00 00 jmpq 4146e2 <_d_arrayappendcTX+0x552> 4145e4: a8 01 test $0x1,%al 4145e6: 0f 84 81 04 00 00 je 414a6d <_d_arrayappendcTX+0x8dd> 4145ec: b8 f0 0d 63 00 mov $0x630df0,%eax 4145f1: 48 39 44 24 28 cmp %rax,0x28(%rsp) 4145f6: 0f 94 c0 sete %al 4145f9: 44 08 e0 or %r12b,%al 4145fc: 48 8b 5c 24 38 mov 0x38(%rsp),%rbx 414601: 0f 85 5a 07 00 00 jne 414d61 <_d_arrayappendcTX+0xbd1> 414607: 48 8b 84 24 a0 00 00 mov 0xa0(%rsp),%rax 41460e: 00 41460f: 48 89 84 24 20 01 00 mov %rax,0x120(%rsp) 414616: 00 414617: c5 f8 28 84 24 90 00 vmovaps 0x90(%rsp),%xmm0 41461e: 00 00 414620: c5 f8 29 84 24 10 01 vmovaps %xmm0,0x110(%rsp) 414627: 00 00 414629: 64 48 8b 04 25 f0 ff mov %fs:0xfffffffffffffff0,%rax 414630: ff ff 414632: 48 85 c0 test %rax,%rax 414635: 75 5e jne 414695 <_d_arrayappendcTX+0x505> 414637: bf c0 00 00 00 mov $0xc0,%edi 41463c: e8 2f d6 fe ff callq 401c70 414641: 64 48 89 04 25 f0 ff mov %rax,%fs:0xfffffffffffffff0 414648: ff ff 41464a: c5 f8 57 c0 vxorps %xmm0,%xmm0,%xmm0 41464e: c5 f8 11 80 b0 00 00 vmovups %xmm0,0xb0(%rax) 414655: 00 414656: c5 f8 11 80 a0 00 00 vmovups %xmm0,0xa0(%rax) 41465d: 00 41465e: c5 f8 11 80 90 00 00 vmovups %xmm0,0x90(%rax) 414665: 00 414666: c5 f8 11 80 80 00 00 vmovups %xmm0,0x80(%rax) 41466d: 00 41466e: c5 f8 11 40 70 vmovups %xmm0,0x70(%rax) 414673: c5 f8 11 40 60 vmovups %xmm0,0x60(%rax) 414678: c5 f8 11 40 50 vmovups %xmm0,0x50(%rax) 41467d: c5 f8 11 40 40 vmovups %xmm0,0x40(%rax) 414682: c5 f8 11 40 30 vmovups %xmm0,0x30(%rax) 414687: c5 f8 11 40 20 vmovups %xmm0,0x20(%rax) 41468c: c5 f8 11 40 10 vmovups %xmm0,0x10(%rax) 414691: c5 f8 11 00 vmovups %xmm0,(%rax) 414695: 64 8b 0c 25 f8 ff ff mov %fs:0xfffffffffffffff8,%ecx 41469c: ff 41469d: ff c1 inc %ecx 41469f: 83 e1 07 and $0x7,%ecx 4146a2: 64 89 0c 25 f8 ff ff mov %ecx,%fs:0xfffffffffffffff8 4146a9: ff 4146aa: 48 8d 0c 49 lea (%rcx,%rcx,2),%rcx 4146ae: 48 8b 94 24 20 01 00 mov 0x120(%rsp),%rdx 4146b5: 00 4146b6: 48 89 54 c8 10 mov %rdx,0x10(%rax,%rcx,8) 4146bb: c5 f8 28 84 24 10 01 vmovaps 0x110(%rsp),%xmm0 4146c2: 00 00 4146c4: c5 f8 11 04 c8 vmovups %xmm0,(%rax,%rcx,8) 4146c9: e9 93 06 00 00 jmpq 414d61 <_d_arrayappendcTX+0xbd1> 4146ce: 48 8d 4d 11 lea 0x11(%rbp),%rcx 4146d2: 48 39 c1 cmp %rax,%rcx 4146d5: 77 0b ja 4146e2 <_d_arrayappendcTX+0x552> 4146d7: 48 8b 8c 24 90 00 00 mov 0x90(%rsp),%rcx 4146de: 00 4146df: 48 89 29 mov %rbp,(%rcx) 4146e2: b9 f0 0d 63 00 mov $0x630df0,%ecx 4146e7: 48 39 4c 24 28 cmp %rcx,0x28(%rsp) 4146ec: 0f 84 f8 00 00 00 je 4147ea <_d_arrayappendcTX+0x65a> 4146f2: 48 8b 84 24 a0 00 00 mov 0xa0(%rsp),%rax 4146f9: 00 4146fa: 48 89 84 24 40 01 00 mov %rax,0x140(%rsp) 414701: 00 414702: c5 f8 28 84 24 90 00 vmovaps 0x90(%rsp),%xmm0 414709: 00 00 41470b: c5 f8 29 84 24 30 01 vmovaps %xmm0,0x130(%rsp) 414712: 00 00 414714: 64 48 8b 04 25 f0 ff mov %fs:0xfffffffffffffff0,%rax 41471b: ff ff 41471d: 48 85 c0 test %rax,%rax 414720: 75 5e jne 414780 <_d_arrayappendcTX+0x5f0> 414722: bf c0 00 00 00 mov $0xc0,%edi 414727: e8 44 d5 fe ff callq 401c70 41472c: 64 48 89 04 25 f0 ff mov %rax,%fs:0xfffffffffffffff0 414733: ff ff 414735: c5 f8 57 c0 vxorps %xmm0,%xmm0,%xmm0 414739: c5 f8 11 80 b0 00 00 vmovups %xmm0,0xb0(%rax) 414740: 00 414741: c5 f8 11 80 a0 00 00 vmovups %xmm0,0xa0(%rax) 414748: 00 414749: c5 f8 11 80 90 00 00 vmovups %xmm0,0x90(%rax) 414750: 00 414751: c5 f8 11 80 80 00 00 vmovups %xmm0,0x80(%rax) 414758: 00 414759: c5 f8 11 40 70 vmovups %xmm0,0x70(%rax) 41475e: c5 f8 11 40 60 vmovups %xmm0,0x60(%rax) 414763: c5 f8 11 40 50 vmovups %xmm0,0x50(%rax) 414768: c5 f8 11 40 40 vmovups %xmm0,0x40(%rax) 41476d: c5 f8 11 40 30 vmovups %xmm0,0x30(%rax) 414772: c5 f8 11 40 20 vmovups %xmm0,0x20(%rax) 414777: c5 f8 11 40 10 vmovups %xmm0,0x10(%rax) 41477c: c5 f8 11 00 vmovups %xmm0,(%rax) 414780: 64 48 63 0c 25 f8 ff movslq %fs:0xfffffffffffffff8,%rcx 414787: ff ff 414789: 4d 85 ed test %r13,%r13 41478c: 74 21 je 4147af <_d_arrayappendcTX+0x61f> 41478e: 48 8d 0c 49 lea (%rcx,%rcx,2),%rcx 414792: 48 8d 04 c8 lea (%rax,%rcx,8),%rax 414796: 4c 39 e8 cmp %r13,%rax 414799: 74 2b je 4147c6 <_d_arrayappendcTX+0x636> 41479b: 48 8b 48 10 mov 0x10(%rax),%rcx 41479f: 49 89 4d 10 mov %rcx,0x10(%r13) 4147a3: c5 f8 10 00 vmovups (%rax),%xmm0 4147a7: c4 c1 78 11 45 00 vmovups %xmm0,0x0(%r13) 4147ad: eb 1a jmp 4147c9 <_d_arrayappendcTX+0x639> 4147af: ff c1 inc %ecx 4147b1: 83 e1 07 and $0x7,%ecx 4147b4: 64 89 0c 25 f8 ff ff mov %ecx,%fs:0xfffffffffffffff8 4147bb: ff 4147bc: 48 8d 0c 49 lea (%rcx,%rcx,2),%rcx 4147c0: 48 8d 04 c8 lea (%rax,%rcx,8),%rax 4147c4: eb 03 jmp 4147c9 <_d_arrayappendcTX+0x639> 4147c6: 4c 89 e8 mov %r13,%rax 4147c9: 48 8b 8c 24 40 01 00 mov 0x140(%rsp),%rcx 4147d0: 00 4147d1: 48 89 48 10 mov %rcx,0x10(%rax) 4147d5: c5 f8 28 84 24 30 01 vmovaps 0x130(%rsp),%xmm0 4147dc: 00 00 4147de: c5 f8 11 00 vmovups %xmm0,(%rax) 4147e2: 48 8b 84 24 98 00 00 mov 0x98(%rsp),%rax 4147e9: 00 4147ea: 48 3d ff 0f 00 00 cmp $0xfff,%rax 4147f0: 0f 97 c0 seta %al 4147f3: 44 0f b6 e8 movzbl %al,%r13d 4147f7: 49 c1 e5 04 shl $0x4,%r13 4147fb: 4c 8b a4 24 90 00 00 mov 0x90(%rsp),%r12 414802: 00 414803: 4f 8d 34 2c lea (%r12,%r13,1),%r14 414807: 49 8b 77 08 mov 0x8(%r15),%rsi 41480b: 4c 89 7c 24 38 mov %r15,0x38(%rsp) 414810: 4c 89 f7 mov %r14,%rdi 414813: 48 8b 54 24 30 mov 0x30(%rsp),%rdx 414818: e8 b3 d3 fe ff callq 401bd0 41481d: 48 8b 7c 24 18 mov 0x18(%rsp),%rdi 414822: 48 8b 07 mov (%rdi),%rax 414825: ff 50 58 callq *0x58(%rax) 414828: 48 89 c5 mov %rax,%rbp 41482b: b8 60 94 40 00 mov $0x409460,%eax 414830: 48 8b 5d 00 mov 0x0(%rbp),%rbx 414834: 48 39 83 80 00 00 00 cmp %rax,0x80(%rbx) 41483b: 0f 84 17 05 00 00 je 414d58 <_d_arrayappendcTX+0xbc8> 414841: 48 89 ef mov %rbp,%rdi 414844: be d0 05 63 00 mov $0x6305d0,%esi 414849: e8 02 ee fe ff callq 403650 <_d_dynamic_cast> 41484e: 48 85 c0 test %rax,%rax 414851: 74 40 je 414893 <_d_arrayappendcTX+0x703> 414853: 4c 8b 78 60 mov 0x60(%rax),%r15 414857: 4d 85 ff test %r15,%r15 41485a: 0f 84 f8 04 00 00 je 414d58 <_d_arrayappendcTX+0xbc8> 414860: 48 89 ef mov %rbp,%rdi 414863: ff 53 48 callq *0x48(%rbx) 414866: 48 89 c3 mov %rax,%rbx 414869: 4c 03 6c 24 30 add 0x30(%rsp),%r13 41486e: 4d 01 ec add %r13,%r12 414871: 4d 39 f4 cmp %r14,%r12 414874: 0f 86 de 04 00 00 jbe 414d58 <_d_arrayappendcTX+0xbc8> 41487a: 4c 89 f5 mov %r14,%rbp 41487d: 0f 1f 00 nopl (%rax) 414880: 48 89 ef mov %rbp,%rdi 414883: 41 ff d7 callq *%r15 414886: 48 01 dd add %rbx,%rbp 414889: 4c 39 e5 cmp %r12,%rbp 41488c: 72 f2 jb 414880 <_d_arrayappendcTX+0x6f0> 41488e: e9 c5 04 00 00 jmpq 414d58 <_d_arrayappendcTX+0xbc8> 414893: 48 89 ef mov %rbp,%rdi 414896: ff 53 48 callq *0x48(%rbx) 414899: 49 89 c7 mov %rax,%r15 41489c: 4c 03 6c 24 30 add 0x30(%rsp),%r13 4148a1: 4d 01 ec add %r13,%r12 4148a4: 4d 39 f4 cmp %r14,%r12 4148a7: 0f 86 ab 04 00 00 jbe 414d58 <_d_arrayappendcTX+0xbc8> 4148ad: 4c 89 f3 mov %r14,%rbx 4148b0: 48 8b 45 00 mov 0x0(%rbp),%rax 4148b4: 48 89 ef mov %rbp,%rdi 4148b7: 48 89 de mov %rbx,%rsi 4148ba: ff 90 80 00 00 00 callq *0x80(%rax) 4148c0: 4c 01 fb add %r15,%rbx 4148c3: 4c 39 e3 cmp %r12,%rbx 4148c6: 72 e8 jb 4148b0 <_d_arrayappendcTX+0x720> 4148c8: e9 8b 04 00 00 jmpq 414d58 <_d_arrayappendcTX+0xbc8> 4148cd: 45 31 e4 xor %r12d,%r12d 4148d0: 48 81 fd 01 10 00 00 cmp $0x1001,%rbp 4148d7: 72 42 jb 41491b <_d_arrayappendcTX+0x78b> 4148d9: 48 0f bd cd bsr %rbp,%rcx 4148dd: 48 83 f1 c0 xor $0xffffffffffffffc0,%rcx 4148e1: 48 83 c1 41 add $0x41,%rcx 4148e5: b8 e8 03 00 00 mov $0x3e8,%eax 4148ea: 31 d2 xor %edx,%edx 4148ec: 48 f7 f1 div %rcx 4148ef: 48 83 c0 64 add $0x64,%rax 4148f3: 48 0f af 44 24 20 imul 0x20(%rsp),%rax 4148f9: 48 b9 c3 f5 28 5c 8f movabs $0x28f5c28f5c28f5c3,%rcx 414900: c2 f5 28 414903: 48 83 c0 63 add $0x63,%rax 414907: 48 c1 e8 02 shr $0x2,%rax 41490b: 48 f7 e1 mul %rcx 41490e: 49 89 d4 mov %rdx,%r12 414911: 49 c1 ec 02 shr $0x2,%r12 414915: 4c 0f af 64 24 10 imul 0x10(%rsp),%r12 41491b: 49 39 ec cmp %rbp,%r12 41491e: 4c 0f 46 e5 cmovbe %rbp,%r12 414922: 48 8b 84 24 90 00 00 mov 0x90(%rsp),%rax 414929: 00 41492a: 4c 39 30 cmp %r14,(%rax) 41492d: 0f 85 e3 01 00 00 jne 414b16 <_d_arrayappendcTX+0x986> 414933: 49 83 c7 11 add $0x11,%r15 414937: 4c 2b bc 24 98 00 00 sub 0x98(%rsp),%r15 41493e: 00 41493f: 49 8d 34 2f lea (%r15,%rbp,1),%rsi 414943: 4d 01 e7 add %r12,%r15 414946: 48 8b 44 24 38 mov 0x38(%rsp),%rax 41494b: 48 8b 78 08 mov 0x8(%rax),%rdi 41494f: 4c 89 fa mov %r15,%rdx 414952: e8 e9 7c ff ff callq 40c640 414957: 48 85 c0 test %rax,%rax 41495a: 0f 84 b6 01 00 00 je 414b16 <_d_arrayappendcTX+0x986> 414960: 48 89 84 24 98 00 00 mov %rax,0x98(%rsp) 414967: 00 414968: bb f0 0d 63 00 mov $0x630df0,%ebx 41496d: 48 39 5c 24 28 cmp %rbx,0x28(%rsp) 414972: 0f 94 c0 sete %al 414975: 0f b6 f0 movzbl %al,%esi 414978: 48 8d 8c 24 90 00 00 lea 0x90(%rsp),%rcx 41497f: 00 414980: 4c 89 f7 mov %r14,%rdi 414983: 48 8b 54 24 08 mov 0x8(%rsp),%rdx 414988: e8 33 c3 ff ff callq 410cc0 <_D2rt8lifetime21__setArrayAllocLengthFKS2rt8lifetime7BlkInfombmZb> 41498d: a8 01 test $0x1,%al 41498f: 0f 84 81 01 00 00 je 414b16 <_d_arrayappendcTX+0x986> 414995: 48 39 5c 24 28 cmp %rbx,0x28(%rsp) 41499a: 48 8b 5c 24 38 mov 0x38(%rsp),%rbx 41499f: 0f 84 bc 03 00 00 je 414d61 <_d_arrayappendcTX+0xbd1> 4149a5: 48 8b 84 24 a0 00 00 mov 0xa0(%rsp),%rax 4149ac: 00 4149ad: 48 89 84 24 c0 00 00 mov %rax,0xc0(%rsp) 4149b4: 00 4149b5: c5 f8 28 84 24 90 00 vmovaps 0x90(%rsp),%xmm0 4149bc: 00 00 4149be: c5 f8 29 84 24 b0 00 vmovaps %xmm0,0xb0(%rsp) 4149c5: 00 00 4149c7: 64 48 8b 04 25 f0 ff mov %fs:0xfffffffffffffff0,%rax 4149ce: ff ff 4149d0: 48 85 c0 test %rax,%rax 4149d3: 75 5e jne 414a33 <_d_arrayappendcTX+0x8a3> 4149d5: bf c0 00 00 00 mov $0xc0,%edi 4149da: e8 91 d2 fe ff callq 401c70 4149df: 64 48 89 04 25 f0 ff mov %rax,%fs:0xfffffffffffffff0 4149e6: ff ff 4149e8: c5 f8 57 c0 vxorps %xmm0,%xmm0,%xmm0 4149ec: c5 f8 11 80 b0 00 00 vmovups %xmm0,0xb0(%rax) 4149f3: 00 4149f4: c5 f8 11 80 a0 00 00 vmovups %xmm0,0xa0(%rax) 4149fb: 00 4149fc: c5 f8 11 80 90 00 00 vmovups %xmm0,0x90(%rax) 414a03: 00 414a04: c5 f8 11 80 80 00 00 vmovups %xmm0,0x80(%rax) 414a0b: 00 414a0c: c5 f8 11 40 70 vmovups %xmm0,0x70(%rax) 414a11: c5 f8 11 40 60 vmovups %xmm0,0x60(%rax) 414a16: c5 f8 11 40 50 vmovups %xmm0,0x50(%rax) 414a1b: c5 f8 11 40 40 vmovups %xmm0,0x40(%rax) 414a20: c5 f8 11 40 30 vmovups %xmm0,0x30(%rax) 414a25: c5 f8 11 40 20 vmovups %xmm0,0x20(%rax) 414a2a: c5 f8 11 40 10 vmovups %xmm0,0x10(%rax) 414a2f: c5 f8 11 00 vmovups %xmm0,(%rax) 414a33: 64 48 63 0c 25 f8 ff movslq %fs:0xfffffffffffffff8,%rcx 414a3a: ff ff 414a3c: 4d 85 ed test %r13,%r13 414a3f: 0f 84 3a 03 00 00 je 414d7f <_d_arrayappendcTX+0xbef> 414a45: 48 8d 0c 49 lea (%rcx,%rcx,2),%rcx 414a49: 48 8d 04 c8 lea (%rax,%rcx,8),%rax 414a4d: 4c 39 e8 cmp %r13,%rax 414a50: 0f 84 40 03 00 00 je 414d96 <_d_arrayappendcTX+0xc06> 414a56: 48 8b 48 10 mov 0x10(%rax),%rcx 414a5a: 49 89 4d 10 mov %rcx,0x10(%r13) 414a5e: c5 f8 10 00 vmovups (%rax),%xmm0 414a62: c4 c1 78 11 45 00 vmovups %xmm0,0x0(%r13) 414a68: e9 2c 03 00 00 jmpq 414d99 <_d_arrayappendcTX+0xc09> 414a6d: 31 d2 xor %edx,%edx 414a6f: 48 81 fd 01 10 00 00 cmp $0x1001,%rbp 414a76: 72 3f jb 414ab7 <_d_arrayappendcTX+0x927> 414a78: 48 0f bd cd bsr %rbp,%rcx 414a7c: 48 83 f1 c0 xor $0xffffffffffffffc0,%rcx 414a80: 48 83 c1 41 add $0x41,%rcx 414a84: b8 e8 03 00 00 mov $0x3e8,%eax 414a89: 31 d2 xor %edx,%edx 414a8b: 48 f7 f1 div %rcx 414a8e: 48 83 c0 64 add $0x64,%rax 414a92: 48 0f af 44 24 20 imul 0x20(%rsp),%rax 414a98: 48 b9 c3 f5 28 5c 8f movabs $0x28f5c28f5c28f5c3,%rcx 414a9f: c2 f5 28 414aa2: 48 83 c0 63 add $0x63,%rax 414aa6: 48 c1 e8 02 shr $0x2,%rax 414aaa: 48 f7 e1 mul %rcx 414aad: 48 c1 ea 02 shr $0x2,%rdx 414ab1: 48 0f af 54 24 10 imul 0x10(%rsp),%rdx 414ab7: 48 39 ea cmp %rbp,%rdx 414aba: 48 0f 46 d5 cmovbe %rbp,%rdx 414abe: be 11 00 00 00 mov $0x11,%esi 414ac3: 48 81 fa fe 07 00 00 cmp $0x7fe,%rdx 414aca: 77 10 ja 414adc <_d_arrayappendcTX+0x94c> 414acc: 48 81 fa ff 00 00 00 cmp $0xff,%rdx 414ad3: 0f 97 c0 seta %al 414ad6: 0f b6 f0 movzbl %al,%esi 414ad9: 48 ff c6 inc %rsi 414adc: 48 01 d6 add %rdx,%rsi 414adf: 8b 94 24 a0 00 00 00 mov 0xa0(%rsp),%edx 414ae6: 48 8d 7c 24 58 lea 0x58(%rsp),%rdi 414aeb: e8 50 7a ff ff callq 40c540 414af0: 48 8b 44 24 68 mov 0x68(%rsp),%rax 414af5: 48 89 84 24 a0 00 00 mov %rax,0xa0(%rsp) 414afc: 00 414afd: c5 f8 10 44 24 58 vmovups 0x58(%rsp),%xmm0 414b03: c5 f8 29 84 24 90 00 vmovaps %xmm0,0x90(%rsp) 414b0a: 00 00 414b0c: 4c 8b 7c 24 38 mov 0x38(%rsp),%r15 414b11: e9 74 fa ff ff jmpq 41458a <_d_arrayappendcTX+0x3fa> 414b16: 8b 94 24 a0 00 00 00 mov 0xa0(%rsp),%edx 414b1d: 49 83 c4 11 add $0x11,%r12 414b21: 48 8d bc 24 90 00 00 lea 0x90(%rsp),%rdi 414b28: 00 414b29: 4c 89 e6 mov %r12,%rsi 414b2c: e8 0f 7a ff ff callq 40c540 414b31: 48 8b 84 24 98 00 00 mov 0x98(%rsp),%rax 414b38: 00 414b39: 48 3d 00 01 00 00 cmp $0x100,%rax 414b3f: 77 1d ja 414b5e <_d_arrayappendcTX+0x9ce> 414b41: 48 8d 4d 01 lea 0x1(%rbp),%rcx 414b45: 48 39 c1 cmp %rax,%rcx 414b48: 48 8b 5c 24 38 mov 0x38(%rsp),%rbx 414b4d: 77 48 ja 414b97 <_d_arrayappendcTX+0xa07> 414b4f: 48 8b 8c 24 90 00 00 mov 0x90(%rsp),%rcx 414b56: 00 414b57: 40 88 6c 08 ff mov %bpl,-0x1(%rax,%rcx,1) 414b5c: eb 39 jmp 414b97 <_d_arrayappendcTX+0xa07> 414b5e: 48 3d ff 0f 00 00 cmp $0xfff,%rax 414b64: 48 8b 5c 24 38 mov 0x38(%rsp),%rbx 414b69: 77 18 ja 414b83 <_d_arrayappendcTX+0x9f3> 414b6b: 48 8d 4d 02 lea 0x2(%rbp),%rcx 414b6f: 48 39 c1 cmp %rax,%rcx 414b72: 77 23 ja 414b97 <_d_arrayappendcTX+0xa07> 414b74: 48 8b 8c 24 90 00 00 mov 0x90(%rsp),%rcx 414b7b: 00 414b7c: 66 89 6c 08 fe mov %bp,-0x2(%rax,%rcx,1) 414b81: eb 14 jmp 414b97 <_d_arrayappendcTX+0xa07> 414b83: 48 8d 4d 11 lea 0x11(%rbp),%rcx 414b87: 48 39 c1 cmp %rax,%rcx 414b8a: 77 0b ja 414b97 <_d_arrayappendcTX+0xa07> 414b8c: 48 8b 84 24 90 00 00 mov 0x90(%rsp),%rax 414b93: 00 414b94: 48 89 28 mov %rbp,(%rax) 414b97: b8 f0 0d 63 00 mov $0x630df0,%eax 414b9c: 48 39 44 24 28 cmp %rax,0x28(%rsp) 414ba1: 0f 84 f0 00 00 00 je 414c97 <_d_arrayappendcTX+0xb07> 414ba7: 48 8b 84 24 a0 00 00 mov 0xa0(%rsp),%rax 414bae: 00 414baf: 48 89 84 24 e0 00 00 mov %rax,0xe0(%rsp) 414bb6: 00 414bb7: c5 f8 28 84 24 90 00 vmovaps 0x90(%rsp),%xmm0 414bbe: 00 00 414bc0: c5 f8 29 84 24 d0 00 vmovaps %xmm0,0xd0(%rsp) 414bc7: 00 00 414bc9: 64 48 8b 04 25 f0 ff mov %fs:0xfffffffffffffff0,%rax 414bd0: ff ff 414bd2: 48 85 c0 test %rax,%rax 414bd5: 75 5e jne 414c35 <_d_arrayappendcTX+0xaa5> 414bd7: bf c0 00 00 00 mov $0xc0,%edi 414bdc: e8 8f d0 fe ff callq 401c70 414be1: 64 48 89 04 25 f0 ff mov %rax,%fs:0xfffffffffffffff0 414be8: ff ff 414bea: c5 f8 57 c0 vxorps %xmm0,%xmm0,%xmm0 414bee: c5 f8 11 80 b0 00 00 vmovups %xmm0,0xb0(%rax) 414bf5: 00 414bf6: c5 f8 11 80 a0 00 00 vmovups %xmm0,0xa0(%rax) 414bfd: 00 414bfe: c5 f8 11 80 90 00 00 vmovups %xmm0,0x90(%rax) 414c05: 00 414c06: c5 f8 11 80 80 00 00 vmovups %xmm0,0x80(%rax) 414c0d: 00 414c0e: c5 f8 11 40 70 vmovups %xmm0,0x70(%rax) 414c13: c5 f8 11 40 60 vmovups %xmm0,0x60(%rax) 414c18: c5 f8 11 40 50 vmovups %xmm0,0x50(%rax) 414c1d: c5 f8 11 40 40 vmovups %xmm0,0x40(%rax) 414c22: c5 f8 11 40 30 vmovups %xmm0,0x30(%rax) 414c27: c5 f8 11 40 20 vmovups %xmm0,0x20(%rax) 414c2c: c5 f8 11 40 10 vmovups %xmm0,0x10(%rax) 414c31: c5 f8 11 00 vmovups %xmm0,(%rax) 414c35: 64 48 63 0c 25 f8 ff movslq %fs:0xfffffffffffffff8,%rcx 414c3c: ff ff 414c3e: 4d 85 ed test %r13,%r13 414c41: 74 21 je 414c64 <_d_arrayappendcTX+0xad4> 414c43: 48 8d 0c 49 lea (%rcx,%rcx,2),%rcx 414c47: 48 8d 04 c8 lea (%rax,%rcx,8),%rax 414c4b: 4c 39 e8 cmp %r13,%rax 414c4e: 74 2b je 414c7b <_d_arrayappendcTX+0xaeb> 414c50: 48 8b 48 10 mov 0x10(%rax),%rcx 414c54: 49 89 4d 10 mov %rcx,0x10(%r13) 414c58: c5 f8 10 00 vmovups (%rax),%xmm0 414c5c: c4 c1 78 11 45 00 vmovups %xmm0,0x0(%r13) 414c62: eb 1a jmp 414c7e <_d_arrayappendcTX+0xaee> 414c64: ff c1 inc %ecx 414c66: 83 e1 07 and $0x7,%ecx 414c69: 64 89 0c 25 f8 ff ff mov %ecx,%fs:0xfffffffffffffff8 414c70: ff 414c71: 48 8d 0c 49 lea (%rcx,%rcx,2),%rcx 414c75: 48 8d 04 c8 lea (%rax,%rcx,8),%rax 414c79: eb 03 jmp 414c7e <_d_arrayappendcTX+0xaee> 414c7b: 4c 89 e8 mov %r13,%rax 414c7e: 48 8b 8c 24 e0 00 00 mov 0xe0(%rsp),%rcx 414c85: 00 414c86: 48 89 48 10 mov %rcx,0x10(%rax) 414c8a: c5 f8 28 84 24 d0 00 vmovaps 0xd0(%rsp),%xmm0 414c91: 00 00 414c93: c5 f8 11 00 vmovups %xmm0,(%rax) 414c97: 48 8b 73 08 mov 0x8(%rbx),%rsi 414c9b: 4c 8b a4 24 90 00 00 mov 0x90(%rsp),%r12 414ca2: 00 414ca3: 4d 8d 74 24 10 lea 0x10(%r12),%r14 414ca8: 4c 89 f7 mov %r14,%rdi 414cab: 48 8b 54 24 30 mov 0x30(%rsp),%rdx 414cb0: e8 1b cf fe ff callq 401bd0 414cb5: 48 8b 7c 24 18 mov 0x18(%rsp),%rdi 414cba: 48 8b 07 mov (%rdi),%rax 414cbd: ff 50 58 callq *0x58(%rax) 414cc0: 48 89 c5 mov %rax,%rbp 414cc3: b8 60 94 40 00 mov $0x409460,%eax 414cc8: 48 8b 5d 00 mov 0x0(%rbp),%rbx 414ccc: 48 39 83 80 00 00 00 cmp %rax,0x80(%rbx) 414cd3: 0f 84 7f 00 00 00 je 414d58 <_d_arrayappendcTX+0xbc8> 414cd9: 48 89 ef mov %rbp,%rdi 414cdc: be d0 05 63 00 mov $0x6305d0,%esi 414ce1: e8 6a e9 fe ff callq 403650 <_d_dynamic_cast> 414ce6: 48 85 c0 test %rax,%rax 414ce9: 74 35 je 414d20 <_d_arrayappendcTX+0xb90> 414ceb: 4c 8b 78 60 mov 0x60(%rax),%r15 414cef: 4d 85 ff test %r15,%r15 414cf2: 74 64 je 414d58 <_d_arrayappendcTX+0xbc8> 414cf4: 48 89 ef mov %rbp,%rdi 414cf7: ff 53 48 callq *0x48(%rbx) 414cfa: 49 89 c5 mov %rax,%r13 414cfd: 48 8b 44 24 30 mov 0x30(%rsp),%rax 414d02: 4a 8d 5c 20 10 lea 0x10(%rax,%r12,1),%rbx 414d07: 4c 39 f3 cmp %r14,%rbx 414d0a: 76 4c jbe 414d58 <_d_arrayappendcTX+0xbc8> 414d0c: 4c 89 f5 mov %r14,%rbp 414d0f: 90 nop 414d10: 48 89 ef mov %rbp,%rdi 414d13: 41 ff d7 callq *%r15 414d16: 4c 01 ed add %r13,%rbp 414d19: 48 39 dd cmp %rbx,%rbp 414d1c: 72 f2 jb 414d10 <_d_arrayappendcTX+0xb80> 414d1e: eb 38 jmp 414d58 <_d_arrayappendcTX+0xbc8> 414d20: 48 89 ef mov %rbp,%rdi 414d23: ff 53 48 callq *0x48(%rbx) 414d26: 49 89 c7 mov %rax,%r15 414d29: 48 8b 44 24 30 mov 0x30(%rsp),%rax 414d2e: 4e 8d 64 20 10 lea 0x10(%rax,%r12,1),%r12 414d33: 4d 39 f4 cmp %r14,%r12 414d36: 76 20 jbe 414d58 <_d_arrayappendcTX+0xbc8> 414d38: 4c 89 f3 mov %r14,%rbx 414d3b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 414d40: 48 8b 45 00 mov 0x0(%rbp),%rax 414d44: 48 89 ef mov %rbp,%rdi 414d47: 48 89 de mov %rbx,%rsi 414d4a: ff 90 80 00 00 00 callq *0x80(%rax) 414d50: 4c 01 fb add %r15,%rbx 414d53: 4c 39 e3 cmp %r12,%rbx 414d56: 72 e8 jb 414d40 <_d_arrayappendcTX+0xbb0> 414d58: 48 8b 5c 24 38 mov 0x38(%rsp),%rbx 414d5d: 4c 89 73 08 mov %r14,0x8(%rbx) 414d61: 48 8b 44 24 20 mov 0x20(%rsp),%rax 414d66: 48 89 03 mov %rax,(%rbx) 414d69: 48 8b 53 08 mov 0x8(%rbx),%rdx 414d6d: 48 81 c4 48 01 00 00 add $0x148,%rsp 414d74: 5b pop %rbx 414d75: 41 5c pop %r12 414d77: 41 5d pop %r13 414d79: 41 5e pop %r14 414d7b: 41 5f pop %r15 414d7d: 5d pop %rbp 414d7e: c3 retq 414d7f: ff c1 inc %ecx 414d81: 83 e1 07 and $0x7,%ecx 414d84: 64 89 0c 25 f8 ff ff mov %ecx,%fs:0xfffffffffffffff8 414d8b: ff 414d8c: 48 8d 0c 49 lea (%rcx,%rcx,2),%rcx 414d90: 48 8d 04 c8 lea (%rax,%rcx,8),%rax 414d94: eb 03 jmp 414d99 <_d_arrayappendcTX+0xc09> 414d96: 4c 89 e8 mov %r13,%rax 414d99: 48 8b 8c 24 c0 00 00 mov 0xc0(%rsp),%rcx 414da0: 00 414da1: 48 89 48 10 mov %rcx,0x10(%rax) 414da5: c5 f8 28 84 24 b0 00 vmovaps 0xb0(%rsp),%xmm0 414dac: 00 00 414dae: c5 f8 11 00 vmovups %xmm0,(%rax) 414db2: eb ad jmp 414d61 <_d_arrayappendcTX+0xbd1> 414db4: 66 66 66 2e 0f 1f 84 data32 data32 nopw %cs:0x0(%rax,%rax,1) 414dbb: 00 00 00 00 00 0000000000414dc0 <_d_arrayappendcd>: 414dc0: 50 push %rax 414dc1: 48 89 f8 mov %rdi,%rax 414dc4: 83 fe 7f cmp $0x7f,%esi 414dc7: 77 0f ja 414dd8 <_d_arrayappendcd+0x18> 414dc9: 40 88 74 24 04 mov %sil,0x4(%rsp) 414dce: ba 01 00 00 00 mov $0x1,%edx 414dd3: e9 bb 00 00 00 jmpq 414e93 <_d_arrayappendcd+0xd3> 414dd8: 81 fe ff 07 00 00 cmp $0x7ff,%esi 414dde: 77 27 ja 414e07 <_d_arrayappendcd+0x47> 414de0: 89 f1 mov %esi,%ecx 414de2: c1 e9 06 shr $0x6,%ecx 414de5: 81 c9 c0 00 00 00 or $0xc0,%ecx 414deb: 88 4c 24 04 mov %cl,0x4(%rsp) 414def: 83 e6 3f and $0x3f,%esi 414df2: 81 ce 80 00 00 00 or $0x80,%esi 414df8: 40 88 74 24 05 mov %sil,0x5(%rsp) 414dfd: ba 02 00 00 00 mov $0x2,%edx 414e02: e9 8c 00 00 00 jmpq 414e93 <_d_arrayappendcd+0xd3> 414e07: 81 fe ff ff 00 00 cmp $0xffff,%esi 414e0d: 77 36 ja 414e45 <_d_arrayappendcd+0x85> 414e0f: 89 f1 mov %esi,%ecx 414e11: c1 e9 0c shr $0xc,%ecx 414e14: 81 c9 e0 00 00 00 or $0xe0,%ecx 414e1a: 88 4c 24 04 mov %cl,0x4(%rsp) 414e1e: 89 f1 mov %esi,%ecx 414e20: c1 e9 06 shr $0x6,%ecx 414e23: 83 e1 3f and $0x3f,%ecx 414e26: 81 c9 80 00 00 00 or $0x80,%ecx 414e2c: 88 4c 24 05 mov %cl,0x5(%rsp) 414e30: 83 e6 3f and $0x3f,%esi 414e33: 81 ce 80 00 00 00 or $0x80,%esi 414e39: 40 88 74 24 06 mov %sil,0x6(%rsp) 414e3e: ba 03 00 00 00 mov $0x3,%edx 414e43: eb 4e jmp 414e93 <_d_arrayappendcd+0xd3> 414e45: 81 fe ff ff 10 00 cmp $0x10ffff,%esi 414e4b: 77 5a ja 414ea7 <_d_arrayappendcd+0xe7> 414e4d: 89 f1 mov %esi,%ecx 414e4f: c1 e9 12 shr $0x12,%ecx 414e52: 81 c9 f0 00 00 00 or $0xf0,%ecx 414e58: 88 4c 24 04 mov %cl,0x4(%rsp) 414e5c: 89 f1 mov %esi,%ecx 414e5e: c1 e9 0c shr $0xc,%ecx 414e61: 83 e1 3f and $0x3f,%ecx 414e64: 81 c9 80 00 00 00 or $0x80,%ecx 414e6a: 88 4c 24 05 mov %cl,0x5(%rsp) 414e6e: 89 f1 mov %esi,%ecx 414e70: c1 e9 06 shr $0x6,%ecx 414e73: 83 e1 3f and $0x3f,%ecx 414e76: 81 c9 80 00 00 00 or $0x80,%ecx 414e7c: 88 4c 24 06 mov %cl,0x6(%rsp) 414e80: 83 e6 3f and $0x3f,%esi 414e83: 81 ce 80 00 00 00 or $0x80,%esi 414e89: ba 04 00 00 00 mov $0x4,%edx 414e8e: 40 88 74 24 07 mov %sil,0x7(%rsp) 414e93: 48 8d 4c 24 04 lea 0x4(%rsp),%rcx 414e98: bf d0 4f 42 00 mov $0x424fd0,%edi 414e9d: 48 89 c6 mov %rax,%rsi 414ea0: e8 4b f1 ff ff callq 413ff0 <_d_arrayappendT> 414ea5: 59 pop %rcx 414ea6: c3 retq 414ea7: bf 37 00 00 00 mov $0x37,%edi 414eac: be 20 4f 42 00 mov $0x424f20,%esi 414eb1: ba 8f 07 00 00 mov $0x78f,%edx 414eb6: e8 85 df fe ff callq 402e40 <_d_assert> 414ebb: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 0000000000414ec0 <_d_arrayappendwd>: 414ec0: 50 push %rax 414ec1: 48 89 f8 mov %rdi,%rax 414ec4: 81 fe ff ff 00 00 cmp $0xffff,%esi 414eca: 77 0c ja 414ed8 <_d_arrayappendwd+0x18> 414ecc: 66 89 74 24 04 mov %si,0x4(%rsp) 414ed1: ba 01 00 00 00 mov $0x1,%edx 414ed6: eb 32 jmp 414f0a <_d_arrayappendwd+0x4a> 414ed8: 81 c6 00 00 ff ff add $0xffff0000,%esi 414ede: 89 f1 mov %esi,%ecx 414ee0: c1 e9 0a shr $0xa,%ecx 414ee3: 81 e1 ff 03 00 00 and $0x3ff,%ecx 414ee9: 81 c9 00 d8 00 00 or $0xd800,%ecx 414eef: 66 89 4c 24 04 mov %cx,0x4(%rsp) 414ef4: 81 e6 ff 03 00 00 and $0x3ff,%esi 414efa: 81 ce 00 dc 00 00 or $0xdc00,%esi 414f00: ba 02 00 00 00 mov $0x2,%edx 414f05: 66 89 74 24 06 mov %si,0x6(%rsp) 414f0a: 48 8d 4c 24 04 lea 0x4(%rsp),%rcx 414f0f: bf 30 50 42 00 mov $0x425030,%edi 414f14: 48 89 c6 mov %rax,%rsi 414f17: e8 d4 f0 ff ff callq 413ff0 <_d_arrayappendT> 414f1c: 59 pop %rcx 414f1d: c3 retq 414f1e: 66 90 xchg %ax,%ax 0000000000414f20 <_d_arraycatT>: 414f20: 55 push %rbp 414f21: 41 57 push %r15 414f23: 41 56 push %r14 414f25: 41 55 push %r13 414f27: 41 54 push %r12 414f29: 53 push %rbx 414f2a: 48 83 ec 48 sub $0x48,%rsp 414f2e: 4c 89 44 24 18 mov %r8,0x18(%rsp) 414f33: 48 89 cb mov %rcx,%rbx 414f36: 48 89 54 24 10 mov %rdx,0x10(%rsp) 414f3b: 49 89 f5 mov %rsi,%r13 414f3e: 48 8b 07 mov (%rdi),%rax 414f41: 49 89 fe mov %rdi,%r14 414f44: ff 50 58 callq *0x58(%rax) 414f47: 48 8b 08 mov (%rax),%rcx 414f4a: 48 89 c7 mov %rax,%rdi 414f4d: ff 51 48 callq *0x48(%rcx) 414f50: 4a 8d 0c 2b lea (%rbx,%r13,1),%rcx 414f54: 48 89 4c 24 28 mov %rcx,0x28(%rsp) 414f59: 49 89 c4 mov %rax,%r12 414f5c: 4c 0f af e1 imul %rcx,%r12 414f60: 4d 85 e4 test %r12,%r12 414f63: 0f 84 17 01 00 00 je 415080 <_d_arraycatT+0x160> 414f69: bd 11 00 00 00 mov $0x11,%ebp 414f6e: 49 81 fc fe 07 00 00 cmp $0x7fe,%r12 414f75: 77 10 ja 414f87 <_d_arraycatT+0x67> 414f77: 49 81 fc ff 00 00 00 cmp $0xff,%r12 414f7e: 0f 97 c1 seta %cl 414f81: 0f b6 e9 movzbl %cl,%ebp 414f84: 48 ff c5 inc %rbp 414f87: 48 0f af d8 imul %rax,%rbx 414f8b: 48 89 5c 24 20 mov %rbx,0x20(%rsp) 414f90: 4c 0f af e8 imul %rax,%r13 414f94: 4c 89 f3 mov %r14,%rbx 414f97: 48 8b 03 mov (%rbx),%rax 414f9a: 48 89 df mov %rbx,%rdi 414f9d: ff 50 58 callq *0x58(%rax) 414fa0: 48 8b 08 mov (%rax),%rcx 414fa3: 48 89 c7 mov %rax,%rdi 414fa6: ff 51 68 callq *0x68(%rcx) 414fa9: 4c 01 e5 add %r12,%rbp 414fac: 48 8d 7c 24 30 lea 0x30(%rsp),%rdi 414fb1: 8d 14 00 lea (%rax,%rax,1),%edx 414fb4: 83 e2 02 and $0x2,%edx 414fb7: 83 f2 0a xor $0xa,%edx 414fba: 48 89 ee mov %rbp,%rsi 414fbd: e8 7e 75 ff ff callq 40c540 414fc2: bd 10 00 00 00 mov $0x10,%ebp 414fc7: 48 81 7c 24 38 ff 0f cmpq $0xfff,0x38(%rsp) 414fce: 00 00 414fd0: 77 02 ja 414fd4 <_d_arraycatT+0xb4> 414fd2: 31 ed xor %ebp,%ebp 414fd4: 4a 8d 44 25 00 lea 0x0(%rbp,%r12,1),%rax 414fd9: 48 89 44 24 08 mov %rax,0x8(%rsp) 414fde: 4c 8b 7c 24 30 mov 0x30(%rsp),%r15 414fe3: 41 c6 04 07 00 movb $0x0,(%r15,%rax,1) 414fe8: 4d 8d 34 2f lea (%r15,%rbp,1),%r14 414fec: 4c 89 f7 mov %r14,%rdi 414fef: 48 8b 74 24 10 mov 0x10(%rsp),%rsi 414ff4: 4c 89 ea mov %r13,%rdx 414ff7: e8 d4 cb fe ff callq 401bd0 414ffc: 4c 01 ed add %r13,%rbp 414fff: 4d 89 f5 mov %r14,%r13 415002: 4c 01 fd add %r15,%rbp 415005: 48 89 ef mov %rbp,%rdi 415008: 48 8b 74 24 18 mov 0x18(%rsp),%rsi 41500d: 48 8b 54 24 20 mov 0x20(%rsp),%rdx 415012: e8 b9 cb fe ff callq 401bd0 415017: 48 8b 03 mov (%rbx),%rax 41501a: 48 89 df mov %rbx,%rdi 41501d: ff 50 58 callq *0x58(%rax) 415020: 48 89 c3 mov %rax,%rbx 415023: b8 60 94 40 00 mov $0x409460,%eax 415028: 48 8b 2b mov (%rbx),%rbp 41502b: 48 39 85 80 00 00 00 cmp %rax,0x80(%rbp) 415032: 0f 84 7f 00 00 00 je 4150b7 <_d_arraycatT+0x197> 415038: 4c 03 7c 24 08 add 0x8(%rsp),%r15 41503d: 48 89 df mov %rbx,%rdi 415040: be d0 05 63 00 mov $0x6305d0,%esi 415045: e8 06 e6 fe ff callq 403650 <_d_dynamic_cast> 41504a: 48 85 c0 test %rax,%rax 41504d: 74 3a je 415089 <_d_arraycatT+0x169> 41504f: 4c 8b 70 60 mov 0x60(%rax),%r14 415053: 4d 85 f6 test %r14,%r14 415056: 74 5f je 4150b7 <_d_arraycatT+0x197> 415058: 48 89 df mov %rbx,%rdi 41505b: ff 55 48 callq *0x48(%rbp) 41505e: 48 89 c3 mov %rax,%rbx 415061: 4d 39 ef cmp %r13,%r15 415064: 76 51 jbe 4150b7 <_d_arraycatT+0x197> 415066: 4c 89 ed mov %r13,%rbp 415069: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 415070: 48 89 ef mov %rbp,%rdi 415073: 41 ff d6 callq *%r14 415076: 48 01 dd add %rbx,%rbp 415079: 4c 39 fd cmp %r15,%rbp 41507c: 72 f2 jb 415070 <_d_arraycatT+0x150> 41507e: eb 37 jmp 4150b7 <_d_arraycatT+0x197> 415080: 31 c0 xor %eax,%eax 415082: 31 d2 xor %edx,%edx 415084: e9 8a 00 00 00 jmpq 415113 <_d_arraycatT+0x1f3> 415089: 48 89 df mov %rbx,%rdi 41508c: ff 55 48 callq *0x48(%rbp) 41508f: 49 89 c6 mov %rax,%r14 415092: 4d 39 ef cmp %r13,%r15 415095: 76 20 jbe 4150b7 <_d_arraycatT+0x197> 415097: 4c 89 ed mov %r13,%rbp 41509a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) 4150a0: 48 8b 03 mov (%rbx),%rax 4150a3: 48 89 df mov %rbx,%rdi 4150a6: 48 89 ee mov %rbp,%rsi 4150a9: ff 90 80 00 00 00 callq *0x80(%rax) 4150af: 4c 01 f5 add %r14,%rbp 4150b2: 4c 39 fd cmp %r15,%rbp 4150b5: 72 e9 jb 4150a0 <_d_arraycatT+0x180> 4150b7: 48 8b 44 24 38 mov 0x38(%rsp),%rax 4150bc: 48 3d 00 01 00 00 cmp $0x100,%rax 4150c2: 77 16 ja 4150da <_d_arraycatT+0x1ba> 4150c4: 49 8d 4c 24 01 lea 0x1(%r12),%rcx 4150c9: 48 39 c1 cmp %rax,%rcx 4150cc: 77 3d ja 41510b <_d_arraycatT+0x1eb> 4150ce: 48 8b 4c 24 30 mov 0x30(%rsp),%rcx 4150d3: 44 88 64 08 ff mov %r12b,-0x1(%rax,%rcx,1) 4150d8: eb 31 jmp 41510b <_d_arraycatT+0x1eb> 4150da: 48 3d ff 0f 00 00 cmp $0xfff,%rax 4150e0: 77 17 ja 4150f9 <_d_arraycatT+0x1d9> 4150e2: 49 8d 4c 24 02 lea 0x2(%r12),%rcx 4150e7: 48 39 c1 cmp %rax,%rcx 4150ea: 77 1f ja 41510b <_d_arraycatT+0x1eb> 4150ec: 48 8b 4c 24 30 mov 0x30(%rsp),%rcx 4150f1: 66 44 89 64 08 fe mov %r12w,-0x2(%rax,%rcx,1) 4150f7: eb 12 jmp 41510b <_d_arraycatT+0x1eb> 4150f9: 49 8d 4c 24 11 lea 0x11(%r12),%rcx 4150fe: 48 39 c1 cmp %rax,%rcx 415101: 77 08 ja 41510b <_d_arraycatT+0x1eb> 415103: 48 8b 44 24 30 mov 0x30(%rsp),%rax 415108: 4c 89 20 mov %r12,(%rax) 41510b: 48 8b 44 24 28 mov 0x28(%rsp),%rax 415110: 4c 89 ea mov %r13,%rdx 415113: 48 83 c4 48 add $0x48,%rsp 415117: 5b pop %rbx 415118: 41 5c pop %r12 41511a: 41 5d pop %r13 41511c: 41 5e pop %r14 41511e: 41 5f pop %r15 415120: 5d pop %rbp 415121: c3 retq 415122: 66 66 66 66 66 2e 0f data32 data32 data32 data32 nopw %cs:0x0(%rax,%rax,1) 415129: 1f 84 00 00 00 00 00 0000000000415130 <_d_arraycatnT>: 415130: 55 push %rbp 415131: 41 57 push %r15 415133: 41 56 push %r14 415135: 41 55 push %r13 415137: 41 54 push %r12 415139: 53 push %rbx 41513a: 48 81 ec 28 01 00 00 sub $0x128,%rsp 415141: 89 f5 mov %esi,%ebp 415143: 84 c0 test %al,%al 415145: 74 3f je 415186 <_d_arraycatnT+0x56> 415147: c5 f8 29 44 24 50 vmovaps %xmm0,0x50(%rsp) 41514d: c5 f8 29 4c 24 60 vmovaps %xmm1,0x60(%rsp) 415153: c5 f8 29 54 24 70 vmovaps %xmm2,0x70(%rsp) 415159: c5 f8 29 9c 24 80 00 vmovaps %xmm3,0x80(%rsp) 415160: 00 00 415162: c5 f8 29 a4 24 90 00 vmovaps %xmm4,0x90(%rsp) 415169: 00 00 41516b: c5 f8 29 ac 24 a0 00 vmovaps %xmm5,0xa0(%rsp) 415172: 00 00 415174: c5 f8 29 b4 24 b0 00 vmovaps %xmm6,0xb0(%rsp) 41517b: 00 00 41517d: c5 f8 29 bc 24 c0 00 vmovaps %xmm7,0xc0(%rsp) 415184: 00 00 415186: 4c 89 4c 24 48 mov %r9,0x48(%rsp) 41518b: 4c 89 44 24 40 mov %r8,0x40(%rsp) 415190: 48 89 4c 24 38 mov %rcx,0x38(%rsp) 415195: 48 89 54 24 30 mov %rdx,0x30(%rsp) 41519a: 48 8b 07 mov (%rdi),%rax 41519d: 49 89 ff mov %rdi,%r15 4151a0: ff 50 58 callq *0x58(%rax) 4151a3: 48 8b 08 mov (%rax),%rcx 4151a6: 48 89 c7 mov %rax,%rdi 4151a9: ff 51 48 callq *0x48(%rcx) 4151ac: 49 89 c6 mov %rax,%r14 4151af: 48 8d 8c 24 08 01 00 lea 0x108(%rsp),%rcx 4151b6: 00 4151b7: 48 8d 84 24 60 01 00 lea 0x160(%rsp),%rax 4151be: 00 4151bf: 48 8d 54 24 20 lea 0x20(%rsp),%rdx 4151c4: 85 ed test %ebp,%ebp 4151c6: 48 89 8c 24 20 01 00 mov %rcx,0x120(%rsp) 4151cd: 00 4151ce: 48 89 94 24 18 01 00 mov %rdx,0x118(%rsp) 4151d5: 00 4151d6: 48 89 84 24 10 01 00 mov %rax,0x110(%rsp) 4151dd: 00 4151de: c7 84 24 0c 01 00 00 movl $0x30,0x10c(%rsp) 4151e5: 30 00 00 00 4151e9: c7 84 24 08 01 00 00 movl $0x10,0x108(%rsp) 4151f0: 10 00 00 00 4151f4: 0f 84 de 00 00 00 je 4152d8 <_d_arraycatnT+0x1a8> 4151fa: 45 31 ed xor %r13d,%r13d 4151fd: 89 e8 mov %ebp,%eax 4151ff: eb 17 jmp 415218 <_d_arraycatnT+0xe8> 415201: 66 66 66 66 66 66 2e data32 data32 data32 data32 data32 nopw %cs:0x0(%rax,%rax,1) 415208: 0f 1f 84 00 00 00 00 41520f: 00 415210: 48 8b 8c 24 20 01 00 mov 0x120(%rsp),%rcx 415217: 00 415218: 8b 31 mov (%rcx),%esi 41521a: 48 83 fe 2f cmp $0x2f,%rsi 41521e: 77 10 ja 415230 <_d_arraycatnT+0x100> 415220: 48 8b 51 10 mov 0x10(%rcx),%rdx 415224: 48 8b 14 32 mov (%rdx,%rsi,1),%rdx 415228: 83 c6 08 add $0x8,%esi 41522b: 89 31 mov %esi,(%rcx) 41522d: eb 18 jmp 415247 <_d_arraycatnT+0x117> 41522f: 90 nop 415230: 48 8b 51 08 mov 0x8(%rcx),%rdx 415234: 48 83 c2 07 add $0x7,%rdx 415238: 48 83 e2 f8 and $0xfffffffffffffff8,%rdx 41523c: 48 8d 72 08 lea 0x8(%rdx),%rsi 415240: 48 89 71 08 mov %rsi,0x8(%rcx) 415244: 48 8b 12 mov (%rdx),%rdx 415247: 4c 03 2a add (%rdx),%r13 41524a: ff c8 dec %eax 41524c: 75 c2 jne 415210 <_d_arraycatnT+0xe0> 41524e: 4d 85 ed test %r13,%r13 415251: 0f 84 81 00 00 00 je 4152d8 <_d_arraycatnT+0x1a8> 415257: 4c 89 eb mov %r13,%rbx 41525a: 49 0f af de imul %r14,%rbx 41525e: 41 bc 11 00 00 00 mov $0x11,%r12d 415264: 48 81 fb fe 07 00 00 cmp $0x7fe,%rbx 41526b: 77 11 ja 41527e <_d_arraycatnT+0x14e> 41526d: 48 81 fb ff 00 00 00 cmp $0xff,%rbx 415274: 0f 97 c0 seta %al 415277: 44 0f b6 e0 movzbl %al,%r12d 41527b: 49 ff c4 inc %r12 41527e: 4c 89 ff mov %r15,%rdi 415281: 48 89 7c 24 08 mov %rdi,0x8(%rsp) 415286: 48 8b 07 mov (%rdi),%rax 415289: ff 50 58 callq *0x58(%rax) 41528c: 48 8b 08 mov (%rax),%rcx 41528f: 48 89 c7 mov %rax,%rdi 415292: ff 51 68 callq *0x68(%rcx) 415295: 49 01 dc add %rbx,%r12 415298: 48 8d bc 24 f0 00 00 lea 0xf0(%rsp),%rdi 41529f: 00 4152a0: 8d 14 00 lea (%rax,%rax,1),%edx 4152a3: 83 e2 02 and $0x2,%edx 4152a6: 83 f2 0a xor $0xa,%edx 4152a9: 4c 89 e6 mov %r12,%rsi 4152ac: e8 8f 72 ff ff callq 40c540 4152b1: 48 8b 84 24 f8 00 00 mov 0xf8(%rsp),%rax 4152b8: 00 4152b9: 48 3d 00 01 00 00 cmp $0x100,%rax 4152bf: 77 20 ja 4152e1 <_d_arraycatnT+0x1b1> 4152c1: 48 8d 4b 01 lea 0x1(%rbx),%rcx 4152c5: 48 39 c1 cmp %rax,%rcx 4152c8: 77 4b ja 415315 <_d_arraycatnT+0x1e5> 4152ca: 48 8b 8c 24 f0 00 00 mov 0xf0(%rsp),%rcx 4152d1: 00 4152d2: 88 5c 08 ff mov %bl,-0x1(%rax,%rcx,1) 4152d6: eb 3d jmp 415315 <_d_arraycatnT+0x1e5> 4152d8: 31 c0 xor %eax,%eax 4152da: 31 d2 xor %edx,%edx 4152dc: e9 ff 01 00 00 jmpq 4154e0 <_d_arraycatnT+0x3b0> 4152e1: 48 3d ff 0f 00 00 cmp $0xfff,%rax 4152e7: 77 18 ja 415301 <_d_arraycatnT+0x1d1> 4152e9: 48 8d 4b 02 lea 0x2(%rbx),%rcx 4152ed: 48 39 c1 cmp %rax,%rcx 4152f0: 77 23 ja 415315 <_d_arraycatnT+0x1e5> 4152f2: 48 8b 8c 24 f0 00 00 mov 0xf0(%rsp),%rcx 4152f9: 00 4152fa: 66 89 5c 08 fe mov %bx,-0x2(%rax,%rcx,1) 4152ff: eb 14 jmp 415315 <_d_arraycatnT+0x1e5> 415301: 48 8d 4b 11 lea 0x11(%rbx),%rcx 415305: 48 39 c1 cmp %rax,%rcx 415308: 77 0b ja 415315 <_d_arraycatnT+0x1e5> 41530a: 48 8b 84 24 f0 00 00 mov 0xf0(%rsp),%rax 415311: 00 415312: 48 89 18 mov %rbx,(%rax) 415315: b8 10 00 00 00 mov $0x10,%eax 41531a: 48 89 44 24 18 mov %rax,0x18(%rsp) 41531f: 48 81 bc 24 f8 00 00 cmpq $0xfff,0xf8(%rsp) 415326: 00 ff 0f 00 00 41532b: 77 09 ja 415336 <_d_arraycatnT+0x206> 41532d: 48 c7 44 24 18 00 00 movq $0x0,0x18(%rsp) 415334: 00 00 415336: 4c 8b a4 24 f0 00 00 mov 0xf0(%rsp),%r12 41533d: 00 41533e: 48 8d 84 24 d0 00 00 lea 0xd0(%rsp),%rax 415345: 00 415346: 48 89 84 24 e8 00 00 mov %rax,0xe8(%rsp) 41534d: 00 41534e: 48 8d 4c 24 20 lea 0x20(%rsp),%rcx 415353: 48 89 8c 24 e0 00 00 mov %rcx,0xe0(%rsp) 41535a: 00 41535b: 48 8d 8c 24 60 01 00 lea 0x160(%rsp),%rcx 415362: 00 415363: 48 89 8c 24 d8 00 00 mov %rcx,0xd8(%rsp) 41536a: 00 41536b: c7 84 24 d4 00 00 00 movl $0x30,0xd4(%rsp) 415372: 30 00 00 00 415376: c7 84 24 d0 00 00 00 movl $0x10,0xd0(%rsp) 41537d: 10 00 00 00 415381: 45 31 ff xor %r15d,%r15d 415384: 85 ed test %ebp,%ebp 415386: 0f 84 92 00 00 00 je 41541e <_d_arraycatnT+0x2ee> 41538c: eb 0d jmp 41539b <_d_arraycatnT+0x26b> 41538e: 66 90 xchg %ax,%ax 415390: 48 8b 84 24 e8 00 00 mov 0xe8(%rsp),%rax 415397: 00 415398: 49 89 cf mov %rcx,%r15 41539b: 8b 08 mov (%rax),%ecx 41539d: 48 83 f9 2f cmp $0x2f,%rcx 4153a1: 77 1d ja 4153c0 <_d_arraycatnT+0x290> 4153a3: 48 8b 50 10 mov 0x10(%rax),%rdx 4153a7: 48 8b 1c 0a mov (%rdx,%rcx,1),%rbx 4153ab: 83 c1 08 add $0x8,%ecx 4153ae: 89 08 mov %ecx,(%rax) 4153b0: eb 25 jmp 4153d7 <_d_arraycatnT+0x2a7> 4153b2: 66 66 66 66 66 2e 0f data32 data32 data32 data32 nopw %cs:0x0(%rax,%rax,1) 4153b9: 1f 84 00 00 00 00 00 4153c0: 48 8b 48 08 mov 0x8(%rax),%rcx 4153c4: 48 83 c1 07 add $0x7,%rcx 4153c8: 48 83 e1 f8 and $0xfffffffffffffff8,%rcx 4153cc: 48 8d 51 08 lea 0x8(%rcx),%rdx 4153d0: 48 89 50 08 mov %rdx,0x8(%rax) 4153d4: 48 8b 19 mov (%rcx),%rbx 4153d7: 48 8b 13 mov (%rbx),%rdx 4153da: 48 85 d2 test %rdx,%rdx 4153dd: 75 11 jne 4153f0 <_d_arraycatnT+0x2c0> 4153df: 4c 89 f9 mov %r15,%rcx 4153e2: eb 2f jmp 415413 <_d_arraycatnT+0x2e3> 4153e4: 66 66 66 2e 0f 1f 84 data32 data32 nopw %cs:0x0(%rax,%rax,1) 4153eb: 00 00 00 00 00 4153f0: 49 0f af d6 imul %r14,%rdx 4153f4: 48 8b 44 24 18 mov 0x18(%rsp),%rax 4153f9: 49 8d 3c 07 lea (%r15,%rax,1),%rdi 4153fd: 4c 01 e7 add %r12,%rdi 415400: 48 8b 73 08 mov 0x8(%rbx),%rsi 415404: e8 c7 c7 fe ff callq 401bd0 415409: 48 8b 0b mov (%rbx),%rcx 41540c: 49 0f af ce imul %r14,%rcx 415410: 4c 01 f9 add %r15,%rcx 415413: ff cd dec %ebp 415415: 0f 85 75 ff ff ff jne 415390 <_d_arraycatnT+0x260> 41541b: 49 89 cf mov %rcx,%r15 41541e: 48 8b 44 24 18 mov 0x18(%rsp),%rax 415423: 49 8d 04 04 lea (%r12,%rax,1),%rax 415427: 48 89 44 24 10 mov %rax,0x10(%rsp) 41542c: 48 8b 7c 24 08 mov 0x8(%rsp),%rdi 415431: 48 8b 07 mov (%rdi),%rax 415434: ff 50 58 callq *0x58(%rax) 415437: 48 89 c5 mov %rax,%rbp 41543a: 48 8b 5d 00 mov 0x0(%rbp),%rbx 41543e: b8 60 94 40 00 mov $0x409460,%eax 415443: 48 39 83 80 00 00 00 cmp %rax,0x80(%rbx) 41544a: 0f 84 88 00 00 00 je 4154d8 <_d_arraycatnT+0x3a8> 415450: 48 89 ef mov %rbp,%rdi 415453: be d0 05 63 00 mov $0x6305d0,%esi 415458: e8 f3 e1 fe ff callq 403650 <_d_dynamic_cast> 41545d: 48 85 c0 test %rax,%rax 415460: 74 3e je 4154a0 <_d_arraycatnT+0x370> 415462: 4c 8b 70 60 mov 0x60(%rax),%r14 415466: 4d 85 f6 test %r14,%r14 415469: 74 6d je 4154d8 <_d_arraycatnT+0x3a8> 41546b: 48 89 ef mov %rbp,%rdi 41546e: ff 53 48 callq *0x48(%rbx) 415471: 48 89 c3 mov %rax,%rbx 415474: 4c 03 7c 24 18 add 0x18(%rsp),%r15 415479: 4d 01 fc add %r15,%r12 41547c: 4c 3b 64 24 10 cmp 0x10(%rsp),%r12 415481: 76 55 jbe 4154d8 <_d_arraycatnT+0x3a8> 415483: 48 8b 6c 24 10 mov 0x10(%rsp),%rbp 415488: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 41548f: 00 415490: 48 89 ef mov %rbp,%rdi 415493: 41 ff d6 callq *%r14 415496: 48 01 dd add %rbx,%rbp 415499: 4c 39 e5 cmp %r12,%rbp 41549c: 72 f2 jb 415490 <_d_arraycatnT+0x360> 41549e: eb 38 jmp 4154d8 <_d_arraycatnT+0x3a8> 4154a0: 48 89 ef mov %rbp,%rdi 4154a3: ff 53 48 callq *0x48(%rbx) 4154a6: 49 89 c6 mov %rax,%r14 4154a9: 4c 03 7c 24 18 add 0x18(%rsp),%r15 4154ae: 4d 01 fc add %r15,%r12 4154b1: 4c 3b 64 24 10 cmp 0x10(%rsp),%r12 4154b6: 76 20 jbe 4154d8 <_d_arraycatnT+0x3a8> 4154b8: 48 8b 5c 24 10 mov 0x10(%rsp),%rbx 4154bd: 0f 1f 00 nopl (%rax) 4154c0: 48 8b 45 00 mov 0x0(%rbp),%rax 4154c4: 48 89 ef mov %rbp,%rdi 4154c7: 48 89 de mov %rbx,%rsi 4154ca: ff 90 80 00 00 00 callq *0x80(%rax) 4154d0: 4c 01 f3 add %r14,%rbx 4154d3: 4c 39 e3 cmp %r12,%rbx 4154d6: 72 e8 jb 4154c0 <_d_arraycatnT+0x390> 4154d8: 4c 89 e8 mov %r13,%rax 4154db: 48 8b 54 24 10 mov 0x10(%rsp),%rdx 4154e0: 48 81 c4 28 01 00 00 add $0x128,%rsp 4154e7: 5b pop %rbx 4154e8: 41 5c pop %r12 4154ea: 41 5d pop %r13 4154ec: 41 5e pop %r14 4154ee: 41 5f pop %r15 4154f0: 5d pop %rbp 4154f1: c3 retq 4154f2: 66 66 66 66 66 2e 0f data32 data32 data32 data32 nopw %cs:0x0(%rax,%rax,1) 4154f9: 1f 84 00 00 00 00 00 0000000000415500 <_d_arrayliteralTX>: 415500: 41 57 push %r15 415502: 41 56 push %r14 415504: 53 push %rbx 415505: 48 83 ec 20 sub $0x20,%rsp 415509: 48 89 f3 mov %rsi,%rbx 41550c: 49 89 fe mov %rdi,%r14 41550f: 49 8b 06 mov (%r14),%rax 415512: ff 50 58 callq *0x58(%rax) 415515: 48 8b 08 mov (%rax),%rcx 415518: 48 89 c7 mov %rax,%rdi 41551b: ff 51 48 callq *0x48(%rcx) 41551e: 49 89 c7 mov %rax,%r15 415521: 31 c0 xor %eax,%eax 415523: 48 85 db test %rbx,%rbx 415526: 0f 84 be 00 00 00 je 4155ea <_d_arrayliteralTX+0xea> 41552c: 4d 85 ff test %r15,%r15 41552f: 0f 84 b5 00 00 00 je 4155ea <_d_arrayliteralTX+0xea> 415535: 4c 0f af fb imul %rbx,%r15 415539: bb 11 00 00 00 mov $0x11,%ebx 41553e: 49 81 ff fe 07 00 00 cmp $0x7fe,%r15 415545: 77 10 ja 415557 <_d_arrayliteralTX+0x57> 415547: 49 81 ff ff 00 00 00 cmp $0xff,%r15 41554e: 0f 97 c0 seta %al 415551: 0f b6 d8 movzbl %al,%ebx 415554: 48 ff c3 inc %rbx 415557: 49 8b 06 mov (%r14),%rax 41555a: 4c 89 f7 mov %r14,%rdi 41555d: ff 50 58 callq *0x58(%rax) 415560: 48 8b 08 mov (%rax),%rcx 415563: 48 89 c7 mov %rax,%rdi 415566: ff 51 68 callq *0x68(%rcx) 415569: 4c 01 fb add %r15,%rbx 41556c: 48 8d 7c 24 08 lea 0x8(%rsp),%rdi 415571: 8d 14 00 lea (%rax,%rax,1),%edx 415574: 83 e2 02 and $0x2,%edx 415577: 83 f2 0a xor $0xa,%edx 41557a: 48 89 de mov %rbx,%rsi 41557d: e8 be 6f ff ff callq 40c540 415582: 48 8b 44 24 10 mov 0x10(%rsp),%rax 415587: 48 3d 00 01 00 00 cmp $0x100,%rax 41558d: 77 15 ja 4155a4 <_d_arrayliteralTX+0xa4> 41558f: 49 8d 4f 01 lea 0x1(%r15),%rcx 415593: 48 39 c1 cmp %rax,%rcx 415596: 77 3b ja 4155d3 <_d_arrayliteralTX+0xd3> 415598: 48 8b 4c 24 08 mov 0x8(%rsp),%rcx 41559d: 44 88 7c 08 ff mov %r15b,-0x1(%rax,%rcx,1) 4155a2: eb 2f jmp 4155d3 <_d_arrayliteralTX+0xd3> 4155a4: 48 3d ff 0f 00 00 cmp $0xfff,%rax 4155aa: 77 16 ja 4155c2 <_d_arrayliteralTX+0xc2> 4155ac: 49 8d 4f 02 lea 0x2(%r15),%rcx 4155b0: 48 39 c1 cmp %rax,%rcx 4155b3: 77 1e ja 4155d3 <_d_arrayliteralTX+0xd3> 4155b5: 48 8b 4c 24 08 mov 0x8(%rsp),%rcx 4155ba: 66 44 89 7c 08 fe mov %r15w,-0x2(%rax,%rcx,1) 4155c0: eb 11 jmp 4155d3 <_d_arrayliteralTX+0xd3> 4155c2: 49 8d 4f 11 lea 0x11(%r15),%rcx 4155c6: 48 39 c1 cmp %rax,%rcx 4155c9: 77 08 ja 4155d3 <_d_arrayliteralTX+0xd3> 4155cb: 48 8b 44 24 08 mov 0x8(%rsp),%rax 4155d0: 4c 89 38 mov %r15,(%rax) 4155d3: b8 10 00 00 00 mov $0x10,%eax 4155d8: 48 81 7c 24 10 ff 0f cmpq $0xfff,0x10(%rsp) 4155df: 00 00 4155e1: 77 02 ja 4155e5 <_d_arrayliteralTX+0xe5> 4155e3: 31 c0 xor %eax,%eax 4155e5: 48 03 44 24 08 add 0x8(%rsp),%rax 4155ea: 48 83 c4 20 add $0x20,%rsp 4155ee: 5b pop %rbx 4155ef: 41 5e pop %r14 4155f1: 41 5f pop %r15 4155f3: c3 retq 4155f4: 66 66 66 2e 0f 1f 84 data32 data32 nopw %cs:0x0(%rax,%rax,1) 4155fb: 00 00 00 00 00 0000000000415600 <_d_arrayliteralT>: 415600: 41 57 push %r15 415602: 41 56 push %r14 415604: 41 55 push %r13 415606: 41 54 push %r12 415608: 53 push %rbx 415609: 48 81 ec f0 00 00 00 sub $0xf0,%rsp 415610: 49 89 f5 mov %rsi,%r13 415613: 49 89 fe mov %rdi,%r14 415616: 84 c0 test %al,%al 415618: 74 39 je 415653 <_d_arrayliteralT+0x53> 41561a: c5 f8 29 44 24 30 vmovaps %xmm0,0x30(%rsp) 415620: c5 f8 29 4c 24 40 vmovaps %xmm1,0x40(%rsp) 415626: c5 f8 29 54 24 50 vmovaps %xmm2,0x50(%rsp) 41562c: c5 f8 29 5c 24 60 vmovaps %xmm3,0x60(%rsp) 415632: c5 f8 29 64 24 70 vmovaps %xmm4,0x70(%rsp) 415638: c5 f8 29 ac 24 80 00 vmovaps %xmm5,0x80(%rsp) 41563f: 00 00 415641: c5 f8 29 b4 24 90 00 vmovaps %xmm6,0x90(%rsp) 415648: 00 00 41564a: c5 f8 29 bc 24 a0 00 vmovaps %xmm7,0xa0(%rsp) 415651: 00 00 415653: 4c 89 4c 24 28 mov %r9,0x28(%rsp) 415658: 4c 89 44 24 20 mov %r8,0x20(%rsp) 41565d: 48 89 4c 24 18 mov %rcx,0x18(%rsp) 415662: 48 89 54 24 10 mov %rdx,0x10(%rsp) 415667: 49 8b 06 mov (%r14),%rax 41566a: 4c 89 f7 mov %r14,%rdi 41566d: ff 50 58 callq *0x58(%rax) 415670: 48 8b 08 mov (%rax),%rcx 415673: 48 89 c7 mov %rax,%rdi 415676: ff 51 48 callq *0x48(%rcx) 415679: 49 89 c7 mov %rax,%r15 41567c: 45 31 e4 xor %r12d,%r12d 41567f: 4d 85 ed test %r13,%r13 415682: 0f 84 4c 01 00 00 je 4157d4 <_d_arrayliteralT+0x1d4> 415688: 4d 85 ff test %r15,%r15 41568b: 0f 84 43 01 00 00 je 4157d4 <_d_arrayliteralT+0x1d4> 415691: 4c 89 fb mov %r15,%rbx 415694: 49 0f af dd imul %r13,%rbx 415698: 41 bc 11 00 00 00 mov $0x11,%r12d 41569e: 48 81 fb fe 07 00 00 cmp $0x7fe,%rbx 4156a5: 77 11 ja 4156b8 <_d_arrayliteralT+0xb8> 4156a7: 48 81 fb ff 00 00 00 cmp $0xff,%rbx 4156ae: 0f 97 c0 seta %al 4156b1: 44 0f b6 e0 movzbl %al,%r12d 4156b5: 49 ff c4 inc %r12 4156b8: 49 8b 06 mov (%r14),%rax 4156bb: 4c 89 f7 mov %r14,%rdi 4156be: ff 50 58 callq *0x58(%rax) 4156c1: 48 8b 08 mov (%rax),%rcx 4156c4: 48 89 c7 mov %rax,%rdi 4156c7: ff 51 68 callq *0x68(%rcx) 4156ca: 49 01 dc add %rbx,%r12 4156cd: 48 8d bc 24 d8 00 00 lea 0xd8(%rsp),%rdi 4156d4: 00 4156d5: 8d 14 00 lea (%rax,%rax,1),%edx 4156d8: 83 e2 02 and $0x2,%edx 4156db: 83 f2 0a xor $0xa,%edx 4156de: 4c 89 e6 mov %r12,%rsi 4156e1: e8 5a 6e ff ff callq 40c540 4156e6: 48 8b 84 24 e0 00 00 mov 0xe0(%rsp),%rax 4156ed: 00 4156ee: 48 3d 00 01 00 00 cmp $0x100,%rax 4156f4: 77 17 ja 41570d <_d_arrayliteralT+0x10d> 4156f6: 48 8d 4b 01 lea 0x1(%rbx),%rcx 4156fa: 48 39 c1 cmp %rax,%rcx 4156fd: 77 42 ja 415741 <_d_arrayliteralT+0x141> 4156ff: 48 8b 8c 24 d8 00 00 mov 0xd8(%rsp),%rcx 415706: 00 415707: 88 5c 08 ff mov %bl,-0x1(%rax,%rcx,1) 41570b: eb 34 jmp 415741 <_d_arrayliteralT+0x141> 41570d: 48 3d ff 0f 00 00 cmp $0xfff,%rax 415713: 77 18 ja 41572d <_d_arrayliteralT+0x12d> 415715: 48 8d 4b 02 lea 0x2(%rbx),%rcx 415719: 48 39 c1 cmp %rax,%rcx 41571c: 77 23 ja 415741 <_d_arrayliteralT+0x141> 41571e: 48 8b 8c 24 d8 00 00 mov 0xd8(%rsp),%rcx 415725: 00 415726: 66 89 5c 08 fe mov %bx,-0x2(%rax,%rcx,1) 41572b: eb 14 jmp 415741 <_d_arrayliteralT+0x141> 41572d: 48 8d 4b 11 lea 0x11(%rbx),%rcx 415731: 48 39 c1 cmp %rax,%rcx 415734: 77 0b ja 415741 <_d_arrayliteralT+0x141> 415736: 48 8b 84 24 d8 00 00 mov 0xd8(%rsp),%rax 41573d: 00 41573e: 48 89 18 mov %rbx,(%rax) 415741: b8 10 00 00 00 mov $0x10,%eax 415746: 48 81 bc 24 e0 00 00 cmpq $0xfff,0xe0(%rsp) 41574d: 00 ff 0f 00 00 415752: 77 02 ja 415756 <_d_arrayliteralT+0x156> 415754: 31 c0 xor %eax,%eax 415756: 4c 8b a4 24 d8 00 00 mov 0xd8(%rsp),%r12 41575d: 00 41575e: 48 8d 8c 24 b8 00 00 lea 0xb8(%rsp),%rcx 415765: 00 415766: 48 89 8c 24 d0 00 00 mov %rcx,0xd0(%rsp) 41576d: 00 41576e: 48 8d 8c 24 20 01 00 lea 0x120(%rsp),%rcx 415775: 00 415776: 48 8d 14 24 lea (%rsp),%rdx 41577a: 48 89 94 24 c8 00 00 mov %rdx,0xc8(%rsp) 415781: 00 415782: 48 89 8c 24 c0 00 00 mov %rcx,0xc0(%rsp) 415789: 00 41578a: 49 01 c4 add %rax,%r12 41578d: c7 84 24 bc 00 00 00 movl $0x30,0xbc(%rsp) 415794: 30 00 00 00 415798: c7 84 24 b8 00 00 00 movl $0x10,0xb8(%rsp) 41579f: 10 00 00 00 4157a3: 4c 89 e3 mov %r12,%rbx 4157a6: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) 4157ad: 00 00 00 4157b0: 49 8b 06 mov (%r14),%rax 4157b3: 4c 89 f7 mov %r14,%rdi 4157b6: ff 50 58 callq *0x58(%rax) 4157b9: 48 8b 94 24 d0 00 00 mov 0xd0(%rsp),%rdx 4157c0: 00 4157c1: 48 89 df mov %rbx,%rdi 4157c4: 48 89 c6 mov %rax,%rsi 4157c7: e8 74 03 00 00 callq 415b40 <_D4core4stdc6stdarg19__T13va_arg_x86_64Z13va_arg_x86_64FPS4core4stdc6stdarg9__va_listC8TypeInfoPvZv> 4157cc: 4c 01 fb add %r15,%rbx 4157cf: 49 ff cd dec %r13 4157d2: 75 dc jne 4157b0 <_d_arrayliteralT+0x1b0> 4157d4: 4c 89 e0 mov %r12,%rax 4157d7: 48 81 c4 f0 00 00 00 add $0xf0,%rsp 4157de: 5b pop %rbx 4157df: 41 5c pop %r12 4157e1: 41 5d pop %r13 4157e3: 41 5e pop %r14 4157e5: 41 5f pop %r15 4157e7: c3 retq 4157e8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 4157ef: 00 00000000004157f0 <_adDupT>: 4157f0: 55 push %rbp 4157f1: 41 57 push %r15 4157f3: 41 56 push %r14 4157f5: 41 55 push %r13 4157f7: 41 54 push %r12 4157f9: 53 push %rbx 4157fa: 48 83 ec 28 sub $0x28,%rsp 4157fe: 49 89 d5 mov %rdx,%r13 415801: 48 89 f5 mov %rsi,%rbp 415804: 49 89 ff mov %rdi,%r15 415807: 31 c0 xor %eax,%eax 415809: 48 85 ed test %rbp,%rbp 41580c: 41 bc 00 00 00 00 mov $0x0,%r12d 415812: 0f 84 a4 01 00 00 je 4159bc <_adDupT+0x1cc> 415818: 49 8b 07 mov (%r15),%rax 41581b: 4c 89 ff mov %r15,%rdi 41581e: ff 50 58 callq *0x58(%rax) 415821: 48 8b 08 mov (%rax),%rcx 415824: 48 89 c7 mov %rax,%rdi 415827: ff 51 48 callq *0x48(%rcx) 41582a: 49 89 c4 mov %rax,%r12 41582d: bb 11 00 00 00 mov $0x11,%ebx 415832: 4c 0f af e5 imul %rbp,%r12 415836: 49 81 fc fe 07 00 00 cmp $0x7fe,%r12 41583d: 77 10 ja 41584f <_adDupT+0x5f> 41583f: 49 81 fc ff 00 00 00 cmp $0xff,%r12 415846: 0f 97 c0 seta %al 415849: 0f b6 d8 movzbl %al,%ebx 41584c: 48 ff c3 inc %rbx 41584f: 48 89 6c 24 08 mov %rbp,0x8(%rsp) 415854: 49 8b 07 mov (%r15),%rax 415857: 4c 89 ff mov %r15,%rdi 41585a: ff 50 58 callq *0x58(%rax) 41585d: 48 8b 08 mov (%rax),%rcx 415860: 48 89 c7 mov %rax,%rdi 415863: ff 51 68 callq *0x68(%rcx) 415866: 4c 01 e3 add %r12,%rbx 415869: 48 8d 7c 24 10 lea 0x10(%rsp),%rdi 41586e: 8d 14 00 lea (%rax,%rax,1),%edx 415871: 83 e2 02 and $0x2,%edx 415874: 83 f2 0a xor $0xa,%edx 415877: 48 89 de mov %rbx,%rsi 41587a: e8 c1 6c ff ff callq 40c540 41587f: 48 8b 44 24 18 mov 0x18(%rsp),%rax 415884: 48 3d 00 01 00 00 cmp $0x100,%rax 41588a: 77 16 ja 4158a2 <_adDupT+0xb2> 41588c: 49 8d 4c 24 01 lea 0x1(%r12),%rcx 415891: 48 39 c1 cmp %rax,%rcx 415894: 77 3d ja 4158d3 <_adDupT+0xe3> 415896: 48 8b 4c 24 10 mov 0x10(%rsp),%rcx 41589b: 44 88 64 08 ff mov %r12b,-0x1(%rax,%rcx,1) 4158a0: eb 31 jmp 4158d3 <_adDupT+0xe3> 4158a2: 48 3d ff 0f 00 00 cmp $0xfff,%rax 4158a8: 77 17 ja 4158c1 <_adDupT+0xd1> 4158aa: 49 8d 4c 24 02 lea 0x2(%r12),%rcx 4158af: 48 39 c1 cmp %rax,%rcx 4158b2: 77 1f ja 4158d3 <_adDupT+0xe3> 4158b4: 48 8b 4c 24 10 mov 0x10(%rsp),%rcx 4158b9: 66 44 89 64 08 fe mov %r12w,-0x2(%rax,%rcx,1) 4158bf: eb 12 jmp 4158d3 <_adDupT+0xe3> 4158c1: 49 8d 4c 24 11 lea 0x11(%r12),%rcx 4158c6: 48 39 c1 cmp %rax,%rcx 4158c9: 77 08 ja 4158d3 <_adDupT+0xe3> 4158cb: 48 8b 44 24 10 mov 0x10(%rsp),%rax 4158d0: 4c 89 20 mov %r12,(%rax) 4158d3: bd 10 00 00 00 mov $0x10,%ebp 4158d8: 48 81 7c 24 18 ff 0f cmpq $0xfff,0x18(%rsp) 4158df: 00 00 4158e1: 77 02 ja 4158e5 <_adDupT+0xf5> 4158e3: 31 ed xor %ebp,%ebp 4158e5: 4c 8b 74 24 10 mov 0x10(%rsp),%r14 4158ea: 49 8d 3c 2e lea (%r14,%rbp,1),%rdi 4158ee: 48 89 3c 24 mov %rdi,(%rsp) 4158f2: 4c 89 ee mov %r13,%rsi 4158f5: 4c 89 e2 mov %r12,%rdx 4158f8: e8 d3 c2 fe ff callq 401bd0 4158fd: 49 8b 07 mov (%r15),%rax 415900: 4c 89 ff mov %r15,%rdi 415903: ff 50 58 callq *0x58(%rax) 415906: 48 89 c3 mov %rax,%rbx 415909: 4c 8b 2b mov (%rbx),%r13 41590c: b8 60 94 40 00 mov $0x409460,%eax 415911: 49 39 85 80 00 00 00 cmp %rax,0x80(%r13) 415918: 74 56 je 415970 <_adDupT+0x180> 41591a: 48 89 df mov %rbx,%rdi 41591d: be d0 05 63 00 mov $0x6305d0,%esi 415922: e8 29 dd fe ff callq 403650 <_d_dynamic_cast> 415927: 48 85 c0 test %rax,%rax 41592a: 74 4f je 41597b <_adDupT+0x18b> 41592c: 4c 8b 78 60 mov 0x60(%rax),%r15 415930: 4d 85 ff test %r15,%r15 415933: 74 3b je 415970 <_adDupT+0x180> 415935: 48 89 df mov %rbx,%rdi 415938: 41 ff 55 48 callq *0x48(%r13) 41593c: 48 89 c3 mov %rax,%rbx 41593f: 4c 01 e5 add %r12,%rbp 415942: 49 01 ee add %rbp,%r14 415945: 4c 8b 24 24 mov (%rsp),%r12 415949: 4d 39 e6 cmp %r12,%r14 41594c: 76 69 jbe 4159b7 <_adDupT+0x1c7> 41594e: 4c 89 e5 mov %r12,%rbp 415951: 66 66 66 66 66 66 2e data32 data32 data32 data32 data32 nopw %cs:0x0(%rax,%rax,1) 415958: 0f 1f 84 00 00 00 00 41595f: 00 415960: 48 89 ef mov %rbp,%rdi 415963: 41 ff d7 callq *%r15 415966: 48 01 dd add %rbx,%rbp 415969: 4c 39 f5 cmp %r14,%rbp 41596c: 72 f2 jb 415960 <_adDupT+0x170> 41596e: eb 47 jmp 4159b7 <_adDupT+0x1c7> 415970: 48 8b 44 24 08 mov 0x8(%rsp),%rax 415975: 4c 8b 24 24 mov (%rsp),%r12 415979: eb 41 jmp 4159bc <_adDupT+0x1cc> 41597b: 48 89 df mov %rbx,%rdi 41597e: 41 ff 55 48 callq *0x48(%r13) 415982: 49 89 c7 mov %rax,%r15 415985: 4c 01 e5 add %r12,%rbp 415988: 49 01 ee add %rbp,%r14 41598b: 4c 8b 24 24 mov (%rsp),%r12 41598f: 4d 39 e6 cmp %r12,%r14 415992: 76 23 jbe 4159b7 <_adDupT+0x1c7> 415994: 4c 89 e5 mov %r12,%rbp 415997: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) 41599e: 00 00 4159a0: 48 8b 03 mov (%rbx),%rax 4159a3: 48 89 df mov %rbx,%rdi 4159a6: 48 89 ee mov %rbp,%rsi 4159a9: ff 90 80 00 00 00 callq *0x80(%rax) 4159af: 4c 01 fd add %r15,%rbp 4159b2: 4c 39 f5 cmp %r14,%rbp 4159b5: 72 e9 jb 4159a0 <_adDupT+0x1b0> 4159b7: 48 8b 44 24 08 mov 0x8(%rsp),%rax 4159bc: 4c 89 e2 mov %r12,%rdx 4159bf: 48 83 c4 28 add $0x28,%rsp 4159c3: 5b pop %rbx 4159c4: 41 5c pop %r12 4159c6: 41 5d pop %r13 4159c8: 41 5e pop %r14 4159ca: 41 5f pop %r15 4159cc: 5d pop %rbp 4159cd: c3 retq 4159ce: 66 90 xchg %ax,%ax 00000000004159d0 <_D2rt8lifetime16__moduleinfoCtorZ>: 4159d0: 48 8b 05 59 d8 21 00 mov 0x21d859(%rip),%rax # 633230 <_Dmodule_ref> 4159d7: 48 89 05 3a c1 21 00 mov %rax,0x21c13a(%rip) # 631b18 <_D2rt8lifetime11__moduleRefZ> 4159de: 48 c7 05 47 d8 21 00 movq $0x631b18,0x21d847(%rip) # 633230 <_Dmodule_ref> 4159e5: 18 1b 63 00 4159e9: c3 retq 4159ea: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) 00000000004159f0 <_D2rt8lifetime35__T14_d_newarrayOpTS12_d_newarrayTZ14_d_newarrayOpTFxC8TypeInfomPS4core4stdc6stdarg9__va_listZAv>: 4159f0: 50 push %rax 4159f1: 48 89 d0 mov %rdx,%rax 4159f4: 48 89 3c 24 mov %rdi,(%rsp) 4159f8: 48 85 f6 test %rsi,%rsi 4159fb: 74 0d je 415a0a <_D2rt8lifetime35__T14_d_newarrayOpTS12_d_newarrayTZ14_d_newarrayOpTFxC8TypeInfomPS4core4stdc6stdarg9__va_listZAv+0x1a> 4159fd: 48 89 fa mov %rdi,%rdx 415a00: 48 89 c1 mov %rax,%rcx 415a03: e8 d8 04 00 00 callq 415ee0 <_D2rt8lifetime35__T14_d_newarrayOpTS12_d_newarrayTZ14_d_newarrayOpTFxC8TypeInfomPS4core4stdc6stdarg9__va_listZAv3fooMFxC8TypeInfoPS4core4stdc6stdarg9__va_listmZAv> 415a08: 59 pop %rcx 415a09: c3 retq 415a0a: 31 c0 xor %eax,%eax 415a0c: 31 d2 xor %edx,%edx 415a0e: 59 pop %rcx 415a0f: c3 retq 0000000000415a10 <_D4core4stdc6stdarg13__T6va_argTmZ6va_argFPS4core4stdc6stdarg9__va_listKmZv>: 415a10: 8b 06 mov (%rsi),%eax 415a12: 48 83 f8 2f cmp $0x2f,%rax 415a16: 77 0f ja 415a27 <_D4core4stdc6stdarg13__T6va_argTmZ6va_argFPS4core4stdc6stdarg9__va_listKmZv+0x17> 415a18: 48 8b 4e 10 mov 0x10(%rsi),%rcx 415a1c: 48 8b 04 01 mov (%rcx,%rax,1),%rax 415a20: 48 89 07 mov %rax,(%rdi) 415a23: 83 06 08 addl $0x8,(%rsi) 415a26: c3 retq 415a27: 48 8b 46 08 mov 0x8(%rsi),%rax 415a2b: 48 83 c0 07 add $0x7,%rax 415a2f: 48 83 e0 f8 and $0xfffffffffffffff8,%rax 415a33: 48 8d 48 08 lea 0x8(%rax),%rcx 415a37: 48 89 4e 08 mov %rcx,0x8(%rsi) 415a3b: 48 8b 00 mov (%rax),%rax 415a3e: 48 89 07 mov %rax,(%rdi) 415a41: c3 retq 415a42: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) 415a49: 00 00 00 415a4c: 0f 1f 40 00 nopl 0x0(%rax) 0000000000415a50 <_D4core4stdc6stdarg21__T13va_arg_x86_64TmZ13va_arg_x86_64FPS4core4stdc6stdarg9__va_listKmZv>: 415a50: 8b 06 mov (%rsi),%eax 415a52: 48 83 f8 2f cmp $0x2f,%rax 415a56: 77 0f ja 415a67 <_D4core4stdc6stdarg21__T13va_arg_x86_64TmZ13va_arg_x86_64FPS4core4stdc6stdarg9__va_listKmZv+0x17> 415a58: 48 8b 4e 10 mov 0x10(%rsi),%rcx 415a5c: 48 8b 04 01 mov (%rcx,%rax,1),%rax 415a60: 48 89 07 mov %rax,(%rdi) 415a63: 83 06 08 addl $0x8,(%rsi) 415a66: c3 retq 415a67: 48 8b 46 08 mov 0x8(%rsi),%rax 415a6b: 48 83 c0 07 add $0x7,%rax 415a6f: 48 83 e0 f8 and $0xfffffffffffffff8,%rax 415a73: 48 8d 48 08 lea 0x8(%rax),%rcx 415a77: 48 89 4e 08 mov %rcx,0x8(%rsi) 415a7b: 48 8b 00 mov (%rax),%rax 415a7e: 48 89 07 mov %rax,(%rdi) 415a81: c3 retq 415a82: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) 415a89: 00 00 00 415a8c: 0f 1f 40 00 nopl 0x0(%rax) 0000000000415a90 <_D2rt8lifetime36__T14_d_newarrayOpTS13_d_newarrayiTZ14_d_newarrayOpTFxC8TypeInfomPS4core4stdc6stdarg9__va_listZAv>: 415a90: 50 push %rax 415a91: 48 89 d0 mov %rdx,%rax 415a94: 48 89 3c 24 mov %rdi,(%rsp) 415a98: 48 85 f6 test %rsi,%rsi 415a9b: 74 0d je 415aaa <_D2rt8lifetime36__T14_d_newarrayOpTS13_d_newarrayiTZ14_d_newarrayOpTFxC8TypeInfomPS4core4stdc6stdarg9__va_listZAv+0x1a> 415a9d: 48 89 fa mov %rdi,%rdx 415aa0: 48 89 c1 mov %rax,%rcx 415aa3: e8 b8 05 00 00 callq 416060 <_D2rt8lifetime36__T14_d_newarrayOpTS13_d_newarrayiTZ14_d_newarrayOpTFxC8TypeInfomPS4core4stdc6stdarg9__va_listZAv3fooMFxC8TypeInfoPS4core4stdc6stdarg9__va_listmZAv> 415aa8: 59 pop %rcx 415aa9: c3 retq 415aaa: 31 c0 xor %eax,%eax 415aac: 31 d2 xor %edx,%edx 415aae: 59 pop %rcx 415aaf: c3 retq 0000000000415ab0 <_D4core4stdc6stdarg15__T6va_argTPAgZ6va_argFPS4core4stdc6stdarg9__va_listKPAgZv>: 415ab0: 8b 06 mov (%rsi),%eax 415ab2: 48 83 f8 2f cmp $0x2f,%rax 415ab6: 77 0f ja 415ac7 <_D4core4stdc6stdarg15__T6va_argTPAgZ6va_argFPS4core4stdc6stdarg9__va_listKPAgZv+0x17> 415ab8: 48 8b 4e 10 mov 0x10(%rsi),%rcx 415abc: 48 8b 04 01 mov (%rcx,%rax,1),%rax 415ac0: 48 89 07 mov %rax,(%rdi) 415ac3: 83 06 08 addl $0x8,(%rsi) 415ac6: c3 retq 415ac7: 48 8b 46 08 mov 0x8(%rsi),%rax 415acb: 48 83 c0 07 add $0x7,%rax 415acf: 48 83 e0 f8 and $0xfffffffffffffff8,%rax 415ad3: 48 8d 48 08 lea 0x8(%rax),%rcx 415ad7: 48 89 4e 08 mov %rcx,0x8(%rsi) 415adb: 48 8b 00 mov (%rax),%rax 415ade: 48 89 07 mov %rax,(%rdi) 415ae1: c3 retq 415ae2: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) 415ae9: 00 00 00 415aec: 0f 1f 40 00 nopl 0x0(%rax) 0000000000415af0 <_D4core4stdc6stdarg23__T13va_arg_x86_64TPAgZ13va_arg_x86_64FPS4core4stdc6stdarg9__va_listKPAgZv>: 415af0: 8b 06 mov (%rsi),%eax 415af2: 48 83 f8 2f cmp $0x2f,%rax 415af6: 77 0f ja 415b07 <_D4core4stdc6stdarg23__T13va_arg_x86_64TPAgZ13va_arg_x86_64FPS4core4stdc6stdarg9__va_listKPAgZv+0x17> 415af8: 48 8b 4e 10 mov 0x10(%rsi),%rcx 415afc: 48 8b 04 01 mov (%rcx,%rax,1),%rax 415b00: 48 89 07 mov %rax,(%rdi) 415b03: 83 06 08 addl $0x8,(%rsi) 415b06: c3 retq 415b07: 48 8b 46 08 mov 0x8(%rsi),%rax 415b0b: 48 83 c0 07 add $0x7,%rax 415b0f: 48 83 e0 f8 and $0xfffffffffffffff8,%rax 415b13: 48 8d 48 08 lea 0x8(%rax),%rcx 415b17: 48 89 4e 08 mov %rcx,0x8(%rsi) 415b1b: 48 8b 00 mov (%rax),%rax 415b1e: 48 89 07 mov %rax,(%rdi) 415b21: c3 retq 415b22: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) 415b29: 00 00 00 415b2c: 0f 1f 40 00 nopl 0x0(%rax) 0000000000415b30 <_D4core4stdc6stdarg11__T6va_argZ6va_argFPS4core4stdc6stdarg9__va_listC8TypeInfoPvZv>: 415b30: 50 push %rax 415b31: e8 0a 00 00 00 callq 415b40 <_D4core4stdc6stdarg19__T13va_arg_x86_64Z13va_arg_x86_64FPS4core4stdc6stdarg9__va_listC8TypeInfoPvZv> 415b36: 58 pop %rax 415b37: c3 retq 415b38: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 415b3f: 00 0000000000415b40 <_D4core4stdc6stdarg19__T13va_arg_x86_64Z13va_arg_x86_64FPS4core4stdc6stdarg9__va_listC8TypeInfoPvZv>: 415b40: 55 push %rbp 415b41: 41 57 push %r15 415b43: 41 56 push %r14 415b45: 41 55 push %r13 415b47: 41 54 push %r12 415b49: 53 push %rbx 415b4a: 48 83 ec 38 sub $0x38,%rsp 415b4e: 49 89 d6 mov %rdx,%r14 415b51: 48 89 f5 mov %rsi,%rbp 415b54: 48 89 7c 24 20 mov %rdi,0x20(%rsp) 415b59: 48 c7 44 24 30 00 00 movq $0x0,0x30(%rsp) 415b60: 00 00 415b62: 48 c7 44 24 28 00 00 movq $0x0,0x28(%rsp) 415b69: 00 00 415b6b: 48 8b 45 00 mov 0x0(%rbp),%rax 415b6f: 48 8d 74 24 28 lea 0x28(%rsp),%rsi 415b74: 48 8d 54 24 30 lea 0x30(%rsp),%rdx 415b79: 48 89 ef mov %rbp,%rdi 415b7c: ff 90 90 00 00 00 callq *0x90(%rax) 415b82: 85 c0 test %eax,%eax 415b84: 0f 85 40 03 00 00 jne 415eca <_D4core4stdc6stdarg19__T13va_arg_x86_64Z13va_arg_x86_64FPS4core4stdc6stdarg9__va_listC8TypeInfoPvZv+0x38a> 415b8a: 48 8b 5c 24 30 mov 0x30(%rsp),%rbx 415b8f: 48 85 db test %rbx,%rbx 415b92: 74 24 je 415bb8 <_D4core4stdc6stdarg19__T13va_arg_x86_64Z13va_arg_x86_64FPS4core4stdc6stdarg9__va_listC8TypeInfoPvZv+0x78> 415b94: 48 89 df mov %rbx,%rdi 415b97: be 10 07 63 00 mov $0x630710,%esi 415b9c: e8 af da fe ff callq 403650 <_d_dynamic_cast> 415ba1: 49 89 c7 mov %rax,%r15 415ba4: 48 8b 03 mov (%rbx),%rax 415ba7: 48 89 df mov %rbx,%rdi 415baa: ff 50 48 callq *0x48(%rax) 415bad: 48 83 f8 09 cmp $0x9,%rax 415bb1: 72 4d jb 415c00 <_D4core4stdc6stdarg19__T13va_arg_x86_64Z13va_arg_x86_64FPS4core4stdc6stdarg9__va_listC8TypeInfoPvZv+0xc0> 415bb3: 4d 85 ff test %r15,%r15 415bb6: 75 48 jne 415c00 <_D4core4stdc6stdarg19__T13va_arg_x86_64Z13va_arg_x86_64FPS4core4stdc6stdarg9__va_listC8TypeInfoPvZv+0xc0> 415bb8: 48 8b 45 00 mov 0x0(%rbp),%rax 415bbc: 48 89 ef mov %rbp,%rdi 415bbf: ff 90 88 00 00 00 callq *0x88(%rax) 415bc5: 48 89 c3 mov %rax,%rbx 415bc8: 48 8b 45 00 mov 0x0(%rbp),%rax 415bcc: 48 89 ef mov %rbp,%rdi 415bcf: ff 50 48 callq *0x48(%rax) 415bd2: 49 8b 4e 08 mov 0x8(%r14),%rcx 415bd6: 48 8d 4c 0b ff lea -0x1(%rbx,%rcx,1),%rcx 415bdb: 48 f7 db neg %rbx 415bde: 48 21 cb and %rcx,%rbx 415be1: 48 8d 48 07 lea 0x7(%rax),%rcx 415be5: 48 83 e1 f8 and $0xfffffffffffffff8,%rcx 415be9: 48 01 d9 add %rbx,%rcx 415bec: 49 89 4e 08 mov %rcx,0x8(%r14) 415bf0: 48 8b 7c 24 20 mov 0x20(%rsp),%rdi 415bf5: 48 89 de mov %rbx,%rsi 415bf8: 48 89 c2 mov %rax,%rdx 415bfb: e9 98 02 00 00 jmpq 415e98 <_D4core4stdc6stdarg19__T13va_arg_x86_64Z13va_arg_x86_64FPS4core4stdc6stdarg9__va_listC8TypeInfoPvZv+0x358> 415c00: 4c 89 7c 24 18 mov %r15,0x18(%rsp) 415c05: 48 89 2c 24 mov %rbp,(%rsp) 415c09: 48 8b 7c 24 30 mov 0x30(%rsp),%rdi 415c0e: 48 8b 07 mov (%rdi),%rax 415c11: ff 50 48 callq *0x48(%rax) 415c14: 48 89 44 24 10 mov %rax,0x10(%rsp) 415c19: 4c 8d 60 07 lea 0x7(%rax),%r12 415c1d: 49 83 e4 f8 and $0xfffffffffffffff8,%r12 415c21: 41 8b 06 mov (%r14),%eax 415c24: 89 44 24 0c mov %eax,0xc(%rsp) 415c28: 41 8b 46 04 mov 0x4(%r14),%eax 415c2c: 89 44 24 08 mov %eax,0x8(%rsp) 415c30: 45 30 ed xor %r13b,%r13b 415c33: eb 1d jmp 415c52 <_D4core4stdc6stdarg19__T13va_arg_x86_64Z13va_arg_x86_64FPS4core4stdc6stdarg9__va_listC8TypeInfoPvZv+0x112> 415c35: 66 66 2e 0f 1f 84 00 data32 nopw %cs:0x0(%rax,%rax,1) 415c3c: 00 00 00 00 415c40: 8b 44 24 08 mov 0x8(%rsp),%eax 415c44: 41 89 46 04 mov %eax,0x4(%r14) 415c48: 8b 44 24 0c mov 0xc(%rsp),%eax 415c4c: 41 89 06 mov %eax,(%r14) 415c4f: 41 b5 01 mov $0x1,%r13b 415c52: 48 8b 7c 24 30 mov 0x30(%rsp),%rdi 415c57: 48 8b 07 mov (%rdi),%rax 415c5a: ff 50 08 callq *0x8(%rax) 415c5d: 48 89 c5 mov %rax,%rbp 415c60: 49 89 d7 mov %rdx,%r15 415c63: 48 89 ef mov %rbp,%rdi 415c66: 4c 89 fe mov %r15,%rsi 415c69: ba 06 00 00 00 mov $0x6,%edx 415c6e: b9 9d 4f 42 00 mov $0x424f9d,%ecx 415c73: 41 b8 90 55 42 00 mov $0x425590,%r8d 415c79: e8 92 74 ff ff callq 40d110 <_adEq2> 415c7e: 85 c0 test %eax,%eax 415c80: 75 6e jne 415cf0 <_D4core4stdc6stdarg19__T13va_arg_x86_64Z13va_arg_x86_64FPS4core4stdc6stdarg9__va_listC8TypeInfoPvZv+0x1b0> 415c82: 48 89 ef mov %rbp,%rdi 415c85: 4c 89 fe mov %r15,%rsi 415c88: ba 05 00 00 00 mov $0x5,%edx 415c8d: b9 a4 4f 42 00 mov $0x424fa4,%ecx 415c92: 41 b8 90 55 42 00 mov $0x425590,%r8d 415c98: e8 73 74 ff ff callq 40d110 <_adEq2> 415c9d: 85 c0 test %eax,%eax 415c9f: 75 4f jne 415cf0 <_D4core4stdc6stdarg19__T13va_arg_x86_64Z13va_arg_x86_64FPS4core4stdc6stdarg9__va_listC8TypeInfoPvZv+0x1b0> 415ca1: 48 89 ef mov %rbp,%rdi 415ca4: 4c 89 fe mov %r15,%rsi 415ca7: ba 07 00 00 00 mov $0x7,%edx 415cac: b9 aa 4f 42 00 mov $0x424faa,%ecx 415cb1: 41 b8 90 55 42 00 mov $0x425590,%r8d 415cb7: e8 54 74 ff ff callq 40d110 <_adEq2> 415cbc: 85 c0 test %eax,%eax 415cbe: 75 30 jne 415cf0 <_D4core4stdc6stdarg19__T13va_arg_x86_64Z13va_arg_x86_64FPS4core4stdc6stdarg9__va_listC8TypeInfoPvZv+0x1b0> 415cc0: 48 89 ef mov %rbp,%rdi 415cc3: 4c 89 fe mov %r15,%rsi 415cc6: ba 06 00 00 00 mov $0x6,%edx 415ccb: b9 b2 4f 42 00 mov $0x424fb2,%ecx 415cd0: 41 b8 90 55 42 00 mov $0x425590,%r8d 415cd6: e8 35 74 ff ff callq 40d110 <_adEq2> 415cdb: 85 c0 test %eax,%eax 415cdd: 75 11 jne 415cf0 <_D4core4stdc6stdarg19__T13va_arg_x86_64Z13va_arg_x86_64FPS4core4stdc6stdarg9__va_listC8TypeInfoPvZv+0x1b0> 415cdf: 48 83 7c 24 18 00 cmpq $0x0,0x18(%rsp) 415ce5: 0f 84 35 01 00 00 je 415e20 <_D4core4stdc6stdarg19__T13va_arg_x86_64Z13va_arg_x86_64FPS4core4stdc6stdarg9__va_listC8TypeInfoPvZv+0x2e0> 415ceb: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 415cf0: 41 8b 46 04 mov 0x4(%r14),%eax 415cf4: 48 3d af 00 00 00 cmp $0xaf,%rax 415cfa: 77 24 ja 415d20 <_D4core4stdc6stdarg19__T13va_arg_x86_64Z13va_arg_x86_64FPS4core4stdc6stdarg9__va_listC8TypeInfoPvZv+0x1e0> 415cfc: 44 88 e9 mov %r13b,%cl 415cff: 80 f1 01 xor $0x1,%cl 415d02: f6 c1 01 test $0x1,%cl 415d05: 74 19 je 415d20 <_D4core4stdc6stdarg19__T13va_arg_x86_64Z13va_arg_x86_64FPS4core4stdc6stdarg9__va_listC8TypeInfoPvZv+0x1e0> 415d07: 49 8b 76 10 mov 0x10(%r14),%rsi 415d0b: 48 01 c6 add %rax,%rsi 415d0e: 83 c0 10 add $0x10,%eax 415d11: 41 89 46 04 mov %eax,0x4(%r14) 415d15: eb 18 jmp 415d2f <_D4core4stdc6stdarg19__T13va_arg_x86_64Z13va_arg_x86_64FPS4core4stdc6stdarg9__va_listC8TypeInfoPvZv+0x1ef> 415d17: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) 415d1e: 00 00 415d20: 49 8b 76 08 mov 0x8(%r14),%rsi 415d24: 4a 8d 04 26 lea (%rsi,%r12,1),%rax 415d28: 49 89 46 08 mov %rax,0x8(%r14) 415d2c: 41 b5 01 mov $0x1,%r13b 415d2f: 48 8b 7c 24 20 mov 0x20(%rsp),%rdi 415d34: 48 8b 54 24 10 mov 0x10(%rsp),%rdx 415d39: e8 92 be fe ff callq 401bd0 415d3e: 48 8b 7c 24 28 mov 0x28(%rsp),%rdi 415d43: 48 85 ff test %rdi,%rdi 415d46: 0f 84 51 01 00 00 je 415e9d <_D4core4stdc6stdarg19__T13va_arg_x86_64Z13va_arg_x86_64FPS4core4stdc6stdarg9__va_listC8TypeInfoPvZv+0x35d> 415d4c: 48 8b 07 mov (%rdi),%rax 415d4f: ff 50 08 callq *0x8(%rax) 415d52: 48 89 c5 mov %rax,%rbp 415d55: 48 89 d3 mov %rdx,%rbx 415d58: 48 89 ef mov %rbp,%rdi 415d5b: 48 89 de mov %rbx,%rsi 415d5e: ba 06 00 00 00 mov $0x6,%edx 415d63: b9 9d 4f 42 00 mov $0x424f9d,%ecx 415d68: 41 b8 90 55 42 00 mov $0x425590,%r8d 415d6e: e8 9d 73 ff ff callq 40d110 <_adEq2> 415d73: 85 c0 test %eax,%eax 415d75: 0f 85 85 00 00 00 jne 415e00 <_D4core4stdc6stdarg19__T13va_arg_x86_64Z13va_arg_x86_64FPS4core4stdc6stdarg9__va_listC8TypeInfoPvZv+0x2c0> 415d7b: 48 89 ef mov %rbp,%rdi 415d7e: 48 89 de mov %rbx,%rsi 415d81: ba 05 00 00 00 mov $0x5,%edx 415d86: b9 a4 4f 42 00 mov $0x424fa4,%ecx 415d8b: 41 b8 90 55 42 00 mov $0x425590,%r8d 415d91: e8 7a 73 ff ff callq 40d110 <_adEq2> 415d96: 85 c0 test %eax,%eax 415d98: 75 66 jne 415e00 <_D4core4stdc6stdarg19__T13va_arg_x86_64Z13va_arg_x86_64FPS4core4stdc6stdarg9__va_listC8TypeInfoPvZv+0x2c0> 415d9a: 48 89 ef mov %rbp,%rdi 415d9d: 48 89 de mov %rbx,%rsi 415da0: ba 07 00 00 00 mov $0x7,%edx 415da5: b9 aa 4f 42 00 mov $0x424faa,%ecx 415daa: 41 b8 90 55 42 00 mov $0x425590,%r8d 415db0: e8 5b 73 ff ff callq 40d110 <_adEq2> 415db5: 85 c0 test %eax,%eax 415db7: 75 47 jne 415e00 <_D4core4stdc6stdarg19__T13va_arg_x86_64Z13va_arg_x86_64FPS4core4stdc6stdarg9__va_listC8TypeInfoPvZv+0x2c0> 415db9: 48 89 ef mov %rbp,%rdi 415dbc: 48 89 de mov %rbx,%rsi 415dbf: ba 06 00 00 00 mov $0x6,%edx 415dc4: b9 b2 4f 42 00 mov $0x424fb2,%ecx 415dc9: 41 b8 90 55 42 00 mov $0x425590,%r8d 415dcf: e8 3c 73 ff ff callq 40d110 <_adEq2> 415dd4: 85 c0 test %eax,%eax 415dd6: 75 28 jne 415e00 <_D4core4stdc6stdarg19__T13va_arg_x86_64Z13va_arg_x86_64FPS4core4stdc6stdarg9__va_listC8TypeInfoPvZv+0x2c0> 415dd8: 41 8b 06 mov (%r14),%eax 415ddb: 48 83 f8 2f cmp $0x2f,%rax 415ddf: 0f 97 c1 seta %cl 415de2: 44 08 e9 or %r13b,%cl 415de5: f6 c1 01 test $0x1,%cl 415de8: 0f 84 be 00 00 00 je 415eac <_D4core4stdc6stdarg19__T13va_arg_x86_64Z13va_arg_x86_64FPS4core4stdc6stdarg9__va_listC8TypeInfoPvZv+0x36c> 415dee: 41 f6 c5 01 test $0x1,%r13b 415df2: 0f 84 48 fe ff ff je 415c40 <_D4core4stdc6stdarg19__T13va_arg_x86_64Z13va_arg_x86_64FPS4core4stdc6stdarg9__va_listC8TypeInfoPvZv+0x100> 415df8: e9 be 00 00 00 jmpq 415ebb <_D4core4stdc6stdarg19__T13va_arg_x86_64Z13va_arg_x86_64FPS4core4stdc6stdarg9__va_listC8TypeInfoPvZv+0x37b> 415dfd: 0f 1f 00 nopl (%rax) 415e00: 41 8b 46 04 mov 0x4(%r14),%eax 415e04: 48 3d af 00 00 00 cmp $0xaf,%rax 415e0a: 0f 97 c1 seta %cl 415e0d: 44 08 e9 or %r13b,%cl 415e10: f6 c1 01 test $0x1,%cl 415e13: 74 3e je 415e53 <_D4core4stdc6stdarg19__T13va_arg_x86_64Z13va_arg_x86_64FPS4core4stdc6stdarg9__va_listC8TypeInfoPvZv+0x313> 415e15: 41 f6 c5 01 test $0x1,%r13b 415e19: 75 48 jne 415e63 <_D4core4stdc6stdarg19__T13va_arg_x86_64Z13va_arg_x86_64FPS4core4stdc6stdarg9__va_listC8TypeInfoPvZv+0x323> 415e1b: e9 20 fe ff ff jmpq 415c40 <_D4core4stdc6stdarg19__T13va_arg_x86_64Z13va_arg_x86_64FPS4core4stdc6stdarg9__va_listC8TypeInfoPvZv+0x100> 415e20: 41 8b 06 mov (%r14),%eax 415e23: 48 83 f8 2f cmp $0x2f,%rax 415e27: 77 1d ja 415e46 <_D4core4stdc6stdarg19__T13va_arg_x86_64Z13va_arg_x86_64FPS4core4stdc6stdarg9__va_listC8TypeInfoPvZv+0x306> 415e29: 44 88 e9 mov %r13b,%cl 415e2c: 80 f1 01 xor $0x1,%cl 415e2f: f6 c1 01 test $0x1,%cl 415e32: 74 12 je 415e46 <_D4core4stdc6stdarg19__T13va_arg_x86_64Z13va_arg_x86_64FPS4core4stdc6stdarg9__va_listC8TypeInfoPvZv+0x306> 415e34: 49 8b 76 10 mov 0x10(%r14),%rsi 415e38: 48 01 c6 add %rax,%rsi 415e3b: 83 c0 08 add $0x8,%eax 415e3e: 41 89 06 mov %eax,(%r14) 415e41: e9 e9 fe ff ff jmpq 415d2f <_D4core4stdc6stdarg19__T13va_arg_x86_64Z13va_arg_x86_64FPS4core4stdc6stdarg9__va_listC8TypeInfoPvZv+0x1ef> 415e46: 49 8b 76 08 mov 0x8(%r14),%rsi 415e4a: 48 8d 46 08 lea 0x8(%rsi),%rax 415e4e: e9 d5 fe ff ff jmpq 415d28 <_D4core4stdc6stdarg19__T13va_arg_x86_64Z13va_arg_x86_64FPS4core4stdc6stdarg9__va_listC8TypeInfoPvZv+0x1e8> 415e53: 4d 8b 66 10 mov 0x10(%r14),%r12 415e57: 49 01 c4 add %rax,%r12 415e5a: 83 c0 10 add $0x10,%eax 415e5d: 41 89 46 04 mov %eax,0x4(%r14) 415e61: eb 1b jmp 415e7e <_D4core4stdc6stdarg19__T13va_arg_x86_64Z13va_arg_x86_64FPS4core4stdc6stdarg9__va_listC8TypeInfoPvZv+0x33e> 415e63: 4d 8b 66 08 mov 0x8(%r14),%r12 415e67: 48 8b 7c 24 28 mov 0x28(%rsp),%rdi 415e6c: 48 8b 07 mov (%rdi),%rax 415e6f: ff 50 48 callq *0x48(%rax) 415e72: 48 83 c0 07 add $0x7,%rax 415e76: 48 83 e0 f8 and $0xfffffffffffffff8,%rax 415e7a: 49 01 46 08 add %rax,0x8(%r14) 415e7e: 48 8b 3c 24 mov (%rsp),%rdi 415e82: 48 8b 07 mov (%rdi),%rax 415e85: ff 50 48 callq *0x48(%rax) 415e88: 48 8d 50 f8 lea -0x8(%rax),%rdx 415e8c: 48 8b 7c 24 20 mov 0x20(%rsp),%rdi 415e91: 48 83 c7 08 add $0x8,%rdi 415e95: 4c 89 e6 mov %r12,%rsi 415e98: e8 33 bd fe ff callq 401bd0 415e9d: 48 83 c4 38 add $0x38,%rsp 415ea1: 5b pop %rbx 415ea2: 41 5c pop %r12 415ea4: 41 5d pop %r13 415ea6: 41 5e pop %r14 415ea8: 41 5f pop %r15 415eaa: 5d pop %rbp 415eab: c3 retq 415eac: 4d 8b 66 10 mov 0x10(%r14),%r12 415eb0: 49 01 c4 add %rax,%r12 415eb3: 83 c0 08 add $0x8,%eax 415eb6: 41 89 06 mov %eax,(%r14) 415eb9: eb c3 jmp 415e7e <_D4core4stdc6stdarg19__T13va_arg_x86_64Z13va_arg_x86_64FPS4core4stdc6stdarg9__va_listC8TypeInfoPvZv+0x33e> 415ebb: 4d 8b 66 08 mov 0x8(%r14),%r12 415ebf: 49 8d 44 24 08 lea 0x8(%r12),%rax 415ec4: 49 89 46 08 mov %rax,0x8(%r14) 415ec8: eb b4 jmp 415e7e <_D4core4stdc6stdarg19__T13va_arg_x86_64Z13va_arg_x86_64FPS4core4stdc6stdarg9__va_listC8TypeInfoPvZv+0x33e> 415eca: bf 3c 00 00 00 mov $0x3c,%edi 415ecf: be 60 4f 42 00 mov $0x424f60,%esi 415ed4: ba 23 01 00 00 mov $0x123,%edx 415ed9: e8 62 cf fe ff callq 402e40 <_d_assert> 415ede: 66 90 xchg %ax,%ax 0000000000415ee0 <_D2rt8lifetime35__T14_d_newarrayOpTS12_d_newarrayTZ14_d_newarrayOpTFxC8TypeInfomPS4core4stdc6stdarg9__va_listZAv3fooMFxC8TypeInfoPS4core4stdc6stdarg9__va_listmZAv>: 415ee0: 55 push %rbp 415ee1: 41 57 push %r15 415ee3: 41 56 push %r14 415ee5: 41 55 push %r13 415ee7: 41 54 push %r12 415ee9: 53 push %rbx 415eea: 48 83 ec 48 sub $0x48,%rsp 415eee: 49 89 ce mov %rcx,%r14 415ef1: 48 89 d3 mov %rdx,%rbx 415ef4: 49 89 f7 mov %rsi,%r15 415ef7: 8b 03 mov (%rbx),%eax 415ef9: 48 83 f8 2f cmp $0x2f,%rax 415efd: 77 0f ja 415f0e <_D2rt8lifetime35__T14_d_newarrayOpTS12_d_newarrayTZ14_d_newarrayOpTFxC8TypeInfomPS4core4stdc6stdarg9__va_listZAv3fooMFxC8TypeInfoPS4core4stdc6stdarg9__va_listmZAv+0x2e> 415eff: 48 8b 4b 10 mov 0x10(%rbx),%rcx 415f03: 48 8b 34 01 mov (%rcx,%rax,1),%rsi 415f07: 83 c0 08 add $0x8,%eax 415f0a: 89 03 mov %eax,(%rbx) 415f0c: eb 17 jmp 415f25 <_D2rt8lifetime35__T14_d_newarrayOpTS12_d_newarrayTZ14_d_newarrayOpTFxC8TypeInfomPS4core4stdc6stdarg9__va_listZAv3fooMFxC8TypeInfoPS4core4stdc6stdarg9__va_listmZAv+0x45> 415f0e: 48 8b 43 08 mov 0x8(%rbx),%rax 415f12: 48 83 c0 07 add $0x7,%rax 415f16: 48 83 e0 f8 and $0xfffffffffffffff8,%rax 415f1a: 48 8d 48 08 lea 0x8(%rax),%rcx 415f1e: 48 89 4b 08 mov %rcx,0x8(%rbx) 415f22: 48 8b 30 mov (%rax),%rsi 415f25: 49 83 ff 01 cmp $0x1,%r15 415f29: 75 0d jne 415f38 <_D2rt8lifetime35__T14_d_newarrayOpTS12_d_newarrayTZ14_d_newarrayOpTFxC8TypeInfomPS4core4stdc6stdarg9__va_listZAv3fooMFxC8TypeInfoPS4core4stdc6stdarg9__va_listmZAv+0x58> 415f2b: 4c 89 f7 mov %r14,%rdi 415f2e: e8 5d ba ff ff callq 411990 <_d_newarrayT> 415f33: e9 12 01 00 00 jmpq 41604a <_D2rt8lifetime35__T14_d_newarrayOpTS12_d_newarrayTZ14_d_newarrayOpTFxC8TypeInfomPS4core4stdc6stdarg9__va_listZAv3fooMFxC8TypeInfoPS4core4stdc6stdarg9__va_listmZAv+0x16a> 415f38: 48 89 f5 mov %rsi,%rbp 415f3b: 49 89 f4 mov %rsi,%r12 415f3e: 48 c1 e5 04 shl $0x4,%rbp 415f42: be 11 00 00 00 mov $0x11,%esi 415f47: 48 81 fd fe 07 00 00 cmp $0x7fe,%rbp 415f4e: 77 10 ja 415f60 <_D2rt8lifetime35__T14_d_newarrayOpTS12_d_newarrayTZ14_d_newarrayOpTFxC8TypeInfomPS4core4stdc6stdarg9__va_listZAv3fooMFxC8TypeInfoPS4core4stdc6stdarg9__va_listmZAv+0x80> 415f50: 48 81 fd ff 00 00 00 cmp $0xff,%rbp 415f57: 0f 97 c0 seta %al 415f5a: 0f b6 f0 movzbl %al,%esi 415f5d: 48 ff c6 inc %rsi 415f60: 48 01 ee add %rbp,%rsi 415f63: 48 8d 7c 24 30 lea 0x30(%rsp),%rdi 415f68: 31 d2 xor %edx,%edx 415f6a: e8 d1 65 ff ff callq 40c540 415f6f: 48 8b 44 24 38 mov 0x38(%rsp),%rax 415f74: 48 3d 00 01 00 00 cmp $0x100,%rax 415f7a: 77 18 ja 415f94 <_D2rt8lifetime35__T14_d_newarrayOpTS12_d_newarrayTZ14_d_newarrayOpTFxC8TypeInfomPS4core4stdc6stdarg9__va_listZAv3fooMFxC8TypeInfoPS4core4stdc6stdarg9__va_listmZAv+0xb4> 415f7c: 48 89 e9 mov %rbp,%rcx 415f7f: 48 83 c9 01 or $0x1,%rcx 415f83: 48 39 c1 cmp %rax,%rcx 415f86: 77 3d ja 415fc5 <_D2rt8lifetime35__T14_d_newarrayOpTS12_d_newarrayTZ14_d_newarrayOpTFxC8TypeInfomPS4core4stdc6stdarg9__va_listZAv3fooMFxC8TypeInfoPS4core4stdc6stdarg9__va_listmZAv+0xe5> 415f88: 48 8b 4c 24 30 mov 0x30(%rsp),%rcx 415f8d: 40 88 6c 08 ff mov %bpl,-0x1(%rax,%rcx,1) 415f92: eb 31 jmp 415fc5 <_D2rt8lifetime35__T14_d_newarrayOpTS12_d_newarrayTZ14_d_newarrayOpTFxC8TypeInfomPS4core4stdc6stdarg9__va_listZAv3fooMFxC8TypeInfoPS4core4stdc6stdarg9__va_listmZAv+0xe5> 415f94: 48 3d ff 0f 00 00 cmp $0xfff,%rax 415f9a: 77 18 ja 415fb4 <_D2rt8lifetime35__T14_d_newarrayOpTS12_d_newarrayTZ14_d_newarrayOpTFxC8TypeInfomPS4core4stdc6stdarg9__va_listZAv3fooMFxC8TypeInfoPS4core4stdc6stdarg9__va_listmZAv+0xd4> 415f9c: 48 89 e9 mov %rbp,%rcx 415f9f: 48 83 c9 02 or $0x2,%rcx 415fa3: 48 39 c1 cmp %rax,%rcx 415fa6: 77 1d ja 415fc5 <_D2rt8lifetime35__T14_d_newarrayOpTS12_d_newarrayTZ14_d_newarrayOpTFxC8TypeInfomPS4core4stdc6stdarg9__va_listZAv3fooMFxC8TypeInfoPS4core4stdc6stdarg9__va_listmZAv+0xe5> 415fa8: 48 8b 4c 24 30 mov 0x30(%rsp),%rcx 415fad: 66 89 6c 08 fe mov %bp,-0x2(%rax,%rcx,1) 415fb2: eb 11 jmp 415fc5 <_D2rt8lifetime35__T14_d_newarrayOpTS12_d_newarrayTZ14_d_newarrayOpTFxC8TypeInfomPS4core4stdc6stdarg9__va_listZAv3fooMFxC8TypeInfoPS4core4stdc6stdarg9__va_listmZAv+0xe5> 415fb4: 48 8d 4d 11 lea 0x11(%rbp),%rcx 415fb8: 48 39 c1 cmp %rax,%rcx 415fbb: 77 08 ja 415fc5 <_D2rt8lifetime35__T14_d_newarrayOpTS12_d_newarrayTZ14_d_newarrayOpTFxC8TypeInfomPS4core4stdc6stdarg9__va_listZAv3fooMFxC8TypeInfoPS4core4stdc6stdarg9__va_listmZAv+0xe5> 415fbd: 48 8b 44 24 30 mov 0x30(%rsp),%rax 415fc2: 48 89 28 mov %rbp,(%rax) 415fc5: b8 10 00 00 00 mov $0x10,%eax 415fca: 48 81 7c 24 38 ff 0f cmpq $0xfff,0x38(%rsp) 415fd1: 00 00 415fd3: 77 02 ja 415fd7 <_D2rt8lifetime35__T14_d_newarrayOpTS12_d_newarrayTZ14_d_newarrayOpTFxC8TypeInfomPS4core4stdc6stdarg9__va_listZAv3fooMFxC8TypeInfoPS4core4stdc6stdarg9__va_listmZAv+0xf7> 415fd5: 31 c0 xor %eax,%eax 415fd7: 48 03 44 24 30 add 0x30(%rsp),%rax 415fdc: 48 89 44 24 08 mov %rax,0x8(%rsp) 415fe1: 4d 85 e4 test %r12,%r12 415fe4: 4c 89 64 24 10 mov %r12,0x10(%rsp) 415fe9: 74 55 je 416040 <_D2rt8lifetime35__T14_d_newarrayOpTS12_d_newarrayTZ14_d_newarrayOpTFxC8TypeInfomPS4core4stdc6stdarg9__va_listZAv3fooMFxC8TypeInfoPS4core4stdc6stdarg9__va_listmZAv+0x160> 415feb: 49 ff cf dec %r15 415fee: 48 8d 6c 24 18 lea 0x18(%rsp),%rbp 415ff3: 4c 8b 64 24 10 mov 0x10(%rsp),%r12 415ff8: 4c 8b 6c 24 08 mov 0x8(%rsp),%r13 415ffd: 0f 1f 00 nopl (%rax) 416000: c5 f8 10 43 08 vmovups 0x8(%rbx),%xmm0 416005: 8b 03 mov (%rbx),%eax 416007: 8b 4b 04 mov 0x4(%rbx),%ecx 41600a: 89 44 24 18 mov %eax,0x18(%rsp) 41600e: 89 4c 24 1c mov %ecx,0x1c(%rsp) 416012: c5 f8 11 44 24 20 vmovups %xmm0,0x20(%rsp) 416018: 49 8b 06 mov (%r14),%rax 41601b: 4c 89 f7 mov %r14,%rdi 41601e: ff 50 58 callq *0x58(%rax) 416021: 4c 89 fe mov %r15,%rsi 416024: 48 89 ea mov %rbp,%rdx 416027: 48 89 c1 mov %rax,%rcx 41602a: e8 b1 fe ff ff callq 415ee0 <_D2rt8lifetime35__T14_d_newarrayOpTS12_d_newarrayTZ14_d_newarrayOpTFxC8TypeInfomPS4core4stdc6stdarg9__va_listZAv3fooMFxC8TypeInfoPS4core4stdc6stdarg9__va_listmZAv> 41602f: 49 ff cc dec %r12 416032: 49 89 55 08 mov %rdx,0x8(%r13) 416036: 49 89 45 00 mov %rax,0x0(%r13) 41603a: 4d 8d 6d 10 lea 0x10(%r13),%r13 41603e: 75 c0 jne 416000 <_D2rt8lifetime35__T14_d_newarrayOpTS12_d_newarrayTZ14_d_newarrayOpTFxC8TypeInfomPS4core4stdc6stdarg9__va_listZAv3fooMFxC8TypeInfoPS4core4stdc6stdarg9__va_listmZAv+0x120> 416040: 48 8b 44 24 10 mov 0x10(%rsp),%rax 416045: 48 8b 54 24 08 mov 0x8(%rsp),%rdx 41604a: 48 83 c4 48 add $0x48,%rsp 41604e: 5b pop %rbx 41604f: 41 5c pop %r12 416051: 41 5d pop %r13 416053: 41 5e pop %r14 416055: 41 5f pop %r15 416057: 5d pop %rbp 416058: c3 retq 416059: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 0000000000416060 <_D2rt8lifetime36__T14_d_newarrayOpTS13_d_newarrayiTZ14_d_newarrayOpTFxC8TypeInfomPS4core4stdc6stdarg9__va_listZAv3fooMFxC8TypeInfoPS4core4stdc6stdarg9__va_listmZAv>: 416060: 55 push %rbp 416061: 41 57 push %r15 416063: 41 56 push %r14 416065: 41 55 push %r13 416067: 41 54 push %r12 416069: 53 push %rbx 41606a: 48 83 ec 48 sub $0x48,%rsp 41606e: 49 89 ce mov %rcx,%r14 416071: 48 89 d3 mov %rdx,%rbx 416074: 49 89 f7 mov %rsi,%r15 416077: 8b 03 mov (%rbx),%eax 416079: 48 83 f8 2f cmp $0x2f,%rax 41607d: 77 0f ja 41608e <_D2rt8lifetime36__T14_d_newarrayOpTS13_d_newarrayiTZ14_d_newarrayOpTFxC8TypeInfomPS4core4stdc6stdarg9__va_listZAv3fooMFxC8TypeInfoPS4core4stdc6stdarg9__va_listmZAv+0x2e> 41607f: 48 8b 4b 10 mov 0x10(%rbx),%rcx 416083: 48 8b 34 01 mov (%rcx,%rax,1),%rsi 416087: 83 c0 08 add $0x8,%eax 41608a: 89 03 mov %eax,(%rbx) 41608c: eb 17 jmp 4160a5 <_D2rt8lifetime36__T14_d_newarrayOpTS13_d_newarrayiTZ14_d_newarrayOpTFxC8TypeInfomPS4core4stdc6stdarg9__va_listZAv3fooMFxC8TypeInfoPS4core4stdc6stdarg9__va_listmZAv+0x45> 41608e: 48 8b 43 08 mov 0x8(%rbx),%rax 416092: 48 83 c0 07 add $0x7,%rax 416096: 48 83 e0 f8 and $0xfffffffffffffff8,%rax 41609a: 48 8d 48 08 lea 0x8(%rax),%rcx 41609e: 48 89 4b 08 mov %rcx,0x8(%rbx) 4160a2: 48 8b 30 mov (%rax),%rsi 4160a5: 49 83 ff 01 cmp $0x1,%r15 4160a9: 75 0d jne 4160b8 <_D2rt8lifetime36__T14_d_newarrayOpTS13_d_newarrayiTZ14_d_newarrayOpTFxC8TypeInfomPS4core4stdc6stdarg9__va_listZAv3fooMFxC8TypeInfoPS4core4stdc6stdarg9__va_listmZAv+0x58> 4160ab: 4c 89 f7 mov %r14,%rdi 4160ae: e8 3d ba ff ff callq 411af0 <_d_newarrayiT> 4160b3: e9 12 01 00 00 jmpq 4161ca <_D2rt8lifetime36__T14_d_newarrayOpTS13_d_newarrayiTZ14_d_newarrayOpTFxC8TypeInfomPS4core4stdc6stdarg9__va_listZAv3fooMFxC8TypeInfoPS4core4stdc6stdarg9__va_listmZAv+0x16a> 4160b8: 48 89 f5 mov %rsi,%rbp 4160bb: 49 89 f4 mov %rsi,%r12 4160be: 48 c1 e5 04 shl $0x4,%rbp 4160c2: be 11 00 00 00 mov $0x11,%esi 4160c7: 48 81 fd fe 07 00 00 cmp $0x7fe,%rbp 4160ce: 77 10 ja 4160e0 <_D2rt8lifetime36__T14_d_newarrayOpTS13_d_newarrayiTZ14_d_newarrayOpTFxC8TypeInfomPS4core4stdc6stdarg9__va_listZAv3fooMFxC8TypeInfoPS4core4stdc6stdarg9__va_listmZAv+0x80> 4160d0: 48 81 fd ff 00 00 00 cmp $0xff,%rbp 4160d7: 0f 97 c0 seta %al 4160da: 0f b6 f0 movzbl %al,%esi 4160dd: 48 ff c6 inc %rsi 4160e0: 48 01 ee add %rbp,%rsi 4160e3: 48 8d 7c 24 30 lea 0x30(%rsp),%rdi 4160e8: 31 d2 xor %edx,%edx 4160ea: e8 51 64 ff ff callq 40c540 4160ef: 48 8b 44 24 38 mov 0x38(%rsp),%rax 4160f4: 48 3d 00 01 00 00 cmp $0x100,%rax 4160fa: 77 18 ja 416114 <_D2rt8lifetime36__T14_d_newarrayOpTS13_d_newarrayiTZ14_d_newarrayOpTFxC8TypeInfomPS4core4stdc6stdarg9__va_listZAv3fooMFxC8TypeInfoPS4core4stdc6stdarg9__va_listmZAv+0xb4> 4160fc: 48 89 e9 mov %rbp,%rcx 4160ff: 48 83 c9 01 or $0x1,%rcx 416103: 48 39 c1 cmp %rax,%rcx 416106: 77 3d ja 416145 <_D2rt8lifetime36__T14_d_newarrayOpTS13_d_newarrayiTZ14_d_newarrayOpTFxC8TypeInfomPS4core4stdc6stdarg9__va_listZAv3fooMFxC8TypeInfoPS4core4stdc6stdarg9__va_listmZAv+0xe5> 416108: 48 8b 4c 24 30 mov 0x30(%rsp),%rcx 41610d: 40 88 6c 08 ff mov %bpl,-0x1(%rax,%rcx,1) 416112: eb 31 jmp 416145 <_D2rt8lifetime36__T14_d_newarrayOpTS13_d_newarrayiTZ14_d_newarrayOpTFxC8TypeInfomPS4core4stdc6stdarg9__va_listZAv3fooMFxC8TypeInfoPS4core4stdc6stdarg9__va_listmZAv+0xe5> 416114: 48 3d ff 0f 00 00 cmp $0xfff,%rax 41611a: 77 18 ja 416134 <_D2rt8lifetime36__T14_d_newarrayOpTS13_d_newarrayiTZ14_d_newarrayOpTFxC8TypeInfomPS4core4stdc6stdarg9__va_listZAv3fooMFxC8TypeInfoPS4core4stdc6stdarg9__va_listmZAv+0xd4> 41611c: 48 89 e9 mov %rbp,%rcx 41611f: 48 83 c9 02 or $0x2,%rcx 416123: 48 39 c1 cmp %rax,%rcx 416126: 77 1d ja 416145 <_D2rt8lifetime36__T14_d_newarrayOpTS13_d_newarrayiTZ14_d_newarrayOpTFxC8TypeInfomPS4core4stdc6stdarg9__va_listZAv3fooMFxC8TypeInfoPS4core4stdc6stdarg9__va_listmZAv+0xe5> 416128: 48 8b 4c 24 30 mov 0x30(%rsp),%rcx 41612d: 66 89 6c 08 fe mov %bp,-0x2(%rax,%rcx,1) 416132: eb 11 jmp 416145 <_D2rt8lifetime36__T14_d_newarrayOpTS13_d_newarrayiTZ14_d_newarrayOpTFxC8TypeInfomPS4core4stdc6stdarg9__va_listZAv3fooMFxC8TypeInfoPS4core4stdc6stdarg9__va_listmZAv+0xe5> 416134: 48 8d 4d 11 lea 0x11(%rbp),%rcx 416138: 48 39 c1 cmp %rax,%rcx 41613b: 77 08 ja 416145 <_D2rt8lifetime36__T14_d_newarrayOpTS13_d_newarrayiTZ14_d_newarrayOpTFxC8TypeInfomPS4core4stdc6stdarg9__va_listZAv3fooMFxC8TypeInfoPS4core4stdc6stdarg9__va_listmZAv+0xe5> 41613d: 48 8b 44 24 30 mov 0x30(%rsp),%rax 416142: 48 89 28 mov %rbp,(%rax) 416145: b8 10 00 00 00 mov $0x10,%eax 41614a: 48 81 7c 24 38 ff 0f cmpq $0xfff,0x38(%rsp) 416151: 00 00 416153: 77 02 ja 416157 <_D2rt8lifetime36__T14_d_newarrayOpTS13_d_newarrayiTZ14_d_newarrayOpTFxC8TypeInfomPS4core4stdc6stdarg9__va_listZAv3fooMFxC8TypeInfoPS4core4stdc6stdarg9__va_listmZAv+0xf7> 416155: 31 c0 xor %eax,%eax 416157: 48 03 44 24 30 add 0x30(%rsp),%rax 41615c: 48 89 44 24 08 mov %rax,0x8(%rsp) 416161: 4d 85 e4 test %r12,%r12 416164: 4c 89 64 24 10 mov %r12,0x10(%rsp) 416169: 74 55 je 4161c0 <_D2rt8lifetime36__T14_d_newarrayOpTS13_d_newarrayiTZ14_d_newarrayOpTFxC8TypeInfomPS4core4stdc6stdarg9__va_listZAv3fooMFxC8TypeInfoPS4core4stdc6stdarg9__va_listmZAv+0x160> 41616b: 49 ff cf dec %r15 41616e: 48 8d 6c 24 18 lea 0x18(%rsp),%rbp 416173: 4c 8b 64 24 10 mov 0x10(%rsp),%r12 416178: 4c 8b 6c 24 08 mov 0x8(%rsp),%r13 41617d: 0f 1f 00 nopl (%rax) 416180: c5 f8 10 43 08 vmovups 0x8(%rbx),%xmm0 416185: 8b 03 mov (%rbx),%eax 416187: 8b 4b 04 mov 0x4(%rbx),%ecx 41618a: 89 44 24 18 mov %eax,0x18(%rsp) 41618e: 89 4c 24 1c mov %ecx,0x1c(%rsp) 416192: c5 f8 11 44 24 20 vmovups %xmm0,0x20(%rsp) 416198: 49 8b 06 mov (%r14),%rax 41619b: 4c 89 f7 mov %r14,%rdi 41619e: ff 50 58 callq *0x58(%rax) 4161a1: 4c 89 fe mov %r15,%rsi 4161a4: 48 89 ea mov %rbp,%rdx 4161a7: 48 89 c1 mov %rax,%rcx 4161aa: e8 b1 fe ff ff callq 416060 <_D2rt8lifetime36__T14_d_newarrayOpTS13_d_newarrayiTZ14_d_newarrayOpTFxC8TypeInfomPS4core4stdc6stdarg9__va_listZAv3fooMFxC8TypeInfoPS4core4stdc6stdarg9__va_listmZAv> 4161af: 49 ff cc dec %r12 4161b2: 49 89 55 08 mov %rdx,0x8(%r13) 4161b6: 49 89 45 00 mov %rax,0x0(%r13) 4161ba: 4d 8d 6d 10 lea 0x10(%r13),%r13 4161be: 75 c0 jne 416180 <_D2rt8lifetime36__T14_d_newarrayOpTS13_d_newarrayiTZ14_d_newarrayOpTFxC8TypeInfomPS4core4stdc6stdarg9__va_listZAv3fooMFxC8TypeInfoPS4core4stdc6stdarg9__va_listmZAv+0x120> 4161c0: 48 8b 44 24 10 mov 0x10(%rsp),%rax 4161c5: 48 8b 54 24 08 mov 0x8(%rsp),%rdx 4161ca: 48 83 c4 48 add $0x48,%rsp 4161ce: 5b pop %rbx 4161cf: 41 5c pop %r12 4161d1: 41 5d pop %r13 4161d3: 41 5e pop %r14 4161d5: 41 5f pop %r15 4161d7: 5d pop %rbp 4161d8: c3 retq 4161d9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 00000000004161e0 <_D4core4stdc6stdarg19__T13va_arg_x86_64Z13va_arg_x86_64FPS4core4stdc6stdarg9__va_listC8TypeInfoPvZv13inXMMregisterMFC8TypeInfoZb>: 4161e0: 55 push %rbp 4161e1: 41 56 push %r14 4161e3: 53 push %rbx 4161e4: 48 8b 06 mov (%rsi),%rax 4161e7: 48 89 f7 mov %rsi,%rdi 4161ea: ff 50 08 callq *0x8(%rax) 4161ed: 48 89 c3 mov %rax,%rbx 4161f0: 49 89 d6 mov %rdx,%r14 4161f3: 48 89 df mov %rbx,%rdi 4161f6: 4c 89 f6 mov %r14,%rsi 4161f9: ba 06 00 00 00 mov $0x6,%edx 4161fe: b9 9d 4f 42 00 mov $0x424f9d,%ecx 416203: 41 b8 90 55 42 00 mov $0x425590,%r8d 416209: e8 02 6f ff ff callq 40d110 <_adEq2> 41620e: 40 b5 01 mov $0x1,%bpl 416211: 85 c0 test %eax,%eax 416213: 75 5f jne 416274 <_D4core4stdc6stdarg19__T13va_arg_x86_64Z13va_arg_x86_64FPS4core4stdc6stdarg9__va_listC8TypeInfoPvZv13inXMMregisterMFC8TypeInfoZb+0x94> 416215: 48 89 df mov %rbx,%rdi 416218: 4c 89 f6 mov %r14,%rsi 41621b: ba 05 00 00 00 mov $0x5,%edx 416220: b9 a4 4f 42 00 mov $0x424fa4,%ecx 416225: 41 b8 90 55 42 00 mov $0x425590,%r8d 41622b: e8 e0 6e ff ff callq 40d110 <_adEq2> 416230: 85 c0 test %eax,%eax 416232: 75 40 jne 416274 <_D4core4stdc6stdarg19__T13va_arg_x86_64Z13va_arg_x86_64FPS4core4stdc6stdarg9__va_listC8TypeInfoPvZv13inXMMregisterMFC8TypeInfoZb+0x94> 416234: 48 89 df mov %rbx,%rdi 416237: 4c 89 f6 mov %r14,%rsi 41623a: ba 07 00 00 00 mov $0x7,%edx 41623f: b9 aa 4f 42 00 mov $0x424faa,%ecx 416244: 41 b8 90 55 42 00 mov $0x425590,%r8d 41624a: e8 c1 6e ff ff callq 40d110 <_adEq2> 41624f: 85 c0 test %eax,%eax 416251: 75 21 jne 416274 <_D4core4stdc6stdarg19__T13va_arg_x86_64Z13va_arg_x86_64FPS4core4stdc6stdarg9__va_listC8TypeInfoPvZv13inXMMregisterMFC8TypeInfoZb+0x94> 416253: 48 89 df mov %rbx,%rdi 416256: 4c 89 f6 mov %r14,%rsi 416259: ba 06 00 00 00 mov $0x6,%edx 41625e: b9 b2 4f 42 00 mov $0x424fb2,%ecx 416263: 41 b8 90 55 42 00 mov $0x425590,%r8d 416269: e8 a2 6e ff ff callq 40d110 <_adEq2> 41626e: 85 c0 test %eax,%eax 416270: 40 0f 95 c5 setne %bpl 416274: 40 88 e8 mov %bpl,%al 416277: 5b pop %rbx 416278: 41 5e pop %r14 41627a: 5d pop %rbp 41627b: c3 retq 41627c: 0f 1f 40 00 nopl 0x0(%rax) 0000000000416280 <_D2rt8typeinfo8ti_wchar10TypeInfo_u8toStringMxFNaNbNeZAya>: 416280: b8 05 00 00 00 mov $0x5,%eax 416285: ba 4b 51 42 00 mov $0x42514b,%edx 41628a: c3 retq 41628b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 0000000000416290 <_D2rt8typeinfo8ti_wchar10TypeInfo_u7getHashMxFNaNbNexPvZm>: 416290: 0f b7 06 movzwl (%rsi),%eax 416293: c3 retq 416294: 66 66 66 2e 0f 1f 84 data32 data32 nopw %cs:0x0(%rax,%rax,1) 41629b: 00 00 00 00 00 00000000004162a0 <_D2rt8typeinfo8ti_wchar10TypeInfo_u6equalsMxFNaNbNexPvxPvZb>: 4162a0: 66 8b 02 mov (%rdx),%ax 4162a3: 66 3b 06 cmp (%rsi),%ax 4162a6: 0f 94 c0 sete %al 4162a9: c3 retq 4162aa: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) 00000000004162b0 <_D2rt8typeinfo8ti_wchar10TypeInfo_u7compareMxFNaNbNexPvxPvZi>: 4162b0: 0f b7 0e movzwl (%rsi),%ecx 4162b3: 0f b7 02 movzwl (%rdx),%eax 4162b6: 29 c8 sub %ecx,%eax 4162b8: c3 retq 4162b9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 00000000004162c0 <_D2rt8typeinfo8ti_wchar10TypeInfo_u5tsizeMxFNaNbNdNeZm>: 4162c0: b8 02 00 00 00 mov $0x2,%eax 4162c5: c3 retq 4162c6: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) 4162cd: 00 00 00 00000000004162d0 <_D2rt8typeinfo8ti_wchar10TypeInfo_u4swapMxFNaNbNePvPvZv>: 4162d0: 66 8b 02 mov (%rdx),%ax 4162d3: 66 8b 0e mov (%rsi),%cx 4162d6: 66 89 0a mov %cx,(%rdx) 4162d9: 66 89 06 mov %ax,(%rsi) 4162dc: c3 retq 4162dd: 0f 1f 00 nopl (%rax) 00000000004162e0 <_D2rt8typeinfo8ti_wchar10TypeInfo_u4initMxFNaNbNeZAxv>: 4162e0: b8 02 00 00 00 mov $0x2,%eax 4162e5: ba c8 1b 63 00 mov $0x631bc8,%edx 4162ea: c3 retq 4162eb: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 00000000004162f0 <_D2rt8typeinfo8ti_wchar16__moduleinfoCtorZ>: 4162f0: 48 8b 05 39 cf 21 00 mov 0x21cf39(%rip),%rax # 633230 <_Dmodule_ref> 4162f7: 48 89 05 f2 b8 21 00 mov %rax,0x21b8f2(%rip) # 631bf0 <_D2rt8typeinfo8ti_wchar11__moduleRefZ> 4162fe: 48 c7 05 27 cf 21 00 movq $0x631bf0,0x21cf27(%rip) # 633230 <_Dmodule_ref> 416305: f0 1b 63 00 416309: c3 retq 41630a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) 0000000000416310 <_D2rt8typeinfo5ti_Ag11TypeInfo_Ag8toStringMxFNaNbNeZAya>: 416310: b8 06 00 00 00 mov $0x6,%eax 416315: ba 5d 56 42 00 mov $0x42565d,%edx 41631a: c3 retq 41631b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 0000000000416320 <_D2rt8typeinfo5ti_Ag11TypeInfo_Ag8opEqualsMFC6ObjectZb>: 416320: 50 push %rax 416321: e8 0a 30 ff ff callq 409330 <_D6object8TypeInfo8opEqualsMFC6ObjectZb> 416326: 5a pop %rdx 416327: c3 retq 416328: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 41632f: 00 0000000000416330 <_D2rt8typeinfo5ti_Ag11TypeInfo_Ag7getHashMxFNaNbNexPvZm>: 416330: 50 push %rax 416331: 48 89 f0 mov %rsi,%rax 416334: 48 8b 30 mov (%rax),%rsi 416337: 48 8b 50 08 mov 0x8(%rax),%rdx 41633b: 31 ff xor %edi,%edi 41633d: e8 1e 99 ff ff callq 40fc60 <_D2rt4util4hash6hashOfFNaNbNePxvmmZm> 416342: 5a pop %rdx 416343: c3 retq 416344: 66 66 66 2e 0f 1f 84 data32 data32 nopw %cs:0x0(%rax,%rax,1) 41634b: 00 00 00 00 00 0000000000416350 <_D2rt8typeinfo5ti_Ag11TypeInfo_Ag6equalsMxFNaNbNexPvxPvZb>: 416350: 50 push %rax 416351: 48 89 d1 mov %rdx,%rcx 416354: 48 8b 3e mov (%rsi),%rdi 416357: 48 8b 11 mov (%rcx),%rdx 41635a: 30 c0 xor %al,%al 41635c: 48 39 fa cmp %rdi,%rdx 41635f: 75 12 jne 416373 <_D2rt8typeinfo5ti_Ag11TypeInfo_Ag6equalsMxFNaNbNexPvxPvZb+0x23> 416361: 48 8b 76 08 mov 0x8(%rsi),%rsi 416365: 48 8b 79 08 mov 0x8(%rcx),%rdi 416369: e8 12 b8 fe ff callq 401b80 41636e: 85 c0 test %eax,%eax 416370: 0f 94 c0 sete %al 416373: 5a pop %rdx 416374: c3 retq 416375: 66 66 2e 0f 1f 84 00 data32 nopw %cs:0x0(%rax,%rax,1) 41637c: 00 00 00 00 0000000000416380 <_D2rt8typeinfo5ti_Ag11TypeInfo_Ag7compareMxFNaNbNexPvxPvZi>: 416380: 4c 8b 02 mov (%rdx),%r8 416383: 4c 8b 52 08 mov 0x8(%rdx),%r10 416387: 4c 8b 0e mov (%rsi),%r9 41638a: 48 8b 76 08 mov 0x8(%rsi),%rsi 41638e: 4d 39 c1 cmp %r8,%r9 416391: 4c 89 c1 mov %r8,%rcx 416394: 49 0f 42 c9 cmovb %r9,%rcx 416398: 31 d2 xor %edx,%edx 41639a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) 4163a0: 48 39 ca cmp %rcx,%rdx 4163a3: 73 14 jae 4163b9 <_D2rt8typeinfo5ti_Ag11TypeInfo_Ag7compareMxFNaNbNexPvxPvZi+0x39> 4163a5: 0f be 3c 16 movsbl (%rsi,%rdx,1),%edi 4163a9: 41 0f be 04 12 movsbl (%r10,%rdx,1),%eax 4163ae: 48 ff c2 inc %rdx 4163b1: 40 38 f8 cmp %dil,%al 4163b4: 74 ea je 4163a0 <_D2rt8typeinfo5ti_Ag11TypeInfo_Ag7compareMxFNaNbNexPvxPvZi+0x20> 4163b6: 29 f8 sub %edi,%eax 4163b8: c3 retq 4163b9: 4d 39 c8 cmp %r9,%r8 4163bc: 73 06 jae 4163c4 <_D2rt8typeinfo5ti_Ag11TypeInfo_Ag7compareMxFNaNbNexPvxPvZi+0x44> 4163be: b8 ff ff ff ff mov $0xffffffff,%eax 4163c3: c3 retq 4163c4: 4d 39 c1 cmp %r8,%r9 4163c7: 19 c0 sbb %eax,%eax 4163c9: 83 e0 01 and $0x1,%eax 4163cc: c3 retq 4163cd: 0f 1f 00 nopl (%rax) 00000000004163d0 <_D2rt8typeinfo5ti_Ag11TypeInfo_Ag4nextMxFNaNbNdNeZxC8TypeInfo>: 4163d0: b8 60 7c 42 00 mov $0x427c60,%eax 4163d5: c3 retq 4163d6: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) 4163dd: 00 00 00 00000000004163e0 <_D2rt8typeinfo5ti_Ag11TypeInfo_Ah8toStringMxFNaNbNeZAya>: 4163e0: b8 07 00 00 00 mov $0x7,%eax 4163e5: ba 64 56 42 00 mov $0x425664,%edx 4163ea: c3 retq 4163eb: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 00000000004163f0 <_D2rt8typeinfo5ti_Ag11TypeInfo_Ah7compareMxFNaNbNexPvxPvZi>: 4163f0: 41 56 push %r14 4163f2: 53 push %rbx 4163f3: 50 push %rax 4163f4: 4c 8b 32 mov (%rdx),%r14 4163f7: 48 8b 7a 08 mov 0x8(%rdx),%rdi 4163fb: 48 8b 1e mov (%rsi),%rbx 4163fe: 48 8b 76 08 mov 0x8(%rsi),%rsi 416402: 4c 39 f3 cmp %r14,%rbx 416405: 4c 89 f2 mov %r14,%rdx 416408: 48 0f 42 d3 cmovb %rbx,%rdx 41640c: e8 6f b7 fe ff callq 401b80 416411: 89 c1 mov %eax,%ecx 416413: b8 01 00 00 00 mov $0x1,%eax 416418: 85 c9 test %ecx,%ecx 41641a: 0f 45 c1 cmovne %ecx,%eax 41641d: 75 12 jne 416431 <_D2rt8typeinfo5ti_Ag11TypeInfo_Ah7compareMxFNaNbNexPvxPvZi+0x41> 41641f: 4c 39 f3 cmp %r14,%rbx 416422: 72 0d jb 416431 <_D2rt8typeinfo5ti_Ag11TypeInfo_Ah7compareMxFNaNbNexPvxPvZi+0x41> 416424: b9 ff ff ff ff mov $0xffffffff,%ecx 416429: 31 c0 xor %eax,%eax 41642b: 49 39 de cmp %rbx,%r14 41642e: 0f 45 c1 cmovne %ecx,%eax 416431: 48 83 c4 08 add $0x8,%rsp 416435: 5b pop %rbx 416436: 41 5e pop %r14 416438: c3 retq 416439: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 0000000000416440 <_D2rt8typeinfo5ti_Ag11TypeInfo_Ah4nextMxFNaNbNdNeZxC8TypeInfo>: 416440: b8 40 7d 42 00 mov $0x427d40,%eax 416445: c3 retq 416446: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) 41644d: 00 00 00 0000000000416450 <_D2rt8typeinfo5ti_Ag11TypeInfo_Av8toStringMxFNaNbNeZAya>: 416450: b8 06 00 00 00 mov $0x6,%eax 416455: ba 6c 56 42 00 mov $0x42566c,%edx 41645a: c3 retq 41645b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 0000000000416460 <_D2rt8typeinfo5ti_Ag11TypeInfo_Av4nextMxFNaNbNdNeZxC8TypeInfo>: 416460: b8 b0 59 42 00 mov $0x4259b0,%eax 416465: c3 retq 416466: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) 41646d: 00 00 00 0000000000416470 <_D2rt8typeinfo5ti_Ag11TypeInfo_Ab8toStringMxFNaNbNeZAya>: 416470: b8 06 00 00 00 mov $0x6,%eax 416475: ba 73 56 42 00 mov $0x425673,%edx 41647a: c3 retq 41647b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 0000000000416480 <_D2rt8typeinfo5ti_Ag11TypeInfo_Ab4nextMxFNaNbNdNeZxC8TypeInfo>: 416480: b8 00 7e 42 00 mov $0x427e00,%eax 416485: c3 retq 416486: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) 41648d: 00 00 00 0000000000416490 <_D2rt8typeinfo5ti_Ag11TypeInfo_Aa8toStringMxFNaNbNeZAya>: 416490: b8 06 00 00 00 mov $0x6,%eax 416495: ba 7a 56 42 00 mov $0x42567a,%edx 41649a: c3 retq 41649b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 00000000004164a0 <_D2rt8typeinfo5ti_Ag11TypeInfo_Aa7getHashMxFNaNbNexPvZm>: 4164a0: 48 8b 0e mov (%rsi),%rcx 4164a3: 31 c0 xor %eax,%eax 4164a5: 48 85 c9 test %rcx,%rcx 4164a8: 74 18 je 4164c2 <_D2rt8typeinfo5ti_Ag11TypeInfo_Aa7getHashMxFNaNbNexPvZm+0x22> 4164aa: 48 8b 56 08 mov 0x8(%rsi),%rdx 4164ae: 66 90 xchg %ax,%ax 4164b0: 48 6b f0 0b imul $0xb,%rax,%rsi 4164b4: 0f b6 02 movzbl (%rdx),%eax 4164b7: 48 01 f0 add %rsi,%rax 4164ba: 48 ff c2 inc %rdx 4164bd: 48 ff c9 dec %rcx 4164c0: 75 ee jne 4164b0 <_D2rt8typeinfo5ti_Ag11TypeInfo_Aa7getHashMxFNaNbNexPvZm+0x10> 4164c2: c3 retq 4164c3: 66 66 66 66 2e 0f 1f data32 data32 data32 nopw %cs:0x0(%rax,%rax,1) 4164ca: 84 00 00 00 00 00 00000000004164d0 <_D2rt8typeinfo5ti_Ag11TypeInfo_Aa4nextMxFNaNbNdNeZxC8TypeInfo>: 4164d0: b8 f0 56 42 00 mov $0x4256f0,%eax 4164d5: c3 retq 4164d6: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) 4164dd: 00 00 00 00000000004164e0 <_D2rt8typeinfo5ti_Ag12TypeInfo_Aya8toStringMxFNaNbNeZAya>: 4164e0: b8 11 00 00 00 mov $0x11,%eax 4164e5: ba 90 56 42 00 mov $0x425690,%edx 4164ea: c3 retq 4164eb: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 00000000004164f0 <_D2rt8typeinfo5ti_Ag12TypeInfo_Aya4nextMxFNaNbNdNeZxC8TypeInfo>: 4164f0: b8 d0 56 42 00 mov $0x4256d0,%eax 4164f5: c3 retq 4164f6: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) 4164fd: 00 00 00 0000000000416500 <_D2rt8typeinfo5ti_Ag16__moduleinfoCtorZ>: 416500: 48 8b 05 29 cd 21 00 mov 0x21cd29(%rip),%rax # 633230 <_Dmodule_ref> 416507: 48 89 05 fa ba 21 00 mov %rax,0x21bafa(%rip) # 632008 <_D2rt8typeinfo5ti_Ag11__moduleRefZ> 41650e: 48 c7 05 17 cd 21 00 movq $0x632008,0x21cd17(%rip) # 633230 <_Dmodule_ref> 416515: 08 20 63 00 416519: c3 retq 41651a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) 0000000000416520 <_D2rt8typeinfo7ti_char10TypeInfo_a8toStringMxFNaNbNeZAya>: 416520: b8 04 00 00 00 mov $0x4,%eax 416525: ba ab 57 42 00 mov $0x4257ab,%edx 41652a: c3 retq 41652b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 0000000000416530 <_D2rt8typeinfo7ti_char10TypeInfo_a7getHashMxFNaNbNexPvZm>: 416530: 0f b6 06 movzbl (%rsi),%eax 416533: c3 retq 416534: 66 66 66 2e 0f 1f 84 data32 data32 nopw %cs:0x0(%rax,%rax,1) 41653b: 00 00 00 00 00 0000000000416540 <_D2rt8typeinfo7ti_char10TypeInfo_a6equalsMxFNaNbNexPvxPvZb>: 416540: 8a 02 mov (%rdx),%al 416542: 3a 06 cmp (%rsi),%al 416544: 0f 94 c0 sete %al 416547: c3 retq 416548: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 41654f: 00 0000000000416550 <_D2rt8typeinfo7ti_char10TypeInfo_a7compareMxFNaNbNexPvxPvZi>: 416550: 0f b6 0e movzbl (%rsi),%ecx 416553: 0f b6 02 movzbl (%rdx),%eax 416556: 29 c8 sub %ecx,%eax 416558: c3 retq 416559: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 0000000000416560 <_D2rt8typeinfo7ti_char10TypeInfo_a5tsizeMxFNaNbNdNeZm>: 416560: b8 01 00 00 00 mov $0x1,%eax 416565: c3 retq 416566: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) 41656d: 00 00 00 0000000000416570 <_D2rt8typeinfo7ti_char10TypeInfo_a4swapMxFNaNbNePvPvZv>: 416570: 8a 02 mov (%rdx),%al 416572: 8a 0e mov (%rsi),%cl 416574: 88 0a mov %cl,(%rdx) 416576: 88 06 mov %al,(%rsi) 416578: c3 retq 416579: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 0000000000416580 <_D2rt8typeinfo7ti_char10TypeInfo_a4initMxFNaNbNeZAxv>: 416580: b8 01 00 00 00 mov $0x1,%eax 416585: ba b8 20 63 00 mov $0x6320b8,%edx 41658a: c3 retq 41658b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 0000000000416590 <_D2rt8typeinfo7ti_char16__moduleinfoCtorZ>: 416590: 48 8b 05 99 cc 21 00 mov 0x21cc99(%rip),%rax # 633230 <_Dmodule_ref> 416597: 48 89 05 42 bb 21 00 mov %rax,0x21bb42(%rip) # 6320e0 <_D2rt8typeinfo7ti_char11__moduleRefZ> 41659e: 48 c7 05 87 cc 21 00 movq $0x6320e0,0x21cc87(%rip) # 633230 <_Dmodule_ref> 4165a5: e0 20 63 00 4165a9: c3 retq 4165aa: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) 00000000004165b0 <_D2rt8typeinfo8ti_ulong10TypeInfo_m8toStringMxFNaNbNeZAya>: 4165b0: b8 05 00 00 00 mov $0x5,%eax 4165b5: ba 8b 58 42 00 mov $0x42588b,%edx 4165ba: c3 retq 4165bb: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 00000000004165c0 <_D2rt8typeinfo8ti_ulong10TypeInfo_m7getHashMxFNaNbNexPvZm>: 4165c0: 50 push %rax 4165c1: 48 89 f0 mov %rsi,%rax 4165c4: 31 ff xor %edi,%edi 4165c6: be 08 00 00 00 mov $0x8,%esi 4165cb: 48 89 c2 mov %rax,%rdx 4165ce: e8 8d 96 ff ff callq 40fc60 <_D2rt4util4hash6hashOfFNaNbNePxvmmZm> 4165d3: 5a pop %rdx 4165d4: c3 retq 4165d5: 66 66 2e 0f 1f 84 00 data32 nopw %cs:0x0(%rax,%rax,1) 4165dc: 00 00 00 00 00000000004165e0 <_D2rt8typeinfo8ti_ulong10TypeInfo_m6equalsMxFNaNbNexPvxPvZb>: 4165e0: 48 8b 02 mov (%rdx),%rax 4165e3: 48 3b 06 cmp (%rsi),%rax 4165e6: 0f 94 c0 sete %al 4165e9: c3 retq 4165ea: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) 00000000004165f0 <_D2rt8typeinfo8ti_ulong10TypeInfo_m7compareMxFNaNbNexPvxPvZi>: 4165f0: 48 8b 06 mov (%rsi),%rax 4165f3: 48 8b 0a mov (%rdx),%rcx 4165f6: 48 39 c1 cmp %rax,%rcx 4165f9: 73 06 jae 416601 <_D2rt8typeinfo8ti_ulong10TypeInfo_m7compareMxFNaNbNexPvxPvZi+0x11> 4165fb: b8 ff ff ff ff mov $0xffffffff,%eax 416600: c3 retq 416601: 48 39 c8 cmp %rcx,%rax 416604: 19 c0 sbb %eax,%eax 416606: 83 e0 01 and $0x1,%eax 416609: c3 retq 41660a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) 0000000000416610 <_D2rt8typeinfo8ti_ulong10TypeInfo_m5tsizeMxFNaNbNdNeZm>: 416610: b8 08 00 00 00 mov $0x8,%eax 416615: c3 retq 416616: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) 41661d: 00 00 00 0000000000416620 <_D2rt8typeinfo8ti_ulong10TypeInfo_m4swapMxFNaNbNePvPvZv>: 416620: 48 8b 02 mov (%rdx),%rax 416623: 48 8b 0e mov (%rsi),%rcx 416626: 48 89 0a mov %rcx,(%rdx) 416629: 48 89 06 mov %rax,(%rsi) 41662c: c3 retq 41662d: 0f 1f 00 nopl (%rax) 0000000000416630 <_D2rt8typeinfo8ti_ulong10TypeInfo_m6talignMxFNaNbNdNeZm>: 416630: b8 08 00 00 00 mov $0x8,%eax 416635: c3 retq 416636: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) 41663d: 00 00 00 0000000000416640 <_D2rt8typeinfo8ti_ulong16__moduleinfoCtorZ>: 416640: 48 8b 05 e9 cb 21 00 mov 0x21cbe9(%rip),%rax # 633230 <_Dmodule_ref> 416647: 48 89 05 62 bb 21 00 mov %rax,0x21bb62(%rip) # 6321b0 <_D2rt8typeinfo8ti_ulong11__moduleRefZ> 41664e: 48 c7 05 d7 cb 21 00 movq $0x6321b0,0x21cbd7(%rip) # 633230 <_Dmodule_ref> 416655: b0 21 63 00 416659: c3 retq 41665a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) 0000000000416660 <_D2rt8typeinfo8ti_dchar10TypeInfo_w8toStringMxFNaNbNeZAya>: 416660: b8 05 00 00 00 mov $0x5,%eax 416665: ba 7b 59 42 00 mov $0x42597b,%edx 41666a: c3 retq 41666b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 0000000000416670 <_D2rt8typeinfo8ti_dchar10TypeInfo_w7getHashMxFNaNbNexPvZm>: 416670: 8b 06 mov (%rsi),%eax 416672: c3 retq 416673: 66 66 66 66 2e 0f 1f data32 data32 data32 nopw %cs:0x0(%rax,%rax,1) 41667a: 84 00 00 00 00 00 0000000000416680 <_D2rt8typeinfo8ti_dchar10TypeInfo_w6equalsMxFNaNbNexPvxPvZb>: 416680: 8b 02 mov (%rdx),%eax 416682: 3b 06 cmp (%rsi),%eax 416684: 0f 94 c0 sete %al 416687: c3 retq 416688: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 41668f: 00 0000000000416690 <_D2rt8typeinfo8ti_dchar10TypeInfo_w7compareMxFNaNbNexPvxPvZi>: 416690: 8b 02 mov (%rdx),%eax 416692: 2b 06 sub (%rsi),%eax 416694: c3 retq 416695: 66 66 2e 0f 1f 84 00 data32 nopw %cs:0x0(%rax,%rax,1) 41669c: 00 00 00 00 00000000004166a0 <_D2rt8typeinfo8ti_dchar10TypeInfo_w5tsizeMxFNaNbNdNeZm>: 4166a0: b8 04 00 00 00 mov $0x4,%eax 4166a5: c3 retq 4166a6: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) 4166ad: 00 00 00 00000000004166b0 <_D2rt8typeinfo8ti_dchar10TypeInfo_w4swapMxFNaNbNePvPvZv>: 4166b0: 8b 02 mov (%rdx),%eax 4166b2: 8b 0e mov (%rsi),%ecx 4166b4: 89 0a mov %ecx,(%rdx) 4166b6: 89 06 mov %eax,(%rsi) 4166b8: c3 retq 4166b9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 00000000004166c0 <_D2rt8typeinfo8ti_dchar10TypeInfo_w4initMxFNaNbNeZAxv>: 4166c0: b8 04 00 00 00 mov $0x4,%eax 4166c5: ba 58 22 63 00 mov $0x632258,%edx 4166ca: c3 retq 4166cb: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 00000000004166d0 <_D2rt8typeinfo8ti_dchar16__moduleinfoCtorZ>: 4166d0: 48 8b 05 59 cb 21 00 mov 0x21cb59(%rip),%rax # 633230 <_Dmodule_ref> 4166d7: 48 89 05 a2 bb 21 00 mov %rax,0x21bba2(%rip) # 632280 <_D2rt8typeinfo8ti_dchar11__moduleRefZ> 4166de: 48 c7 05 47 cb 21 00 movq $0x632280,0x21cb47(%rip) # 633230 <_Dmodule_ref> 4166e5: 80 22 63 00 4166e9: c3 retq 4166ea: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) 00000000004166f0 <_D2rt8typeinfo7ti_void10TypeInfo_v8toStringMxFNaNbNeZAya>: 4166f0: b8 04 00 00 00 mov $0x4,%eax 4166f5: ba 6b 5a 42 00 mov $0x425a6b,%edx 4166fa: c3 retq 4166fb: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 0000000000416700 <_D2rt8typeinfo7ti_void10TypeInfo_v7getHashMxFNaNbNexPvZm>: 416700: 50 push %rax 416701: bf 3f 00 00 00 mov $0x3f,%edi 416706: be 70 5a 42 00 mov $0x425a70,%esi 41670b: ba 1d 00 00 00 mov $0x1d,%edx 416710: e8 2b c7 fe ff callq 402e40 <_d_assert> 416715: 66 66 2e 0f 1f 84 00 data32 nopw %cs:0x0(%rax,%rax,1) 41671c: 00 00 00 00 0000000000416720 <_D2rt8typeinfo7ti_void10TypeInfo_v6equalsMxFNaNbNexPvxPvZb>: 416720: 8a 02 mov (%rdx),%al 416722: 3a 06 cmp (%rsi),%al 416724: 0f 94 c0 sete %al 416727: c3 retq 416728: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 41672f: 00 0000000000416730 <_D2rt8typeinfo7ti_void10TypeInfo_v7compareMxFNaNbNexPvxPvZi>: 416730: 0f be 0e movsbl (%rsi),%ecx 416733: 0f be 02 movsbl (%rdx),%eax 416736: 29 c8 sub %ecx,%eax 416738: c3 retq 416739: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 0000000000416740 <_D2rt8typeinfo7ti_void10TypeInfo_v5tsizeMxFNaNbNdNeZm>: 416740: b8 01 00 00 00 mov $0x1,%eax 416745: c3 retq 416746: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) 41674d: 00 00 00 0000000000416750 <_D2rt8typeinfo7ti_void10TypeInfo_v4swapMxFNaNbNePvPvZv>: 416750: 8a 02 mov (%rdx),%al 416752: 8a 0e mov (%rsi),%cl 416754: 88 0a mov %cl,(%rdx) 416756: 88 06 mov %al,(%rsi) 416758: c3 retq 416759: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 0000000000416760 <_D2rt8typeinfo7ti_void10TypeInfo_v5flagsMxFNaNbNdNeZk>: 416760: b8 01 00 00 00 mov $0x1,%eax 416765: c3 retq 416766: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) 41676d: 00 00 00 0000000000416770 <_D2rt8typeinfo7ti_void16__moduleinfoCtorZ>: 416770: 48 8b 05 b9 ca 21 00 mov 0x21cab9(%rip),%rax # 633230 <_Dmodule_ref> 416777: 48 89 05 d2 bb 21 00 mov %rax,0x21bbd2(%rip) # 632350 <_D2rt8typeinfo7ti_void11__moduleRefZ> 41677e: 48 c7 05 a7 ca 21 00 movq $0x632350,0x21caa7(%rip) # 633230 <_Dmodule_ref> 416785: 50 23 63 00 416789: c3 retq 41678a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) 0000000000416790 <_D2rt8typeinfo7ti_Aint11TypeInfo_Ai8toStringMxFNaNbNeZAya>: 416790: b8 05 00 00 00 mov $0x5,%eax 416795: ba 3c 5d 42 00 mov $0x425d3c,%edx 41679a: c3 retq 41679b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 00000000004167a0 <_D2rt8typeinfo7ti_Aint11TypeInfo_Ai8opEqualsMFC6ObjectZb>: 4167a0: 50 push %rax 4167a1: e8 8a 2b ff ff callq 409330 <_D6object8TypeInfo8opEqualsMFC6ObjectZb> 4167a6: 5a pop %rdx 4167a7: c3 retq 4167a8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 4167af: 00 00000000004167b0 <_D2rt8typeinfo7ti_Aint11TypeInfo_Ai7getHashMxFNaNbNexPvZm>: 4167b0: 50 push %rax 4167b1: 48 89 f0 mov %rsi,%rax 4167b4: 48 8b 30 mov (%rax),%rsi 4167b7: 48 8b 50 08 mov 0x8(%rax),%rdx 4167bb: 48 c1 e6 02 shl $0x2,%rsi 4167bf: 31 ff xor %edi,%edi 4167c1: e8 9a 94 ff ff callq 40fc60 <_D2rt4util4hash6hashOfFNaNbNePxvmmZm> 4167c6: 5a pop %rdx 4167c7: c3 retq 4167c8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 4167cf: 00 00000000004167d0 <_D2rt8typeinfo7ti_Aint11TypeInfo_Ai6equalsMxFNaNbNexPvxPvZb>: 4167d0: 50 push %rax 4167d1: 48 89 d1 mov %rdx,%rcx 4167d4: 48 8b 3e mov (%rsi),%rdi 4167d7: 48 8b 11 mov (%rcx),%rdx 4167da: 30 c0 xor %al,%al 4167dc: 48 39 fa cmp %rdi,%rdx 4167df: 75 16 jne 4167f7 <_D2rt8typeinfo7ti_Aint11TypeInfo_Ai6equalsMxFNaNbNexPvxPvZb+0x27> 4167e1: 48 8b 76 08 mov 0x8(%rsi),%rsi 4167e5: 48 8b 79 08 mov 0x8(%rcx),%rdi 4167e9: 48 c1 e2 02 shl $0x2,%rdx 4167ed: e8 8e b3 fe ff callq 401b80 4167f2: 85 c0 test %eax,%eax 4167f4: 0f 94 c0 sete %al 4167f7: 5a pop %rdx 4167f8: c3 retq 4167f9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 0000000000416800 <_D2rt8typeinfo7ti_Aint11TypeInfo_Ai7compareMxFNaNbNexPvxPvZi>: 416800: 4c 8b 02 mov (%rdx),%r8 416803: 4c 8b 52 08 mov 0x8(%rdx),%r10 416807: 4c 8b 0e mov (%rsi),%r9 41680a: 48 8b 76 08 mov 0x8(%rsi),%rsi 41680e: 4d 39 c1 cmp %r8,%r9 416811: 4c 89 c1 mov %r8,%rcx 416814: 49 0f 42 c9 cmovb %r9,%rcx 416818: 31 d2 xor %edx,%edx 41681a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) 416820: 48 39 ca cmp %rcx,%rdx 416823: 73 0f jae 416834 <_D2rt8typeinfo7ti_Aint11TypeInfo_Ai7compareMxFNaNbNexPvxPvZi+0x34> 416825: 8b 3c 96 mov (%rsi,%rdx,4),%edi 416828: 41 8b 04 92 mov (%r10,%rdx,4),%eax 41682c: 48 ff c2 inc %rdx 41682f: 29 f8 sub %edi,%eax 416831: 74 ed je 416820 <_D2rt8typeinfo7ti_Aint11TypeInfo_Ai7compareMxFNaNbNexPvxPvZi+0x20> 416833: c3 retq 416834: 4d 39 c8 cmp %r9,%r8 416837: 73 06 jae 41683f <_D2rt8typeinfo7ti_Aint11TypeInfo_Ai7compareMxFNaNbNexPvxPvZi+0x3f> 416839: b8 ff ff ff ff mov $0xffffffff,%eax 41683e: c3 retq 41683f: 4d 39 c1 cmp %r8,%r9 416842: 19 c0 sbb %eax,%eax 416844: 83 e0 01 and $0x1,%eax 416847: c3 retq 416848: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 41684f: 00 0000000000416850 <_D2rt8typeinfo7ti_Aint11TypeInfo_Ai4nextMxFNaNbNdNeZxC8TypeInfo>: 416850: b8 d0 7f 42 00 mov $0x427fd0,%eax 416855: c3 retq 416856: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) 41685d: 00 00 00 0000000000416860 <_D2rt8typeinfo7ti_Aint11TypeInfo_Ak8toStringMxFNaNbNeZAya>: 416860: b8 06 00 00 00 mov $0x6,%eax 416865: ba 42 5d 42 00 mov $0x425d42,%edx 41686a: c3 retq 41686b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 0000000000416870 <_D2rt8typeinfo7ti_Aint11TypeInfo_Ak7compareMxFNaNbNexPvxPvZi>: 416870: 4c 8b 02 mov (%rdx),%r8 416873: 4c 8b 52 08 mov 0x8(%rdx),%r10 416877: 4c 8b 0e mov (%rsi),%r9 41687a: 48 8b 76 08 mov 0x8(%rsi),%rsi 41687e: 4d 39 c1 cmp %r8,%r9 416881: 4c 89 c1 mov %r8,%rcx 416884: 49 0f 42 c9 cmovb %r9,%rcx 416888: 31 d2 xor %edx,%edx 41688a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) 416890: 48 39 ca cmp %rcx,%rdx 416893: 73 0f jae 4168a4 <_D2rt8typeinfo7ti_Aint11TypeInfo_Ak7compareMxFNaNbNexPvxPvZi+0x34> 416895: 8b 3c 96 mov (%rsi,%rdx,4),%edi 416898: 41 8b 04 92 mov (%r10,%rdx,4),%eax 41689c: 48 ff c2 inc %rdx 41689f: 29 f8 sub %edi,%eax 4168a1: 74 ed je 416890 <_D2rt8typeinfo7ti_Aint11TypeInfo_Ak7compareMxFNaNbNexPvxPvZi+0x20> 4168a3: c3 retq 4168a4: 4d 39 c8 cmp %r9,%r8 4168a7: 73 06 jae 4168af <_D2rt8typeinfo7ti_Aint11TypeInfo_Ak7compareMxFNaNbNexPvxPvZi+0x3f> 4168a9: b8 ff ff ff ff mov $0xffffffff,%eax 4168ae: c3 retq 4168af: 4d 39 c1 cmp %r8,%r9 4168b2: 19 c0 sbb %eax,%eax 4168b4: 83 e0 01 and $0x1,%eax 4168b7: c3 retq 4168b8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 4168bf: 00 00000000004168c0 <_D2rt8typeinfo7ti_Aint11TypeInfo_Ak4nextMxFNaNbNdNeZxC8TypeInfo>: 4168c0: b8 f0 7e 42 00 mov $0x427ef0,%eax 4168c5: c3 retq 4168c6: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) 4168cd: 00 00 00 00000000004168d0 <_D2rt8typeinfo7ti_Aint11TypeInfo_Aw8toStringMxFNaNbNeZAya>: 4168d0: b8 07 00 00 00 mov $0x7,%eax 4168d5: ba 49 5d 42 00 mov $0x425d49,%edx 4168da: c3 retq 4168db: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 00000000004168e0 <_D2rt8typeinfo7ti_Aint11TypeInfo_Aw4nextMxFNaNbNdNeZxC8TypeInfo>: 4168e0: b8 c0 58 42 00 mov $0x4258c0,%eax 4168e5: c3 retq 4168e6: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) 4168ed: 00 00 00 00000000004168f0 <_D2rt8typeinfo7ti_Aint16__moduleinfoCtorZ>: 4168f0: 48 8b 05 39 c9 21 00 mov 0x21c939(%rip),%rax # 633230 <_Dmodule_ref> 4168f7: 48 89 05 72 bc 21 00 mov %rax,0x21bc72(%rip) # 632570 <_D2rt8typeinfo7ti_Aint11__moduleRefZ> 4168fe: 48 c7 05 27 c9 21 00 movq $0x632570,0x21c927(%rip) # 633230 <_Dmodule_ref> 416905: 70 25 63 00 416909: c3 retq 41690a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) 0000000000416910 <_D2rt8typeinfo9ti_Ashort11TypeInfo_As8toStringMxFNaNbNeZAya>: 416910: b8 07 00 00 00 mov $0x7,%eax 416915: ba ec 5f 42 00 mov $0x425fec,%edx 41691a: c3 retq 41691b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 0000000000416920 <_D2rt8typeinfo9ti_Ashort11TypeInfo_As8opEqualsMFC6ObjectZb>: 416920: 50 push %rax 416921: e8 0a 2a ff ff callq 409330 <_D6object8TypeInfo8opEqualsMFC6ObjectZb> 416926: 5a pop %rdx 416927: c3 retq 416928: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 41692f: 00 0000000000416930 <_D2rt8typeinfo9ti_Ashort11TypeInfo_As7getHashMxFNaNbNexPvZm>: 416930: 50 push %rax 416931: 48 89 f0 mov %rsi,%rax 416934: 48 8b 30 mov (%rax),%rsi 416937: 48 8b 50 08 mov 0x8(%rax),%rdx 41693b: 48 01 f6 add %rsi,%rsi 41693e: 31 ff xor %edi,%edi 416940: e8 1b 93 ff ff callq 40fc60 <_D2rt4util4hash6hashOfFNaNbNePxvmmZm> 416945: 5a pop %rdx 416946: c3 retq 416947: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) 41694e: 00 00 0000000000416950 <_D2rt8typeinfo9ti_Ashort11TypeInfo_As6equalsMxFNaNbNexPvxPvZb>: 416950: 50 push %rax 416951: 48 89 d1 mov %rdx,%rcx 416954: 48 8b 3e mov (%rsi),%rdi 416957: 48 8b 11 mov (%rcx),%rdx 41695a: 30 c0 xor %al,%al 41695c: 48 39 fa cmp %rdi,%rdx 41695f: 75 15 jne 416976 <_D2rt8typeinfo9ti_Ashort11TypeInfo_As6equalsMxFNaNbNexPvxPvZb+0x26> 416961: 48 8b 76 08 mov 0x8(%rsi),%rsi 416965: 48 8b 79 08 mov 0x8(%rcx),%rdi 416969: 48 01 d2 add %rdx,%rdx 41696c: e8 0f b2 fe ff callq 401b80 416971: 85 c0 test %eax,%eax 416973: 0f 94 c0 sete %al 416976: 5a pop %rdx 416977: c3 retq 416978: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 41697f: 00 0000000000416980 <_D2rt8typeinfo9ti_Ashort11TypeInfo_As7compareMxFNaNbNexPvxPvZi>: 416980: 4c 8b 02 mov (%rdx),%r8 416983: 4c 8b 52 08 mov 0x8(%rdx),%r10 416987: 4c 8b 0e mov (%rsi),%r9 41698a: 48 8b 76 08 mov 0x8(%rsi),%rsi 41698e: 4d 39 c1 cmp %r8,%r9 416991: 4c 89 c1 mov %r8,%rcx 416994: 49 0f 42 c9 cmovb %r9,%rcx 416998: 31 d2 xor %edx,%edx 41699a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) 4169a0: 48 39 ca cmp %rcx,%rdx 4169a3: 73 14 jae 4169b9 <_D2rt8typeinfo9ti_Ashort11TypeInfo_As7compareMxFNaNbNexPvxPvZi+0x39> 4169a5: 0f bf 3c 56 movswl (%rsi,%rdx,2),%edi 4169a9: 41 0f bf 04 52 movswl (%r10,%rdx,2),%eax 4169ae: 48 ff c2 inc %rdx 4169b1: 66 39 f8 cmp %di,%ax 4169b4: 74 ea je 4169a0 <_D2rt8typeinfo9ti_Ashort11TypeInfo_As7compareMxFNaNbNexPvxPvZi+0x20> 4169b6: 29 f8 sub %edi,%eax 4169b8: c3 retq 4169b9: 4d 39 c8 cmp %r9,%r8 4169bc: 73 06 jae 4169c4 <_D2rt8typeinfo9ti_Ashort11TypeInfo_As7compareMxFNaNbNexPvxPvZi+0x44> 4169be: b8 ff ff ff ff mov $0xffffffff,%eax 4169c3: c3 retq 4169c4: 4d 39 c1 cmp %r8,%r9 4169c7: 19 c0 sbb %eax,%eax 4169c9: 83 e0 01 and $0x1,%eax 4169cc: c3 retq 4169cd: 0f 1f 00 nopl (%rax) 00000000004169d0 <_D2rt8typeinfo9ti_Ashort11TypeInfo_As4nextMxFNaNbNdNeZxC8TypeInfo>: 4169d0: b8 80 7a 42 00 mov $0x427a80,%eax 4169d5: c3 retq 4169d6: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) 4169dd: 00 00 00 00000000004169e0 <_D2rt8typeinfo9ti_Ashort11TypeInfo_At8toStringMxFNaNbNeZAya>: 4169e0: b8 08 00 00 00 mov $0x8,%eax 4169e5: ba f4 5f 42 00 mov $0x425ff4,%edx 4169ea: c3 retq 4169eb: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 00000000004169f0 <_D2rt8typeinfo9ti_Ashort11TypeInfo_At7compareMxFNaNbNexPvxPvZi>: 4169f0: 4c 8b 02 mov (%rdx),%r8 4169f3: 4c 8b 52 08 mov 0x8(%rdx),%r10 4169f7: 4c 8b 0e mov (%rsi),%r9 4169fa: 48 8b 76 08 mov 0x8(%rsi),%rsi 4169fe: 4d 39 c1 cmp %r8,%r9 416a01: 4c 89 c1 mov %r8,%rcx 416a04: 49 0f 42 c9 cmovb %r9,%rcx 416a08: 31 d2 xor %edx,%edx 416a0a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) 416a10: 48 39 ca cmp %rcx,%rdx 416a13: 73 14 jae 416a29 <_D2rt8typeinfo9ti_Ashort11TypeInfo_At7compareMxFNaNbNexPvxPvZi+0x39> 416a15: 0f b7 3c 56 movzwl (%rsi,%rdx,2),%edi 416a19: 41 0f b7 04 52 movzwl (%r10,%rdx,2),%eax 416a1e: 48 ff c2 inc %rdx 416a21: 66 39 f8 cmp %di,%ax 416a24: 74 ea je 416a10 <_D2rt8typeinfo9ti_Ashort11TypeInfo_At7compareMxFNaNbNexPvxPvZi+0x20> 416a26: 29 f8 sub %edi,%eax 416a28: c3 retq 416a29: 4d 39 c8 cmp %r9,%r8 416a2c: 73 06 jae 416a34 <_D2rt8typeinfo9ti_Ashort11TypeInfo_At7compareMxFNaNbNexPvxPvZi+0x44> 416a2e: b8 ff ff ff ff mov $0xffffffff,%eax 416a33: c3 retq 416a34: 4d 39 c1 cmp %r8,%r9 416a37: 19 c0 sbb %eax,%eax 416a39: 83 e0 01 and $0x1,%eax 416a3c: c3 retq 416a3d: 0f 1f 00 nopl (%rax) 0000000000416a40 <_D2rt8typeinfo9ti_Ashort11TypeInfo_At4nextMxFNaNbNdNeZxC8TypeInfo>: 416a40: b8 70 7b 42 00 mov $0x427b70,%eax 416a45: c3 retq 416a46: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) 416a4d: 00 00 00 0000000000416a50 <_D2rt8typeinfo9ti_Ashort11TypeInfo_Au8toStringMxFNaNbNeZAya>: 416a50: b8 07 00 00 00 mov $0x7,%eax 416a55: ba fd 5f 42 00 mov $0x425ffd,%edx 416a5a: c3 retq 416a5b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 0000000000416a60 <_D2rt8typeinfo9ti_Ashort11TypeInfo_Au4nextMxFNaNbNdNeZxC8TypeInfo>: 416a60: b8 90 50 42 00 mov $0x425090,%eax 416a65: c3 retq 416a66: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) 416a6d: 00 00 00 0000000000416a70 <_D2rt8typeinfo9ti_Ashort16__moduleinfoCtorZ>: 416a70: 48 8b 05 b9 c7 21 00 mov 0x21c7b9(%rip),%rax # 633230 <_Dmodule_ref> 416a77: 48 89 05 12 bd 21 00 mov %rax,0x21bd12(%rip) # 632790 <_D2rt8typeinfo9ti_Ashort11__moduleRefZ> 416a7e: 48 c7 05 a7 c7 21 00 movq $0x632790,0x21c7a7(%rip) # 633230 <_Dmodule_ref> 416a85: 90 27 63 00 416a89: c3 retq 416a8a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) 0000000000416a90 <_d_criticalenter>: 416a90: 53 push %rbx 416a91: 48 89 fb mov %rdi,%rbx 416a94: 48 83 3d 64 c9 21 00 cmpq $0x0,0x21c964(%rip) # 633400 <_D2rt9critical_8dcs_listPS2rt9critical_18D_CRITICAL_SECTION> 416a9b: 00 416a9c: 75 3a jne 416ad8 <_d_criticalenter+0x48> 416a9e: bf 40 34 63 00 mov $0x633440,%edi 416aa3: e8 38 b0 fe ff callq 401ae0 416aa8: bf 40 34 63 00 mov $0x633440,%edi 416aad: be 01 00 00 00 mov $0x1,%esi 416ab2: e8 a9 b1 fe ff callq 401c60 416ab7: bf 18 34 63 00 mov $0x633418,%edi 416abc: 31 f6 xor %esi,%esi 416abe: e8 7d b3 fe ff callq 401e40 416ac3: 48 c7 05 32 c9 21 00 movq $0x633410,0x21c932(%rip) # 633400 <_D2rt9critical_8dcs_listPS2rt9critical_18D_CRITICAL_SECTION> 416aca: 10 34 63 00 416ace: bf 80 6b 41 00 mov $0x416b80,%edi 416ad3: e8 c8 a6 00 00 callq 4211a0 416ad8: 48 83 3b 00 cmpq $0x0,(%rbx) 416adc: 75 39 jne 416b17 <_d_criticalenter+0x87> 416ade: bf 18 34 63 00 mov $0x633418,%edi 416ae3: e8 68 b3 fe ff callq 401e50 416ae8: 48 83 3b 00 cmpq $0x0,(%rbx) 416aec: 75 1f jne 416b0d <_d_criticalenter+0x7d> 416aee: 48 8b 05 0b c9 21 00 mov 0x21c90b(%rip),%rax # 633400 <_D2rt9critical_8dcs_listPS2rt9critical_18D_CRITICAL_SECTION> 416af5: 48 89 03 mov %rax,(%rbx) 416af8: 48 89 1d 01 c9 21 00 mov %rbx,0x21c901(%rip) # 633400 <_D2rt9critical_8dcs_listPS2rt9critical_18D_CRITICAL_SECTION> 416aff: 48 8d 7b 08 lea 0x8(%rbx),%rdi 416b03: be 40 34 63 00 mov $0x633440,%esi 416b08: e8 33 b3 fe ff callq 401e40 416b0d: bf 18 34 63 00 mov $0x633418,%edi 416b12: e8 39 b1 fe ff callq 401c50 416b17: 48 83 c3 08 add $0x8,%rbx 416b1b: 48 89 df mov %rbx,%rdi 416b1e: 5b pop %rbx 416b1f: e9 2c b3 fe ff jmpq 401e50 416b24: 66 66 66 2e 0f 1f 84 data32 data32 nopw %cs:0x0(%rax,%rax,1) 416b2b: 00 00 00 00 00 0000000000416b30 <_d_criticalexit>: 416b30: 48 83 c7 08 add $0x8,%rdi 416b34: e9 17 b1 fe ff jmpq 401c50 416b39: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 0000000000416b40 <_STI_critical_init>: 416b40: 50 push %rax 416b41: 48 83 3d b7 c8 21 00 cmpq $0x0,0x21c8b7(%rip) # 633400 <_D2rt9critical_8dcs_listPS2rt9critical_18D_CRITICAL_SECTION> 416b48: 00 416b49: 75 30 jne 416b7b <_STI_critical_init+0x3b> 416b4b: bf 40 34 63 00 mov $0x633440,%edi 416b50: e8 8b af fe ff callq 401ae0 416b55: bf 40 34 63 00 mov $0x633440,%edi 416b5a: be 01 00 00 00 mov $0x1,%esi 416b5f: e8 fc b0 fe ff callq 401c60 416b64: bf 18 34 63 00 mov $0x633418,%edi 416b69: 31 f6 xor %esi,%esi 416b6b: e8 d0 b2 fe ff callq 401e40 416b70: 48 c7 05 85 c8 21 00 movq $0x633410,0x21c885(%rip) # 633400 <_D2rt9critical_8dcs_listPS2rt9critical_18D_CRITICAL_SECTION> 416b77: 10 34 63 00 416b7b: 58 pop %rax 416b7c: c3 retq 416b7d: 0f 1f 00 nopl (%rax) 0000000000416b80 <_STD_critical_term>: 416b80: 50 push %rax 416b81: 48 8b 3d 78 c8 21 00 mov 0x21c878(%rip),%rdi # 633400 <_D2rt9critical_8dcs_listPS2rt9critical_18D_CRITICAL_SECTION> 416b88: eb 20 jmp 416baa <_STD_critical_term+0x2a> 416b8a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) 416b90: 48 83 c7 08 add $0x8,%rdi 416b94: e8 27 af fe ff callq 401ac0 416b99: 48 8b 05 60 c8 21 00 mov 0x21c860(%rip),%rax # 633400 <_D2rt9critical_8dcs_listPS2rt9critical_18D_CRITICAL_SECTION> 416ba0: 48 8b 38 mov (%rax),%rdi 416ba3: 48 89 3d 56 c8 21 00 mov %rdi,0x21c856(%rip) # 633400 <_D2rt9critical_8dcs_listPS2rt9critical_18D_CRITICAL_SECTION> 416baa: 48 85 ff test %rdi,%rdi 416bad: 75 e1 jne 416b90 <_STD_critical_term+0x10> 416baf: 58 pop %rax 416bb0: c3 retq 416bb1: 66 66 66 66 66 66 2e data32 data32 data32 data32 data32 nopw %cs:0x0(%rax,%rax,1) 416bb8: 0f 1f 84 00 00 00 00 416bbf: 00 0000000000416bc0 <_D2rt9critical_16__moduleinfoCtorZ>: 416bc0: 48 8b 05 69 c6 21 00 mov 0x21c669(%rip),%rax # 633230 <_Dmodule_ref> 416bc7: 48 89 05 e2 bb 21 00 mov %rax,0x21bbe2(%rip) # 6327b0 <_D2rt9critical_11__moduleRefZ> 416bce: 48 c7 05 57 c6 21 00 movq $0x6327b0,0x21c657(%rip) # 633230 <_Dmodule_ref> 416bd5: b0 27 63 00 416bd9: c3 retq 416bda: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) 0000000000416be0 <_D2rt5tlsgc4initFZPS2rt5tlsgc4Data>: 416be0: 50 push %rax 416be1: bf 08 00 00 00 mov $0x8,%edi 416be6: e8 85 b0 fe ff callq 401c70 416beb: 64 48 8b 0c 25 00 00 mov %fs:0x0,%rcx 416bf2: 00 00 416bf4: 48 8d 89 f0 ff ff ff lea -0x10(%rcx),%rcx 416bfb: 48 89 08 mov %rcx,(%rax) 416bfe: 5a pop %rdx 416bff: c3 retq 0000000000416c00 <_D2rt5tlsgc7destroyFPS2rt5tlsgc4DataZv>: 416c00: 50 push %rax 416c01: e8 5a ad fe ff callq 401960 416c06: 58 pop %rax 416c07: c3 retq 416c08: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 416c0f: 00 0000000000416c10 <_D2rt5tlsgc4scanFPS2rt5tlsgc4DataMDFPvPvZvZv>: 416c10: c3 retq 416c11: 66 66 66 66 66 66 2e data32 data32 data32 data32 data32 nopw %cs:0x0(%rax,%rax,1) 416c18: 0f 1f 84 00 00 00 00 416c1f: 00 0000000000416c20 <_D2rt5tlsgc14processGCMarksFPS2rt5tlsgc4DataMDFPvZiZv>: 416c20: 50 push %rax 416c21: 48 8b 02 mov (%rdx),%rax 416c24: 48 8b 10 mov (%rax),%rdx 416c27: e8 d4 a2 ff ff callq 410f00 <_D2rt8lifetime14processGCMarksFPS2rt8lifetime7BlkInfoMDFPvZiZv> 416c2c: 58 pop %rax 416c2d: c3 retq 416c2e: 66 90 xchg %ax,%ax 0000000000416c30 <_D2rt5tlsgc16__moduleinfoCtorZ>: 416c30: 48 8b 05 f9 c5 21 00 mov 0x21c5f9(%rip),%rax # 633230 <_Dmodule_ref> 416c37: 48 89 05 a2 bb 21 00 mov %rax,0x21bba2(%rip) # 6327e0 <_D2rt5tlsgc11__moduleRefZ> 416c3e: 48 c7 05 e7 c5 21 00 movq $0x6327e0,0x21c5e7(%rip) # 633230 <_Dmodule_ref> 416c45: e0 27 63 00 416c49: c3 retq 416c4a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) 0000000000416c50 : 416c50: 48 83 ec 08 sub $0x8,%rsp 416c54: e8 67 ad fe ff callq 4019c0 <__errno_location@plt> 416c59: 8b 00 mov (%rax),%eax 416c5b: 48 83 c4 08 add $0x8,%rsp 416c5f: c3 retq 0000000000416c60 : 416c60: 53 push %rbx 416c61: 89 fb mov %edi,%ebx 416c63: e8 58 ad fe ff callq 4019c0 <__errno_location@plt> 416c68: 89 18 mov %ebx,(%rax) 416c6a: 89 d8 mov %ebx,%eax 416c6c: 5b pop %rbx 416c6d: c3 retq 416c6e: 66 90 xchg %ax,%ax 0000000000416c70 <_D4core8demangle8Demangle6__ctorMFAxaAaZS4core8demangle8Demangle>: 416c70: 4c 89 47 08 mov %r8,0x8(%rdi) 416c74: 48 89 0f mov %rcx,(%rdi) 416c77: c7 47 30 01 00 00 00 movl $0x1,0x30(%rdi) 416c7e: 48 89 57 18 mov %rdx,0x18(%rdi) 416c82: 48 89 77 10 mov %rsi,0x10(%rdi) 416c86: 48 89 f8 mov %rdi,%rax 416c89: c3 retq 416c8a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) 0000000000416c90 <_D4core8demangle8Demangle6__ctorMFAxaE4core8demangle8Demangle7AddTypeAaZS4core8demangle8Demangle>: 416c90: 4c 89 4f 08 mov %r9,0x8(%rdi) 416c94: 4c 89 07 mov %r8,(%rdi) 416c97: 89 4f 30 mov %ecx,0x30(%rdi) 416c9a: 48 89 57 18 mov %rdx,0x18(%rdi) 416c9e: 48 89 77 10 mov %rsi,0x10(%rdi) 416ca2: 48 89 f8 mov %rdi,%rax 416ca5: c3 retq 416ca6: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) 416cad: 00 00 00 0000000000416cb0 <_D4core8demangle8Demangle14ParseException6__ctorMFAyaZC4core8demangle8Demangle14ParseException>: 416cb0: 53 push %rbx 416cb1: 48 83 ec 10 sub $0x10,%rsp 416cb5: 48 89 f0 mov %rsi,%rax 416cb8: 48 89 fb mov %rdi,%rbx 416cbb: 48 89 14 24 mov %rdx,(%rsp) 416cbf: be 00 00 00 00 mov $0x0,%esi 416cc4: ba 4c 00 00 00 mov $0x4c,%edx 416cc9: b9 39 00 00 00 mov $0x39,%ecx 416cce: 41 b8 f0 64 42 00 mov $0x4264f0,%r8d 416cd4: 49 89 c1 mov %rax,%r9 416cd7: e8 64 48 ff ff callq 40b540 <_D6object9Exception6__ctorMFNaNbNfAyaAyamC6object9ThrowableZC9Exception> 416cdc: 48 89 d8 mov %rbx,%rax 416cdf: 48 83 c4 10 add $0x10,%rsp 416ce3: 5b pop %rbx 416ce4: c3 retq 416ce5: 66 66 2e 0f 1f 84 00 data32 nopw %cs:0x0(%rax,%rax,1) 416cec: 00 00 00 00 0000000000416cf0 <_D4core8demangle8Demangle17OverflowException6__ctorMFAyaZC4core8demangle8Demangle17OverflowException>: 416cf0: 53 push %rbx 416cf1: 48 83 ec 10 sub $0x10,%rsp 416cf5: 48 89 f0 mov %rsi,%rax 416cf8: 48 89 fb mov %rdi,%rbx 416cfb: 48 89 14 24 mov %rdx,(%rsp) 416cff: be 00 00 00 00 mov $0x0,%esi 416d04: ba 55 00 00 00 mov $0x55,%edx 416d09: b9 39 00 00 00 mov $0x39,%ecx 416d0e: 41 b8 30 65 42 00 mov $0x426530,%r8d 416d14: 49 89 c1 mov %rax,%r9 416d17: e8 24 48 ff ff callq 40b540 <_D6object9Exception6__ctorMFNaNbNfAyaAyamC6object9ThrowableZC9Exception> 416d1c: 48 89 d8 mov %rbx,%rax 416d1f: 48 83 c4 10 add $0x10,%rsp 416d23: 5b pop %rbx 416d24: c3 retq 416d25: 66 66 2e 0f 1f 84 00 data32 nopw %cs:0x0(%rax,%rax,1) 416d2c: 00 00 00 00 0000000000416d30 <_D4core8demangle8Demangle5errorFAyaZv>: 416d30: 50 push %rax 416d31: 48 8b 3d d0 ba 21 00 mov 0x21bad0(%rip),%rdi # 632808 <_D4core8demangle8Demangle14ParseException7__ClassZ+0x18> 416d38: e8 23 20 ff ff callq 408d60 <_d_throw_exception> 416d3d: 0f 1f 00 nopl (%rax) 0000000000416d40 <_D4core8demangle8Demangle8overflowFAyaZv>: 416d40: 50 push %rax 416d41: 48 8b 3d 60 bb 21 00 mov 0x21bb60(%rip),%rdi # 6328a8 <_D4core8demangle8Demangle17OverflowException7__ClassZ+0x18> 416d48: e8 13 20 ff ff callq 408d60 <_d_throw_exception> 416d4d: 0f 1f 00 nopl (%rax) 0000000000416d50 <_D4core8demangle8Demangle7isAlphaFaZb>: 416d50: 40 88 f8 mov %dil,%al 416d53: 04 9f add $0x9f,%al 416d55: 3c 1a cmp $0x1a,%al 416d57: 73 03 jae 416d5c <_D4core8demangle8Demangle7isAlphaFaZb+0xc> 416d59: b0 01 mov $0x1,%al 416d5b: c3 retq 416d5c: 40 80 c7 bf add $0xbf,%dil 416d60: 40 80 ff 1a cmp $0x1a,%dil 416d64: 0f 92 c0 setb %al 416d67: c3 retq 416d68: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 416d6f: 00 0000000000416d70 <_D4core8demangle8Demangle7isDigitFaZb>: 416d70: 40 80 c7 d0 add $0xd0,%dil 416d74: 40 80 ff 0a cmp $0xa,%dil 416d78: 0f 92 c0 setb %al 416d7b: c3 retq 416d7c: 0f 1f 40 00 nopl 0x0(%rax) 0000000000416d80 <_D4core8demangle8Demangle10isHexDigitFaZb>: 416d80: 40 88 f8 mov %dil,%al 416d83: 04 d0 add $0xd0,%al 416d85: 3c 0a cmp $0xa,%al 416d87: 72 09 jb 416d92 <_D4core8demangle8Demangle10isHexDigitFaZb+0x12> 416d89: 40 88 f8 mov %dil,%al 416d8c: 04 9f add $0x9f,%al 416d8e: 3c 06 cmp $0x6,%al 416d90: 73 03 jae 416d95 <_D4core8demangle8Demangle10isHexDigitFaZb+0x15> 416d92: b0 01 mov $0x1,%al 416d94: c3 retq 416d95: 40 80 c7 bf add $0xbf,%dil 416d99: 40 80 ff 06 cmp $0x6,%dil 416d9d: 0f 92 c0 setb %al 416da0: c3 retq 416da1: 66 66 66 66 66 66 2e data32 data32 data32 data32 data32 nopw %cs:0x0(%rax,%rax,1) 416da8: 0f 1f 84 00 00 00 00 416daf: 00 0000000000416db0 <_D4core8demangle8Demangle9ascii2hexFaZh>: 416db0: 50 push %rax 416db1: 40 88 f8 mov %dil,%al 416db4: 04 9f add $0x9f,%al 416db6: 3c 05 cmp $0x5,%al 416db8: 77 06 ja 416dc0 <_D4core8demangle8Demangle9ascii2hexFaZh+0x10> 416dba: 40 80 c7 a9 add $0xa9,%dil 416dbe: eb 19 jmp 416dd9 <_D4core8demangle8Demangle9ascii2hexFaZh+0x29> 416dc0: 40 88 f8 mov %dil,%al 416dc3: 04 bf add $0xbf,%al 416dc5: 3c 05 cmp $0x5,%al 416dc7: 77 06 ja 416dcf <_D4core8demangle8Demangle9ascii2hexFaZh+0x1f> 416dc9: 40 80 c7 c9 add $0xc9,%dil 416dcd: eb 0a jmp 416dd9 <_D4core8demangle8Demangle9ascii2hexFaZh+0x29> 416dcf: 40 80 c7 d0 add $0xd0,%dil 416dd3: 40 80 ff 09 cmp $0x9,%dil 416dd7: 77 06 ja 416ddf <_D4core8demangle8Demangle9ascii2hexFaZh+0x2f> 416dd9: 40 0f b6 c7 movzbl %dil,%eax 416ddd: 5a pop %rdx 416dde: c3 retq 416ddf: e8 4c ff ff ff callq 416d30 <_D4core8demangle8Demangle5errorFAyaZv> 416de4: 66 66 66 2e 0f 1f 84 data32 data32 nopw %cs:0x0(%rax,%rax,1) 416deb: 00 00 00 00 00 0000000000416df0 <_D4core8demangle8Demangle8containsFAxaAxaZb>: 416df0: 30 c0 xor %al,%al 416df2: 48 85 d2 test %rdx,%rdx 416df5: 74 16 je 416e0d <_D4core8demangle8Demangle8containsFAxaAxaZb+0x1d> 416df7: 48 85 ff test %rdi,%rdi 416dfa: 74 11 je 416e0d <_D4core8demangle8Demangle8containsFAxaAxaZb+0x1d> 416dfc: 48 39 f1 cmp %rsi,%rcx 416dff: 77 0c ja 416e0d <_D4core8demangle8Demangle8containsFAxaAxaZb+0x1d> 416e01: 48 01 d1 add %rdx,%rcx 416e04: 48 01 fe add %rdi,%rsi 416e07: 48 39 ce cmp %rcx,%rsi 416e0a: 0f 96 c0 setbe %al 416e0d: c3 retq 416e0e: 66 90 xchg %ax,%ax 0000000000416e10 <_D4core8demangle8Demangle5shiftMFAxaZAa>: 416e10: 48 85 f6 test %rsi,%rsi 416e13: 74 56 je 416e6b <_D4core8demangle8Demangle5shiftMFAxaZAa+0x5b> 416e15: 4c 8b 57 18 mov 0x18(%rdi),%r10 416e19: 4c 8b 4f 28 mov 0x28(%rdi),%r9 416e1d: 45 31 c0 xor %r8d,%r8d 416e20: 48 89 d0 mov %rdx,%rax 416e23: 4c 29 d0 sub %r10,%rax 416e26: 48 ff c0 inc %rax 416e29: eb 26 jmp 416e51 <_D4core8demangle8Demangle5shiftMFAxaZAa+0x41> 416e2b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 416e30: 45 8a 4c 02 ff mov -0x1(%r10,%rax,1),%r9b 416e35: 41 8a 0c 02 mov (%r10,%rax,1),%cl 416e39: 41 88 4c 02 ff mov %cl,-0x1(%r10,%rax,1) 416e3e: 48 8b 4f 18 mov 0x18(%rdi),%rcx 416e42: 44 88 0c 01 mov %r9b,(%rcx,%rax,1) 416e46: 48 ff c0 inc %rax 416e49: 4c 8b 57 18 mov 0x18(%rdi),%r10 416e4d: 4c 8b 4f 28 mov 0x28(%rdi),%r9 416e51: 4c 39 c8 cmp %r9,%rax 416e54: 72 da jb 416e30 <_D4core8demangle8Demangle5shiftMFAxaZAa+0x20> 416e56: 49 ff c0 inc %r8 416e59: 49 39 f0 cmp %rsi,%r8 416e5c: 75 c2 jne 416e20 <_D4core8demangle8Demangle5shiftMFAxaZAa+0x10> 416e5e: 49 29 f1 sub %rsi,%r9 416e61: 4d 01 ca add %r9,%r10 416e64: 48 89 f0 mov %rsi,%rax 416e67: 4c 89 d2 mov %r10,%rdx 416e6a: c3 retq 416e6b: 31 c0 xor %eax,%eax 416e6d: 31 d2 xor %edx,%edx 416e6f: c3 retq 0000000000416e70 <_D4core8demangle8Demangle6appendMFAxaZAa>: 416e70: 41 57 push %r15 416e72: 41 56 push %r14 416e74: 41 54 push %r12 416e76: 53 push %rbx 416e77: 50 push %rax 416e78: 49 89 d7 mov %rdx,%r15 416e7b: 49 89 f6 mov %rsi,%r14 416e7e: 48 89 fb mov %rdi,%rbx 416e81: 4d 85 f6 test %r14,%r14 416e84: 74 0f je 416e95 <_D4core8demangle8Demangle6appendMFAxaZAa+0x25> 416e86: 48 8b 43 10 mov 0x10(%rbx),%rax 416e8a: 48 85 c0 test %rax,%rax 416e8d: 74 0c je 416e9b <_D4core8demangle8Demangle6appendMFAxaZAa+0x2b> 416e8f: 48 8b 53 18 mov 0x18(%rbx),%rdx 416e93: eb 24 jmp 416eb9 <_D4core8demangle8Demangle6appendMFAxaZAa+0x49> 416e95: 31 c0 xor %eax,%eax 416e97: 31 d2 xor %edx,%edx 416e99: eb 69 jmp 416f04 <_D4core8demangle8Demangle6appendMFAxaZAa+0x94> 416e9b: 4c 8d 63 10 lea 0x10(%rbx),%r12 416e9f: bf c0 54 42 00 mov $0x4254c0,%edi 416ea4: be a0 0f 00 00 mov $0xfa0,%esi 416ea9: 4c 89 e2 mov %r12,%rdx 416eac: e8 2f c2 ff ff callq 4130e0 <_d_arraysetlengthiT> 416eb1: 49 89 04 24 mov %rax,(%r12) 416eb5: 48 89 53 18 mov %rdx,0x18(%rbx) 416eb9: 48 8b 4b 28 mov 0x28(%rbx),%rcx 416ebd: 48 29 c8 sub %rcx,%rax 416ec0: 48 01 ca add %rcx,%rdx 416ec3: 4c 39 fa cmp %r15,%rdx 416ec6: 75 05 jne 416ecd <_D4core8demangle8Demangle6appendMFAxaZAa+0x5d> 416ec8: 4c 39 f0 cmp %r14,%rax 416ecb: 73 2a jae 416ef7 <_D4core8demangle8Demangle6appendMFAxaZAa+0x87> 416ecd: 4c 39 f0 cmp %r14,%rax 416ed0: 72 3e jb 416f10 <_D4core8demangle8Demangle6appendMFAxaZAa+0xa0> 416ed2: 48 89 d7 mov %rdx,%rdi 416ed5: 4c 89 fe mov %r15,%rsi 416ed8: 4c 89 f2 mov %r14,%rdx 416edb: e8 f0 ac fe ff callq 401bd0 416ee0: 48 8b 43 28 mov 0x28(%rbx),%rax 416ee4: 48 8b 53 18 mov 0x18(%rbx),%rdx 416ee8: 48 01 c2 add %rax,%rdx 416eeb: 4c 01 f0 add %r14,%rax 416eee: 48 89 43 28 mov %rax,0x28(%rbx) 416ef2: 4c 89 f0 mov %r14,%rax 416ef5: eb 0d jmp 416f04 <_D4core8demangle8Demangle6appendMFAxaZAa+0x94> 416ef7: 4c 01 f1 add %r14,%rcx 416efa: 48 89 4b 28 mov %rcx,0x28(%rbx) 416efe: 4c 89 f0 mov %r14,%rax 416f01: 4c 89 fa mov %r15,%rdx 416f04: 48 83 c4 08 add $0x8,%rsp 416f08: 5b pop %rbx 416f09: 41 5c pop %r12 416f0b: 41 5e pop %r14 416f0d: 41 5f pop %r15 416f0f: c3 retq 416f10: e8 2b fe ff ff callq 416d40 <_D4core8demangle8Demangle8overflowFAyaZv> 416f15: 66 66 2e 0f 1f 84 00 data32 nopw %cs:0x0(%rax,%rax,1) 416f1c: 00 00 00 00 0000000000416f20 <_D4core8demangle8Demangle3putMFAxaZAa>: 416f20: 41 57 push %r15 416f22: 41 56 push %r14 416f24: 41 54 push %r12 416f26: 53 push %rbx 416f27: 50 push %rax 416f28: 49 89 d7 mov %rdx,%r15 416f2b: 49 89 f6 mov %rsi,%r14 416f2e: 48 89 fb mov %rdi,%rbx 416f31: 31 c0 xor %eax,%eax 416f33: 4d 85 f6 test %r14,%r14 416f36: ba 00 00 00 00 mov $0x0,%edx 416f3b: 0f 84 99 00 00 00 je 416fda <_D4core8demangle8Demangle3putMFAxaZAa+0xba> 416f41: 48 8b 53 18 mov 0x18(%rbx),%rdx 416f45: 48 8b 4b 28 mov 0x28(%rbx),%rcx 416f49: 48 85 c9 test %rcx,%rcx 416f4c: 74 16 je 416f64 <_D4core8demangle8Demangle3putMFAxaZAa+0x44> 416f4e: 4c 39 fa cmp %r15,%rdx 416f51: 77 11 ja 416f64 <_D4core8demangle8Demangle3putMFAxaZAa+0x44> 416f53: 48 8d 04 0a lea (%rdx,%rcx,1),%rax 416f57: 4b 8d 34 37 lea (%r15,%r14,1),%rsi 416f5b: 48 39 c6 cmp %rax,%rsi 416f5e: 0f 86 82 00 00 00 jbe 416fe6 <_D4core8demangle8Demangle3putMFAxaZAa+0xc6> 416f64: 48 8b 43 10 mov 0x10(%rbx),%rax 416f68: 48 85 c0 test %rax,%rax 416f6b: 75 22 jne 416f8f <_D4core8demangle8Demangle3putMFAxaZAa+0x6f> 416f6d: 4c 8d 63 10 lea 0x10(%rbx),%r12 416f71: bf c0 54 42 00 mov $0x4254c0,%edi 416f76: be a0 0f 00 00 mov $0xfa0,%esi 416f7b: 4c 89 e2 mov %r12,%rdx 416f7e: e8 5d c1 ff ff callq 4130e0 <_d_arraysetlengthiT> 416f83: 49 89 04 24 mov %rax,(%r12) 416f87: 48 89 53 18 mov %rdx,0x18(%rbx) 416f8b: 48 8b 4b 28 mov 0x28(%rbx),%rcx 416f8f: 48 29 c8 sub %rcx,%rax 416f92: 48 01 ca add %rcx,%rdx 416f95: 4c 39 fa cmp %r15,%rdx 416f98: 75 05 jne 416f9f <_D4core8demangle8Demangle3putMFAxaZAa+0x7f> 416f9a: 4c 39 f0 cmp %r14,%rax 416f9d: 73 2e jae 416fcd <_D4core8demangle8Demangle3putMFAxaZAa+0xad> 416f9f: 4c 39 f0 cmp %r14,%rax 416fa2: 0f 82 8a 00 00 00 jb 417032 <_D4core8demangle8Demangle3putMFAxaZAa+0x112> 416fa8: 48 89 d7 mov %rdx,%rdi 416fab: 4c 89 fe mov %r15,%rsi 416fae: 4c 89 f2 mov %r14,%rdx 416fb1: e8 1a ac fe ff callq 401bd0 416fb6: 48 8b 43 28 mov 0x28(%rbx),%rax 416fba: 48 8b 53 18 mov 0x18(%rbx),%rdx 416fbe: 48 01 c2 add %rax,%rdx 416fc1: 4c 01 f0 add %r14,%rax 416fc4: 48 89 43 28 mov %rax,0x28(%rbx) 416fc8: 4c 89 f0 mov %r14,%rax 416fcb: eb 0d jmp 416fda <_D4core8demangle8Demangle3putMFAxaZAa+0xba> 416fcd: 4c 01 f1 add %r14,%rcx 416fd0: 48 89 4b 28 mov %rcx,0x28(%rbx) 416fd4: 4c 89 f0 mov %r14,%rax 416fd7: 4c 89 fa mov %r15,%rdx 416fda: 48 83 c4 08 add $0x8,%rsp 416fde: 5b pop %rbx 416fdf: 41 5c pop %r12 416fe1: 41 5e pop %r14 416fe3: 41 5f pop %r15 416fe5: c3 retq 416fe6: 31 ff xor %edi,%edi 416fe8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 416fef: 00 416ff0: 4c 89 fe mov %r15,%rsi 416ff3: 48 29 d6 sub %rdx,%rsi 416ff6: 48 ff c6 inc %rsi 416ff9: eb 22 jmp 41701d <_D4core8demangle8Demangle3putMFAxaZAa+0xfd> 416ffb: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 417000: 8a 4c 32 ff mov -0x1(%rdx,%rsi,1),%cl 417004: 8a 04 32 mov (%rdx,%rsi,1),%al 417007: 88 44 32 ff mov %al,-0x1(%rdx,%rsi,1) 41700b: 48 8b 43 18 mov 0x18(%rbx),%rax 41700f: 88 0c 30 mov %cl,(%rax,%rsi,1) 417012: 48 ff c6 inc %rsi 417015: 48 8b 53 18 mov 0x18(%rbx),%rdx 417019: 48 8b 4b 28 mov 0x28(%rbx),%rcx 41701d: 48 39 ce cmp %rcx,%rsi 417020: 72 de jb 417000 <_D4core8demangle8Demangle3putMFAxaZAa+0xe0> 417022: 48 ff c7 inc %rdi 417025: 4c 39 f7 cmp %r14,%rdi 417028: 75 c6 jne 416ff0 <_D4core8demangle8Demangle3putMFAxaZAa+0xd0> 41702a: 4c 29 f1 sub %r14,%rcx 41702d: 48 01 ca add %rcx,%rdx 417030: eb 96 jmp 416fc8 <_D4core8demangle8Demangle3putMFAxaZAa+0xa8> 417032: e8 09 fd ff ff callq 416d40 <_D4core8demangle8Demangle8overflowFAyaZv> 417037: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) 41703e: 00 00 0000000000417040 <_D4core8demangle8Demangle8putAsHexMFmiZAa>: 417040: 48 83 ec 18 sub $0x18,%rsp 417044: c7 44 24 10 ff ff ff movl $0xffffffff,0x10(%rsp) 41704b: ff 41704c: 48 c7 44 24 08 ff ff movq $0xffffffffffffffff,0x8(%rsp) 417053: ff ff 417055: 48 c7 04 24 ff ff ff movq $0xffffffffffffffff,(%rsp) 41705c: ff 41705d: 41 b8 14 00 00 00 mov $0x14,%r8d 417063: 48 85 d2 test %rdx,%rdx 417066: 74 30 je 417098 <_D4core8demangle8Demangle8putAsHexMFmiZAa+0x58> 417068: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 41706f: 00 417070: 89 d0 mov %edx,%eax 417072: 83 e0 0f and $0xf,%eax 417075: 83 f8 0a cmp $0xa,%eax 417078: 8d 48 30 lea 0x30(%rax),%ecx 41707b: 8d 40 57 lea 0x57(%rax),%eax 41707e: 0f 43 c8 cmovae %eax,%ecx 417081: 41 ff c8 dec %r8d 417084: 49 63 c0 movslq %r8d,%rax 417087: 88 0c 04 mov %cl,(%rsp,%rax,1) 41708a: 48 c1 ea 04 shr $0x4,%rdx 41708e: 48 85 d2 test %rdx,%rdx 417091: 75 dd jne 417070 <_D4core8demangle8Demangle8putAsHexMFmiZAa+0x30> 417093: 42 8d 74 06 ec lea -0x14(%rsi,%r8,1),%esi 417098: 85 f6 test %esi,%esi 41709a: 7e 26 jle 4170c2 <_D4core8demangle8Demangle8putAsHexMFmiZAa+0x82> 41709c: 41 8d 48 ff lea -0x1(%r8),%ecx 4170a0: 89 f2 mov %esi,%edx 4170a2: 66 66 66 66 66 2e 0f data32 data32 data32 data32 nopw %cs:0x0(%rax,%rax,1) 4170a9: 1f 84 00 00 00 00 00 4170b0: 48 63 c9 movslq %ecx,%rcx 4170b3: c6 04 0c 30 movb $0x30,(%rsp,%rcx,1) 4170b7: ff c9 dec %ecx 4170b9: ff ca dec %edx 4170bb: 85 d2 test %edx,%edx 4170bd: 7f f1 jg 4170b0 <_D4core8demangle8Demangle8putAsHexMFmiZAa+0x70> 4170bf: 41 29 f0 sub %esi,%r8d 4170c2: 49 63 c0 movslq %r8d,%rax 4170c5: be 14 00 00 00 mov $0x14,%esi 4170ca: 48 29 c6 sub %rax,%rsi 4170cd: 48 8d 14 04 lea (%rsp,%rax,1),%rdx 4170d1: e8 4a fe ff ff callq 416f20 <_D4core8demangle8Demangle3putMFAxaZAa> 4170d6: 48 83 c4 18 add $0x18,%rsp 4170da: c3 retq 4170db: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 00000000004170e0 <_D4core8demangle8Demangle3padMFAxaZv>: 4170e0: 41 57 push %r15 4170e2: 41 56 push %r14 4170e4: 41 54 push %r12 4170e6: 53 push %rbx 4170e7: 50 push %rax 4170e8: 49 89 d6 mov %rdx,%r14 4170eb: 49 89 f7 mov %rsi,%r15 4170ee: 48 89 fb mov %rdi,%rbx 4170f1: 4d 85 ff test %r15,%r15 4170f4: 74 64 je 41715a <_D4core8demangle8Demangle3padMFAxaZv+0x7a> 4170f6: 48 8b 43 10 mov 0x10(%rbx),%rax 4170fa: 48 85 c0 test %rax,%rax 4170fd: 74 06 je 417105 <_D4core8demangle8Demangle3padMFAxaZv+0x25> 4170ff: 48 8b 53 18 mov 0x18(%rbx),%rdx 417103: eb 1e jmp 417123 <_D4core8demangle8Demangle3padMFAxaZv+0x43> 417105: 4c 8d 63 10 lea 0x10(%rbx),%r12 417109: bf c0 54 42 00 mov $0x4254c0,%edi 41710e: be a0 0f 00 00 mov $0xfa0,%esi 417113: 4c 89 e2 mov %r12,%rdx 417116: e8 c5 bf ff ff callq 4130e0 <_d_arraysetlengthiT> 41711b: 49 89 04 24 mov %rax,(%r12) 41711f: 48 89 53 18 mov %rdx,0x18(%rbx) 417123: 48 8b 4b 28 mov 0x28(%rbx),%rcx 417127: 48 01 ca add %rcx,%rdx 41712a: be 6a 65 42 00 mov $0x42656a,%esi 41712f: 48 39 f2 cmp %rsi,%rdx 417132: 75 05 jne 417139 <_D4core8demangle8Demangle3padMFAxaZv+0x59> 417134: 48 39 c8 cmp %rcx,%rax 417137: 75 0c jne 417145 <_D4core8demangle8Demangle3padMFAxaZv+0x65> 417139: 48 39 c8 cmp %rcx,%rax 41713c: 74 28 je 417166 <_D4core8demangle8Demangle3padMFAxaZv+0x86> 41713e: c6 02 20 movb $0x20,(%rdx) 417141: 48 8b 4b 28 mov 0x28(%rbx),%rcx 417145: 48 ff c1 inc %rcx 417148: 48 89 4b 28 mov %rcx,0x28(%rbx) 41714c: 48 89 df mov %rbx,%rdi 41714f: 4c 89 fe mov %r15,%rsi 417152: 4c 89 f2 mov %r14,%rdx 417155: e8 c6 fd ff ff callq 416f20 <_D4core8demangle8Demangle3putMFAxaZAa> 41715a: 48 83 c4 08 add $0x8,%rsp 41715e: 5b pop %rbx 41715f: 41 5c pop %r12 417161: 41 5e pop %r14 417163: 41 5f pop %r15 417165: c3 retq 417166: e8 d5 fb ff ff callq 416d40 <_D4core8demangle8Demangle8overflowFAyaZv> 41716b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 0000000000417170 <_D4core8demangle8Demangle6silentMFLvZv>: 417170: 41 56 push %r14 417172: 53 push %rbx 417173: 50 push %rax 417174: 48 89 fb mov %rdi,%rbx 417177: 4c 8b 73 28 mov 0x28(%rbx),%r14 41717b: 48 89 f7 mov %rsi,%rdi 41717e: ff d2 callq *%rdx 417180: 4c 89 73 28 mov %r14,0x28(%rbx) 417184: 48 83 c4 08 add $0x8,%rsp 417188: 5b pop %rbx 417189: 41 5e pop %r14 41718b: c3 retq 41718c: 0f 1f 40 00 nopl 0x0(%rax) 0000000000417190 <_D4core8demangle8Demangle3tokMFZa>: 417190: 48 8b 47 20 mov 0x20(%rdi),%rax 417194: 48 3b 07 cmp (%rdi),%rax 417197: 73 08 jae 4171a1 <_D4core8demangle8Demangle3tokMFZa+0x11> 417199: 48 8b 4f 08 mov 0x8(%rdi),%rcx 41719d: 8a 04 01 mov (%rcx,%rax,1),%al 4171a0: c3 retq 4171a1: b0 ff mov $0xff,%al 4171a3: c3 retq 4171a4: 66 66 66 2e 0f 1f 84 data32 data32 nopw %cs:0x0(%rax,%rax,1) 4171ab: 00 00 00 00 00 00000000004171b0 <_D4core8demangle8Demangle4testMFaZv>: 4171b0: 50 push %rax 4171b1: 48 8b 4f 20 mov 0x20(%rdi),%rcx 4171b5: b0 ff mov $0xff,%al 4171b7: 48 3b 0f cmp (%rdi),%rcx 4171ba: 73 07 jae 4171c3 <_D4core8demangle8Demangle4testMFaZv+0x13> 4171bc: 48 8b 47 08 mov 0x8(%rdi),%rax 4171c0: 8a 04 08 mov (%rax,%rcx,1),%al 4171c3: 40 38 f0 cmp %sil,%al 4171c6: 75 02 jne 4171ca <_D4core8demangle8Demangle4testMFaZv+0x1a> 4171c8: 58 pop %rax 4171c9: c3 retq 4171ca: e8 61 fb ff ff callq 416d30 <_D4core8demangle8Demangle5errorFAyaZv> 4171cf: 90 nop 00000000004171d0 <_D4core8demangle8Demangle4nextMFZv>: 4171d0: 50 push %rax 4171d1: 48 8b 47 20 mov 0x20(%rdi),%rax 4171d5: 48 8d 48 01 lea 0x1(%rax),%rcx 4171d9: 48 89 4f 20 mov %rcx,0x20(%rdi) 4171dd: 48 3b 07 cmp (%rdi),%rax 4171e0: 73 02 jae 4171e4 <_D4core8demangle8Demangle4nextMFZv+0x14> 4171e2: 58 pop %rax 4171e3: c3 retq 4171e4: e8 47 fb ff ff callq 416d30 <_D4core8demangle8Demangle5errorFAyaZv> 4171e9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 00000000004171f0 <_D4core8demangle8Demangle5matchMFaZv>: 4171f0: 50 push %rax 4171f1: 48 8b 07 mov (%rdi),%rax 4171f4: 48 8b 4f 20 mov 0x20(%rdi),%rcx 4171f8: b2 ff mov $0xff,%dl 4171fa: 48 39 c1 cmp %rax,%rcx 4171fd: 73 07 jae 417206 <_D4core8demangle8Demangle5matchMFaZv+0x16> 4171ff: 48 8b 57 08 mov 0x8(%rdi),%rdx 417203: 8a 14 0a mov (%rdx,%rcx,1),%dl 417206: 40 38 f2 cmp %sil,%dl 417209: 75 0f jne 41721a <_D4core8demangle8Demangle5matchMFaZv+0x2a> 41720b: 48 8d 51 01 lea 0x1(%rcx),%rdx 41720f: 48 89 57 20 mov %rdx,0x20(%rdi) 417213: 48 39 c1 cmp %rax,%rcx 417216: 73 02 jae 41721a <_D4core8demangle8Demangle5matchMFaZv+0x2a> 417218: 58 pop %rax 417219: c3 retq 41721a: e8 11 fb ff ff callq 416d30 <_D4core8demangle8Demangle5errorFAyaZv> 41721f: 90 nop 0000000000417220 <_D4core8demangle8Demangle5matchMFAxaZv>: 417220: 50 push %rax 417221: 31 c0 xor %eax,%eax 417223: 66 66 66 66 2e 0f 1f data32 data32 data32 nopw %cs:0x0(%rax,%rax,1) 41722a: 84 00 00 00 00 00 417230: 48 39 f0 cmp %rsi,%rax 417233: 73 35 jae 41726a <_D4core8demangle8Demangle5matchMFAxaZv+0x4a> 417235: 44 8a 0c 02 mov (%rdx,%rax,1),%r9b 417239: 4c 8b 07 mov (%rdi),%r8 41723c: 4c 8b 5f 20 mov 0x20(%rdi),%r11 417240: 41 b2 ff mov $0xff,%r10b 417243: 4d 39 c3 cmp %r8,%r11 417246: 73 08 jae 417250 <_D4core8demangle8Demangle5matchMFAxaZv+0x30> 417248: 48 8b 4f 08 mov 0x8(%rdi),%rcx 41724c: 46 8a 14 19 mov (%rcx,%r11,1),%r10b 417250: 45 38 ca cmp %r9b,%r10b 417253: 75 17 jne 41726c <_D4core8demangle8Demangle5matchMFAxaZv+0x4c> 417255: 49 8d 4b 01 lea 0x1(%r11),%rcx 417259: 48 89 4f 20 mov %rcx,0x20(%rdi) 41725d: 48 ff c0 inc %rax 417260: 4d 39 c3 cmp %r8,%r11 417263: 72 cb jb 417230 <_D4core8demangle8Demangle5matchMFAxaZv+0x10> 417265: e8 c6 fa ff ff callq 416d30 <_D4core8demangle8Demangle5errorFAyaZv> 41726a: 58 pop %rax 41726b: c3 retq 41726c: e8 bf fa ff ff callq 416d30 <_D4core8demangle8Demangle5errorFAyaZv> 417271: 66 66 66 66 66 66 2e data32 data32 data32 data32 data32 nopw %cs:0x0(%rax,%rax,1) 417278: 0f 1f 84 00 00 00 00 41727f: 00 0000000000417280 <_D4core8demangle8Demangle3eatMFaZv>: 417280: 50 push %rax 417281: 48 8b 07 mov (%rdi),%rax 417284: 48 8b 4f 20 mov 0x20(%rdi),%rcx 417288: b2 ff mov $0xff,%dl 41728a: 48 39 c1 cmp %rax,%rcx 41728d: 73 07 jae 417296 <_D4core8demangle8Demangle3eatMFaZv+0x16> 41728f: 48 8b 57 08 mov 0x8(%rdi),%rdx 417293: 8a 14 0a mov (%rdx,%rcx,1),%dl 417296: 40 38 f2 cmp %sil,%dl 417299: 75 0d jne 4172a8 <_D4core8demangle8Demangle3eatMFaZv+0x28> 41729b: 48 8d 51 01 lea 0x1(%rcx),%rdx 41729f: 48 89 57 20 mov %rdx,0x20(%rdi) 4172a3: 48 39 c1 cmp %rax,%rcx 4172a6: 73 02 jae 4172aa <_D4core8demangle8Demangle3eatMFaZv+0x2a> 4172a8: 58 pop %rax 4172a9: c3 retq 4172aa: e8 81 fa ff ff callq 416d30 <_D4core8demangle8Demangle5errorFAyaZv> 4172af: 90 nop 00000000004172b0 <_D4core8demangle8Demangle11sliceNumberMFZAxa>: 4172b0: 4c 8b 07 mov (%rdi),%r8 4172b3: 48 8b 77 20 mov 0x20(%rdi),%rsi 4172b7: 31 c0 xor %eax,%eax 4172b9: eb 11 jmp 4172cc <_D4core8demangle8Demangle11sliceNumberMFZAxa+0x1c> 4172bb: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 4172c0: 48 8d 4c 06 01 lea 0x1(%rsi,%rax,1),%rcx 4172c5: 48 89 4f 20 mov %rcx,0x20(%rdi) 4172c9: 48 ff c0 inc %rax 4172cc: 48 8d 0c 06 lea (%rsi,%rax,1),%rcx 4172d0: 48 8b 57 08 mov 0x8(%rdi),%rdx 4172d4: 4c 39 c1 cmp %r8,%rcx 4172d7: 73 0f jae 4172e8 <_D4core8demangle8Demangle11sliceNumberMFZAxa+0x38> 4172d9: 48 8d 0c 32 lea (%rdx,%rsi,1),%rcx 4172dd: 8a 0c 08 mov (%rax,%rcx,1),%cl 4172e0: 80 c1 d0 add $0xd0,%cl 4172e3: 80 f9 09 cmp $0x9,%cl 4172e6: 76 d8 jbe 4172c0 <_D4core8demangle8Demangle11sliceNumberMFZAxa+0x10> 4172e8: 48 01 f2 add %rsi,%rdx 4172eb: c3 retq 4172ec: 0f 1f 40 00 nopl 0x0(%rax) 00000000004172f0 <_D4core8demangle8Demangle12decodeNumberMFZm>: 4172f0: 50 push %rax 4172f1: 48 8b 0f mov (%rdi),%rcx 4172f4: 48 8b 47 20 mov 0x20(%rdi),%rax 4172f8: 45 31 c9 xor %r9d,%r9d 4172fb: 48 39 c8 cmp %rcx,%rax 4172fe: 73 6a jae 41736a <_D4core8demangle8Demangle12decodeNumberMFZm+0x7a> 417300: 4c 8b 47 08 mov 0x8(%rdi),%r8 417304: 48 89 c6 mov %rax,%rsi 417307: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) 41730e: 00 00 417310: 41 8a 14 30 mov (%r8,%rsi,1),%dl 417314: 80 c2 d0 add $0xd0,%dl 417317: 80 fa 09 cmp $0x9,%dl 41731a: 77 0c ja 417328 <_D4core8demangle8Demangle12decodeNumberMFZm+0x38> 41731c: 48 ff c6 inc %rsi 41731f: 48 89 77 20 mov %rsi,0x20(%rdi) 417323: 48 39 ce cmp %rcx,%rsi 417326: 72 e8 jb 417310 <_D4core8demangle8Demangle12decodeNumberMFZm+0x20> 417328: 48 29 c6 sub %rax,%rsi 41732b: 74 3d je 41736a <_D4core8demangle8Demangle12decodeNumberMFZm+0x7a> 41732d: 49 01 c0 add %rax,%r8 417330: 45 31 c9 xor %r9d,%r9d 417333: 49 ba cd cc cc cc cc movabs $0xcccccccccccccccd,%r10 41733a: cc cc cc 41733d: 4c 89 c9 mov %r9,%rcx 417340: 41 0f b6 3c 08 movzbl (%r8,%rcx,1),%edi 417345: b8 2f 00 00 00 mov $0x2f,%eax 41734a: 48 29 f8 sub %rdi,%rax 41734d: 49 f7 e2 mul %r10 417350: 48 c1 ea 03 shr $0x3,%rdx 417354: 49 39 d1 cmp %rdx,%r9 417357: 77 16 ja 41736f <_D4core8demangle8Demangle12decodeNumberMFZm+0x7f> 417359: 4b 8d 04 89 lea (%r9,%r9,4),%rax 41735d: 4c 8d 4c 47 d0 lea -0x30(%rdi,%rax,2),%r9 417362: 48 ff c1 inc %rcx 417365: 48 39 f1 cmp %rsi,%rcx 417368: 72 d6 jb 417340 <_D4core8demangle8Demangle12decodeNumberMFZm+0x50> 41736a: 4c 89 c8 mov %r9,%rax 41736d: 5a pop %rdx 41736e: c3 retq 41736f: e8 bc f9 ff ff callq 416d30 <_D4core8demangle8Demangle5errorFAyaZv> 417374: 66 66 66 2e 0f 1f 84 data32 data32 nopw %cs:0x0(%rax,%rax,1) 41737b: 00 00 00 00 00 0000000000417380 <_D4core8demangle8Demangle12decodeNumberMFAxaZm>: 417380: 50 push %rax 417381: 49 89 d1 mov %rdx,%r9 417384: 45 31 d2 xor %r10d,%r10d 417387: 48 85 f6 test %rsi,%rsi 41738a: 74 3e je 4173ca <_D4core8demangle8Demangle12decodeNumberMFAxaZm+0x4a> 41738c: 49 b8 cd cc cc cc cc movabs $0xcccccccccccccccd,%r8 417393: cc cc cc 417396: 4c 89 d1 mov %r10,%rcx 417399: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 4173a0: 41 0f b6 3c 09 movzbl (%r9,%rcx,1),%edi 4173a5: b8 2f 00 00 00 mov $0x2f,%eax 4173aa: 48 29 f8 sub %rdi,%rax 4173ad: 49 f7 e0 mul %r8 4173b0: 48 c1 ea 03 shr $0x3,%rdx 4173b4: 49 39 d2 cmp %rdx,%r10 4173b7: 77 16 ja 4173cf <_D4core8demangle8Demangle12decodeNumberMFAxaZm+0x4f> 4173b9: 4b 8d 04 92 lea (%r10,%r10,4),%rax 4173bd: 4c 8d 54 47 d0 lea -0x30(%rdi,%rax,2),%r10 4173c2: 48 ff c1 inc %rcx 4173c5: 48 39 f1 cmp %rsi,%rcx 4173c8: 72 d6 jb 4173a0 <_D4core8demangle8Demangle12decodeNumberMFAxaZm+0x20> 4173ca: 4c 89 d0 mov %r10,%rax 4173cd: 5a pop %rdx 4173ce: c3 retq 4173cf: e8 5c f9 ff ff callq 416d30 <_D4core8demangle8Demangle5errorFAyaZv> 4173d4: 66 66 66 2e 0f 1f 84 data32 data32 nopw %cs:0x0(%rax,%rax,1) 4173db: 00 00 00 00 00 00000000004173e0 <_D4core8demangle8Demangle9parseRealMFZv>: 4173e0: 41 57 push %r15 4173e2: 41 56 push %r14 4173e4: 53 push %rbx 4173e5: 48 83 ec 50 sub $0x50,%rsp 4173e9: 49 89 ff mov %rdi,%r15 4173ec: 4d 8b 37 mov (%r15),%r14 4173ef: 49 8b 77 20 mov 0x20(%r15),%rsi 4173f3: 45 31 c0 xor %r8d,%r8d 4173f6: 4c 39 f6 cmp %r14,%rsi 4173f9: 73 55 jae 417450 <_D4core8demangle8Demangle9parseRealMFZv+0x70> 4173fb: 4d 8b 4f 08 mov 0x8(%r15),%r9 4173ff: 41 80 3c 31 49 cmpb $0x49,(%r9,%rsi,1) 417404: 75 52 jne 417458 <_D4core8demangle8Demangle9parseRealMFZv+0x78> 417406: 49 01 f1 add %rsi,%r9 417409: 31 d2 xor %edx,%edx 41740b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 417410: 48 83 fa 02 cmp $0x2,%rdx 417414: 0f 87 a4 00 00 00 ja 4174be <_D4core8demangle8Demangle9parseRealMFZv+0xde> 41741a: 48 8d 3c 16 lea (%rsi,%rdx,1),%rdi 41741e: 8a 8a 6c 65 42 00 mov 0x42656c(%rdx),%cl 417424: b3 ff mov $0xff,%bl 417426: 4c 39 f7 cmp %r14,%rdi 417429: 73 04 jae 41742f <_D4core8demangle8Demangle9parseRealMFZv+0x4f> 41742b: 41 8a 1c 11 mov (%r9,%rdx,1),%bl 41742f: 38 cb cmp %cl,%bl 417431: 0f 85 d1 02 00 00 jne 417708 <_D4core8demangle8Demangle9parseRealMFZv+0x328> 417437: 48 8d 4c 16 01 lea 0x1(%rsi,%rdx,1),%rcx 41743c: 49 89 4f 20 mov %rcx,0x20(%r15) 417440: 48 ff c9 dec %rcx 417443: 48 ff c2 inc %rdx 417446: 4c 39 f1 cmp %r14,%rcx 417449: 72 c5 jb 417410 <_D4core8demangle8Demangle9parseRealMFZv+0x30> 41744b: e8 e0 f8 ff ff callq 416d30 <_D4core8demangle8Demangle5errorFAyaZv> 417450: 48 89 f1 mov %rsi,%rcx 417453: e9 e1 00 00 00 jmpq 417539 <_D4core8demangle8Demangle9parseRealMFZv+0x159> 417458: 49 8b 57 08 mov 0x8(%r15),%rdx 41745c: 80 3c 32 4e cmpb $0x4e,(%rdx,%rsi,1) 417460: 75 6e jne 4174d0 <_D4core8demangle8Demangle9parseRealMFZv+0xf0> 417462: 48 8d 4e 01 lea 0x1(%rsi),%rcx 417466: 49 89 4f 20 mov %rcx,0x20(%r15) 41746a: 4c 39 f1 cmp %r14,%rcx 41746d: 0f 83 bb 00 00 00 jae 41752e <_D4core8demangle8Demangle9parseRealMFZv+0x14e> 417473: 80 3c 0a 49 cmpb $0x49,(%rdx,%rcx,1) 417477: 75 5c jne 4174d5 <_D4core8demangle8Demangle9parseRealMFZv+0xf5> 417479: 4c 8d 44 32 01 lea 0x1(%rdx,%rsi,1),%r8 41747e: 31 d2 xor %edx,%edx 417480: 48 83 fa 02 cmp $0x2,%rdx 417484: 0f 87 39 02 00 00 ja 4176c3 <_D4core8demangle8Demangle9parseRealMFZv+0x2e3> 41748a: 48 8d 7c 16 01 lea 0x1(%rsi,%rdx,1),%rdi 41748f: 8a 8a 7e 65 42 00 mov 0x42657e(%rdx),%cl 417495: b3 ff mov $0xff,%bl 417497: 4c 39 f7 cmp %r14,%rdi 41749a: 73 04 jae 4174a0 <_D4core8demangle8Demangle9parseRealMFZv+0xc0> 41749c: 41 8a 1c 10 mov (%r8,%rdx,1),%bl 4174a0: 38 cb cmp %cl,%bl 4174a2: 0f 85 60 02 00 00 jne 417708 <_D4core8demangle8Demangle9parseRealMFZv+0x328> 4174a8: 48 8d 44 16 02 lea 0x2(%rsi,%rdx,1),%rax 4174ad: 49 89 47 20 mov %rax,0x20(%r15) 4174b1: 48 ff c2 inc %rdx 4174b4: 4c 39 f7 cmp %r14,%rdi 4174b7: 72 c7 jb 417480 <_D4core8demangle8Demangle9parseRealMFZv+0xa0> 4174b9: e8 72 f8 ff ff callq 416d30 <_D4core8demangle8Demangle5errorFAyaZv> 4174be: 4c 89 ff mov %r15,%rdi 4174c1: be 0d 00 00 00 mov $0xd,%esi 4174c6: ba 70 65 42 00 mov $0x426570,%edx 4174cb: e9 0f 02 00 00 jmpq 4176df <_D4core8demangle8Demangle9parseRealMFZv+0x2ff> 4174d0: 48 89 f1 mov %rsi,%rcx 4174d3: eb 64 jmp 417539 <_D4core8demangle8Demangle9parseRealMFZv+0x159> 4174d5: 80 3c 0a 41 cmpb $0x41,(%rdx,%rcx,1) 4174d9: 75 53 jne 41752e <_D4core8demangle8Demangle9parseRealMFZv+0x14e> 4174db: 4c 8d 44 32 01 lea 0x1(%rdx,%rsi,1),%r8 4174e0: 31 d2 xor %edx,%edx 4174e2: 66 66 66 66 66 2e 0f data32 data32 data32 data32 nopw %cs:0x0(%rax,%rax,1) 4174e9: 1f 84 00 00 00 00 00 4174f0: 48 83 fa 01 cmp $0x1,%rdx 4174f4: 0f 87 d8 01 00 00 ja 4176d2 <_D4core8demangle8Demangle9parseRealMFZv+0x2f2> 4174fa: 48 8d 7c 16 01 lea 0x1(%rsi,%rdx,1),%rdi 4174ff: 8a 8a 91 65 42 00 mov 0x426591(%rdx),%cl 417505: b3 ff mov $0xff,%bl 417507: 4c 39 f7 cmp %r14,%rdi 41750a: 73 04 jae 417510 <_D4core8demangle8Demangle9parseRealMFZv+0x130> 41750c: 41 8a 1c 10 mov (%r8,%rdx,1),%bl 417510: 38 cb cmp %cl,%bl 417512: 0f 85 f0 01 00 00 jne 417708 <_D4core8demangle8Demangle9parseRealMFZv+0x328> 417518: 48 8d 44 16 02 lea 0x2(%rsi,%rdx,1),%rax 41751d: 49 89 47 20 mov %rax,0x20(%r15) 417521: 48 ff c2 inc %rdx 417524: 4c 39 f7 cmp %r14,%rdi 417527: 72 c7 jb 4174f0 <_D4core8demangle8Demangle9parseRealMFZv+0x110> 417529: e8 02 f8 ff ff callq 416d30 <_D4core8demangle8Demangle5errorFAyaZv> 41752e: c6 44 24 10 2d movb $0x2d,0x10(%rsp) 417533: 41 b8 01 00 00 00 mov $0x1,%r8d 417539: 42 c6 44 04 10 30 movb $0x30,0x10(%rsp,%r8,1) 41753f: 42 c6 44 04 11 58 movb $0x58,0x11(%rsp,%r8,1) 417545: b3 ff mov $0xff,%bl 417547: 4c 39 f1 cmp %r14,%rcx 41754a: 73 07 jae 417553 <_D4core8demangle8Demangle9parseRealMFZv+0x173> 41754c: 49 8b 47 08 mov 0x8(%r15),%rax 417550: 8a 1c 08 mov (%rax,%rcx,1),%bl 417553: 88 da mov %bl,%dl 417555: 80 c2 d0 add $0xd0,%dl 417558: 80 fa 0a cmp $0xa,%dl 41755b: 0f 83 8d 01 00 00 jae 4176ee <_D4core8demangle8Demangle9parseRealMFZv+0x30e> 417561: 49 83 c8 02 or $0x2,%r8 417565: 4c 39 f1 cmp %r14,%rcx 417568: 0f 83 9f 01 00 00 jae 41770d <_D4core8demangle8Demangle9parseRealMFZv+0x32d> 41756e: 49 8b 47 08 mov 0x8(%r15),%rax 417572: 8a 04 08 mov (%rax,%rcx,1),%al 417575: 42 88 44 04 10 mov %al,0x10(%rsp,%r8,1) 41757a: 42 c6 44 04 11 2e movb $0x2e,0x11(%rsp,%r8,1) 417580: 48 8d 41 01 lea 0x1(%rcx),%rax 417584: 49 89 47 20 mov %rax,0x20(%r15) 417588: 4e 8d 4c 04 13 lea 0x13(%rsp,%r8,1),%r9 41758d: 31 f6 xor %esi,%esi 41758f: eb 2b jmp 4175bc <_D4core8demangle8Demangle9parseRealMFZv+0x1dc> 417591: 66 66 66 66 66 66 2e data32 data32 data32 data32 data32 nopw %cs:0x0(%rax,%rax,1) 417598: 0f 1f 84 00 00 00 00 41759f: 00 4175a0: 49 8b 57 08 mov 0x8(%r15),%rdx 4175a4: 48 01 ca add %rcx,%rdx 4175a7: 8a 44 16 01 mov 0x1(%rsi,%rdx,1),%al 4175ab: 41 88 44 31 ff mov %al,-0x1(%r9,%rsi,1) 4175b0: 48 8d 44 31 02 lea 0x2(%rcx,%rsi,1),%rax 4175b5: 49 89 47 20 mov %rax,0x20(%r15) 4175b9: 48 ff c6 inc %rsi 4175bc: 48 8d 7c 31 01 lea 0x1(%rcx,%rsi,1),%rdi 4175c1: b3 ff mov $0xff,%bl 4175c3: 4c 39 f7 cmp %r14,%rdi 4175c6: 73 0b jae 4175d3 <_D4core8demangle8Demangle9parseRealMFZv+0x1f3> 4175c8: 49 8b 57 08 mov 0x8(%r15),%rdx 4175cc: 48 01 ca add %rcx,%rdx 4175cf: 8a 5c 16 01 mov 0x1(%rsi,%rdx,1),%bl 4175d3: 88 da mov %bl,%dl 4175d5: 80 c2 d0 add $0xd0,%dl 4175d8: 80 fa 0a cmp $0xa,%dl 4175db: 73 0b jae 4175e8 <_D4core8demangle8Demangle9parseRealMFZv+0x208> 4175dd: 4c 39 f7 cmp %r14,%rdi 4175e0: 0f 83 3f 01 00 00 jae 417725 <_D4core8demangle8Demangle9parseRealMFZv+0x345> 4175e6: eb b8 jmp 4175a0 <_D4core8demangle8Demangle9parseRealMFZv+0x1c0> 4175e8: 88 da mov %bl,%dl 4175ea: 80 c2 9f add $0x9f,%dl 4175ed: 80 fa 06 cmp $0x6,%dl 4175f0: 72 eb jb 4175dd <_D4core8demangle8Demangle9parseRealMFZv+0x1fd> 4175f2: 80 c3 bf add $0xbf,%bl 4175f5: 80 fb 05 cmp $0x5,%bl 4175f8: 76 e3 jbe 4175dd <_D4core8demangle8Demangle9parseRealMFZv+0x1fd> 4175fa: 4c 39 f7 cmp %r14,%rdi 4175fd: 0f 83 1d 01 00 00 jae 417720 <_D4core8demangle8Demangle9parseRealMFZv+0x340> 417603: 4d 8b 5f 08 mov 0x8(%r15),%r11 417607: 4d 8d 0c 0b lea (%r11,%rcx,1),%r9 41760b: 42 80 7c 0e 01 50 cmpb $0x50,0x1(%rsi,%r9,1) 417611: 0f 85 09 01 00 00 jne 417720 <_D4core8demangle8Demangle9parseRealMFZv+0x340> 417617: 48 8d 54 31 02 lea 0x2(%rcx,%rsi,1),%rdx 41761c: 49 89 57 20 mov %rdx,0x20(%r15) 417620: 48 8d 7c 24 10 lea 0x10(%rsp),%rdi 417625: 4c 01 c7 add %r8,%rdi 417628: c6 44 3e 02 70 movb $0x70,0x2(%rsi,%rdi,1) 41762d: 4d 8d 44 30 04 lea 0x4(%r8,%rsi,1),%r8 417632: 4c 39 f2 cmp %r14,%rdx 417635: 73 1c jae 417653 <_D4core8demangle8Demangle9parseRealMFZv+0x273> 417637: 4c 8d 54 3e 03 lea 0x3(%rsi,%rdi,1),%r10 41763c: 42 80 7c 0e 02 4e cmpb $0x4e,0x2(%rsi,%r9,1) 417642: 75 14 jne 417658 <_D4core8demangle8Demangle9parseRealMFZv+0x278> 417644: 41 c6 02 2d movb $0x2d,(%r10) 417648: 48 8d 54 31 03 lea 0x3(%rcx,%rsi,1),%rdx 41764d: 49 89 57 20 mov %rdx,0x20(%r15) 417651: eb 09 jmp 41765c <_D4core8demangle8Demangle9parseRealMFZv+0x27c> 417653: 4c 8d 54 3e 03 lea 0x3(%rsi,%rdi,1),%r10 417658: 41 c6 02 2b movb $0x2b,(%r10) 41765c: 4a 8d 4c 04 10 lea 0x10(%rsp,%r8,1),%rcx 417661: eb 19 jmp 41767c <_D4core8demangle8Demangle9parseRealMFZv+0x29c> 417663: 66 66 66 66 2e 0f 1f data32 data32 data32 nopw %cs:0x0(%rax,%rax,1) 41766a: 84 00 00 00 00 00 417670: 88 01 mov %al,(%rcx) 417672: 48 ff c2 inc %rdx 417675: 49 89 57 20 mov %rdx,0x20(%r15) 417679: 48 ff c1 inc %rcx 41767c: 4c 39 f2 cmp %r14,%rdx 41767f: 73 0e jae 41768f <_D4core8demangle8Demangle9parseRealMFZv+0x2af> 417681: 41 8a 04 13 mov (%r11,%rdx,1),%al 417685: 88 c3 mov %al,%bl 417687: 80 c3 d0 add $0xd0,%bl 41768a: 80 fb 09 cmp $0x9,%bl 41768d: 76 e1 jbe 417670 <_D4core8demangle8Demangle9parseRealMFZv+0x290> 41768f: c6 01 00 movb $0x0,(%rcx) 417692: 4c 8d 74 24 10 lea 0x10(%rsp),%r14 417697: 4c 89 f7 mov %r14,%rdi 41769a: 31 f6 xor %esi,%esi 41769c: e8 bf a6 fe ff callq 401d60 4176a1: db 3c 24 fstpt (%rsp) 4176a4: 4c 89 f7 mov %r14,%rdi 4176a7: be 40 00 00 00 mov $0x40,%esi 4176ac: ba 9d 65 42 00 mov $0x42659d,%edx 4176b1: 30 c0 xor %al,%al 4176b3: e8 18 a4 fe ff callq 401ad0 4176b8: 48 63 f0 movslq %eax,%rsi 4176bb: 4c 89 ff mov %r15,%rdi 4176be: 4c 89 f2 mov %r14,%rdx 4176c1: eb 1c jmp 4176df <_D4core8demangle8Demangle9parseRealMFZv+0x2ff> 4176c3: 4c 89 ff mov %r15,%rdi 4176c6: be 0e 00 00 00 mov $0xe,%esi 4176cb: ba 82 65 42 00 mov $0x426582,%edx 4176d0: eb 0d jmp 4176df <_D4core8demangle8Demangle9parseRealMFZv+0x2ff> 4176d2: 4c 89 ff mov %r15,%rdi 4176d5: be 08 00 00 00 mov $0x8,%esi 4176da: ba 94 65 42 00 mov $0x426594,%edx 4176df: e8 3c f8 ff ff callq 416f20 <_D4core8demangle8Demangle3putMFAxaZAa> 4176e4: 48 83 c4 50 add $0x50,%rsp 4176e8: 5b pop %rbx 4176e9: 41 5e pop %r14 4176eb: 41 5f pop %r15 4176ed: c3 retq 4176ee: 88 da mov %bl,%dl 4176f0: 80 c2 9f add $0x9f,%dl 4176f3: 80 fa 06 cmp $0x6,%dl 4176f6: 0f 82 65 fe ff ff jb 417561 <_D4core8demangle8Demangle9parseRealMFZv+0x181> 4176fc: 80 c3 bf add $0xbf,%bl 4176ff: 80 fb 06 cmp $0x6,%bl 417702: 0f 82 59 fe ff ff jb 417561 <_D4core8demangle8Demangle9parseRealMFZv+0x181> 417708: e8 23 f6 ff ff callq 416d30 <_D4core8demangle8Demangle5errorFAyaZv> 41770d: 42 c6 44 04 10 ff movb $0xff,0x10(%rsp,%r8,1) 417713: 42 c6 44 04 11 2e movb $0x2e,0x11(%rsp,%r8,1) 417719: 48 ff c1 inc %rcx 41771c: 49 89 4f 20 mov %rcx,0x20(%r15) 417720: e8 0b f6 ff ff callq 416d30 <_D4core8demangle8Demangle5errorFAyaZv> 417725: 48 8d 44 24 10 lea 0x10(%rsp),%rax 41772a: 49 01 c0 add %rax,%r8 41772d: 42 c6 44 06 02 ff movb $0xff,0x2(%rsi,%r8,1) 417733: 48 8d 44 31 02 lea 0x2(%rcx,%rsi,1),%rax 417738: 49 89 47 20 mov %rax,0x20(%r15) 41773c: e8 ef f5 ff ff callq 416d30 <_D4core8demangle8Demangle5errorFAyaZv> 417741: 66 66 66 66 66 66 2e data32 data32 data32 data32 data32 nopw %cs:0x0(%rax,%rax,1) 417748: 0f 1f 84 00 00 00 00 41774f: 00 0000000000417750 <_D4core8demangle8Demangle10parseLNameMFZv>: 417750: 41 57 push %r15 417752: 41 56 push %r14 417754: 53 push %rbx 417755: 49 89 fe mov %rdi,%r14 417758: 4d 8b 0e mov (%r14),%r9 41775b: 4d 8b 5e 20 mov 0x20(%r14),%r11 41775f: 4d 39 cb cmp %r9,%r11 417762: 0f 83 1b 01 00 00 jae 417883 <_D4core8demangle8Demangle10parseLNameMFZv+0x133> 417768: 4d 8b 46 08 mov 0x8(%r14),%r8 41776c: 4c 89 de mov %r11,%rsi 41776f: 90 nop 417770: 41 8a 04 30 mov (%r8,%rsi,1),%al 417774: 04 d0 add $0xd0,%al 417776: 3c 09 cmp $0x9,%al 417778: 77 0c ja 417786 <_D4core8demangle8Demangle10parseLNameMFZv+0x36> 41777a: 48 ff c6 inc %rsi 41777d: 49 89 76 20 mov %rsi,0x20(%r14) 417781: 4c 39 ce cmp %r9,%rsi 417784: 72 ea jb 417770 <_D4core8demangle8Demangle10parseLNameMFZv+0x20> 417786: 48 89 f7 mov %rsi,%rdi 417789: 4c 29 df sub %r11,%rdi 41778c: 0f 84 f1 00 00 00 je 417883 <_D4core8demangle8Demangle10parseLNameMFZv+0x133> 417792: 4d 01 c3 add %r8,%r11 417795: 45 31 ff xor %r15d,%r15d 417798: 49 ba cd cc cc cc cc movabs $0xcccccccccccccccd,%r10 41779f: cc cc cc 4177a2: 4c 89 fb mov %r15,%rbx 4177a5: 66 66 2e 0f 1f 84 00 data32 nopw %cs:0x0(%rax,%rax,1) 4177ac: 00 00 00 00 4177b0: 41 0f b6 0c 1b movzbl (%r11,%rbx,1),%ecx 4177b5: b8 2f 00 00 00 mov $0x2f,%eax 4177ba: 48 29 c8 sub %rcx,%rax 4177bd: 49 f7 e2 mul %r10 4177c0: 48 c1 ea 03 shr $0x3,%rdx 4177c4: 49 39 d7 cmp %rdx,%r15 4177c7: 0f 87 b6 00 00 00 ja 417883 <_D4core8demangle8Demangle10parseLNameMFZv+0x133> 4177cd: 4b 8d 04 bf lea (%r15,%r15,4),%rax 4177d1: 4c 8d 7c 41 d0 lea -0x30(%rcx,%rax,2),%r15 4177d6: 48 ff c3 inc %rbx 4177d9: 48 39 fb cmp %rdi,%rbx 4177dc: 72 d2 jb 4177b0 <_D4core8demangle8Demangle10parseLNameMFZv+0x60> 4177de: 4d 85 ff test %r15,%r15 4177e1: 0f 84 9c 00 00 00 je 417883 <_D4core8demangle8Demangle10parseLNameMFZv+0x133> 4177e7: 4d 39 cf cmp %r9,%r15 4177ea: 0f 87 93 00 00 00 ja 417883 <_D4core8demangle8Demangle10parseLNameMFZv+0x133> 4177f0: 4c 89 c8 mov %r9,%rax 4177f3: 48 29 f0 sub %rsi,%rax 4177f6: 49 39 c7 cmp %rax,%r15 4177f9: 0f 87 84 00 00 00 ja 417883 <_D4core8demangle8Demangle10parseLNameMFZv+0x133> 4177ff: 4c 39 ce cmp %r9,%rsi 417802: 73 7f jae 417883 <_D4core8demangle8Demangle10parseLNameMFZv+0x133> 417804: 41 80 3c 30 5f cmpb $0x5f,(%r8,%rsi,1) 417809: 74 0e je 417819 <_D4core8demangle8Demangle10parseLNameMFZv+0xc9> 41780b: 41 8a 04 30 mov (%r8,%rsi,1),%al 41780f: 88 c1 mov %al,%cl 417811: 80 c1 9f add $0x9f,%cl 417814: 80 f9 1a cmp $0x1a,%cl 417817: 73 64 jae 41787d <_D4core8demangle8Demangle10parseLNameMFZv+0x12d> 417819: 4e 8d 4c 06 01 lea 0x1(%rsi,%r8,1),%r9 41781e: 4d 8d 57 ff lea -0x1(%r15),%r10 417822: 31 ff xor %edi,%edi 417824: 66 66 66 2e 0f 1f 84 data32 data32 nopw %cs:0x0(%rax,%rax,1) 41782b: 00 00 00 00 00 417830: 4c 39 d7 cmp %r10,%rdi 417833: 73 2d jae 417862 <_D4core8demangle8Demangle10parseLNameMFZv+0x112> 417835: 41 8a 1c 39 mov (%r9,%rdi,1),%bl 417839: 88 da mov %bl,%dl 41783b: 80 c2 d0 add $0xd0,%dl 41783e: 88 d8 mov %bl,%al 417840: 04 bf add $0xbf,%al 417842: 88 d9 mov %bl,%cl 417844: 80 c1 9f add $0x9f,%cl 417847: 48 ff c7 inc %rdi 41784a: 80 fb 5f cmp $0x5f,%bl 41784d: 74 e1 je 417830 <_D4core8demangle8Demangle10parseLNameMFZv+0xe0> 41784f: 80 f9 1a cmp $0x1a,%cl 417852: 72 dc jb 417830 <_D4core8demangle8Demangle10parseLNameMFZv+0xe0> 417854: 3c 1a cmp $0x1a,%al 417856: 72 d8 jb 417830 <_D4core8demangle8Demangle10parseLNameMFZv+0xe0> 417858: 80 fa 0a cmp $0xa,%dl 41785b: 72 d3 jb 417830 <_D4core8demangle8Demangle10parseLNameMFZv+0xe0> 41785d: e8 ce f4 ff ff callq 416d30 <_D4core8demangle8Demangle5errorFAyaZv> 417862: 49 01 f0 add %rsi,%r8 417865: 4c 89 f7 mov %r14,%rdi 417868: 4c 89 fe mov %r15,%rsi 41786b: 4c 89 c2 mov %r8,%rdx 41786e: e8 ad f6 ff ff callq 416f20 <_D4core8demangle8Demangle3putMFAxaZAa> 417873: 4d 01 7e 20 add %r15,0x20(%r14) 417877: 5b pop %rbx 417878: 41 5e pop %r14 41787a: 41 5f pop %r15 41787c: c3 retq 41787d: 04 bf add $0xbf,%al 41787f: 3c 1a cmp $0x1a,%al 417881: 72 96 jb 417819 <_D4core8demangle8Demangle10parseLNameMFZv+0xc9> 417883: e8 a8 f4 ff ff callq 416d30 <_D4core8demangle8Demangle5errorFAyaZv> 417888: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 41788f: 00 0000000000417890 <_D4core8demangle8Demangle9parseTypeMFAaZAa>: 417890: 55 push %rbp 417891: 41 57 push %r15 417893: 41 56 push %r14 417895: 41 55 push %r13 417897: 41 54 push %r12 417899: 53 push %rbx 41789a: 50 push %rax 41789b: 48 89 14 24 mov %rdx,(%rsp) 41789f: 49 89 f7 mov %rsi,%r15 4178a2: 49 89 fc mov %rdi,%r12 4178a5: 4d 8b 74 24 28 mov 0x28(%r12),%r14 4178aa: 49 8b 04 24 mov (%r12),%rax 4178ae: 49 8b 4c 24 20 mov 0x20(%r12),%rcx 4178b3: 40 b6 ff mov $0xff,%sil 4178b6: 48 39 c1 cmp %rax,%rcx 4178b9: 73 09 jae 4178c4 <_D4core8demangle8Demangle9parseTypeMFAaZAa+0x34> 4178bb: 49 8b 54 24 08 mov 0x8(%r12),%rdx 4178c0: 40 8a 34 0a mov (%rdx,%rcx,1),%sil 4178c4: 40 0f b6 d6 movzbl %sil,%edx 4178c8: 80 fa 77 cmp $0x77,%dl 4178cb: 0f 87 e4 00 00 00 ja 4179b5 <_D4core8demangle8Demangle9parseTypeMFAaZAa+0x125> 4178d1: 8d 7a bf lea -0x41(%rdx),%edi 4178d4: 83 ff 2d cmp $0x2d,%edi 4178d7: 0f 87 a8 01 00 00 ja 417a85 <_D4core8demangle8Demangle9parseTypeMFAaZAa+0x1f5> 4178dd: ff 24 fd 80 60 42 00 jmpq *0x426080(,%rdi,8) 4178e4: 48 8d 51 01 lea 0x1(%rcx),%rdx 4178e8: 49 89 54 24 20 mov %rdx,0x20(%r12) 4178ed: 48 39 c1 cmp %rax,%rcx 4178f0: 0f 83 c1 07 00 00 jae 4180b7 <_D4core8demangle8Demangle9parseTypeMFAaZAa+0x827> 4178f6: 31 ed xor %ebp,%ebp 4178f8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 4178ff: 00 417900: 48 85 ed test %rbp,%rbp 417903: 74 1b je 417920 <_D4core8demangle8Demangle9parseTypeMFAaZAa+0x90> 417905: 4c 89 e7 mov %r12,%rdi 417908: be 01 00 00 00 mov $0x1,%esi 41790d: ba bd 69 42 00 mov $0x4269bd,%edx 417912: e8 09 f6 ff ff callq 416f20 <_D4core8demangle8Demangle3putMFAxaZAa> 417917: 49 8b 04 24 mov (%r12),%rax 41791b: 49 8b 54 24 20 mov 0x20(%r12),%rdx 417920: 48 39 c2 cmp %rax,%rdx 417923: 0f 83 93 07 00 00 jae 4180bc <_D4core8demangle8Demangle9parseTypeMFAaZAa+0x82c> 417929: 49 8b 44 24 08 mov 0x8(%r12),%rax 41792e: 0f b6 04 10 movzbl (%rax,%rdx,1),%eax 417932: 83 c0 d0 add $0xffffffd0,%eax 417935: 83 f8 09 cmp $0x9,%eax 417938: 0f 87 7e 07 00 00 ja 4180bc <_D4core8demangle8Demangle9parseTypeMFAaZAa+0x82c> 41793e: 4c 89 e7 mov %r12,%rdi 417941: e8 6a 21 00 00 callq 419ab0 <_D4core8demangle8Demangle25mayBeTemplateInstanceNameMFZb> 417946: a8 01 test $0x1,%al 417948: 74 1d je 417967 <_D4core8demangle8Demangle9parseTypeMFAaZAa+0xd7> 41794a: 49 8b 5c 24 28 mov 0x28(%r12),%rbx 41794f: 4c 89 e7 mov %r12,%rdi 417952: e8 c9 1f 00 00 callq 419920 <_D4core8demangle8Demangle25parseTemplateInstanceNameMFZv> 417957: eb 16 jmp 41796f <_D4core8demangle8Demangle9parseTypeMFAaZAa+0xdf> 417959: 83 fa 01 cmp $0x1,%edx 41795c: 0f 85 39 07 00 00 jne 41809b <_D4core8demangle8Demangle9parseTypeMFAaZAa+0x80b> 417962: 49 89 5c 24 28 mov %rbx,0x28(%r12) 417967: 4c 89 e7 mov %r12,%rdi 41796a: e8 e1 fd ff ff callq 417750 <_D4core8demangle8Demangle10parseLNameMFZv> 41796f: 49 8b 04 24 mov (%r12),%rax 417973: 49 8b 54 24 20 mov 0x20(%r12),%rdx 417978: 48 39 c2 cmp %rax,%rdx 41797b: 73 17 jae 417994 <_D4core8demangle8Demangle9parseTypeMFAaZAa+0x104> 41797d: 49 8b 4c 24 08 mov 0x8(%r12),%rcx 417982: 8a 0c 11 mov (%rcx,%rdx,1),%cl 417985: 80 c1 d0 add $0xd0,%cl 417988: 48 ff cd dec %rbp 41798b: 80 f9 0a cmp $0xa,%cl 41798e: 0f 82 6c ff ff ff jb 417900 <_D4core8demangle8Demangle9parseTypeMFAaZAa+0x70> 417994: 4d 85 ff test %r15,%r15 417997: 0f 84 e2 01 00 00 je 417b7f <_D4core8demangle8Demangle9parseTypeMFAaZAa+0x2ef> 41799d: 49 8b 44 24 10 mov 0x10(%r12),%rax 4179a2: 48 85 c0 test %rax,%rax 4179a5: 0f 84 06 02 00 00 je 417bb1 <_D4core8demangle8Demangle9parseTypeMFAaZAa+0x321> 4179ab: 49 8b 54 24 18 mov 0x18(%r12),%rdx 4179b0: e9 1c 02 00 00 jmpq 417bd1 <_D4core8demangle8Demangle9parseTypeMFAaZAa+0x341> 4179b5: 83 fa 78 cmp $0x78,%edx 4179b8: 75 63 jne 417a1d <_D4core8demangle8Demangle9parseTypeMFAaZAa+0x18d> 4179ba: 48 8d 51 01 lea 0x1(%rcx),%rdx 4179be: 49 89 54 24 20 mov %rdx,0x20(%r12) 4179c3: 48 39 c1 cmp %rax,%rcx 4179c6: 0f 83 e1 06 00 00 jae 4180ad <_D4core8demangle8Demangle9parseTypeMFAaZAa+0x81d> 4179cc: 4c 89 e7 mov %r12,%rdi 4179cf: be 06 00 00 00 mov $0x6,%esi 4179d4: ba ad 67 42 00 mov $0x4267ad,%edx 4179d9: e8 42 f5 ff ff callq 416f20 <_D4core8demangle8Demangle3putMFAxaZAa> 4179de: 4c 89 e7 mov %r12,%rdi 4179e1: 31 f6 xor %esi,%esi 4179e3: 31 d2 xor %edx,%edx 4179e5: e8 a6 fe ff ff callq 417890 <_D4core8demangle8Demangle9parseTypeMFAaZAa> 4179ea: 4c 89 e7 mov %r12,%rdi 4179ed: be 01 00 00 00 mov $0x1,%esi 4179f2: ba b4 67 42 00 mov $0x4267b4,%edx 4179f7: e8 24 f5 ff ff callq 416f20 <_D4core8demangle8Demangle3putMFAxaZAa> 4179fc: 4d 85 ff test %r15,%r15 4179ff: 0f 84 7a 01 00 00 je 417b7f <_D4core8demangle8Demangle9parseTypeMFAaZAa+0x2ef> 417a05: 49 8b 44 24 10 mov 0x10(%r12),%rax 417a0a: 48 85 c0 test %rax,%rax 417a0d: 0f 84 0d 01 00 00 je 417b20 <_D4core8demangle8Demangle9parseTypeMFAaZAa+0x290> 417a13: 49 8b 54 24 18 mov 0x18(%r12),%rdx 417a18: e9 23 01 00 00 jmpq 417b40 <_D4core8demangle8Demangle9parseTypeMFAaZAa+0x2b0> 417a1d: 83 fa 79 cmp $0x79,%edx 417a20: 75 63 jne 417a85 <_D4core8demangle8Demangle9parseTypeMFAaZAa+0x1f5> 417a22: 48 8d 51 01 lea 0x1(%rcx),%rdx 417a26: 49 89 54 24 20 mov %rdx,0x20(%r12) 417a2b: 48 39 c1 cmp %rax,%rcx 417a2e: 0f 83 6f 06 00 00 jae 4180a3 <_D4core8demangle8Demangle9parseTypeMFAaZAa+0x813> 417a34: 4c 89 e7 mov %r12,%rdi 417a37: be 0a 00 00 00 mov $0xa,%esi 417a3c: ba b6 67 42 00 mov $0x4267b6,%edx 417a41: e8 da f4 ff ff callq 416f20 <_D4core8demangle8Demangle3putMFAxaZAa> 417a46: 4c 89 e7 mov %r12,%rdi 417a49: 31 f6 xor %esi,%esi 417a4b: 31 d2 xor %edx,%edx 417a4d: e8 3e fe ff ff callq 417890 <_D4core8demangle8Demangle9parseTypeMFAaZAa> 417a52: 4c 89 e7 mov %r12,%rdi 417a55: be 01 00 00 00 mov $0x1,%esi 417a5a: ba c1 67 42 00 mov $0x4267c1,%edx 417a5f: e8 bc f4 ff ff callq 416f20 <_D4core8demangle8Demangle3putMFAxaZAa> 417a64: 4d 85 ff test %r15,%r15 417a67: 0f 84 12 01 00 00 je 417b7f <_D4core8demangle8Demangle9parseTypeMFAaZAa+0x2ef> 417a6d: 49 8b 44 24 10 mov 0x10(%r12),%rax 417a72: 48 85 c0 test %rax,%rax 417a75: 0f 84 a5 00 00 00 je 417b20 <_D4core8demangle8Demangle9parseTypeMFAaZAa+0x290> 417a7b: 49 8b 54 24 18 mov 0x18(%r12),%rdx 417a80: e9 bb 00 00 00 jmpq 417b40 <_D4core8demangle8Demangle9parseTypeMFAaZAa+0x2b0> 417a85: 40 80 c6 9f add $0x9f,%sil 417a89: 40 80 fe 16 cmp $0x16,%sil 417a8d: 0f 87 1f 06 00 00 ja 4180b2 <_D4core8demangle8Demangle9parseTypeMFAaZAa+0x822> 417a93: 48 8d 71 01 lea 0x1(%rcx),%rsi 417a97: 49 89 74 24 20 mov %rsi,0x20(%r12) 417a9c: 48 39 c1 cmp %rax,%rcx 417a9f: 0f 83 17 06 00 00 jae 4180bc <_D4core8demangle8Demangle9parseTypeMFAaZAa+0x82c> 417aa5: 83 c2 9f add $0xffffff9f,%edx 417aa8: 48 63 c2 movslq %edx,%rax 417aab: 48 c1 e0 04 shl $0x4,%rax 417aaf: 48 8b b0 b0 65 42 00 mov 0x4265b0(%rax),%rsi 417ab6: 48 8b 90 b8 65 42 00 mov 0x4265b8(%rax),%rdx 417abd: 4c 89 e7 mov %r12,%rdi 417ac0: e8 5b f4 ff ff callq 416f20 <_D4core8demangle8Demangle3putMFAxaZAa> 417ac5: 4d 85 ff test %r15,%r15 417ac8: 0f 84 b1 00 00 00 je 417b7f <_D4core8demangle8Demangle9parseTypeMFAaZAa+0x2ef> 417ace: 49 8b 44 24 10 mov 0x10(%r12),%rax 417ad3: 48 85 c0 test %rax,%rax 417ad6: 74 07 je 417adf <_D4core8demangle8Demangle9parseTypeMFAaZAa+0x24f> 417ad8: 49 8b 54 24 18 mov 0x18(%r12),%rdx 417add: eb 20 jmp 417aff <_D4core8demangle8Demangle9parseTypeMFAaZAa+0x26f> 417adf: 49 8d 6c 24 10 lea 0x10(%r12),%rbp 417ae4: bf c0 54 42 00 mov $0x4254c0,%edi 417ae9: be a0 0f 00 00 mov $0xfa0,%esi 417aee: 48 89 ea mov %rbp,%rdx 417af1: e8 ea b5 ff ff callq 4130e0 <_d_arraysetlengthiT> 417af6: 48 89 45 00 mov %rax,0x0(%rbp) 417afa: 49 89 54 24 18 mov %rdx,0x18(%r12) 417aff: 49 8b 4c 24 28 mov 0x28(%r12),%rcx 417b04: 48 01 ca add %rcx,%rdx 417b07: be 6a 65 42 00 mov $0x42656a,%esi 417b0c: 48 39 f2 cmp %rsi,%rdx 417b0f: 75 05 jne 417b16 <_D4core8demangle8Demangle9parseTypeMFAaZAa+0x286> 417b11: 48 39 c8 cmp %rcx,%rax 417b14: 75 52 jne 417b68 <_D4core8demangle8Demangle9parseTypeMFAaZAa+0x2d8> 417b16: 48 39 c8 cmp %rcx,%rax 417b19: 75 45 jne 417b60 <_D4core8demangle8Demangle9parseTypeMFAaZAa+0x2d0> 417b1b: e8 20 f2 ff ff callq 416d40 <_D4core8demangle8Demangle8overflowFAyaZv> 417b20: 49 8d 6c 24 10 lea 0x10(%r12),%rbp 417b25: bf c0 54 42 00 mov $0x4254c0,%edi 417b2a: be a0 0f 00 00 mov $0xfa0,%esi 417b2f: 48 89 ea mov %rbp,%rdx 417b32: e8 a9 b5 ff ff callq 4130e0 <_d_arraysetlengthiT> 417b37: 48 89 45 00 mov %rax,0x0(%rbp) 417b3b: 49 89 54 24 18 mov %rdx,0x18(%r12) 417b40: 49 8b 4c 24 28 mov 0x28(%r12),%rcx 417b45: 48 01 ca add %rcx,%rdx 417b48: be 6a 65 42 00 mov $0x42656a,%esi 417b4d: 48 39 f2 cmp %rsi,%rdx 417b50: 75 05 jne 417b57 <_D4core8demangle8Demangle9parseTypeMFAaZAa+0x2c7> 417b52: 48 39 c8 cmp %rcx,%rax 417b55: 75 11 jne 417b68 <_D4core8demangle8Demangle9parseTypeMFAaZAa+0x2d8> 417b57: 48 39 c8 cmp %rcx,%rax 417b5a: 0f 84 48 05 00 00 je 4180a8 <_D4core8demangle8Demangle9parseTypeMFAaZAa+0x818> 417b60: c6 02 20 movb $0x20,(%rdx) 417b63: 49 8b 4c 24 28 mov 0x28(%r12),%rcx 417b68: 48 ff c1 inc %rcx 417b6b: 49 89 4c 24 28 mov %rcx,0x28(%r12) 417b70: 4c 89 e7 mov %r12,%rdi 417b73: 4c 89 fe mov %r15,%rsi 417b76: 48 8b 14 24 mov (%rsp),%rdx 417b7a: e8 a1 f3 ff ff callq 416f20 <_D4core8demangle8Demangle3putMFAxaZAa> 417b7f: 49 8b 54 24 18 mov 0x18(%r12),%rdx 417b84: 4c 01 f2 add %r14,%rdx 417b87: 49 8b 44 24 28 mov 0x28(%r12),%rax 417b8c: 4c 29 f0 sub %r14,%rax 417b8f: 48 83 c4 08 add $0x8,%rsp 417b93: 5b pop %rbx 417b94: 41 5c pop %r12 417b96: 41 5d pop %r13 417b98: 41 5e pop %r14 417b9a: 41 5f pop %r15 417b9c: 5d pop %rbp 417b9d: c3 retq 417b9e: 4c 89 e7 mov %r12,%rdi 417ba1: 31 f6 xor %esi,%esi 417ba3: 4c 89 fa mov %r15,%rdx 417ba6: 48 8b 0c 24 mov (%rsp),%rcx 417baa: e8 21 05 00 00 callq 4180d0 <_D4core8demangle8Demangle17parseTypeFunctionMFAaE4core8demangle8Demangle10IsDelegateZAa> 417baf: eb de jmp 417b8f <_D4core8demangle8Demangle9parseTypeMFAaZAa+0x2ff> 417bb1: 49 8d 6c 24 10 lea 0x10(%r12),%rbp 417bb6: bf c0 54 42 00 mov $0x4254c0,%edi 417bbb: be a0 0f 00 00 mov $0xfa0,%esi 417bc0: 48 89 ea mov %rbp,%rdx 417bc3: e8 18 b5 ff ff callq 4130e0 <_d_arraysetlengthiT> 417bc8: 48 89 45 00 mov %rax,0x0(%rbp) 417bcc: 49 89 54 24 18 mov %rdx,0x18(%r12) 417bd1: 49 8b 4c 24 28 mov 0x28(%r12),%rcx 417bd6: 48 01 ca add %rcx,%rdx 417bd9: be 6a 65 42 00 mov $0x42656a,%esi 417bde: 48 39 f2 cmp %rsi,%rdx 417be1: 75 05 jne 417be8 <_D4core8demangle8Demangle9parseTypeMFAaZAa+0x358> 417be3: 48 39 c8 cmp %rcx,%rax 417be6: 75 80 jne 417b68 <_D4core8demangle8Demangle9parseTypeMFAaZAa+0x2d8> 417be8: 48 39 c8 cmp %rcx,%rax 417beb: 0f 85 6f ff ff ff jne 417b60 <_D4core8demangle8Demangle9parseTypeMFAaZAa+0x2d0> 417bf1: e8 4a f1 ff ff callq 416d40 <_D4core8demangle8Demangle8overflowFAyaZv> 417bf6: 48 8d 51 01 lea 0x1(%rcx),%rdx 417bfa: 49 89 54 24 20 mov %rdx,0x20(%r12) 417bff: 48 39 c1 cmp %rax,%rcx 417c02: 0f 83 a5 04 00 00 jae 4180ad <_D4core8demangle8Demangle9parseTypeMFAaZAa+0x81d> 417c08: 4c 89 e7 mov %r12,%rdi 417c0b: 31 f6 xor %esi,%esi 417c0d: 31 d2 xor %edx,%edx 417c0f: e8 7c fc ff ff callq 417890 <_D4core8demangle8Demangle9parseTypeMFAaZAa> 417c14: 4c 89 e7 mov %r12,%rdi 417c17: be 02 00 00 00 mov $0x2,%esi 417c1c: ba 0a 68 42 00 mov $0x42680a,%edx 417c21: e8 fa f2 ff ff callq 416f20 <_D4core8demangle8Demangle3putMFAxaZAa> 417c26: 4d 85 ff test %r15,%r15 417c29: 0f 84 50 ff ff ff je 417b7f <_D4core8demangle8Demangle9parseTypeMFAaZAa+0x2ef> 417c2f: 49 8b 44 24 10 mov 0x10(%r12),%rax 417c34: 48 85 c0 test %rax,%rax 417c37: 0f 84 d1 02 00 00 je 417f0e <_D4core8demangle8Demangle9parseTypeMFAaZAa+0x67e> 417c3d: 49 8b 54 24 18 mov 0x18(%r12),%rdx 417c42: e9 e7 02 00 00 jmpq 417f2e <_D4core8demangle8Demangle9parseTypeMFAaZAa+0x69e> 417c47: 48 8d 51 01 lea 0x1(%rcx),%rdx 417c4b: 49 89 54 24 20 mov %rdx,0x20(%r12) 417c50: 48 39 c1 cmp %rax,%rcx 417c53: 0f 82 64 02 00 00 jb 417ebd <_D4core8demangle8Demangle9parseTypeMFAaZAa+0x62d> 417c59: e8 d2 f0 ff ff callq 416d30 <_D4core8demangle8Demangle5errorFAyaZv> 417c5e: 48 8d 51 01 lea 0x1(%rcx),%rdx 417c62: 49 89 54 24 20 mov %rdx,0x20(%r12) 417c67: 48 39 c1 cmp %rax,%rcx 417c6a: 0f 83 4c 04 00 00 jae 4180bc <_D4core8demangle8Demangle9parseTypeMFAaZAa+0x82c> 417c70: 4c 89 e7 mov %r12,%rdi 417c73: be 01 00 00 00 mov $0x1,%esi 417c78: 4c 89 fa mov %r15,%rdx 417c7b: 48 8b 0c 24 mov (%rsp),%rcx 417c7f: e8 4c 04 00 00 callq 4180d0 <_D4core8demangle8Demangle17parseTypeFunctionMFAaE4core8demangle8Demangle10IsDelegateZAa> 417c84: e9 f6 fe ff ff jmpq 417b7f <_D4core8demangle8Demangle9parseTypeMFAaZAa+0x2ef> 417c89: 4c 89 fb mov %r15,%rbx 417c8c: 4c 8d 79 01 lea 0x1(%rcx),%r15 417c90: 4d 89 7c 24 20 mov %r15,0x20(%r12) 417c95: 48 39 c1 cmp %rax,%rcx 417c98: 0f 83 0f 04 00 00 jae 4180ad <_D4core8demangle8Demangle9parseTypeMFAaZAa+0x81d> 417c9e: 4d 8b 6c 24 08 mov 0x8(%r12),%r13 417ca3: 49 39 c7 cmp %rax,%r15 417ca6: 4c 89 fd mov %r15,%rbp 417ca9: 73 1d jae 417cc8 <_D4core8demangle8Demangle9parseTypeMFAaZAa+0x438> 417cab: 4c 89 fd mov %r15,%rbp 417cae: 41 8a 4c 2d 00 mov 0x0(%r13,%rbp,1),%cl 417cb3: 80 c1 d0 add $0xd0,%cl 417cb6: 80 f9 09 cmp $0x9,%cl 417cb9: 77 0d ja 417cc8 <_D4core8demangle8Demangle9parseTypeMFAaZAa+0x438> 417cbb: 48 ff c5 inc %rbp 417cbe: 49 89 6c 24 20 mov %rbp,0x20(%r12) 417cc3: 48 39 c5 cmp %rax,%rbp 417cc6: 72 e6 jb 417cae <_D4core8demangle8Demangle9parseTypeMFAaZAa+0x41e> 417cc8: 4c 89 e7 mov %r12,%rdi 417ccb: 31 f6 xor %esi,%esi 417ccd: 31 d2 xor %edx,%edx 417ccf: e8 bc fb ff ff callq 417890 <_D4core8demangle8Demangle9parseTypeMFAaZAa> 417cd4: 4c 89 e7 mov %r12,%rdi 417cd7: be 01 00 00 00 mov $0x1,%esi 417cdc: ba 0d 68 42 00 mov $0x42680d,%edx 417ce1: e8 3a f2 ff ff callq 416f20 <_D4core8demangle8Demangle3putMFAxaZAa> 417ce6: 4c 29 fd sub %r15,%rbp 417ce9: 4d 01 fd add %r15,%r13 417cec: 4c 89 e7 mov %r12,%rdi 417cef: 48 89 ee mov %rbp,%rsi 417cf2: 4c 89 ea mov %r13,%rdx 417cf5: e8 26 f2 ff ff callq 416f20 <_D4core8demangle8Demangle3putMFAxaZAa> 417cfa: 4c 89 e7 mov %r12,%rdi 417cfd: be 01 00 00 00 mov $0x1,%esi 417d02: ba 0f 68 42 00 mov $0x42680f,%edx 417d07: e8 14 f2 ff ff callq 416f20 <_D4core8demangle8Demangle3putMFAxaZAa> 417d0c: 48 85 db test %rbx,%rbx 417d0f: 0f 84 6a fe ff ff je 417b7f <_D4core8demangle8Demangle9parseTypeMFAaZAa+0x2ef> 417d15: 49 8b 44 24 10 mov 0x10(%r12),%rax 417d1a: 48 85 c0 test %rax,%rax 417d1d: 0f 84 21 03 00 00 je 418044 <_D4core8demangle8Demangle9parseTypeMFAaZAa+0x7b4> 417d23: 49 8b 54 24 18 mov 0x18(%r12),%rdx 417d28: e9 37 03 00 00 jmpq 418064 <_D4core8demangle8Demangle9parseTypeMFAaZAa+0x7d4> 417d2d: 48 8d 51 01 lea 0x1(%rcx),%rdx 417d31: 49 89 54 24 20 mov %rdx,0x20(%r12) 417d36: 48 39 c1 cmp %rax,%rcx 417d39: 0f 83 78 03 00 00 jae 4180b7 <_D4core8demangle8Demangle9parseTypeMFAaZAa+0x827> 417d3f: 4c 89 e7 mov %r12,%rdi 417d42: 31 f6 xor %esi,%esi 417d44: 31 d2 xor %edx,%edx 417d46: e8 45 fb ff ff callq 417890 <_D4core8demangle8Demangle9parseTypeMFAaZAa> 417d4b: 48 89 c5 mov %rax,%rbp 417d4e: 49 89 d5 mov %rdx,%r13 417d51: 4c 89 e7 mov %r12,%rdi 417d54: 31 f6 xor %esi,%esi 417d56: 31 d2 xor %edx,%edx 417d58: e8 33 fb ff ff callq 417890 <_D4core8demangle8Demangle9parseTypeMFAaZAa> 417d5d: 4c 89 e7 mov %r12,%rdi 417d60: be 01 00 00 00 mov $0x1,%esi 417d65: ba 11 68 42 00 mov $0x426811,%edx 417d6a: e8 b1 f1 ff ff callq 416f20 <_D4core8demangle8Demangle3putMFAxaZAa> 417d6f: 4c 89 e7 mov %r12,%rdi 417d72: 48 89 ee mov %rbp,%rsi 417d75: 4c 89 ea mov %r13,%rdx 417d78: e8 a3 f1 ff ff callq 416f20 <_D4core8demangle8Demangle3putMFAxaZAa> 417d7d: 4c 89 e7 mov %r12,%rdi 417d80: be 01 00 00 00 mov $0x1,%esi 417d85: ba 13 68 42 00 mov $0x426813,%edx 417d8a: e8 91 f1 ff ff callq 416f20 <_D4core8demangle8Demangle3putMFAxaZAa> 417d8f: 4d 85 ff test %r15,%r15 417d92: 0f 84 e7 fd ff ff je 417b7f <_D4core8demangle8Demangle9parseTypeMFAaZAa+0x2ef> 417d98: 49 8b 44 24 10 mov 0x10(%r12),%rax 417d9d: 48 85 c0 test %rax,%rax 417da0: 0f 84 b1 01 00 00 je 417f57 <_D4core8demangle8Demangle9parseTypeMFAaZAa+0x6c7> 417da6: 49 8b 54 24 18 mov 0x18(%r12),%rdx 417dab: e9 c7 01 00 00 jmpq 417f77 <_D4core8demangle8Demangle9parseTypeMFAaZAa+0x6e7> 417db0: 48 8d 51 01 lea 0x1(%rcx),%rdx 417db4: 49 89 54 24 20 mov %rdx,0x20(%r12) 417db9: 48 39 c1 cmp %rax,%rcx 417dbc: 0f 83 eb 02 00 00 jae 4180ad <_D4core8demangle8Demangle9parseTypeMFAaZAa+0x81d> 417dc2: 48 39 c2 cmp %rax,%rdx 417dc5: 0f 83 f6 02 00 00 jae 4180c1 <_D4core8demangle8Demangle9parseTypeMFAaZAa+0x831> 417dcb: 49 8b 44 24 08 mov 0x8(%r12),%rax 417dd0: 0f b6 04 10 movzbl (%rax,%rdx,1),%eax 417dd4: 83 f8 65 cmp $0x65,%eax 417dd7: 0f 85 ef 00 00 00 jne 417ecc <_D4core8demangle8Demangle9parseTypeMFAaZAa+0x63c> 417ddd: 48 83 c1 02 add $0x2,%rcx 417de1: 49 89 4c 24 20 mov %rcx,0x20(%r12) 417de6: 4c 89 e7 mov %r12,%rdi 417de9: 31 f6 xor %esi,%esi 417deb: 31 d2 xor %edx,%edx 417ded: e8 9e fa ff ff callq 417890 <_D4core8demangle8Demangle9parseTypeMFAaZAa> 417df2: e9 88 fd ff ff jmpq 417b7f <_D4core8demangle8Demangle9parseTypeMFAaZAa+0x2ef> 417df7: 48 8d 51 01 lea 0x1(%rcx),%rdx 417dfb: 49 89 54 24 20 mov %rdx,0x20(%r12) 417e00: 48 39 c1 cmp %rax,%rcx 417e03: 0f 83 a9 02 00 00 jae 4180b2 <_D4core8demangle8Demangle9parseTypeMFAaZAa+0x822> 417e09: 4c 89 e7 mov %r12,%rdi 417e0c: be 07 00 00 00 mov $0x7,%esi 417e11: ba a3 67 42 00 mov $0x4267a3,%edx 417e16: e8 05 f1 ff ff callq 416f20 <_D4core8demangle8Demangle3putMFAxaZAa> 417e1b: 4c 89 e7 mov %r12,%rdi 417e1e: 31 f6 xor %esi,%esi 417e20: 31 d2 xor %edx,%edx 417e22: e8 69 fa ff ff callq 417890 <_D4core8demangle8Demangle9parseTypeMFAaZAa> 417e27: 4c 89 e7 mov %r12,%rdi 417e2a: be 01 00 00 00 mov $0x1,%esi 417e2f: ba ab 67 42 00 mov $0x4267ab,%edx 417e34: e8 e7 f0 ff ff callq 416f20 <_D4core8demangle8Demangle3putMFAxaZAa> 417e39: 4d 85 ff test %r15,%r15 417e3c: 0f 84 3d fd ff ff je 417b7f <_D4core8demangle8Demangle9parseTypeMFAaZAa+0x2ef> 417e42: 49 8b 44 24 10 mov 0x10(%r12),%rax 417e47: 48 85 c0 test %rax,%rax 417e4a: 0f 84 50 01 00 00 je 417fa0 <_D4core8demangle8Demangle9parseTypeMFAaZAa+0x710> 417e50: 49 8b 54 24 18 mov 0x18(%r12),%rdx 417e55: e9 66 01 00 00 jmpq 417fc0 <_D4core8demangle8Demangle9parseTypeMFAaZAa+0x730> 417e5a: 48 8d 51 01 lea 0x1(%rcx),%rdx 417e5e: 49 89 54 24 20 mov %rdx,0x20(%r12) 417e63: 48 39 c1 cmp %rax,%rcx 417e66: 0f 83 4b 02 00 00 jae 4180b7 <_D4core8demangle8Demangle9parseTypeMFAaZAa+0x827> 417e6c: 4c 89 e7 mov %r12,%rdi 417e6f: 31 f6 xor %esi,%esi 417e71: 31 d2 xor %edx,%edx 417e73: e8 18 fa ff ff callq 417890 <_D4core8demangle8Demangle9parseTypeMFAaZAa> 417e78: 4c 89 e7 mov %r12,%rdi 417e7b: be 01 00 00 00 mov $0x1,%esi 417e80: ba 15 68 42 00 mov $0x426815,%edx 417e85: e8 96 f0 ff ff callq 416f20 <_D4core8demangle8Demangle3putMFAxaZAa> 417e8a: 4d 85 ff test %r15,%r15 417e8d: 0f 84 ec fc ff ff je 417b7f <_D4core8demangle8Demangle9parseTypeMFAaZAa+0x2ef> 417e93: 49 8b 44 24 10 mov 0x10(%r12),%rax 417e98: 48 85 c0 test %rax,%rax 417e9b: 0f 84 5a 01 00 00 je 417ffb <_D4core8demangle8Demangle9parseTypeMFAaZAa+0x76b> 417ea1: 49 8b 54 24 18 mov 0x18(%r12),%rdx 417ea6: e9 70 01 00 00 jmpq 41801b <_D4core8demangle8Demangle9parseTypeMFAaZAa+0x78b> 417eab: 48 8d 51 01 lea 0x1(%rcx),%rdx 417eaf: 49 89 54 24 20 mov %rdx,0x20(%r12) 417eb4: 48 39 c1 cmp %rax,%rcx 417eb7: 0f 83 ff 01 00 00 jae 4180bc <_D4core8demangle8Demangle9parseTypeMFAaZAa+0x82c> 417ebd: 4d 03 74 24 18 add 0x18(%r12),%r14 417ec2: 31 c0 xor %eax,%eax 417ec4: 4c 89 f2 mov %r14,%rdx 417ec7: e9 c3 fc ff ff jmpq 417b8f <_D4core8demangle8Demangle9parseTypeMFAaZAa+0x2ff> 417ecc: 83 f8 67 cmp $0x67,%eax 417ecf: 0f 85 ec 01 00 00 jne 4180c1 <_D4core8demangle8Demangle9parseTypeMFAaZAa+0x831> 417ed5: 48 83 c1 02 add $0x2,%rcx 417ed9: 49 89 4c 24 20 mov %rcx,0x20(%r12) 417ede: 4c 89 e7 mov %r12,%rdi 417ee1: be 06 00 00 00 mov $0x6,%esi 417ee6: ba c3 67 42 00 mov $0x4267c3,%edx 417eeb: e8 30 f0 ff ff callq 416f20 <_D4core8demangle8Demangle3putMFAxaZAa> 417ef0: 4c 89 e7 mov %r12,%rdi 417ef3: 31 f6 xor %esi,%esi 417ef5: 31 d2 xor %edx,%edx 417ef7: e8 94 f9 ff ff callq 417890 <_D4core8demangle8Demangle9parseTypeMFAaZAa> 417efc: 4c 89 e7 mov %r12,%rdi 417eff: be 01 00 00 00 mov $0x1,%esi 417f04: ba ca 67 42 00 mov $0x4267ca,%edx 417f09: e9 6c fc ff ff jmpq 417b7a <_D4core8demangle8Demangle9parseTypeMFAaZAa+0x2ea> 417f0e: 49 8d 6c 24 10 lea 0x10(%r12),%rbp 417f13: bf c0 54 42 00 mov $0x4254c0,%edi 417f18: be a0 0f 00 00 mov $0xfa0,%esi 417f1d: 48 89 ea mov %rbp,%rdx 417f20: e8 bb b1 ff ff callq 4130e0 <_d_arraysetlengthiT> 417f25: 48 89 45 00 mov %rax,0x0(%rbp) 417f29: 49 89 54 24 18 mov %rdx,0x18(%r12) 417f2e: 49 8b 4c 24 28 mov 0x28(%r12),%rcx 417f33: 48 01 ca add %rcx,%rdx 417f36: be 6a 65 42 00 mov $0x42656a,%esi 417f3b: 48 39 f2 cmp %rsi,%rdx 417f3e: 75 09 jne 417f49 <_D4core8demangle8Demangle9parseTypeMFAaZAa+0x6b9> 417f40: 48 39 c8 cmp %rcx,%rax 417f43: 0f 85 1f fc ff ff jne 417b68 <_D4core8demangle8Demangle9parseTypeMFAaZAa+0x2d8> 417f49: 48 39 c8 cmp %rcx,%rax 417f4c: 0f 85 0e fc ff ff jne 417b60 <_D4core8demangle8Demangle9parseTypeMFAaZAa+0x2d0> 417f52: e8 e9 ed ff ff callq 416d40 <_D4core8demangle8Demangle8overflowFAyaZv> 417f57: 49 8d 6c 24 10 lea 0x10(%r12),%rbp 417f5c: bf c0 54 42 00 mov $0x4254c0,%edi 417f61: be a0 0f 00 00 mov $0xfa0,%esi 417f66: 48 89 ea mov %rbp,%rdx 417f69: e8 72 b1 ff ff callq 4130e0 <_d_arraysetlengthiT> 417f6e: 48 89 45 00 mov %rax,0x0(%rbp) 417f72: 49 89 54 24 18 mov %rdx,0x18(%r12) 417f77: 49 8b 4c 24 28 mov 0x28(%r12),%rcx 417f7c: 48 01 ca add %rcx,%rdx 417f7f: be 6a 65 42 00 mov $0x42656a,%esi 417f84: 48 39 f2 cmp %rsi,%rdx 417f87: 75 09 jne 417f92 <_D4core8demangle8Demangle9parseTypeMFAaZAa+0x702> 417f89: 48 39 c8 cmp %rcx,%rax 417f8c: 0f 85 d6 fb ff ff jne 417b68 <_D4core8demangle8Demangle9parseTypeMFAaZAa+0x2d8> 417f92: 48 39 c8 cmp %rcx,%rax 417f95: 0f 85 c5 fb ff ff jne 417b60 <_D4core8demangle8Demangle9parseTypeMFAaZAa+0x2d0> 417f9b: e8 a0 ed ff ff callq 416d40 <_D4core8demangle8Demangle8overflowFAyaZv> 417fa0: 49 8d 6c 24 10 lea 0x10(%r12),%rbp 417fa5: bf c0 54 42 00 mov $0x4254c0,%edi 417faa: be a0 0f 00 00 mov $0xfa0,%esi 417faf: 48 89 ea mov %rbp,%rdx 417fb2: e8 29 b1 ff ff callq 4130e0 <_d_arraysetlengthiT> 417fb7: 48 89 45 00 mov %rax,0x0(%rbp) 417fbb: 49 89 54 24 18 mov %rdx,0x18(%r12) 417fc0: 49 8b 4c 24 28 mov 0x28(%r12),%rcx 417fc5: 48 01 ca add %rcx,%rdx 417fc8: be 6a 65 42 00 mov $0x42656a,%esi 417fcd: 48 39 f2 cmp %rsi,%rdx 417fd0: 4c 89 fe mov %r15,%rsi 417fd3: 75 05 jne 417fda <_D4core8demangle8Demangle9parseTypeMFAaZAa+0x74a> 417fd5: 48 39 c8 cmp %rcx,%rax 417fd8: 75 11 jne 417feb <_D4core8demangle8Demangle9parseTypeMFAaZAa+0x75b> 417fda: 48 39 c8 cmp %rcx,%rax 417fdd: 0f 84 e3 00 00 00 je 4180c6 <_D4core8demangle8Demangle9parseTypeMFAaZAa+0x836> 417fe3: c6 02 20 movb $0x20,(%rdx) 417fe6: 49 8b 4c 24 28 mov 0x28(%r12),%rcx 417feb: 48 ff c1 inc %rcx 417fee: 49 89 4c 24 28 mov %rcx,0x28(%r12) 417ff3: 4c 89 e7 mov %r12,%rdi 417ff6: e9 7b fb ff ff jmpq 417b76 <_D4core8demangle8Demangle9parseTypeMFAaZAa+0x2e6> 417ffb: 49 8d 6c 24 10 lea 0x10(%r12),%rbp 418000: bf c0 54 42 00 mov $0x4254c0,%edi 418005: be a0 0f 00 00 mov $0xfa0,%esi 41800a: 48 89 ea mov %rbp,%rdx 41800d: e8 ce b0 ff ff callq 4130e0 <_d_arraysetlengthiT> 418012: 48 89 45 00 mov %rax,0x0(%rbp) 418016: 49 89 54 24 18 mov %rdx,0x18(%r12) 41801b: 49 8b 4c 24 28 mov 0x28(%r12),%rcx 418020: 48 01 ca add %rcx,%rdx 418023: be 6a 65 42 00 mov $0x42656a,%esi 418028: 48 39 f2 cmp %rsi,%rdx 41802b: 75 09 jne 418036 <_D4core8demangle8Demangle9parseTypeMFAaZAa+0x7a6> 41802d: 48 39 c8 cmp %rcx,%rax 418030: 0f 85 32 fb ff ff jne 417b68 <_D4core8demangle8Demangle9parseTypeMFAaZAa+0x2d8> 418036: 48 39 c8 cmp %rcx,%rax 418039: 0f 85 21 fb ff ff jne 417b60 <_D4core8demangle8Demangle9parseTypeMFAaZAa+0x2d0> 41803f: e8 fc ec ff ff callq 416d40 <_D4core8demangle8Demangle8overflowFAyaZv> 418044: 49 8d 6c 24 10 lea 0x10(%r12),%rbp 418049: bf c0 54 42 00 mov $0x4254c0,%edi 41804e: be a0 0f 00 00 mov $0xfa0,%esi 418053: 48 89 ea mov %rbp,%rdx 418056: e8 85 b0 ff ff callq 4130e0 <_d_arraysetlengthiT> 41805b: 48 89 45 00 mov %rax,0x0(%rbp) 41805f: 49 89 54 24 18 mov %rdx,0x18(%r12) 418064: 49 8b 4c 24 28 mov 0x28(%r12),%rcx 418069: 48 01 ca add %rcx,%rdx 41806c: be 6a 65 42 00 mov $0x42656a,%esi 418071: 48 39 f2 cmp %rsi,%rdx 418074: 75 05 jne 41807b <_D4core8demangle8Demangle9parseTypeMFAaZAa+0x7eb> 418076: 48 39 c8 cmp %rcx,%rax 418079: 75 0d jne 418088 <_D4core8demangle8Demangle9parseTypeMFAaZAa+0x7f8> 41807b: 48 39 c8 cmp %rcx,%rax 41807e: 74 4b je 4180cb <_D4core8demangle8Demangle9parseTypeMFAaZAa+0x83b> 418080: c6 02 20 movb $0x20,(%rdx) 418083: 49 8b 4c 24 28 mov 0x28(%r12),%rcx 418088: 48 ff c1 inc %rcx 41808b: 49 89 4c 24 28 mov %rcx,0x28(%r12) 418090: 4c 89 e7 mov %r12,%rdi 418093: 48 89 de mov %rbx,%rsi 418096: e9 db fa ff ff jmpq 417b76 <_D4core8demangle8Demangle9parseTypeMFAaZAa+0x2e6> 41809b: 48 89 c7 mov %rax,%rdi 41809e: e8 5d 0d ff ff callq 408e00 <_d_eh_resume_unwind> 4180a3: e8 88 ec ff ff callq 416d30 <_D4core8demangle8Demangle5errorFAyaZv> 4180a8: e8 93 ec ff ff callq 416d40 <_D4core8demangle8Demangle8overflowFAyaZv> 4180ad: e8 7e ec ff ff callq 416d30 <_D4core8demangle8Demangle5errorFAyaZv> 4180b2: e8 79 ec ff ff callq 416d30 <_D4core8demangle8Demangle5errorFAyaZv> 4180b7: e8 74 ec ff ff callq 416d30 <_D4core8demangle8Demangle5errorFAyaZv> 4180bc: e8 6f ec ff ff callq 416d30 <_D4core8demangle8Demangle5errorFAyaZv> 4180c1: e8 6a ec ff ff callq 416d30 <_D4core8demangle8Demangle5errorFAyaZv> 4180c6: e8 75 ec ff ff callq 416d40 <_D4core8demangle8Demangle8overflowFAyaZv> 4180cb: e8 70 ec ff ff callq 416d40 <_D4core8demangle8Demangle8overflowFAyaZv> 00000000004180d0 <_D4core8demangle8Demangle17parseTypeFunctionMFAaE4core8demangle8Demangle10IsDelegateZAa>: 4180d0: 55 push %rbp 4180d1: 41 57 push %r15 4180d3: 41 56 push %r14 4180d5: 41 55 push %r13 4180d7: 41 54 push %r12 4180d9: 53 push %rbx 4180da: 48 83 ec 18 sub $0x18,%rsp 4180de: 49 89 cf mov %rcx,%r15 4180e1: 49 89 d6 mov %rdx,%r14 4180e4: 89 74 24 0c mov %esi,0xc(%rsp) 4180e8: 48 89 fb mov %rdi,%rbx 4180eb: 48 8b 43 20 mov 0x20(%rbx),%rax 4180ef: 48 3b 03 cmp (%rbx),%rax 4180f2: 0f 83 d7 06 00 00 jae 4187cf <_D4core8demangle8Demangle17parseTypeFunctionMFAaE4core8demangle8Demangle10IsDelegateZAa+0x6ff> 4180f8: 48 8b 4b 08 mov 0x8(%rbx),%rcx 4180fc: 0f b6 0c 01 movzbl (%rcx,%rax,1),%ecx 418100: 83 f9 51 cmp $0x51,%ecx 418103: 77 15 ja 41811a <_D4core8demangle8Demangle17parseTypeFunctionMFAaE4core8demangle8Demangle10IsDelegateZAa+0x4a> 418105: 83 f9 46 cmp $0x46,%ecx 418108: 0f 85 c1 06 00 00 jne 4187cf <_D4core8demangle8Demangle17parseTypeFunctionMFAaE4core8demangle8Demangle10IsDelegateZAa+0x6ff> 41810e: 48 ff c0 inc %rax 418111: 48 89 43 20 mov %rax,0x20(%rbx) 418115: e9 a6 00 00 00 jmpq 4181c0 <_D4core8demangle8Demangle17parseTypeFunctionMFAaE4core8demangle8Demangle10IsDelegateZAa+0xf0> 41811a: 83 c1 ae add $0xffffffae,%ecx 41811d: 83 f9 05 cmp $0x5,%ecx 418120: 0f 87 a9 06 00 00 ja 4187cf <_D4core8demangle8Demangle17parseTypeFunctionMFAaE4core8demangle8Demangle10IsDelegateZAa+0x6ff> 418126: ff 24 cd f0 61 42 00 jmpq *0x4261f0(,%rcx,8) 41812d: 48 ff c0 inc %rax 418130: 48 89 43 20 mov %rax,0x20(%rbx) 418134: 48 89 df mov %rbx,%rdi 418137: be 0d 00 00 00 mov $0xd,%esi 41813c: ba 61 68 42 00 mov $0x426861,%edx 418141: e8 da ed ff ff callq 416f20 <_D4core8demangle8Demangle3putMFAxaZAa> 418146: eb 78 jmp 4181c0 <_D4core8demangle8Demangle17parseTypeFunctionMFAaE4core8demangle8Demangle10IsDelegateZAa+0xf0> 418148: 48 ff c0 inc %rax 41814b: 48 89 43 20 mov %rax,0x20(%rbx) 41814f: 48 89 df mov %rbx,%rdi 418152: be 0b 00 00 00 mov $0xb,%esi 418157: ba 17 68 42 00 mov $0x426817,%edx 41815c: e8 bf ed ff ff callq 416f20 <_D4core8demangle8Demangle3putMFAxaZAa> 418161: eb 5d jmp 4181c0 <_D4core8demangle8Demangle17parseTypeFunctionMFAaE4core8demangle8Demangle10IsDelegateZAa+0xf0> 418163: 48 ff c0 inc %rax 418166: 48 89 43 20 mov %rax,0x20(%rbx) 41816a: 48 89 df mov %rbx,%rdi 41816d: be 10 00 00 00 mov $0x10,%esi 418172: ba 50 68 42 00 mov $0x426850,%edx 418177: e8 a4 ed ff ff callq 416f20 <_D4core8demangle8Demangle3putMFAxaZAa> 41817c: eb 42 jmp 4181c0 <_D4core8demangle8Demangle17parseTypeFunctionMFAaE4core8demangle8Demangle10IsDelegateZAa+0xf0> 41817e: 48 ff c0 inc %rax 418181: 48 89 43 20 mov %rax,0x20(%rbx) 418185: 48 89 df mov %rbx,%rdi 418188: be 11 00 00 00 mov $0x11,%esi 41818d: ba 30 68 42 00 mov $0x426830,%edx 418192: e8 89 ed ff ff callq 416f20 <_D4core8demangle8Demangle3putMFAxaZAa> 418197: eb 27 jmp 4181c0 <_D4core8demangle8Demangle17parseTypeFunctionMFAaE4core8demangle8Demangle10IsDelegateZAa+0xf0> 418199: 48 83 c0 02 add $0x2,%rax 41819d: 48 89 43 20 mov %rax,0x20(%rbx) 4181a1: 48 89 df mov %rbx,%rdi 4181a4: be 09 00 00 00 mov $0x9,%esi 4181a9: ba 8e 68 42 00 mov $0x42688e,%edx 4181ae: e8 6d ed ff ff callq 416f20 <_D4core8demangle8Demangle3putMFAxaZAa> 4181b3: 66 66 66 66 2e 0f 1f data32 data32 data32 nopw %cs:0x0(%rax,%rax,1) 4181ba: 84 00 00 00 00 00 4181c0: 48 8b 0b mov (%rbx),%rcx 4181c3: 48 8b 43 20 mov 0x20(%rbx),%rax 4181c7: 48 39 c8 cmp %rcx,%rax 4181ca: 0f 83 db 00 00 00 jae 4182ab <_D4core8demangle8Demangle17parseTypeFunctionMFAaE4core8demangle8Demangle10IsDelegateZAa+0x1db> 4181d0: 48 8b 53 08 mov 0x8(%rbx),%rdx 4181d4: 80 3c 02 4e cmpb $0x4e,(%rdx,%rax,1) 4181d8: 0f 85 cd 00 00 00 jne 4182ab <_D4core8demangle8Demangle17parseTypeFunctionMFAaE4core8demangle8Demangle10IsDelegateZAa+0x1db> 4181de: 48 8d 70 01 lea 0x1(%rax),%rsi 4181e2: 48 89 73 20 mov %rsi,0x20(%rbx) 4181e6: 48 39 c8 cmp %rcx,%rax 4181e9: 0f 83 2e 07 00 00 jae 41891d <_D4core8demangle8Demangle17parseTypeFunctionMFAaE4core8demangle8Demangle10IsDelegateZAa+0x84d> 4181ef: 48 39 ce cmp %rcx,%rsi 4181f2: 0f 83 38 04 00 00 jae 418630 <_D4core8demangle8Demangle17parseTypeFunctionMFAaE4core8demangle8Demangle10IsDelegateZAa+0x560> 4181f8: 0f b6 0c 32 movzbl (%rdx,%rsi,1),%ecx 4181fc: 83 c1 9f add $0xffffff9f,%ecx 4181ff: 83 f9 06 cmp $0x6,%ecx 418202: 0f 87 28 04 00 00 ja 418630 <_D4core8demangle8Demangle17parseTypeFunctionMFAaE4core8demangle8Demangle10IsDelegateZAa+0x560> 418208: ff 24 cd 20 62 42 00 jmpq *0x426220(,%rcx,8) 41820f: 48 83 c0 02 add $0x2,%rax 418213: 48 89 43 20 mov %rax,0x20(%rbx) 418217: 48 89 df mov %rbx,%rdi 41821a: be 05 00 00 00 mov $0x5,%esi 41821f: ba 6f 68 42 00 mov $0x42686f,%edx 418224: e8 f7 ec ff ff callq 416f20 <_D4core8demangle8Demangle3putMFAxaZAa> 418229: eb 95 jmp 4181c0 <_D4core8demangle8Demangle17parseTypeFunctionMFAaE4core8demangle8Demangle10IsDelegateZAa+0xf0> 41822b: 48 83 c0 02 add $0x2,%rax 41822f: 48 89 43 20 mov %rax,0x20(%rbx) 418233: 48 89 df mov %rbx,%rdi 418236: be 08 00 00 00 mov $0x8,%esi 41823b: ba 75 68 42 00 mov $0x426875,%edx 418240: e8 db ec ff ff callq 416f20 <_D4core8demangle8Demangle3putMFAxaZAa> 418245: e9 76 ff ff ff jmpq 4181c0 <_D4core8demangle8Demangle17parseTypeFunctionMFAaE4core8demangle8Demangle10IsDelegateZAa+0xf0> 41824a: 48 83 c0 02 add $0x2,%rax 41824e: 48 89 43 20 mov %rax,0x20(%rbx) 418252: 48 89 df mov %rbx,%rdi 418255: be 04 00 00 00 mov $0x4,%esi 41825a: ba 7e 68 42 00 mov $0x42687e,%edx 41825f: e8 bc ec ff ff callq 416f20 <_D4core8demangle8Demangle3putMFAxaZAa> 418264: e9 57 ff ff ff jmpq 4181c0 <_D4core8demangle8Demangle17parseTypeFunctionMFAaE4core8demangle8Demangle10IsDelegateZAa+0xf0> 418269: 48 83 c0 02 add $0x2,%rax 41826d: 48 89 43 20 mov %rax,0x20(%rbx) 418271: 48 89 df mov %rbx,%rdi 418274: be 0a 00 00 00 mov $0xa,%esi 418279: ba 83 68 42 00 mov $0x426883,%edx 41827e: e8 9d ec ff ff callq 416f20 <_D4core8demangle8Demangle3putMFAxaZAa> 418283: e9 38 ff ff ff jmpq 4181c0 <_D4core8demangle8Demangle17parseTypeFunctionMFAaE4core8demangle8Demangle10IsDelegateZAa+0xf0> 418288: 48 83 c0 02 add $0x2,%rax 41828c: 48 89 43 20 mov %rax,0x20(%rbx) 418290: 48 89 df mov %rbx,%rdi 418293: be 06 00 00 00 mov $0x6,%esi 418298: ba 98 68 42 00 mov $0x426898,%edx 41829d: e8 7e ec ff ff callq 416f20 <_D4core8demangle8Demangle3putMFAxaZAa> 4182a2: e9 19 ff ff ff jmpq 4181c0 <_D4core8demangle8Demangle17parseTypeFunctionMFAaE4core8demangle8Demangle10IsDelegateZAa+0xf0> 4182a7: 48 89 43 20 mov %rax,0x20(%rbx) 4182ab: 4c 8b 63 28 mov 0x28(%rbx),%r12 4182af: 48 89 df mov %rbx,%rdi 4182b2: be 01 00 00 00 mov $0x1,%esi 4182b7: ba 9f 68 42 00 mov $0x42689f,%edx 4182bc: e8 5f ec ff ff callq 416f20 <_D4core8demangle8Demangle3putMFAxaZAa> 4182c1: 31 ed xor %ebp,%ebp 4182c3: eb 0e jmp 4182d3 <_D4core8demangle8Demangle17parseTypeFunctionMFAaE4core8demangle8Demangle10IsDelegateZAa+0x203> 4182c5: 66 66 2e 0f 1f 84 00 data32 nopw %cs:0x0(%rax,%rax,1) 4182cc: 00 00 00 00 4182d0: 48 ff cd dec %rbp 4182d3: 48 8b 0b mov (%rbx),%rcx 4182d6: 48 8b 43 20 mov 0x20(%rbx),%rax 4182da: 48 39 c8 cmp %rcx,%rax 4182dd: 73 23 jae 418302 <_D4core8demangle8Demangle17parseTypeFunctionMFAaE4core8demangle8Demangle10IsDelegateZAa+0x232> 4182df: 48 8b 53 08 mov 0x8(%rbx),%rdx 4182e3: 0f b6 14 02 movzbl (%rdx,%rax,1),%edx 4182e7: 83 fa 58 cmp $0x58,%edx 4182ea: 0f 84 90 01 00 00 je 418480 <_D4core8demangle8Demangle17parseTypeFunctionMFAaE4core8demangle8Demangle10IsDelegateZAa+0x3b0> 4182f0: 83 fa 59 cmp $0x59,%edx 4182f3: 0f 84 2c 02 00 00 je 418525 <_D4core8demangle8Demangle17parseTypeFunctionMFAaE4core8demangle8Demangle10IsDelegateZAa+0x455> 4182f9: 83 fa 5a cmp $0x5a,%edx 4182fc: 0f 84 90 05 00 00 je 418892 <_D4core8demangle8Demangle17parseTypeFunctionMFAaE4core8demangle8Demangle10IsDelegateZAa+0x7c2> 418302: 48 85 ed test %rbp,%rbp 418305: 74 19 je 418320 <_D4core8demangle8Demangle17parseTypeFunctionMFAaE4core8demangle8Demangle10IsDelegateZAa+0x250> 418307: 48 89 df mov %rbx,%rdi 41830a: be 02 00 00 00 mov $0x2,%esi 41830f: ba ed 68 42 00 mov $0x4268ed,%edx 418314: e8 07 ec ff ff callq 416f20 <_D4core8demangle8Demangle3putMFAxaZAa> 418319: 48 8b 0b mov (%rbx),%rcx 41831c: 48 8b 43 20 mov 0x20(%rbx),%rax 418320: 48 39 c8 cmp %rcx,%rax 418323: 73 2a jae 41834f <_D4core8demangle8Demangle17parseTypeFunctionMFAaE4core8demangle8Demangle10IsDelegateZAa+0x27f> 418325: 48 8b 53 08 mov 0x8(%rbx),%rdx 418329: 80 3c 02 4d cmpb $0x4d,(%rdx,%rax,1) 41832d: 75 20 jne 41834f <_D4core8demangle8Demangle17parseTypeFunctionMFAaE4core8demangle8Demangle10IsDelegateZAa+0x27f> 41832f: 48 ff c0 inc %rax 418332: 48 89 43 20 mov %rax,0x20(%rbx) 418336: 48 89 df mov %rbx,%rdi 418339: be 06 00 00 00 mov $0x6,%esi 41833e: ba f0 68 42 00 mov $0x4268f0,%edx 418343: e8 d8 eb ff ff callq 416f20 <_D4core8demangle8Demangle3putMFAxaZAa> 418348: 48 8b 0b mov (%rbx),%rcx 41834b: 48 8b 43 20 mov 0x20(%rbx),%rax 41834f: 48 39 c8 cmp %rcx,%rax 418352: 0f 83 98 00 00 00 jae 4183f0 <_D4core8demangle8Demangle17parseTypeFunctionMFAaE4core8demangle8Demangle10IsDelegateZAa+0x320> 418358: 48 8b 4b 08 mov 0x8(%rbx),%rcx 41835c: 0f b6 0c 01 movzbl (%rcx,%rax,1),%ecx 418360: 83 f9 4a cmp $0x4a,%ecx 418363: 74 2f je 418394 <_D4core8demangle8Demangle17parseTypeFunctionMFAaE4core8demangle8Demangle10IsDelegateZAa+0x2c4> 418365: 83 f9 4b cmp $0x4b,%ecx 418368: 75 54 jne 4183be <_D4core8demangle8Demangle17parseTypeFunctionMFAaE4core8demangle8Demangle10IsDelegateZAa+0x2ee> 41836a: 48 ff c0 inc %rax 41836d: 48 89 43 20 mov %rax,0x20(%rbx) 418371: 48 89 df mov %rbx,%rdi 418374: be 04 00 00 00 mov $0x4,%esi 418379: ba fc 68 42 00 mov $0x4268fc,%edx 41837e: e8 9d eb ff ff callq 416f20 <_D4core8demangle8Demangle3putMFAxaZAa> 418383: 48 89 df mov %rbx,%rdi 418386: 31 f6 xor %esi,%esi 418388: 31 d2 xor %edx,%edx 41838a: e8 01 f5 ff ff callq 417890 <_D4core8demangle8Demangle9parseTypeMFAaZAa> 41838f: e9 3c ff ff ff jmpq 4182d0 <_D4core8demangle8Demangle17parseTypeFunctionMFAaE4core8demangle8Demangle10IsDelegateZAa+0x200> 418394: 48 ff c0 inc %rax 418397: 48 89 43 20 mov %rax,0x20(%rbx) 41839b: 48 89 df mov %rbx,%rdi 41839e: be 04 00 00 00 mov $0x4,%esi 4183a3: ba f7 68 42 00 mov $0x4268f7,%edx 4183a8: e8 73 eb ff ff callq 416f20 <_D4core8demangle8Demangle3putMFAxaZAa> 4183ad: 48 89 df mov %rbx,%rdi 4183b0: 31 f6 xor %esi,%esi 4183b2: 31 d2 xor %edx,%edx 4183b4: e8 d7 f4 ff ff callq 417890 <_D4core8demangle8Demangle9parseTypeMFAaZAa> 4183b9: e9 12 ff ff ff jmpq 4182d0 <_D4core8demangle8Demangle17parseTypeFunctionMFAaE4core8demangle8Demangle10IsDelegateZAa+0x200> 4183be: 83 f9 4c cmp $0x4c,%ecx 4183c1: 75 2d jne 4183f0 <_D4core8demangle8Demangle17parseTypeFunctionMFAaE4core8demangle8Demangle10IsDelegateZAa+0x320> 4183c3: 48 ff c0 inc %rax 4183c6: 48 89 43 20 mov %rax,0x20(%rbx) 4183ca: 48 89 df mov %rbx,%rdi 4183cd: be 05 00 00 00 mov $0x5,%esi 4183d2: ba 01 69 42 00 mov $0x426901,%edx 4183d7: e8 44 eb ff ff callq 416f20 <_D4core8demangle8Demangle3putMFAxaZAa> 4183dc: 48 89 df mov %rbx,%rdi 4183df: 31 f6 xor %esi,%esi 4183e1: 31 d2 xor %edx,%edx 4183e3: e8 a8 f4 ff ff callq 417890 <_D4core8demangle8Demangle9parseTypeMFAaZAa> 4183e8: e9 e3 fe ff ff jmpq 4182d0 <_D4core8demangle8Demangle17parseTypeFunctionMFAaE4core8demangle8Demangle10IsDelegateZAa+0x200> 4183ed: 0f 1f 00 nopl (%rax) 4183f0: 48 89 df mov %rbx,%rdi 4183f3: 31 f6 xor %esi,%esi 4183f5: 31 d2 xor %edx,%edx 4183f7: e8 94 f4 ff ff callq 417890 <_D4core8demangle8Demangle9parseTypeMFAaZAa> 4183fc: e9 cf fe ff ff jmpq 4182d0 <_D4core8demangle8Demangle17parseTypeFunctionMFAaE4core8demangle8Demangle10IsDelegateZAa+0x200> 418401: 49 89 c5 mov %rax,%r13 418404: 83 fa 01 cmp $0x1,%edx 418407: 0f 84 15 05 00 00 je 418922 <_D4core8demangle8Demangle17parseTypeFunctionMFAaE4core8demangle8Demangle10IsDelegateZAa+0x852> 41840d: 48 89 df mov %rbx,%rdi 418410: be 01 00 00 00 mov $0x1,%esi 418415: ba 07 69 42 00 mov $0x426907,%edx 41841a: e8 01 eb ff ff callq 416f20 <_D4core8demangle8Demangle3putMFAxaZAa> 41841f: 48 8b 6b 28 mov 0x28(%rbx),%rbp 418423: 48 89 df mov %rbx,%rdi 418426: 31 f6 xor %esi,%esi 418428: 31 d2 xor %edx,%edx 41842a: e8 61 f4 ff ff callq 417890 <_D4core8demangle8Demangle9parseTypeMFAaZAa> 41842f: 48 89 df mov %rbx,%rdi 418432: be 01 00 00 00 mov $0x1,%esi 418437: ba 09 69 42 00 mov $0x426909,%edx 41843c: e8 df ea ff ff callq 416f20 <_D4core8demangle8Demangle3putMFAxaZAa> 418441: 4d 85 f6 test %r14,%r14 418444: 0f 84 eb 01 00 00 je 418635 <_D4core8demangle8Demangle17parseTypeFunctionMFAaE4core8demangle8Demangle10IsDelegateZAa+0x565> 41844a: 48 8b 4b 28 mov 0x28(%rbx),%rcx 41844e: 48 85 c9 test %rcx,%rcx 418451: 74 1a je 41846d <_D4core8demangle8Demangle17parseTypeFunctionMFAaE4core8demangle8Demangle10IsDelegateZAa+0x39d> 418453: 48 8b 43 18 mov 0x18(%rbx),%rax 418457: 4c 39 f8 cmp %r15,%rax 41845a: 77 11 ja 41846d <_D4core8demangle8Demangle17parseTypeFunctionMFAaE4core8demangle8Demangle10IsDelegateZAa+0x39d> 41845c: 48 8d 14 08 lea (%rax,%rcx,1),%rdx 418460: 4b 8d 34 37 lea (%r15,%r14,1),%rsi 418464: 48 39 d6 cmp %rdx,%rsi 418467: 0f 86 7b 03 00 00 jbe 4187e8 <_D4core8demangle8Demangle17parseTypeFunctionMFAaE4core8demangle8Demangle10IsDelegateZAa+0x718> 41846d: 48 89 df mov %rbx,%rdi 418470: 4c 89 f6 mov %r14,%rsi 418473: 4c 89 fa mov %r15,%rdx 418476: e8 a5 ea ff ff callq 416f20 <_D4core8demangle8Demangle3putMFAxaZAa> 41847b: e9 bb 03 00 00 jmpq 41883b <_D4core8demangle8Demangle17parseTypeFunctionMFAaE4core8demangle8Demangle10IsDelegateZAa+0x76b> 418480: 48 ff c0 inc %rax 418483: 48 89 43 20 mov %rax,0x20(%rbx) 418487: 48 89 df mov %rbx,%rdi 41848a: be 03 00 00 00 mov $0x3,%esi 41848f: ba a1 68 42 00 mov $0x4268a1,%edx 418494: e8 87 ea ff ff callq 416f20 <_D4core8demangle8Demangle3putMFAxaZAa> 418499: 48 8b 43 18 mov 0x18(%rbx),%rax 41849d: 4c 01 e0 add %r12,%rax 4184a0: 48 89 04 24 mov %rax,(%rsp) 4184a4: 48 8b 43 28 mov 0x28(%rbx),%rax 4184a8: 48 89 44 24 10 mov %rax,0x10(%rsp) 4184ad: 48 89 df mov %rbx,%rdi 4184b0: be 01 00 00 00 mov $0x1,%esi 4184b5: ba a5 68 42 00 mov $0x4268a5,%edx 4184ba: e8 61 ea ff ff callq 416f20 <_D4core8demangle8Demangle3putMFAxaZAa> 4184bf: 4c 8b 6b 28 mov 0x28(%rbx),%r13 4184c3: 48 89 df mov %rbx,%rdi 4184c6: 31 f6 xor %esi,%esi 4184c8: 31 d2 xor %edx,%edx 4184ca: e8 c1 f3 ff ff callq 417890 <_D4core8demangle8Demangle9parseTypeMFAaZAa> 4184cf: 48 89 df mov %rbx,%rdi 4184d2: be 01 00 00 00 mov $0x1,%esi 4184d7: ba a7 68 42 00 mov $0x4268a7,%edx 4184dc: e8 3f ea ff ff callq 416f20 <_D4core8demangle8Demangle3putMFAxaZAa> 4184e1: 4c 29 64 24 10 sub %r12,0x10(%rsp) 4184e6: 4d 85 f6 test %r14,%r14 4184e9: 0f 84 d7 00 00 00 je 4185c6 <_D4core8demangle8Demangle17parseTypeFunctionMFAaE4core8demangle8Demangle10IsDelegateZAa+0x4f6> 4184ef: 48 8b 4b 28 mov 0x28(%rbx),%rcx 4184f3: 48 85 c9 test %rcx,%rcx 4184f6: 74 1a je 418512 <_D4core8demangle8Demangle17parseTypeFunctionMFAaE4core8demangle8Demangle10IsDelegateZAa+0x442> 4184f8: 48 8b 43 18 mov 0x18(%rbx),%rax 4184fc: 4c 39 f8 cmp %r15,%rax 4184ff: 77 11 ja 418512 <_D4core8demangle8Demangle17parseTypeFunctionMFAaE4core8demangle8Demangle10IsDelegateZAa+0x442> 418501: 48 8d 14 08 lea (%rax,%rcx,1),%rdx 418505: 4b 8d 34 37 lea (%r15,%r14,1),%rsi 418509: 48 39 d6 cmp %rdx,%rsi 41850c: 0f 86 45 01 00 00 jbe 418657 <_D4core8demangle8Demangle17parseTypeFunctionMFAaE4core8demangle8Demangle10IsDelegateZAa+0x587> 418512: 48 89 df mov %rbx,%rdi 418515: 4c 89 f6 mov %r14,%rsi 418518: 4c 89 fa mov %r15,%rdx 41851b: e8 00 ea ff ff callq 416f20 <_D4core8demangle8Demangle3putMFAxaZAa> 418520: e9 86 01 00 00 jmpq 4186ab <_D4core8demangle8Demangle17parseTypeFunctionMFAaE4core8demangle8Demangle10IsDelegateZAa+0x5db> 418525: 48 ff c0 inc %rax 418528: 48 89 43 20 mov %rax,0x20(%rbx) 41852c: 48 89 df mov %rbx,%rdi 41852f: be 05 00 00 00 mov $0x5,%esi 418534: ba bb 68 42 00 mov $0x4268bb,%edx 418539: e8 e2 e9 ff ff callq 416f20 <_D4core8demangle8Demangle3putMFAxaZAa> 41853e: 48 8b 43 18 mov 0x18(%rbx),%rax 418542: 4c 01 e0 add %r12,%rax 418545: 48 89 04 24 mov %rax,(%rsp) 418549: 48 8b 43 28 mov 0x28(%rbx),%rax 41854d: 48 89 44 24 10 mov %rax,0x10(%rsp) 418552: 48 89 df mov %rbx,%rdi 418555: be 01 00 00 00 mov $0x1,%esi 41855a: ba c1 68 42 00 mov $0x4268c1,%edx 41855f: e8 bc e9 ff ff callq 416f20 <_D4core8demangle8Demangle3putMFAxaZAa> 418564: 48 8b 6b 28 mov 0x28(%rbx),%rbp 418568: 48 89 df mov %rbx,%rdi 41856b: 31 f6 xor %esi,%esi 41856d: 31 d2 xor %edx,%edx 41856f: e8 1c f3 ff ff callq 417890 <_D4core8demangle8Demangle9parseTypeMFAaZAa> 418574: 48 89 df mov %rbx,%rdi 418577: be 01 00 00 00 mov $0x1,%esi 41857c: ba c3 68 42 00 mov $0x4268c3,%edx 418581: e8 9a e9 ff ff callq 416f20 <_D4core8demangle8Demangle3putMFAxaZAa> 418586: 4c 29 64 24 10 sub %r12,0x10(%rsp) 41858b: 4d 85 f6 test %r14,%r14 41858e: 74 54 je 4185e4 <_D4core8demangle8Demangle17parseTypeFunctionMFAaE4core8demangle8Demangle10IsDelegateZAa+0x514> 418590: 48 8b 4b 28 mov 0x28(%rbx),%rcx 418594: 48 85 c9 test %rcx,%rcx 418597: 74 1a je 4185b3 <_D4core8demangle8Demangle17parseTypeFunctionMFAaE4core8demangle8Demangle10IsDelegateZAa+0x4e3> 418599: 48 8b 43 18 mov 0x18(%rbx),%rax 41859d: 4c 39 f8 cmp %r15,%rax 4185a0: 77 11 ja 4185b3 <_D4core8demangle8Demangle17parseTypeFunctionMFAaE4core8demangle8Demangle10IsDelegateZAa+0x4e3> 4185a2: 48 8d 14 08 lea (%rax,%rcx,1),%rdx 4185a6: 4b 8d 34 37 lea (%r15,%r14,1),%rsi 4185aa: 48 39 d6 cmp %rdx,%rsi 4185ad: 0f 86 5c 01 00 00 jbe 41870f <_D4core8demangle8Demangle17parseTypeFunctionMFAaE4core8demangle8Demangle10IsDelegateZAa+0x63f> 4185b3: 48 89 df mov %rbx,%rdi 4185b6: 4c 89 f6 mov %r14,%rsi 4185b9: 4c 89 fa mov %r15,%rdx 4185bc: e8 5f e9 ff ff callq 416f20 <_D4core8demangle8Demangle3putMFAxaZAa> 4185c1: e9 a5 01 00 00 jmpq 41876b <_D4core8demangle8Demangle17parseTypeFunctionMFAaE4core8demangle8Demangle10IsDelegateZAa+0x69b> 4185c6: 83 7c 24 0c 01 cmpl $0x1,0xc(%rsp) 4185cb: 75 35 jne 418602 <_D4core8demangle8Demangle17parseTypeFunctionMFAaE4core8demangle8Demangle10IsDelegateZAa+0x532> 4185cd: 48 89 df mov %rbx,%rdi 4185d0: be 08 00 00 00 mov $0x8,%esi 4185d5: ba a9 68 42 00 mov $0x4268a9,%edx 4185da: e8 41 e9 ff ff callq 416f20 <_D4core8demangle8Demangle3putMFAxaZAa> 4185df: e9 c7 00 00 00 jmpq 4186ab <_D4core8demangle8Demangle17parseTypeFunctionMFAaE4core8demangle8Demangle10IsDelegateZAa+0x5db> 4185e4: 83 7c 24 0c 01 cmpl $0x1,0xc(%rsp) 4185e9: 75 2e jne 418619 <_D4core8demangle8Demangle17parseTypeFunctionMFAaE4core8demangle8Demangle10IsDelegateZAa+0x549> 4185eb: 48 89 df mov %rbx,%rdi 4185ee: be 08 00 00 00 mov $0x8,%esi 4185f3: ba c5 68 42 00 mov $0x4268c5,%edx 4185f8: e8 23 e9 ff ff callq 416f20 <_D4core8demangle8Demangle3putMFAxaZAa> 4185fd: e9 69 01 00 00 jmpq 41876b <_D4core8demangle8Demangle17parseTypeFunctionMFAaE4core8demangle8Demangle10IsDelegateZAa+0x69b> 418602: 48 89 df mov %rbx,%rdi 418605: be 08 00 00 00 mov $0x8,%esi 41860a: ba b2 68 42 00 mov $0x4268b2,%edx 41860f: e8 0c e9 ff ff callq 416f20 <_D4core8demangle8Demangle3putMFAxaZAa> 418614: e9 92 00 00 00 jmpq 4186ab <_D4core8demangle8Demangle17parseTypeFunctionMFAaE4core8demangle8Demangle10IsDelegateZAa+0x5db> 418619: 48 89 df mov %rbx,%rdi 41861c: be 08 00 00 00 mov $0x8,%esi 418621: ba ce 68 42 00 mov $0x4268ce,%edx 418626: e8 f5 e8 ff ff callq 416f20 <_D4core8demangle8Demangle3putMFAxaZAa> 41862b: e9 3b 01 00 00 jmpq 41876b <_D4core8demangle8Demangle17parseTypeFunctionMFAaE4core8demangle8Demangle10IsDelegateZAa+0x69b> 418630: e8 fb e6 ff ff callq 416d30 <_D4core8demangle8Demangle5errorFAyaZv> 418635: 83 7c 24 0c 01 cmpl $0x1,0xc(%rsp) 41863a: 0f 85 94 01 00 00 jne 4187d4 <_D4core8demangle8Demangle17parseTypeFunctionMFAaE4core8demangle8Demangle10IsDelegateZAa+0x704> 418640: 48 89 df mov %rbx,%rdi 418643: be 08 00 00 00 mov $0x8,%esi 418648: ba 0b 69 42 00 mov $0x42690b,%edx 41864d: e8 ce e8 ff ff callq 416f20 <_D4core8demangle8Demangle3putMFAxaZAa> 418652: e9 e4 01 00 00 jmpq 41883b <_D4core8demangle8Demangle17parseTypeFunctionMFAaE4core8demangle8Demangle10IsDelegateZAa+0x76b> 418657: 31 ff xor %edi,%edi 418659: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 418660: 4c 89 fe mov %r15,%rsi 418663: 48 29 c6 sub %rax,%rsi 418666: 48 ff c6 inc %rsi 418669: eb 22 jmp 41868d <_D4core8demangle8Demangle17parseTypeFunctionMFAaE4core8demangle8Demangle10IsDelegateZAa+0x5bd> 41866b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 418670: 8a 4c 30 ff mov -0x1(%rax,%rsi,1),%cl 418674: 8a 14 30 mov (%rax,%rsi,1),%dl 418677: 88 54 30 ff mov %dl,-0x1(%rax,%rsi,1) 41867b: 48 8b 43 18 mov 0x18(%rbx),%rax 41867f: 88 0c 30 mov %cl,(%rax,%rsi,1) 418682: 48 ff c6 inc %rsi 418685: 48 8b 43 18 mov 0x18(%rbx),%rax 418689: 48 8b 4b 28 mov 0x28(%rbx),%rcx 41868d: 48 39 ce cmp %rcx,%rsi 418690: 72 de jb 418670 <_D4core8demangle8Demangle17parseTypeFunctionMFAaE4core8demangle8Demangle10IsDelegateZAa+0x5a0> 418692: 48 ff c7 inc %rdi 418695: 4c 39 f7 cmp %r14,%rdi 418698: 75 c6 jne 418660 <_D4core8demangle8Demangle17parseTypeFunctionMFAaE4core8demangle8Demangle10IsDelegateZAa+0x590> 41869a: 4c 29 f1 sub %r14,%rcx 41869d: 48 01 c8 add %rcx,%rax 4186a0: 4c 39 f8 cmp %r15,%rax 4186a3: 74 06 je 4186ab <_D4core8demangle8Demangle17parseTypeFunctionMFAaE4core8demangle8Demangle10IsDelegateZAa+0x5db> 4186a5: 4d 29 f5 sub %r14,%r13 4186a8: 4d 29 f4 sub %r14,%r12 4186ab: 4d 29 e5 sub %r12,%r13 4186ae: 0f 84 49 03 00 00 je 4189fd <_D4core8demangle8Demangle17parseTypeFunctionMFAaE4core8demangle8Demangle10IsDelegateZAa+0x92d> 4186b4: 48 8b 4b 18 mov 0x18(%rbx),%rcx 4186b8: 49 01 cc add %rcx,%r12 4186bb: 48 8b 53 28 mov 0x28(%rbx),%rdx 4186bf: 31 ff xor %edi,%edi 4186c1: 66 66 66 66 66 66 2e data32 data32 data32 data32 data32 nopw %cs:0x0(%rax,%rax,1) 4186c8: 0f 1f 84 00 00 00 00 4186cf: 00 4186d0: 4c 89 e6 mov %r12,%rsi 4186d3: 48 29 ce sub %rcx,%rsi 4186d6: 48 ff c6 inc %rsi 4186d9: eb 22 jmp 4186fd <_D4core8demangle8Demangle17parseTypeFunctionMFAaE4core8demangle8Demangle10IsDelegateZAa+0x62d> 4186db: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 4186e0: 8a 54 31 ff mov -0x1(%rcx,%rsi,1),%dl 4186e4: 8a 04 31 mov (%rcx,%rsi,1),%al 4186e7: 88 44 31 ff mov %al,-0x1(%rcx,%rsi,1) 4186eb: 48 8b 43 18 mov 0x18(%rbx),%rax 4186ef: 88 14 30 mov %dl,(%rax,%rsi,1) 4186f2: 48 ff c6 inc %rsi 4186f5: 48 8b 4b 18 mov 0x18(%rbx),%rcx 4186f9: 48 8b 53 28 mov 0x28(%rbx),%rdx 4186fd: 48 39 d6 cmp %rdx,%rsi 418700: 72 de jb 4186e0 <_D4core8demangle8Demangle17parseTypeFunctionMFAaE4core8demangle8Demangle10IsDelegateZAa+0x610> 418702: 48 ff c7 inc %rdi 418705: 4c 39 ef cmp %r13,%rdi 418708: 75 c6 jne 4186d0 <_D4core8demangle8Demangle17parseTypeFunctionMFAaE4core8demangle8Demangle10IsDelegateZAa+0x600> 41870a: e9 ee 02 00 00 jmpq 4189fd <_D4core8demangle8Demangle17parseTypeFunctionMFAaE4core8demangle8Demangle10IsDelegateZAa+0x92d> 41870f: 31 ff xor %edi,%edi 418711: 66 66 66 66 66 66 2e data32 data32 data32 data32 data32 nopw %cs:0x0(%rax,%rax,1) 418718: 0f 1f 84 00 00 00 00 41871f: 00 418720: 4c 89 fe mov %r15,%rsi 418723: 48 29 c6 sub %rax,%rsi 418726: 48 ff c6 inc %rsi 418729: eb 22 jmp 41874d <_D4core8demangle8Demangle17parseTypeFunctionMFAaE4core8demangle8Demangle10IsDelegateZAa+0x67d> 41872b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 418730: 8a 4c 30 ff mov -0x1(%rax,%rsi,1),%cl 418734: 8a 14 30 mov (%rax,%rsi,1),%dl 418737: 88 54 30 ff mov %dl,-0x1(%rax,%rsi,1) 41873b: 48 8b 43 18 mov 0x18(%rbx),%rax 41873f: 88 0c 30 mov %cl,(%rax,%rsi,1) 418742: 48 ff c6 inc %rsi 418745: 48 8b 43 18 mov 0x18(%rbx),%rax 418749: 48 8b 4b 28 mov 0x28(%rbx),%rcx 41874d: 48 39 ce cmp %rcx,%rsi 418750: 72 de jb 418730 <_D4core8demangle8Demangle17parseTypeFunctionMFAaE4core8demangle8Demangle10IsDelegateZAa+0x660> 418752: 48 ff c7 inc %rdi 418755: 4c 39 f7 cmp %r14,%rdi 418758: 75 c6 jne 418720 <_D4core8demangle8Demangle17parseTypeFunctionMFAaE4core8demangle8Demangle10IsDelegateZAa+0x650> 41875a: 4c 29 f1 sub %r14,%rcx 41875d: 48 01 c8 add %rcx,%rax 418760: 4c 39 f8 cmp %r15,%rax 418763: 74 06 je 41876b <_D4core8demangle8Demangle17parseTypeFunctionMFAaE4core8demangle8Demangle10IsDelegateZAa+0x69b> 418765: 4c 29 f5 sub %r14,%rbp 418768: 4d 29 f4 sub %r14,%r12 41876b: 4c 29 e5 sub %r12,%rbp 41876e: 0f 84 89 02 00 00 je 4189fd <_D4core8demangle8Demangle17parseTypeFunctionMFAaE4core8demangle8Demangle10IsDelegateZAa+0x92d> 418774: 48 8b 4b 18 mov 0x18(%rbx),%rcx 418778: 49 01 cc add %rcx,%r12 41877b: 48 8b 53 28 mov 0x28(%rbx),%rdx 41877f: 31 ff xor %edi,%edi 418781: 66 66 66 66 66 66 2e data32 data32 data32 data32 data32 nopw %cs:0x0(%rax,%rax,1) 418788: 0f 1f 84 00 00 00 00 41878f: 00 418790: 4c 89 e6 mov %r12,%rsi 418793: 48 29 ce sub %rcx,%rsi 418796: 48 ff c6 inc %rsi 418799: eb 22 jmp 4187bd <_D4core8demangle8Demangle17parseTypeFunctionMFAaE4core8demangle8Demangle10IsDelegateZAa+0x6ed> 41879b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 4187a0: 8a 54 31 ff mov -0x1(%rcx,%rsi,1),%dl 4187a4: 8a 04 31 mov (%rcx,%rsi,1),%al 4187a7: 88 44 31 ff mov %al,-0x1(%rcx,%rsi,1) 4187ab: 48 8b 43 18 mov 0x18(%rbx),%rax 4187af: 88 14 30 mov %dl,(%rax,%rsi,1) 4187b2: 48 ff c6 inc %rsi 4187b5: 48 8b 4b 18 mov 0x18(%rbx),%rcx 4187b9: 48 8b 53 28 mov 0x28(%rbx),%rdx 4187bd: 48 39 d6 cmp %rdx,%rsi 4187c0: 72 de jb 4187a0 <_D4core8demangle8Demangle17parseTypeFunctionMFAaE4core8demangle8Demangle10IsDelegateZAa+0x6d0> 4187c2: 48 ff c7 inc %rdi 4187c5: 48 39 ef cmp %rbp,%rdi 4187c8: 75 c6 jne 418790 <_D4core8demangle8Demangle17parseTypeFunctionMFAaE4core8demangle8Demangle10IsDelegateZAa+0x6c0> 4187ca: e9 2e 02 00 00 jmpq 4189fd <_D4core8demangle8Demangle17parseTypeFunctionMFAaE4core8demangle8Demangle10IsDelegateZAa+0x92d> 4187cf: e8 5c e5 ff ff callq 416d30 <_D4core8demangle8Demangle5errorFAyaZv> 4187d4: 48 89 df mov %rbx,%rdi 4187d7: be 08 00 00 00 mov $0x8,%esi 4187dc: ba 14 69 42 00 mov $0x426914,%edx 4187e1: e8 3a e7 ff ff callq 416f20 <_D4core8demangle8Demangle3putMFAxaZAa> 4187e6: eb 53 jmp 41883b <_D4core8demangle8Demangle17parseTypeFunctionMFAaE4core8demangle8Demangle10IsDelegateZAa+0x76b> 4187e8: 31 ff xor %edi,%edi 4187ea: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) 4187f0: 4c 89 fe mov %r15,%rsi 4187f3: 48 29 c6 sub %rax,%rsi 4187f6: 48 ff c6 inc %rsi 4187f9: eb 22 jmp 41881d <_D4core8demangle8Demangle17parseTypeFunctionMFAaE4core8demangle8Demangle10IsDelegateZAa+0x74d> 4187fb: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 418800: 8a 4c 30 ff mov -0x1(%rax,%rsi,1),%cl 418804: 8a 14 30 mov (%rax,%rsi,1),%dl 418807: 88 54 30 ff mov %dl,-0x1(%rax,%rsi,1) 41880b: 48 8b 43 18 mov 0x18(%rbx),%rax 41880f: 88 0c 30 mov %cl,(%rax,%rsi,1) 418812: 48 ff c6 inc %rsi 418815: 48 8b 43 18 mov 0x18(%rbx),%rax 418819: 48 8b 4b 28 mov 0x28(%rbx),%rcx 41881d: 48 39 ce cmp %rcx,%rsi 418820: 72 de jb 418800 <_D4core8demangle8Demangle17parseTypeFunctionMFAaE4core8demangle8Demangle10IsDelegateZAa+0x730> 418822: 48 ff c7 inc %rdi 418825: 4c 39 f7 cmp %r14,%rdi 418828: 75 c6 jne 4187f0 <_D4core8demangle8Demangle17parseTypeFunctionMFAaE4core8demangle8Demangle10IsDelegateZAa+0x720> 41882a: 4c 29 f1 sub %r14,%rcx 41882d: 48 01 c8 add %rcx,%rax 418830: 4c 39 f8 cmp %r15,%rax 418833: 74 06 je 41883b <_D4core8demangle8Demangle17parseTypeFunctionMFAaE4core8demangle8Demangle10IsDelegateZAa+0x76b> 418835: 4c 29 f5 sub %r14,%rbp 418838: 4d 29 f4 sub %r14,%r12 41883b: 4c 29 e5 sub %r12,%rbp 41883e: 74 4a je 41888a <_D4core8demangle8Demangle17parseTypeFunctionMFAaE4core8demangle8Demangle10IsDelegateZAa+0x7ba> 418840: 48 8b 4b 18 mov 0x18(%rbx),%rcx 418844: 49 01 cc add %rcx,%r12 418847: 48 8b 53 28 mov 0x28(%rbx),%rdx 41884b: 31 ff xor %edi,%edi 41884d: 0f 1f 00 nopl (%rax) 418850: 4c 89 e6 mov %r12,%rsi 418853: 48 29 ce sub %rcx,%rsi 418856: 48 ff c6 inc %rsi 418859: eb 22 jmp 41887d <_D4core8demangle8Demangle17parseTypeFunctionMFAaE4core8demangle8Demangle10IsDelegateZAa+0x7ad> 41885b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 418860: 8a 54 31 ff mov -0x1(%rcx,%rsi,1),%dl 418864: 8a 04 31 mov (%rcx,%rsi,1),%al 418867: 88 44 31 ff mov %al,-0x1(%rcx,%rsi,1) 41886b: 48 8b 43 18 mov 0x18(%rbx),%rax 41886f: 88 14 30 mov %dl,(%rax,%rsi,1) 418872: 48 ff c6 inc %rsi 418875: 48 8b 4b 18 mov 0x18(%rbx),%rcx 418879: 48 8b 53 28 mov 0x28(%rbx),%rdx 41887d: 48 39 d6 cmp %rdx,%rsi 418880: 72 de jb 418860 <_D4core8demangle8Demangle17parseTypeFunctionMFAaE4core8demangle8Demangle10IsDelegateZAa+0x790> 418882: 48 ff c7 inc %rdi 418885: 48 39 ef cmp %rbp,%rdi 418888: 75 c6 jne 418850 <_D4core8demangle8Demangle17parseTypeFunctionMFAaE4core8demangle8Demangle10IsDelegateZAa+0x780> 41888a: 4c 89 ef mov %r13,%rdi 41888d: e8 6e 05 ff ff callq 408e00 <_d_eh_resume_unwind> 418892: 48 ff c0 inc %rax 418895: 48 89 43 20 mov %rax,0x20(%rbx) 418899: 48 8b 43 18 mov 0x18(%rbx),%rax 41889d: 4c 01 e0 add %r12,%rax 4188a0: 48 89 04 24 mov %rax,(%rsp) 4188a4: 48 8b 43 28 mov 0x28(%rbx),%rax 4188a8: 48 89 44 24 10 mov %rax,0x10(%rsp) 4188ad: 48 89 df mov %rbx,%rdi 4188b0: be 01 00 00 00 mov $0x1,%esi 4188b5: ba d7 68 42 00 mov $0x4268d7,%edx 4188ba: e8 61 e6 ff ff callq 416f20 <_D4core8demangle8Demangle3putMFAxaZAa> 4188bf: 48 8b 6b 28 mov 0x28(%rbx),%rbp 4188c3: 48 89 df mov %rbx,%rdi 4188c6: 31 f6 xor %esi,%esi 4188c8: 31 d2 xor %edx,%edx 4188ca: e8 c1 ef ff ff callq 417890 <_D4core8demangle8Demangle9parseTypeMFAaZAa> 4188cf: 48 89 df mov %rbx,%rdi 4188d2: be 01 00 00 00 mov $0x1,%esi 4188d7: ba d9 68 42 00 mov $0x4268d9,%edx 4188dc: e8 3f e6 ff ff callq 416f20 <_D4core8demangle8Demangle3putMFAxaZAa> 4188e1: 4c 29 64 24 10 sub %r12,0x10(%rsp) 4188e6: 4d 85 f6 test %r14,%r14 4188e9: 74 54 je 41893f <_D4core8demangle8Demangle17parseTypeFunctionMFAaE4core8demangle8Demangle10IsDelegateZAa+0x86f> 4188eb: 48 8b 4b 28 mov 0x28(%rbx),%rcx 4188ef: 48 85 c9 test %rcx,%rcx 4188f2: 74 16 je 41890a <_D4core8demangle8Demangle17parseTypeFunctionMFAaE4core8demangle8Demangle10IsDelegateZAa+0x83a> 4188f4: 48 8b 43 18 mov 0x18(%rbx),%rax 4188f8: 4c 39 f8 cmp %r15,%rax 4188fb: 77 0d ja 41890a <_D4core8demangle8Demangle17parseTypeFunctionMFAaE4core8demangle8Demangle10IsDelegateZAa+0x83a> 4188fd: 48 8d 14 08 lea (%rax,%rcx,1),%rdx 418901: 4b 8d 34 37 lea (%r15,%r14,1),%rsi 418905: 48 39 d6 cmp %rdx,%rsi 418908: 76 50 jbe 41895a <_D4core8demangle8Demangle17parseTypeFunctionMFAaE4core8demangle8Demangle10IsDelegateZAa+0x88a> 41890a: 48 89 df mov %rbx,%rdi 41890d: 4c 89 f6 mov %r14,%rsi 418910: 4c 89 fa mov %r15,%rdx 418913: e8 08 e6 ff ff callq 416f20 <_D4core8demangle8Demangle3putMFAxaZAa> 418918: e9 99 00 00 00 jmpq 4189b6 <_D4core8demangle8Demangle17parseTypeFunctionMFAaE4core8demangle8Demangle10IsDelegateZAa+0x8e6> 41891d: e8 0e e4 ff ff callq 416d30 <_D4core8demangle8Demangle5errorFAyaZv> 418922: 4c 89 ef mov %r13,%rdi 418925: e8 36 04 ff ff callq 408d60 <_d_throw_exception> 41892a: e9 de fa ff ff jmpq 41840d <_D4core8demangle8Demangle17parseTypeFunctionMFAaE4core8demangle8Demangle10IsDelegateZAa+0x33d> 41892f: 49 89 c5 mov %rax,%r13 418932: 4c 89 ef mov %r13,%rdi 418935: e8 c6 04 ff ff callq 408e00 <_d_eh_resume_unwind> 41893a: e9 c2 fa ff ff jmpq 418401 <_D4core8demangle8Demangle17parseTypeFunctionMFAaE4core8demangle8Demangle10IsDelegateZAa+0x331> 41893f: 83 7c 24 0c 01 cmpl $0x1,0xc(%rsp) 418944: 75 5e jne 4189a4 <_D4core8demangle8Demangle17parseTypeFunctionMFAaE4core8demangle8Demangle10IsDelegateZAa+0x8d4> 418946: 48 89 df mov %rbx,%rdi 418949: be 08 00 00 00 mov $0x8,%esi 41894e: ba db 68 42 00 mov $0x4268db,%edx 418953: e8 c8 e5 ff ff callq 416f20 <_D4core8demangle8Demangle3putMFAxaZAa> 418958: eb 5c jmp 4189b6 <_D4core8demangle8Demangle17parseTypeFunctionMFAaE4core8demangle8Demangle10IsDelegateZAa+0x8e6> 41895a: 31 ff xor %edi,%edi 41895c: 4c 89 fe mov %r15,%rsi 41895f: 48 29 c6 sub %rax,%rsi 418962: 48 ff c6 inc %rsi 418965: eb 1d jmp 418984 <_D4core8demangle8Demangle17parseTypeFunctionMFAaE4core8demangle8Demangle10IsDelegateZAa+0x8b4> 418967: 8a 4c 30 ff mov -0x1(%rax,%rsi,1),%cl 41896b: 8a 14 30 mov (%rax,%rsi,1),%dl 41896e: 88 54 30 ff mov %dl,-0x1(%rax,%rsi,1) 418972: 48 8b 43 18 mov 0x18(%rbx),%rax 418976: 88 0c 30 mov %cl,(%rax,%rsi,1) 418979: 48 ff c6 inc %rsi 41897c: 48 8b 43 18 mov 0x18(%rbx),%rax 418980: 48 8b 4b 28 mov 0x28(%rbx),%rcx 418984: 48 39 ce cmp %rcx,%rsi 418987: 72 de jb 418967 <_D4core8demangle8Demangle17parseTypeFunctionMFAaE4core8demangle8Demangle10IsDelegateZAa+0x897> 418989: 48 ff c7 inc %rdi 41898c: 4c 39 f7 cmp %r14,%rdi 41898f: 75 cb jne 41895c <_D4core8demangle8Demangle17parseTypeFunctionMFAaE4core8demangle8Demangle10IsDelegateZAa+0x88c> 418991: 4c 29 f1 sub %r14,%rcx 418994: 48 01 c8 add %rcx,%rax 418997: 4c 39 f8 cmp %r15,%rax 41899a: 74 1a je 4189b6 <_D4core8demangle8Demangle17parseTypeFunctionMFAaE4core8demangle8Demangle10IsDelegateZAa+0x8e6> 41899c: 4c 29 f5 sub %r14,%rbp 41899f: 4d 29 f4 sub %r14,%r12 4189a2: eb 12 jmp 4189b6 <_D4core8demangle8Demangle17parseTypeFunctionMFAaE4core8demangle8Demangle10IsDelegateZAa+0x8e6> 4189a4: 48 89 df mov %rbx,%rdi 4189a7: be 08 00 00 00 mov $0x8,%esi 4189ac: ba e4 68 42 00 mov $0x4268e4,%edx 4189b1: e8 6a e5 ff ff callq 416f20 <_D4core8demangle8Demangle3putMFAxaZAa> 4189b6: 4c 29 e5 sub %r12,%rbp 4189b9: 74 42 je 4189fd <_D4core8demangle8Demangle17parseTypeFunctionMFAaE4core8demangle8Demangle10IsDelegateZAa+0x92d> 4189bb: 48 8b 4b 18 mov 0x18(%rbx),%rcx 4189bf: 49 01 cc add %rcx,%r12 4189c2: 48 8b 53 28 mov 0x28(%rbx),%rdx 4189c6: 31 ff xor %edi,%edi 4189c8: 4c 89 e6 mov %r12,%rsi 4189cb: 48 29 ce sub %rcx,%rsi 4189ce: 48 ff c6 inc %rsi 4189d1: eb 1d jmp 4189f0 <_D4core8demangle8Demangle17parseTypeFunctionMFAaE4core8demangle8Demangle10IsDelegateZAa+0x920> 4189d3: 8a 54 31 ff mov -0x1(%rcx,%rsi,1),%dl 4189d7: 8a 04 31 mov (%rcx,%rsi,1),%al 4189da: 88 44 31 ff mov %al,-0x1(%rcx,%rsi,1) 4189de: 48 8b 43 18 mov 0x18(%rbx),%rax 4189e2: 88 14 30 mov %dl,(%rax,%rsi,1) 4189e5: 48 ff c6 inc %rsi 4189e8: 48 8b 4b 18 mov 0x18(%rbx),%rcx 4189ec: 48 8b 53 28 mov 0x28(%rbx),%rdx 4189f0: 48 39 d6 cmp %rdx,%rsi 4189f3: 72 de jb 4189d3 <_D4core8demangle8Demangle17parseTypeFunctionMFAaE4core8demangle8Demangle10IsDelegateZAa+0x903> 4189f5: 48 ff c7 inc %rdi 4189f8: 48 39 ef cmp %rbp,%rdi 4189fb: 75 cb jne 4189c8 <_D4core8demangle8Demangle17parseTypeFunctionMFAaE4core8demangle8Demangle10IsDelegateZAa+0x8f8> 4189fd: 48 8b 44 24 10 mov 0x10(%rsp),%rax 418a02: 48 8b 14 24 mov (%rsp),%rdx 418a06: 48 83 c4 18 add $0x18,%rsp 418a0a: 5b pop %rbx 418a0b: 41 5c pop %r12 418a0d: 41 5d pop %r13 418a0f: 41 5e pop %r14 418a11: 41 5f pop %r15 418a13: 5d pop %rbp 418a14: c3 retq 418a15: 49 89 c5 mov %rax,%r13 418a18: 48 89 df mov %rbx,%rdi 418a1b: be 01 00 00 00 mov $0x1,%esi 418a20: ba 1d 69 42 00 mov $0x42691d,%edx 418a25: e8 f6 e4 ff ff callq 416f20 <_D4core8demangle8Demangle3putMFAxaZAa> 418a2a: 48 8b 6b 28 mov 0x28(%rbx),%rbp 418a2e: 48 89 df mov %rbx,%rdi 418a31: 31 f6 xor %esi,%esi 418a33: 31 d2 xor %edx,%edx 418a35: e8 56 ee ff ff callq 417890 <_D4core8demangle8Demangle9parseTypeMFAaZAa> 418a3a: 48 89 df mov %rbx,%rdi 418a3d: be 01 00 00 00 mov $0x1,%esi 418a42: ba 1f 69 42 00 mov $0x42691f,%edx 418a47: e8 d4 e4 ff ff callq 416f20 <_D4core8demangle8Demangle3putMFAxaZAa> 418a4c: 4d 85 f6 test %r14,%r14 418a4f: 74 2a je 418a7b <_D4core8demangle8Demangle17parseTypeFunctionMFAaE4core8demangle8Demangle10IsDelegateZAa+0x9ab> 418a51: 48 8b 4b 28 mov 0x28(%rbx),%rcx 418a55: 48 85 c9 test %rcx,%rcx 418a58: 74 16 je 418a70 <_D4core8demangle8Demangle17parseTypeFunctionMFAaE4core8demangle8Demangle10IsDelegateZAa+0x9a0> 418a5a: 48 8b 43 18 mov 0x18(%rbx),%rax 418a5e: 4c 39 f8 cmp %r15,%rax 418a61: 77 0d ja 418a70 <_D4core8demangle8Demangle17parseTypeFunctionMFAaE4core8demangle8Demangle10IsDelegateZAa+0x9a0> 418a63: 48 8d 14 08 lea (%rax,%rcx,1),%rdx 418a67: 4b 8d 34 37 lea (%r15,%r14,1),%rsi 418a6b: 48 39 d6 cmp %rdx,%rsi 418a6e: 76 21 jbe 418a91 <_D4core8demangle8Demangle17parseTypeFunctionMFAaE4core8demangle8Demangle10IsDelegateZAa+0x9c1> 418a70: 48 89 df mov %rbx,%rdi 418a73: 4c 89 f6 mov %r14,%rsi 418a76: 4c 89 fa mov %r15,%rdx 418a79: eb 6d jmp 418ae8 <_D4core8demangle8Demangle17parseTypeFunctionMFAaE4core8demangle8Demangle10IsDelegateZAa+0xa18> 418a7b: 83 7c 24 0c 01 cmpl $0x1,0xc(%rsp) 418a80: 75 59 jne 418adb <_D4core8demangle8Demangle17parseTypeFunctionMFAaE4core8demangle8Demangle10IsDelegateZAa+0xa0b> 418a82: 48 89 df mov %rbx,%rdi 418a85: be 08 00 00 00 mov $0x8,%esi 418a8a: ba 21 69 42 00 mov $0x426921,%edx 418a8f: eb 57 jmp 418ae8 <_D4core8demangle8Demangle17parseTypeFunctionMFAaE4core8demangle8Demangle10IsDelegateZAa+0xa18> 418a91: 31 ff xor %edi,%edi 418a93: 4c 89 fe mov %r15,%rsi 418a96: 48 29 c6 sub %rax,%rsi 418a99: 48 ff c6 inc %rsi 418a9c: eb 1d jmp 418abb <_D4core8demangle8Demangle17parseTypeFunctionMFAaE4core8demangle8Demangle10IsDelegateZAa+0x9eb> 418a9e: 8a 4c 30 ff mov -0x1(%rax,%rsi,1),%cl 418aa2: 8a 14 30 mov (%rax,%rsi,1),%dl 418aa5: 88 54 30 ff mov %dl,-0x1(%rax,%rsi,1) 418aa9: 48 8b 43 18 mov 0x18(%rbx),%rax 418aad: 88 0c 30 mov %cl,(%rax,%rsi,1) 418ab0: 48 ff c6 inc %rsi 418ab3: 48 8b 43 18 mov 0x18(%rbx),%rax 418ab7: 48 8b 4b 28 mov 0x28(%rbx),%rcx 418abb: 48 39 ce cmp %rcx,%rsi 418abe: 72 de jb 418a9e <_D4core8demangle8Demangle17parseTypeFunctionMFAaE4core8demangle8Demangle10IsDelegateZAa+0x9ce> 418ac0: 48 ff c7 inc %rdi 418ac3: 4c 39 f7 cmp %r14,%rdi 418ac6: 75 cb jne 418a93 <_D4core8demangle8Demangle17parseTypeFunctionMFAaE4core8demangle8Demangle10IsDelegateZAa+0x9c3> 418ac8: 4c 29 f1 sub %r14,%rcx 418acb: 48 01 c8 add %rcx,%rax 418ace: 4c 39 f8 cmp %r15,%rax 418ad1: 74 1a je 418aed <_D4core8demangle8Demangle17parseTypeFunctionMFAaE4core8demangle8Demangle10IsDelegateZAa+0xa1d> 418ad3: 4c 29 f5 sub %r14,%rbp 418ad6: 4d 29 f4 sub %r14,%r12 418ad9: eb 12 jmp 418aed <_D4core8demangle8Demangle17parseTypeFunctionMFAaE4core8demangle8Demangle10IsDelegateZAa+0xa1d> 418adb: 48 89 df mov %rbx,%rdi 418ade: be 08 00 00 00 mov $0x8,%esi 418ae3: ba 2a 69 42 00 mov $0x42692a,%edx 418ae8: e8 33 e4 ff ff callq 416f20 <_D4core8demangle8Demangle3putMFAxaZAa> 418aed: 4c 29 e5 sub %r12,%rbp 418af0: 74 42 je 418b34 <_D4core8demangle8Demangle17parseTypeFunctionMFAaE4core8demangle8Demangle10IsDelegateZAa+0xa64> 418af2: 48 8b 4b 18 mov 0x18(%rbx),%rcx 418af6: 49 01 cc add %rcx,%r12 418af9: 48 8b 53 28 mov 0x28(%rbx),%rdx 418afd: 31 ff xor %edi,%edi 418aff: 4c 89 e6 mov %r12,%rsi 418b02: 48 29 ce sub %rcx,%rsi 418b05: 48 ff c6 inc %rsi 418b08: eb 1d jmp 418b27 <_D4core8demangle8Demangle17parseTypeFunctionMFAaE4core8demangle8Demangle10IsDelegateZAa+0xa57> 418b0a: 8a 54 31 ff mov -0x1(%rcx,%rsi,1),%dl 418b0e: 8a 04 31 mov (%rcx,%rsi,1),%al 418b11: 88 44 31 ff mov %al,-0x1(%rcx,%rsi,1) 418b15: 48 8b 43 18 mov 0x18(%rbx),%rax 418b19: 88 14 30 mov %dl,(%rax,%rsi,1) 418b1c: 48 ff c6 inc %rsi 418b1f: 48 8b 4b 18 mov 0x18(%rbx),%rcx 418b23: 48 8b 53 28 mov 0x28(%rbx),%rdx 418b27: 48 39 d6 cmp %rdx,%rsi 418b2a: 72 de jb 418b0a <_D4core8demangle8Demangle17parseTypeFunctionMFAaE4core8demangle8Demangle10IsDelegateZAa+0xa3a> 418b2c: 48 ff c7 inc %rdi 418b2f: 48 39 ef cmp %rbp,%rdi 418b32: 75 cb jne 418aff <_D4core8demangle8Demangle17parseTypeFunctionMFAaE4core8demangle8Demangle10IsDelegateZAa+0xa2f> 418b34: 4c 89 ef mov %r13,%rdi 418b37: e8 c4 02 ff ff callq 408e00 <_d_eh_resume_unwind> 418b3c: 0f 1f 40 00 nopl 0x0(%rax) 0000000000418b40 <_D4core8demangle8Demangle10parseValueMFAaaZv>: 418b40: 55 push %rbp 418b41: 41 57 push %r15 418b43: 41 56 push %r14 418b45: 41 54 push %r12 418b47: 53 push %rbx 418b48: 48 83 ec 10 sub $0x10,%rsp 418b4c: 89 f5 mov %esi,%ebp 418b4e: 49 89 ff mov %rdi,%r15 418b51: 4d 8b 07 mov (%r15),%r8 418b54: 49 8b 47 20 mov 0x20(%r15),%rax 418b58: 4c 39 c0 cmp %r8,%rax 418b5b: 0f 83 83 06 00 00 jae 4191e4 <_D4core8demangle8Demangle10parseValueMFAaaZv+0x6a4> 418b61: 49 8b 77 08 mov 0x8(%r15),%rsi 418b65: 0f b6 3c 06 movzbl (%rsi,%rax,1),%edi 418b69: 83 ff 76 cmp $0x76,%edi 418b6c: 77 26 ja 418b94 <_D4core8demangle8Demangle10parseValueMFAaaZv+0x54> 418b6e: 83 ff 40 cmp $0x40,%edi 418b71: 0f 87 f5 01 00 00 ja 418d6c <_D4core8demangle8Demangle10parseValueMFAaaZv+0x22c> 418b77: 83 c7 d0 add $0xffffffd0,%edi 418b7a: 83 ff 0a cmp $0xa,%edi 418b7d: 0f 83 61 06 00 00 jae 4191e4 <_D4core8demangle8Demangle10parseValueMFAaaZv+0x6a4> 418b83: 40 0f b6 f5 movzbl %bpl,%esi 418b87: 4c 89 ff mov %r15,%rdi 418b8a: e8 61 06 00 00 callq 4191f0 <_D4core8demangle8Demangle17parseIntegerValueMFAaaZv> 418b8f: e9 3b 04 00 00 jmpq 418fcf <_D4core8demangle8Demangle10parseValueMFAaaZv+0x48f> 418b94: 83 ff 77 cmp $0x77,%edi 418b97: 0f 85 47 06 00 00 jne 4191e4 <_D4core8demangle8Demangle10parseValueMFAaaZv+0x6a4> 418b9d: 49 8b 4f 08 mov 0x8(%r15),%rcx 418ba1: 44 8a 34 01 mov (%rcx,%rax,1),%r14b 418ba5: 44 88 74 24 0f mov %r14b,0xf(%rsp) 418baa: 48 8d 50 01 lea 0x1(%rax),%rdx 418bae: 49 89 57 20 mov %rdx,0x20(%r15) 418bb2: 4c 39 c0 cmp %r8,%rax 418bb5: 0f 83 fc 05 00 00 jae 4191b7 <_D4core8demangle8Demangle10parseValueMFAaaZv+0x677> 418bbb: 4d 8b 57 08 mov 0x8(%r15),%r10 418bbf: 45 31 e4 xor %r12d,%r12d 418bc2: 4c 39 c2 cmp %r8,%rdx 418bc5: 73 79 jae 418c40 <_D4core8demangle8Demangle10parseValueMFAaaZv+0x100> 418bc7: 48 89 d7 mov %rdx,%rdi 418bca: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) 418bd0: 41 8a 0c 3a mov (%r10,%rdi,1),%cl 418bd4: 80 c1 d0 add $0xd0,%cl 418bd7: 80 f9 09 cmp $0x9,%cl 418bda: 77 0c ja 418be8 <_D4core8demangle8Demangle10parseValueMFAaaZv+0xa8> 418bdc: 48 ff c7 inc %rdi 418bdf: 49 89 7f 20 mov %rdi,0x20(%r15) 418be3: 4c 39 c7 cmp %r8,%rdi 418be6: 72 e8 jb 418bd0 <_D4core8demangle8Demangle10parseValueMFAaaZv+0x90> 418be8: 48 89 fb mov %rdi,%rbx 418beb: 48 29 d3 sub %rdx,%rbx 418bee: 74 50 je 418c40 <_D4core8demangle8Demangle10parseValueMFAaaZv+0x100> 418bf0: 4a 8d 74 10 01 lea 0x1(%rax,%r10,1),%rsi 418bf5: 45 31 e4 xor %r12d,%r12d 418bf8: 49 b9 cd cc cc cc cc movabs $0xcccccccccccccccd,%r9 418bff: cc cc cc 418c02: 4c 89 e5 mov %r12,%rbp 418c05: 66 66 2e 0f 1f 84 00 data32 nopw %cs:0x0(%rax,%rax,1) 418c0c: 00 00 00 00 418c10: 0f b6 0c 2e movzbl (%rsi,%rbp,1),%ecx 418c14: b8 2f 00 00 00 mov $0x2f,%eax 418c19: 48 29 c8 sub %rcx,%rax 418c1c: 49 f7 e1 mul %r9 418c1f: 48 c1 ea 03 shr $0x3,%rdx 418c23: 49 39 d4 cmp %rdx,%r12 418c26: 0f 87 8b 05 00 00 ja 4191b7 <_D4core8demangle8Demangle10parseValueMFAaaZv+0x677> 418c2c: 4b 8d 04 a4 lea (%r12,%r12,4),%rax 418c30: 4c 8d 64 41 d0 lea -0x30(%rcx,%rax,2),%r12 418c35: 48 ff c5 inc %rbp 418c38: 48 39 dd cmp %rbx,%rbp 418c3b: 72 d3 jb 418c10 <_D4core8demangle8Demangle10parseValueMFAaaZv+0xd0> 418c3d: 48 89 fa mov %rdi,%rdx 418c40: 4c 39 c2 cmp %r8,%rdx 418c43: 0f 83 6e 05 00 00 jae 4191b7 <_D4core8demangle8Demangle10parseValueMFAaaZv+0x677> 418c49: 41 80 3c 12 5f cmpb $0x5f,(%r10,%rdx,1) 418c4e: 0f 85 63 05 00 00 jne 4191b7 <_D4core8demangle8Demangle10parseValueMFAaaZv+0x677> 418c54: 48 ff c2 inc %rdx 418c57: 49 89 57 20 mov %rdx,0x20(%r15) 418c5b: 4c 89 ff mov %r15,%rdi 418c5e: be 01 00 00 00 mov $0x1,%esi 418c63: ba 3e 69 42 00 mov $0x42693e,%edx 418c68: e8 b3 e2 ff ff callq 416f20 <_D4core8demangle8Demangle3putMFAxaZAa> 418c6d: 4d 85 e4 test %r12,%r12 418c70: 0f 84 c8 00 00 00 je 418d3e <_D4core8demangle8Demangle10parseValueMFAaaZv+0x1fe> 418c76: 31 ed xor %ebp,%ebp 418c78: 4c 8d 74 24 0e lea 0xe(%rsp),%r14 418c7d: 0f 1f 00 nopl (%rax) 418c80: 49 8b 17 mov (%r15),%rdx 418c83: 49 8b 47 20 mov 0x20(%r15),%rax 418c87: 48 39 d0 cmp %rdx,%rax 418c8a: 0f 83 27 05 00 00 jae 4191b7 <_D4core8demangle8Demangle10parseValueMFAaaZv+0x677> 418c90: 49 8b 77 08 mov 0x8(%r15),%rsi 418c94: 8a 1c 06 mov (%rsi,%rax,1),%bl 418c97: 88 d9 mov %bl,%cl 418c99: 80 c1 9f add $0x9f,%cl 418c9c: 80 f9 05 cmp $0x5,%cl 418c9f: 77 0f ja 418cb0 <_D4core8demangle8Demangle10parseValueMFAaaZv+0x170> 418ca1: 80 c3 a9 add $0xa9,%bl 418ca4: eb 26 jmp 418ccc <_D4core8demangle8Demangle10parseValueMFAaaZv+0x18c> 418ca6: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) 418cad: 00 00 00 418cb0: 88 d9 mov %bl,%cl 418cb2: 80 c1 bf add $0xbf,%cl 418cb5: 80 f9 05 cmp $0x5,%cl 418cb8: 77 06 ja 418cc0 <_D4core8demangle8Demangle10parseValueMFAaaZv+0x180> 418cba: 80 c3 c9 add $0xc9,%bl 418cbd: eb 0d jmp 418ccc <_D4core8demangle8Demangle10parseValueMFAaaZv+0x18c> 418cbf: 90 nop 418cc0: 80 c3 d0 add $0xd0,%bl 418cc3: 80 fb 0a cmp $0xa,%bl 418cc6: 0f 83 eb 04 00 00 jae 4191b7 <_D4core8demangle8Demangle10parseValueMFAaaZv+0x677> 418ccc: 48 8d 78 01 lea 0x1(%rax),%rdi 418cd0: 49 89 7f 20 mov %rdi,0x20(%r15) 418cd4: 48 39 d7 cmp %rdx,%rdi 418cd7: 0f 83 da 04 00 00 jae 4191b7 <_D4core8demangle8Demangle10parseValueMFAaaZv+0x677> 418cdd: 8a 14 3e mov (%rsi,%rdi,1),%dl 418ce0: 88 d1 mov %dl,%cl 418ce2: 80 c1 9f add $0x9f,%cl 418ce5: 80 f9 05 cmp $0x5,%cl 418ce8: 77 06 ja 418cf0 <_D4core8demangle8Demangle10parseValueMFAaaZv+0x1b0> 418cea: 80 c2 a9 add $0xa9,%dl 418ced: eb 1d jmp 418d0c <_D4core8demangle8Demangle10parseValueMFAaaZv+0x1cc> 418cef: 90 nop 418cf0: 88 d1 mov %dl,%cl 418cf2: 80 c1 bf add $0xbf,%cl 418cf5: 80 f9 05 cmp $0x5,%cl 418cf8: 77 06 ja 418d00 <_D4core8demangle8Demangle10parseValueMFAaaZv+0x1c0> 418cfa: 80 c2 c9 add $0xc9,%dl 418cfd: eb 0d jmp 418d0c <_D4core8demangle8Demangle10parseValueMFAaaZv+0x1cc> 418cff: 90 nop 418d00: 80 c2 d0 add $0xd0,%dl 418d03: 80 fa 0a cmp $0xa,%dl 418d06: 0f 83 ab 04 00 00 jae 4191b7 <_D4core8demangle8Demangle10parseValueMFAaaZv+0x677> 418d0c: 48 83 c0 02 add $0x2,%rax 418d10: 49 89 47 20 mov %rax,0x20(%r15) 418d14: c0 e3 04 shl $0x4,%bl 418d17: 08 d3 or %dl,%bl 418d19: 88 5c 24 0e mov %bl,0xe(%rsp) 418d1d: 4c 89 ff mov %r15,%rdi 418d20: be 01 00 00 00 mov $0x1,%esi 418d25: 4c 89 f2 mov %r14,%rdx 418d28: e8 f3 e1 ff ff callq 416f20 <_D4core8demangle8Demangle3putMFAxaZAa> 418d2d: 48 ff c5 inc %rbp 418d30: 4c 39 e5 cmp %r12,%rbp 418d33: 0f 82 47 ff ff ff jb 418c80 <_D4core8demangle8Demangle10parseValueMFAaaZv+0x140> 418d39: 44 8a 74 24 0f mov 0xf(%rsp),%r14b 418d3e: 4c 89 ff mov %r15,%rdi 418d41: be 01 00 00 00 mov $0x1,%esi 418d46: ba 40 69 42 00 mov $0x426940,%edx 418d4b: e8 d0 e1 ff ff callq 416f20 <_D4core8demangle8Demangle3putMFAxaZAa> 418d50: 41 80 fe 61 cmp $0x61,%r14b 418d54: 0f 84 75 02 00 00 je 418fcf <_D4core8demangle8Demangle10parseValueMFAaaZv+0x48f> 418d5a: 48 8d 54 24 0f lea 0xf(%rsp),%rdx 418d5f: 4c 89 ff mov %r15,%rdi 418d62: be 01 00 00 00 mov $0x1,%esi 418d67: e9 5e 02 00 00 jmpq 418fca <_D4core8demangle8Demangle10parseValueMFAaaZv+0x48a> 418d6c: 83 ff 47 cmp $0x47,%edi 418d6f: 0f 87 1a 01 00 00 ja 418e8f <_D4core8demangle8Demangle10parseValueMFAaaZv+0x34f> 418d75: 83 ff 41 cmp $0x41,%edi 418d78: 0f 85 66 04 00 00 jne 4191e4 <_D4core8demangle8Demangle10parseValueMFAaaZv+0x6a4> 418d7e: 40 80 fd 48 cmp $0x48,%bpl 418d82: 0f 84 19 01 00 00 je 418ea1 <_D4core8demangle8Demangle10parseValueMFAaaZv+0x361> 418d88: 48 ff c0 inc %rax 418d8b: 49 89 47 20 mov %rax,0x20(%r15) 418d8f: 4c 89 ff mov %r15,%rdi 418d92: be 01 00 00 00 mov $0x1,%esi 418d97: ba 42 69 42 00 mov $0x426942,%edx 418d9c: e8 7f e1 ff ff callq 416f20 <_D4core8demangle8Demangle3putMFAxaZAa> 418da1: 49 8b 17 mov (%r15),%rdx 418da4: 49 8b 47 20 mov 0x20(%r15),%rax 418da8: 48 39 d0 cmp %rdx,%rax 418dab: 0f 83 cc 00 00 00 jae 418e7d <_D4core8demangle8Demangle10parseValueMFAaaZv+0x33d> 418db1: 49 8b 4f 08 mov 0x8(%r15),%rcx 418db5: 48 89 c6 mov %rax,%rsi 418db8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 418dbf: 00 418dc0: 8a 1c 31 mov (%rcx,%rsi,1),%bl 418dc3: 80 c3 d0 add $0xd0,%bl 418dc6: 80 fb 09 cmp $0x9,%bl 418dc9: 77 0c ja 418dd7 <_D4core8demangle8Demangle10parseValueMFAaaZv+0x297> 418dcb: 48 ff c6 inc %rsi 418dce: 49 89 77 20 mov %rsi,0x20(%r15) 418dd2: 48 39 d6 cmp %rdx,%rsi 418dd5: 72 e9 jb 418dc0 <_D4core8demangle8Demangle10parseValueMFAaaZv+0x280> 418dd7: 48 29 c6 sub %rax,%rsi 418dda: 0f 84 9d 00 00 00 je 418e7d <_D4core8demangle8Demangle10parseValueMFAaaZv+0x33d> 418de0: 48 01 c1 add %rax,%rcx 418de3: 31 c0 xor %eax,%eax 418de5: 49 b8 cd cc cc cc cc movabs $0xcccccccccccccccd,%r8 418dec: cc cc cc 418def: 48 89 c3 mov %rax,%rbx 418df2: 66 66 66 66 66 2e 0f data32 data32 data32 data32 nopw %cs:0x0(%rax,%rax,1) 418df9: 1f 84 00 00 00 00 00 418e00: 48 89 c7 mov %rax,%rdi 418e03: 0f b6 2c 19 movzbl (%rcx,%rbx,1),%ebp 418e07: b8 2f 00 00 00 mov $0x2f,%eax 418e0c: 48 29 e8 sub %rbp,%rax 418e0f: 49 f7 e0 mul %r8 418e12: 48 c1 ea 03 shr $0x3,%rdx 418e16: 48 39 d7 cmp %rdx,%rdi 418e19: 0f 87 b6 03 00 00 ja 4191d5 <_D4core8demangle8Demangle10parseValueMFAaaZv+0x695> 418e1f: 48 8d 04 bf lea (%rdi,%rdi,4),%rax 418e23: 48 8d 44 45 d0 lea -0x30(%rbp,%rax,2),%rax 418e28: 48 ff c3 inc %rbx 418e2b: 48 39 f3 cmp %rsi,%rbx 418e2e: 72 d0 jb 418e00 <_D4core8demangle8Demangle10parseValueMFAaaZv+0x2c0> 418e30: 48 85 c0 test %rax,%rax 418e33: 74 48 je 418e7d <_D4core8demangle8Demangle10parseValueMFAaaZv+0x33d> 418e35: bb 30 00 00 00 mov $0x30,%ebx 418e3a: 48 29 eb sub %rbp,%rbx 418e3d: 48 01 ff add %rdi,%rdi 418e40: 48 8d 04 bf lea (%rdi,%rdi,4),%rax 418e44: 48 29 c3 sub %rax,%rbx 418e47: 31 ed xor %ebp,%ebp 418e49: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 418e50: 48 85 ed test %rbp,%rbp 418e53: 74 12 je 418e67 <_D4core8demangle8Demangle10parseValueMFAaaZv+0x327> 418e55: 4c 89 ff mov %r15,%rdi 418e58: be 02 00 00 00 mov $0x2,%esi 418e5d: ba 44 69 42 00 mov $0x426944,%edx 418e62: e8 b9 e0 ff ff callq 416f20 <_D4core8demangle8Demangle3putMFAxaZAa> 418e67: 4c 89 ff mov %r15,%rdi 418e6a: 31 f6 xor %esi,%esi 418e6c: 31 d2 xor %edx,%edx 418e6e: 31 c9 xor %ecx,%ecx 418e70: e8 cb fc ff ff callq 418b40 <_D4core8demangle8Demangle10parseValueMFAaaZv> 418e75: 48 ff cd dec %rbp 418e78: 48 39 eb cmp %rbp,%rbx 418e7b: 75 d3 jne 418e50 <_D4core8demangle8Demangle10parseValueMFAaaZv+0x310> 418e7d: 4c 89 ff mov %r15,%rdi 418e80: be 01 00 00 00 mov $0x1,%esi 418e85: ba 47 69 42 00 mov $0x426947,%edx 418e8a: e9 3b 01 00 00 jmpq 418fca <_D4core8demangle8Demangle10parseValueMFAaaZv+0x48a> 418e8f: 83 ff 4d cmp $0x4d,%edi 418e92: 0f 87 44 01 00 00 ja 418fdc <_D4core8demangle8Demangle10parseValueMFAaaZv+0x49c> 418e98: 83 ff 48 cmp $0x48,%edi 418e9b: 0f 85 43 03 00 00 jne 4191e4 <_D4core8demangle8Demangle10parseValueMFAaaZv+0x6a4> 418ea1: 48 ff c0 inc %rax 418ea4: 49 89 47 20 mov %rax,0x20(%r15) 418ea8: 4c 89 ff mov %r15,%rdi 418eab: be 01 00 00 00 mov $0x1,%esi 418eb0: ba 49 69 42 00 mov $0x426949,%edx 418eb5: e8 66 e0 ff ff callq 416f20 <_D4core8demangle8Demangle3putMFAxaZAa> 418eba: 49 8b 17 mov (%r15),%rdx 418ebd: 49 8b 47 20 mov 0x20(%r15),%rax 418ec1: 48 39 d0 cmp %rdx,%rax 418ec4: 0f 83 f3 00 00 00 jae 418fbd <_D4core8demangle8Demangle10parseValueMFAaaZv+0x47d> 418eca: 49 8b 4f 08 mov 0x8(%r15),%rcx 418ece: 48 89 c6 mov %rax,%rsi 418ed1: 66 66 66 66 66 66 2e data32 data32 data32 data32 data32 nopw %cs:0x0(%rax,%rax,1) 418ed8: 0f 1f 84 00 00 00 00 418edf: 00 418ee0: 8a 1c 31 mov (%rcx,%rsi,1),%bl 418ee3: 80 c3 d0 add $0xd0,%bl 418ee6: 80 fb 09 cmp $0x9,%bl 418ee9: 77 0c ja 418ef7 <_D4core8demangle8Demangle10parseValueMFAaaZv+0x3b7> 418eeb: 48 ff c6 inc %rsi 418eee: 49 89 77 20 mov %rsi,0x20(%r15) 418ef2: 48 39 d6 cmp %rdx,%rsi 418ef5: 72 e9 jb 418ee0 <_D4core8demangle8Demangle10parseValueMFAaaZv+0x3a0> 418ef7: 48 29 c6 sub %rax,%rsi 418efa: 0f 84 bd 00 00 00 je 418fbd <_D4core8demangle8Demangle10parseValueMFAaaZv+0x47d> 418f00: 48 01 c1 add %rax,%rcx 418f03: 31 c0 xor %eax,%eax 418f05: 49 b8 cd cc cc cc cc movabs $0xcccccccccccccccd,%r8 418f0c: cc cc cc 418f0f: 48 89 c3 mov %rax,%rbx 418f12: 66 66 66 66 66 2e 0f data32 data32 data32 data32 nopw %cs:0x0(%rax,%rax,1) 418f19: 1f 84 00 00 00 00 00 418f20: 48 89 c7 mov %rax,%rdi 418f23: 0f b6 2c 19 movzbl (%rcx,%rbx,1),%ebp 418f27: b8 2f 00 00 00 mov $0x2f,%eax 418f2c: 48 29 e8 sub %rbp,%rax 418f2f: 49 f7 e0 mul %r8 418f32: 48 c1 ea 03 shr $0x3,%rdx 418f36: 48 39 d7 cmp %rdx,%rdi 418f39: 0f 87 9b 02 00 00 ja 4191da <_D4core8demangle8Demangle10parseValueMFAaaZv+0x69a> 418f3f: 48 8d 04 bf lea (%rdi,%rdi,4),%rax 418f43: 48 8d 44 45 d0 lea -0x30(%rbp,%rax,2),%rax 418f48: 48 ff c3 inc %rbx 418f4b: 48 39 f3 cmp %rsi,%rbx 418f4e: 72 d0 jb 418f20 <_D4core8demangle8Demangle10parseValueMFAaaZv+0x3e0> 418f50: 48 85 c0 test %rax,%rax 418f53: 74 68 je 418fbd <_D4core8demangle8Demangle10parseValueMFAaaZv+0x47d> 418f55: bb 30 00 00 00 mov $0x30,%ebx 418f5a: 48 29 eb sub %rbp,%rbx 418f5d: 48 01 ff add %rdi,%rdi 418f60: 48 8d 04 bf lea (%rdi,%rdi,4),%rax 418f64: 48 29 c3 sub %rax,%rbx 418f67: 31 ed xor %ebp,%ebp 418f69: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 418f70: 48 85 ed test %rbp,%rbp 418f73: 74 12 je 418f87 <_D4core8demangle8Demangle10parseValueMFAaaZv+0x447> 418f75: 4c 89 ff mov %r15,%rdi 418f78: be 02 00 00 00 mov $0x2,%esi 418f7d: ba 4b 69 42 00 mov $0x42694b,%edx 418f82: e8 99 df ff ff callq 416f20 <_D4core8demangle8Demangle3putMFAxaZAa> 418f87: 4c 89 ff mov %r15,%rdi 418f8a: 31 f6 xor %esi,%esi 418f8c: 31 d2 xor %edx,%edx 418f8e: 31 c9 xor %ecx,%ecx 418f90: e8 ab fb ff ff callq 418b40 <_D4core8demangle8Demangle10parseValueMFAaaZv> 418f95: 4c 89 ff mov %r15,%rdi 418f98: be 01 00 00 00 mov $0x1,%esi 418f9d: ba 4e 69 42 00 mov $0x42694e,%edx 418fa2: e8 79 df ff ff callq 416f20 <_D4core8demangle8Demangle3putMFAxaZAa> 418fa7: 4c 89 ff mov %r15,%rdi 418faa: 31 f6 xor %esi,%esi 418fac: 31 d2 xor %edx,%edx 418fae: 31 c9 xor %ecx,%ecx 418fb0: e8 8b fb ff ff callq 418b40 <_D4core8demangle8Demangle10parseValueMFAaaZv> 418fb5: 48 ff cd dec %rbp 418fb8: 48 39 eb cmp %rbp,%rbx 418fbb: 75 b3 jne 418f70 <_D4core8demangle8Demangle10parseValueMFAaaZv+0x430> 418fbd: 4c 89 ff mov %r15,%rdi 418fc0: be 01 00 00 00 mov $0x1,%esi 418fc5: ba 50 69 42 00 mov $0x426950,%edx 418fca: e8 51 df ff ff callq 416f20 <_D4core8demangle8Demangle3putMFAxaZAa> 418fcf: 48 83 c4 10 add $0x10,%rsp 418fd3: 5b pop %rbx 418fd4: 41 5c pop %r12 418fd6: 41 5e pop %r14 418fd8: 41 5f pop %r15 418fda: 5d pop %rbp 418fdb: c3 retq 418fdc: 83 ff 52 cmp $0x52,%edi 418fdf: 77 27 ja 419008 <_D4core8demangle8Demangle10parseValueMFAaaZv+0x4c8> 418fe1: 83 ff 4e cmp $0x4e,%edi 418fe4: 0f 85 fa 01 00 00 jne 4191e4 <_D4core8demangle8Demangle10parseValueMFAaaZv+0x6a4> 418fea: 48 ff c0 inc %rax 418fed: 49 89 47 20 mov %rax,0x20(%r15) 418ff1: 4c 89 ff mov %r15,%rdi 418ff4: be 01 00 00 00 mov $0x1,%esi 418ff9: ba 38 69 42 00 mov $0x426938,%edx 418ffe: e8 1d df ff ff callq 416f20 <_D4core8demangle8Demangle3putMFAxaZAa> 419003: e9 7b fb ff ff jmpq 418b83 <_D4core8demangle8Demangle10parseValueMFAaaZv+0x43> 419008: 83 ff 60 cmp $0x60,%edi 41900b: 0f 87 06 01 00 00 ja 419117 <_D4core8demangle8Demangle10parseValueMFAaaZv+0x5d7> 419011: 83 ff 53 cmp $0x53,%edi 419014: 0f 85 ca 01 00 00 jne 4191e4 <_D4core8demangle8Demangle10parseValueMFAaaZv+0x6a4> 41901a: 48 ff c0 inc %rax 41901d: 49 89 47 20 mov %rax,0x20(%r15) 419021: 48 85 d2 test %rdx,%rdx 419024: 74 0e je 419034 <_D4core8demangle8Demangle10parseValueMFAaaZv+0x4f4> 419026: 4c 89 ff mov %r15,%rdi 419029: 48 89 d6 mov %rdx,%rsi 41902c: 48 89 ca mov %rcx,%rdx 41902f: e8 ec de ff ff callq 416f20 <_D4core8demangle8Demangle3putMFAxaZAa> 419034: 4c 89 ff mov %r15,%rdi 419037: be 01 00 00 00 mov $0x1,%esi 41903c: ba 52 69 42 00 mov $0x426952,%edx 419041: e8 da de ff ff callq 416f20 <_D4core8demangle8Demangle3putMFAxaZAa> 419046: 49 8b 17 mov (%r15),%rdx 419049: 49 8b 47 20 mov 0x20(%r15),%rax 41904d: 48 39 d0 cmp %rdx,%rax 419050: 0f 83 af 00 00 00 jae 419105 <_D4core8demangle8Demangle10parseValueMFAaaZv+0x5c5> 419056: 49 8b 4f 08 mov 0x8(%r15),%rcx 41905a: 48 89 c6 mov %rax,%rsi 41905d: 8a 1c 31 mov (%rcx,%rsi,1),%bl 419060: 80 c3 d0 add $0xd0,%bl 419063: 80 fb 09 cmp $0x9,%bl 419066: 77 0c ja 419074 <_D4core8demangle8Demangle10parseValueMFAaaZv+0x534> 419068: 48 ff c6 inc %rsi 41906b: 49 89 77 20 mov %rsi,0x20(%r15) 41906f: 48 39 d6 cmp %rdx,%rsi 419072: 72 e9 jb 41905d <_D4core8demangle8Demangle10parseValueMFAaaZv+0x51d> 419074: 48 29 c6 sub %rax,%rsi 419077: 0f 84 88 00 00 00 je 419105 <_D4core8demangle8Demangle10parseValueMFAaaZv+0x5c5> 41907d: 48 01 c1 add %rax,%rcx 419080: 31 c0 xor %eax,%eax 419082: 49 b8 cd cc cc cc cc movabs $0xcccccccccccccccd,%r8 419089: cc cc cc 41908c: 48 89 c3 mov %rax,%rbx 41908f: 48 89 c7 mov %rax,%rdi 419092: 0f b6 2c 19 movzbl (%rcx,%rbx,1),%ebp 419096: b8 2f 00 00 00 mov $0x2f,%eax 41909b: 48 29 e8 sub %rbp,%rax 41909e: 49 f7 e0 mul %r8 4190a1: 48 c1 ea 03 shr $0x3,%rdx 4190a5: 48 39 d7 cmp %rdx,%rdi 4190a8: 0f 87 31 01 00 00 ja 4191df <_D4core8demangle8Demangle10parseValueMFAaaZv+0x69f> 4190ae: 48 8d 04 bf lea (%rdi,%rdi,4),%rax 4190b2: 48 8d 44 45 d0 lea -0x30(%rbp,%rax,2),%rax 4190b7: 48 ff c3 inc %rbx 4190ba: 48 39 f3 cmp %rsi,%rbx 4190bd: 72 d0 jb 41908f <_D4core8demangle8Demangle10parseValueMFAaaZv+0x54f> 4190bf: 48 85 c0 test %rax,%rax 4190c2: 74 41 je 419105 <_D4core8demangle8Demangle10parseValueMFAaaZv+0x5c5> 4190c4: bb 30 00 00 00 mov $0x30,%ebx 4190c9: 48 29 eb sub %rbp,%rbx 4190cc: 48 01 ff add %rdi,%rdi 4190cf: 48 8d 04 bf lea (%rdi,%rdi,4),%rax 4190d3: 48 29 c3 sub %rax,%rbx 4190d6: 31 ed xor %ebp,%ebp 4190d8: 48 85 ed test %rbp,%rbp 4190db: 74 12 je 4190ef <_D4core8demangle8Demangle10parseValueMFAaaZv+0x5af> 4190dd: 4c 89 ff mov %r15,%rdi 4190e0: be 02 00 00 00 mov $0x2,%esi 4190e5: ba 54 69 42 00 mov $0x426954,%edx 4190ea: e8 31 de ff ff callq 416f20 <_D4core8demangle8Demangle3putMFAxaZAa> 4190ef: 4c 89 ff mov %r15,%rdi 4190f2: 31 f6 xor %esi,%esi 4190f4: 31 d2 xor %edx,%edx 4190f6: 31 c9 xor %ecx,%ecx 4190f8: e8 43 fa ff ff callq 418b40 <_D4core8demangle8Demangle10parseValueMFAaaZv> 4190fd: 48 ff cd dec %rbp 419100: 48 39 eb cmp %rbp,%rbx 419103: 75 d3 jne 4190d8 <_D4core8demangle8Demangle10parseValueMFAaaZv+0x598> 419105: 4c 89 ff mov %r15,%rdi 419108: be 01 00 00 00 mov $0x1,%esi 41910d: ba 57 69 42 00 mov $0x426957,%edx 419112: e9 b3 fe ff ff jmpq 418fca <_D4core8demangle8Demangle10parseValueMFAaaZv+0x48a> 419117: 83 c7 9f add $0xffffff9f,%edi 41911a: 83 ff 0d cmp $0xd,%edi 41911d: 0f 87 c1 00 00 00 ja 4191e4 <_D4core8demangle8Demangle10parseValueMFAaaZv+0x6a4> 419123: ff 24 fd 58 62 42 00 jmpq *0x426258(,%rdi,8) 41912a: 48 ff c0 inc %rax 41912d: 49 89 47 20 mov %rax,0x20(%r15) 419131: 4c 89 ff mov %r15,%rdi 419134: e8 a7 e2 ff ff callq 4173e0 <_D4core8demangle8Demangle9parseRealMFZv> 419139: 4c 89 ff mov %r15,%rdi 41913c: be 01 00 00 00 mov $0x1,%esi 419141: ba 3a 69 42 00 mov $0x42693a,%edx 419146: e8 d5 dd ff ff callq 416f20 <_D4core8demangle8Demangle3putMFAxaZAa> 41914b: 49 8b 47 20 mov 0x20(%r15),%rax 41914f: 49 3b 07 cmp (%r15),%rax 419152: 73 63 jae 4191b7 <_D4core8demangle8Demangle10parseValueMFAaaZv+0x677> 419154: 49 8b 4f 08 mov 0x8(%r15),%rcx 419158: 80 3c 01 63 cmpb $0x63,(%rcx,%rax,1) 41915c: 75 59 jne 4191b7 <_D4core8demangle8Demangle10parseValueMFAaaZv+0x677> 41915e: 48 ff c0 inc %rax 419161: 49 89 47 20 mov %rax,0x20(%r15) 419165: 4c 89 ff mov %r15,%rdi 419168: e8 73 e2 ff ff callq 4173e0 <_D4core8demangle8Demangle9parseRealMFZv> 41916d: 4c 89 ff mov %r15,%rdi 419170: be 01 00 00 00 mov $0x1,%esi 419175: ba 3c 69 42 00 mov $0x42693c,%edx 41917a: e9 4b fe ff ff jmpq 418fca <_D4core8demangle8Demangle10parseValueMFAaaZv+0x48a> 41917f: 48 ff c0 inc %rax 419182: 49 89 47 20 mov %rax,0x20(%r15) 419186: 4c 89 ff mov %r15,%rdi 419189: e8 52 e2 ff ff callq 4173e0 <_D4core8demangle8Demangle9parseRealMFZv> 41918e: e9 3c fe ff ff jmpq 418fcf <_D4core8demangle8Demangle10parseValueMFAaaZv+0x48f> 419193: 48 ff c0 inc %rax 419196: 49 89 47 20 mov %rax,0x20(%r15) 41919a: 4c 39 c0 cmp %r8,%rax 41919d: 73 18 jae 4191b7 <_D4core8demangle8Demangle10parseValueMFAaaZv+0x677> 41919f: 49 8b 4f 08 mov 0x8(%r15),%rcx 4191a3: 80 3c 01 30 cmpb $0x30,(%rcx,%rax,1) 4191a7: 72 0e jb 4191b7 <_D4core8demangle8Demangle10parseValueMFAaaZv+0x677> 4191a9: 49 8b 4f 08 mov 0x8(%r15),%rcx 4191ad: 80 3c 01 3a cmpb $0x3a,(%rcx,%rax,1) 4191b1: 0f 82 cc f9 ff ff jb 418b83 <_D4core8demangle8Demangle10parseValueMFAaaZv+0x43> 4191b7: e8 74 db ff ff callq 416d30 <_D4core8demangle8Demangle5errorFAyaZv> 4191bc: 48 ff c0 inc %rax 4191bf: 49 89 47 20 mov %rax,0x20(%r15) 4191c3: 4c 89 ff mov %r15,%rdi 4191c6: be 04 00 00 00 mov $0x4,%esi 4191cb: ba 33 69 42 00 mov $0x426933,%edx 4191d0: e9 f5 fd ff ff jmpq 418fca <_D4core8demangle8Demangle10parseValueMFAaaZv+0x48a> 4191d5: e8 56 db ff ff callq 416d30 <_D4core8demangle8Demangle5errorFAyaZv> 4191da: e8 51 db ff ff callq 416d30 <_D4core8demangle8Demangle5errorFAyaZv> 4191df: e8 4c db ff ff callq 416d30 <_D4core8demangle8Demangle5errorFAyaZv> 4191e4: e8 47 db ff ff callq 416d30 <_D4core8demangle8Demangle5errorFAyaZv> 4191e9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 00000000004191f0 <_D4core8demangle8Demangle17parseIntegerValueMFAaaZv>: 4191f0: 41 56 push %r14 4191f2: 53 push %rbx 4191f3: 48 83 ec 28 sub $0x28,%rsp 4191f7: 49 89 fe mov %rdi,%r14 4191fa: 44 0f b6 c6 movzbl %sil,%r8d 4191fe: 41 83 f8 73 cmp $0x73,%r8d 419202: 0f 87 b8 00 00 00 ja 4192c0 <_D4core8demangle8Demangle17parseIntegerValueMFAaaZv+0xd0> 419208: 41 8d 40 9f lea -0x61(%r8),%eax 41920c: 83 f8 0c cmp $0xc,%eax 41920f: 0f 87 c7 01 00 00 ja 4193dc <_D4core8demangle8Demangle17parseIntegerValueMFAaaZv+0x1ec> 419215: ff 24 c5 c8 62 42 00 jmpq *0x4262c8(,%rax,8) 41921c: 49 8b 3e mov (%r14),%rdi 41921f: 49 8b 56 20 mov 0x20(%r14),%rdx 419223: b0 01 mov $0x1,%al 419225: 48 39 fa cmp %rdi,%rdx 419228: 73 7a jae 4192a4 <_D4core8demangle8Demangle17parseIntegerValueMFAaaZv+0xb4> 41922a: 4d 8b 4e 08 mov 0x8(%r14),%r9 41922e: 48 89 d6 mov %rdx,%rsi 419231: 66 66 66 66 66 66 2e data32 data32 data32 data32 data32 nopw %cs:0x0(%rax,%rax,1) 419238: 0f 1f 84 00 00 00 00 41923f: 00 419240: 41 8a 0c 31 mov (%r9,%rsi,1),%cl 419244: 80 c1 d0 add $0xd0,%cl 419247: 80 f9 09 cmp $0x9,%cl 41924a: 77 0c ja 419258 <_D4core8demangle8Demangle17parseIntegerValueMFAaaZv+0x68> 41924c: 48 ff c6 inc %rsi 41924f: 49 89 76 20 mov %rsi,0x20(%r14) 419253: 48 39 fe cmp %rdi,%rsi 419256: 72 e8 jb 419240 <_D4core8demangle8Demangle17parseIntegerValueMFAaaZv+0x50> 419258: 48 29 d6 sub %rdx,%rsi 41925b: 74 47 je 4192a4 <_D4core8demangle8Demangle17parseIntegerValueMFAaaZv+0xb4> 41925d: 49 01 d1 add %rdx,%r9 419260: 31 db xor %ebx,%ebx 419262: 49 b8 cd cc cc cc cc movabs $0xcccccccccccccccd,%r8 419269: cc cc cc 41926c: 48 89 df mov %rbx,%rdi 41926f: 90 nop 419270: 41 0f b6 0c 39 movzbl (%r9,%rdi,1),%ecx 419275: b8 2f 00 00 00 mov $0x2f,%eax 41927a: 48 29 c8 sub %rcx,%rax 41927d: 49 f7 e0 mul %r8 419280: 48 c1 ea 03 shr $0x3,%rdx 419284: 48 39 d3 cmp %rdx,%rbx 419287: 0f 87 65 05 00 00 ja 4197f2 <_D4core8demangle8Demangle17parseIntegerValueMFAaaZv+0x602> 41928d: 48 8d 04 9b lea (%rbx,%rbx,4),%rax 419291: 48 8d 5c 41 d0 lea -0x30(%rcx,%rax,2),%rbx 419296: 48 ff c7 inc %rdi 419299: 48 39 f7 cmp %rsi,%rdi 41929c: 72 d2 jb 419270 <_D4core8demangle8Demangle17parseIntegerValueMFAaaZv+0x80> 41929e: 48 85 db test %rbx,%rbx 4192a1: 0f 94 c0 sete %al 4192a4: b9 9e 69 42 00 mov $0x42699e,%ecx 4192a9: ba 99 69 42 00 mov $0x426999,%edx 4192ae: 84 c0 test %al,%al 4192b0: 48 0f 45 d1 cmovne %rcx,%rdx 4192b4: 0f b6 f0 movzbl %al,%esi 4192b7: 48 83 ce 04 or $0x4,%rsi 4192bb: e9 5d 01 00 00 jmpq 41941d <_D4core8demangle8Demangle17parseIntegerValueMFAaaZv+0x22d> 4192c0: 41 83 f8 74 cmp $0x74,%r8d 4192c4: 0f 84 5b 01 00 00 je 419425 <_D4core8demangle8Demangle17parseIntegerValueMFAaaZv+0x235> 4192ca: 41 83 f8 75 cmp $0x75,%r8d 4192ce: 74 0a je 4192da <_D4core8demangle8Demangle17parseIntegerValueMFAaaZv+0xea> 4192d0: 41 83 f8 77 cmp $0x77,%r8d 4192d4: 0f 85 02 01 00 00 jne 4193dc <_D4core8demangle8Demangle17parseIntegerValueMFAaaZv+0x1ec> 4192da: 49 8b 16 mov (%r14),%rdx 4192dd: 49 8b 46 20 mov 0x20(%r14),%rax 4192e1: 48 39 d0 cmp %rdx,%rax 4192e4: 73 2b jae 419311 <_D4core8demangle8Demangle17parseIntegerValueMFAaaZv+0x121> 4192e6: 4d 8b 5e 08 mov 0x8(%r14),%r11 4192ea: 48 89 c1 mov %rax,%rcx 4192ed: 0f 1f 00 nopl (%rax) 4192f0: 41 8a 1c 0b mov (%r11,%rcx,1),%bl 4192f4: 80 c3 d0 add $0xd0,%bl 4192f7: 80 fb 09 cmp $0x9,%bl 4192fa: 77 0c ja 419308 <_D4core8demangle8Demangle17parseIntegerValueMFAaaZv+0x118> 4192fc: 48 ff c1 inc %rcx 4192ff: 49 89 4e 20 mov %rcx,0x20(%r14) 419303: 48 39 d1 cmp %rdx,%rcx 419306: 72 e8 jb 4192f0 <_D4core8demangle8Demangle17parseIntegerValueMFAaaZv+0x100> 419308: 48 29 c1 sub %rax,%rcx 41930b: 0f 85 69 02 00 00 jne 41957a <_D4core8demangle8Demangle17parseIntegerValueMFAaaZv+0x38a> 419311: 48 c7 44 24 08 00 00 movq $0x0,0x8(%rsp) 419318: 00 00 41931a: 31 db xor %ebx,%ebx 41931c: 41 83 f8 77 cmp $0x77,%r8d 419320: 0f 84 51 01 00 00 je 419477 <_D4core8demangle8Demangle17parseIntegerValueMFAaaZv+0x287> 419326: 41 83 f8 75 cmp $0x75,%r8d 41932a: 0f 85 fc 01 00 00 jne 41952c <_D4core8demangle8Demangle17parseIntegerValueMFAaaZv+0x33c> 419330: 4c 89 f7 mov %r14,%rdi 419333: be 03 00 00 00 mov $0x3,%esi 419338: ba 8d 69 42 00 mov $0x42698d,%edx 41933d: e8 de db ff ff callq 416f20 <_D4core8demangle8Demangle3putMFAxaZAa> 419342: 48 8b 54 24 08 mov 0x8(%rsp),%rdx 419347: c7 44 24 20 ff ff ff movl $0xffffffff,0x20(%rsp) 41934e: ff 41934f: 48 c7 44 24 18 ff ff movq $0xffffffffffffffff,0x18(%rsp) 419356: ff ff 419358: 48 c7 44 24 10 ff ff movq $0xffffffffffffffff,0x10(%rsp) 41935f: ff ff 419361: b8 14 00 00 00 mov $0x14,%eax 419366: b9 04 00 00 00 mov $0x4,%ecx 41936b: 48 85 d2 test %rdx,%rdx 41936e: 74 2a je 41939a <_D4core8demangle8Demangle17parseIntegerValueMFAaaZv+0x1aa> 419370: 89 d6 mov %edx,%esi 419372: 83 e6 0f and $0xf,%esi 419375: 83 fe 0a cmp $0xa,%esi 419378: 8d 4e 30 lea 0x30(%rsi),%ecx 41937b: 8d 76 57 lea 0x57(%rsi),%esi 41937e: 0f 43 ce cmovae %esi,%ecx 419381: ff c8 dec %eax 419383: 48 63 f0 movslq %eax,%rsi 419386: 88 4c 34 10 mov %cl,0x10(%rsp,%rsi,1) 41938a: 48 c1 ea 04 shr $0x4,%rdx 41938e: 48 85 d2 test %rdx,%rdx 419391: 75 dd jne 419370 <_D4core8demangle8Demangle17parseIntegerValueMFAaaZv+0x180> 419393: 8d 48 f0 lea -0x10(%rax),%ecx 419396: 85 c9 test %ecx,%ecx 419398: 7e 18 jle 4193b2 <_D4core8demangle8Demangle17parseIntegerValueMFAaaZv+0x1c2> 41939a: 8d 50 ff lea -0x1(%rax),%edx 41939d: 89 ce mov %ecx,%esi 41939f: 90 nop 4193a0: 48 63 d2 movslq %edx,%rdx 4193a3: c6 44 14 10 30 movb $0x30,0x10(%rsp,%rdx,1) 4193a8: ff ca dec %edx 4193aa: ff ce dec %esi 4193ac: 85 f6 test %esi,%esi 4193ae: 7f f0 jg 4193a0 <_D4core8demangle8Demangle17parseIntegerValueMFAaaZv+0x1b0> 4193b0: 29 c8 sub %ecx,%eax 4193b2: 48 63 c0 movslq %eax,%rax 4193b5: be 14 00 00 00 mov $0x14,%esi 4193ba: 48 29 c6 sub %rax,%rsi 4193bd: 48 8d 54 04 10 lea 0x10(%rsp,%rax,1),%rdx 4193c2: 4c 89 f7 mov %r14,%rdi 4193c5: e8 56 db ff ff callq 416f20 <_D4core8demangle8Demangle3putMFAxaZAa> 4193ca: 4c 89 f7 mov %r14,%rdi 4193cd: be 01 00 00 00 mov $0x1,%esi 4193d2: ba 91 69 42 00 mov $0x426991,%edx 4193d7: e9 f5 03 00 00 jmpq 4197d1 <_D4core8demangle8Demangle17parseIntegerValueMFAaaZv+0x5e1> 4193dc: 49 8b 0e mov (%r14),%rcx 4193df: 49 8b 56 08 mov 0x8(%r14),%rdx 4193e3: 49 8b 46 20 mov 0x20(%r14),%rax 4193e7: 48 39 c8 cmp %rcx,%rax 4193ea: 48 89 c6 mov %rax,%rsi 4193ed: 73 28 jae 419417 <_D4core8demangle8Demangle17parseIntegerValueMFAaaZv+0x227> 4193ef: 48 89 c6 mov %rax,%rsi 4193f2: 66 66 66 66 66 2e 0f data32 data32 data32 data32 nopw %cs:0x0(%rax,%rax,1) 4193f9: 1f 84 00 00 00 00 00 419400: 8a 1c 32 mov (%rdx,%rsi,1),%bl 419403: 80 c3 d0 add $0xd0,%bl 419406: 80 fb 09 cmp $0x9,%bl 419409: 77 0c ja 419417 <_D4core8demangle8Demangle17parseIntegerValueMFAaaZv+0x227> 41940b: 48 ff c6 inc %rsi 41940e: 49 89 76 20 mov %rsi,0x20(%r14) 419412: 48 39 ce cmp %rcx,%rsi 419415: 72 e9 jb 419400 <_D4core8demangle8Demangle17parseIntegerValueMFAaaZv+0x210> 419417: 48 29 c6 sub %rax,%rsi 41941a: 48 01 c2 add %rax,%rdx 41941d: 4c 89 f7 mov %r14,%rdi 419420: e9 ac 03 00 00 jmpq 4197d1 <_D4core8demangle8Demangle17parseIntegerValueMFAaaZv+0x5e1> 419425: 49 8b 0e mov (%r14),%rcx 419428: 49 8b 56 08 mov 0x8(%r14),%rdx 41942c: 49 8b 46 20 mov 0x20(%r14),%rax 419430: 48 39 c8 cmp %rcx,%rax 419433: 48 89 c6 mov %rax,%rsi 419436: 73 1f jae 419457 <_D4core8demangle8Demangle17parseIntegerValueMFAaaZv+0x267> 419438: 48 89 c6 mov %rax,%rsi 41943b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 419440: 8a 1c 32 mov (%rdx,%rsi,1),%bl 419443: 80 c3 d0 add $0xd0,%bl 419446: 80 fb 09 cmp $0x9,%bl 419449: 77 0c ja 419457 <_D4core8demangle8Demangle17parseIntegerValueMFAaaZv+0x267> 41944b: 48 ff c6 inc %rsi 41944e: 49 89 76 20 mov %rsi,0x20(%r14) 419452: 48 39 ce cmp %rcx,%rsi 419455: 72 e9 jb 419440 <_D4core8demangle8Demangle17parseIntegerValueMFAaaZv+0x250> 419457: 48 29 c6 sub %rax,%rsi 41945a: 48 01 c2 add %rax,%rdx 41945d: 4c 89 f7 mov %r14,%rdi 419460: e8 bb da ff ff callq 416f20 <_D4core8demangle8Demangle3putMFAxaZAa> 419465: 4c 89 f7 mov %r14,%rdi 419468: be 01 00 00 00 mov $0x1,%esi 41946d: ba a4 69 42 00 mov $0x4269a4,%edx 419472: e9 5a 03 00 00 jmpq 4197d1 <_D4core8demangle8Demangle17parseIntegerValueMFAaaZv+0x5e1> 419477: 4c 89 f7 mov %r14,%rdi 41947a: be 03 00 00 00 mov $0x3,%esi 41947f: ba 93 69 42 00 mov $0x426993,%edx 419484: e8 97 da ff ff callq 416f20 <_D4core8demangle8Demangle3putMFAxaZAa> 419489: 48 8b 54 24 08 mov 0x8(%rsp),%rdx 41948e: c7 44 24 20 ff ff ff movl $0xffffffff,0x20(%rsp) 419495: ff 419496: 48 c7 44 24 18 ff ff movq $0xffffffffffffffff,0x18(%rsp) 41949d: ff ff 41949f: 48 c7 44 24 10 ff ff movq $0xffffffffffffffff,0x10(%rsp) 4194a6: ff ff 4194a8: b8 14 00 00 00 mov $0x14,%eax 4194ad: b9 08 00 00 00 mov $0x8,%ecx 4194b2: 48 85 d2 test %rdx,%rdx 4194b5: 74 33 je 4194ea <_D4core8demangle8Demangle17parseIntegerValueMFAaaZv+0x2fa> 4194b7: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) 4194be: 00 00 4194c0: 89 d6 mov %edx,%esi 4194c2: 83 e6 0f and $0xf,%esi 4194c5: 83 fe 0a cmp $0xa,%esi 4194c8: 8d 4e 30 lea 0x30(%rsi),%ecx 4194cb: 8d 76 57 lea 0x57(%rsi),%esi 4194ce: 0f 43 ce cmovae %esi,%ecx 4194d1: ff c8 dec %eax 4194d3: 48 63 f0 movslq %eax,%rsi 4194d6: 88 4c 34 10 mov %cl,0x10(%rsp,%rsi,1) 4194da: 48 c1 ea 04 shr $0x4,%rdx 4194de: 48 85 d2 test %rdx,%rdx 4194e1: 75 dd jne 4194c0 <_D4core8demangle8Demangle17parseIntegerValueMFAaaZv+0x2d0> 4194e3: 8d 48 f4 lea -0xc(%rax),%ecx 4194e6: 85 c9 test %ecx,%ecx 4194e8: 7e 18 jle 419502 <_D4core8demangle8Demangle17parseIntegerValueMFAaaZv+0x312> 4194ea: 8d 50 ff lea -0x1(%rax),%edx 4194ed: 89 ce mov %ecx,%esi 4194ef: 90 nop 4194f0: 48 63 d2 movslq %edx,%rdx 4194f3: c6 44 14 10 30 movb $0x30,0x10(%rsp,%rdx,1) 4194f8: ff ca dec %edx 4194fa: ff ce dec %esi 4194fc: 85 f6 test %esi,%esi 4194fe: 7f f0 jg 4194f0 <_D4core8demangle8Demangle17parseIntegerValueMFAaaZv+0x300> 419500: 29 c8 sub %ecx,%eax 419502: 48 63 c0 movslq %eax,%rax 419505: be 14 00 00 00 mov $0x14,%esi 41950a: 48 29 c6 sub %rax,%rsi 41950d: 48 8d 54 04 10 lea 0x10(%rsp,%rax,1),%rdx 419512: 4c 89 f7 mov %r14,%rdi 419515: e8 06 da ff ff callq 416f20 <_D4core8demangle8Demangle3putMFAxaZAa> 41951a: 4c 89 f7 mov %r14,%rdi 41951d: be 01 00 00 00 mov $0x1,%esi 419522: ba 97 69 42 00 mov $0x426997,%edx 419527: e9 a5 02 00 00 jmpq 4197d1 <_D4core8demangle8Demangle17parseIntegerValueMFAaaZv+0x5e1> 41952c: 41 83 f8 61 cmp $0x61,%r8d 419530: 0f 85 a8 02 00 00 jne 4197de <_D4core8demangle8Demangle17parseIntegerValueMFAaaZv+0x5ee> 419536: 48 83 c3 e0 add $0xffffffffffffffe0,%rbx 41953a: 4c 89 f7 mov %r14,%rdi 41953d: 48 83 fb 5e cmp $0x5e,%rbx 419541: 0f 87 c5 00 00 00 ja 41960c <_D4core8demangle8Demangle17parseIntegerValueMFAaaZv+0x41c> 419547: be 01 00 00 00 mov $0x1,%esi 41954c: ba 86 69 42 00 mov $0x426986,%edx 419551: e8 ca d9 ff ff callq 416f20 <_D4core8demangle8Demangle3putMFAxaZAa> 419556: 48 8d 54 24 08 lea 0x8(%rsp),%rdx 41955b: 4c 89 f7 mov %r14,%rdi 41955e: be 01 00 00 00 mov $0x1,%esi 419563: e8 b8 d9 ff ff callq 416f20 <_D4core8demangle8Demangle3putMFAxaZAa> 419568: 4c 89 f7 mov %r14,%rdi 41956b: be 01 00 00 00 mov $0x1,%esi 419570: ba 88 69 42 00 mov $0x426988,%edx 419575: e9 57 02 00 00 jmpq 4197d1 <_D4core8demangle8Demangle17parseIntegerValueMFAaaZv+0x5e1> 41957a: 49 01 c3 add %rax,%r11 41957d: 31 db xor %ebx,%ebx 41957f: 41 b9 2f 00 00 00 mov $0x2f,%r9d 419585: 49 ba cd cc cc cc cc movabs $0xcccccccccccccccd,%r10 41958c: cc cc cc 41958f: 48 89 de mov %rbx,%rsi 419592: 66 66 66 66 66 2e 0f data32 data32 data32 data32 nopw %cs:0x0(%rax,%rax,1) 419599: 1f 84 00 00 00 00 00 4195a0: 41 0f b6 3c 33 movzbl (%r11,%rsi,1),%edi 4195a5: 4c 89 c8 mov %r9,%rax 4195a8: 48 29 f8 sub %rdi,%rax 4195ab: 49 f7 e2 mul %r10 4195ae: 48 c1 ea 03 shr $0x3,%rdx 4195b2: 48 39 d3 cmp %rdx,%rbx 4195b5: 0f 87 37 02 00 00 ja 4197f2 <_D4core8demangle8Demangle17parseIntegerValueMFAaaZv+0x602> 4195bb: 48 8d 04 9b lea (%rbx,%rbx,4),%rax 4195bf: 48 8d 5c 47 d0 lea -0x30(%rdi,%rax,2),%rbx 4195c4: 48 ff c6 inc %rsi 4195c7: 48 39 ce cmp %rcx,%rsi 4195ca: 72 d4 jb 4195a0 <_D4core8demangle8Demangle17parseIntegerValueMFAaaZv+0x3b0> 4195cc: 48 89 5c 24 08 mov %rbx,0x8(%rsp) 4195d1: 48 83 fb 5b cmp $0x5b,%rbx 4195d5: 0f 87 6c 01 00 00 ja 419747 <_D4core8demangle8Demangle17parseIntegerValueMFAaaZv+0x557> 4195db: 48 83 fb 26 cmp $0x26,%rbx 4195df: 0f 87 7b 01 00 00 ja 419760 <_D4core8demangle8Demangle17parseIntegerValueMFAaaZv+0x570> 4195e5: 48 8d 43 f9 lea -0x7(%rbx),%rax 4195e9: 48 83 f8 06 cmp $0x6,%rax 4195ed: 0f 87 29 fd ff ff ja 41931c <_D4core8demangle8Demangle17parseIntegerValueMFAaaZv+0x12c> 4195f3: ff 24 c5 30 63 42 00 jmpq *0x426330(,%rax,8) 4195fa: 4c 89 f7 mov %r14,%rdi 4195fd: be 04 00 00 00 mov $0x4,%esi 419602: ba 63 69 42 00 mov $0x426963,%edx 419607: e9 c5 01 00 00 jmpq 4197d1 <_D4core8demangle8Demangle17parseIntegerValueMFAaaZv+0x5e1> 41960c: be 02 00 00 00 mov $0x2,%esi 419611: ba 8a 69 42 00 mov $0x42698a,%edx 419616: e8 05 d9 ff ff callq 416f20 <_D4core8demangle8Demangle3putMFAxaZAa> 41961b: 48 8b 54 24 08 mov 0x8(%rsp),%rdx 419620: c7 44 24 20 ff ff ff movl $0xffffffff,0x20(%rsp) 419627: ff 419628: 48 c7 44 24 18 ff ff movq $0xffffffffffffffff,0x18(%rsp) 41962f: ff ff 419631: 48 c7 44 24 10 ff ff movq $0xffffffffffffffff,0x10(%rsp) 419638: ff ff 41963a: b8 14 00 00 00 mov $0x14,%eax 41963f: b9 02 00 00 00 mov $0x2,%ecx 419644: 48 85 d2 test %rdx,%rdx 419647: 74 31 je 41967a <_D4core8demangle8Demangle17parseIntegerValueMFAaaZv+0x48a> 419649: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 419650: 89 d6 mov %edx,%esi 419652: 83 e6 0f and $0xf,%esi 419655: 83 fe 0a cmp $0xa,%esi 419658: 8d 4e 30 lea 0x30(%rsi),%ecx 41965b: 8d 76 57 lea 0x57(%rsi),%esi 41965e: 0f 43 ce cmovae %esi,%ecx 419661: ff c8 dec %eax 419663: 48 63 f0 movslq %eax,%rsi 419666: 88 4c 34 10 mov %cl,0x10(%rsp,%rsi,1) 41966a: 48 c1 ea 04 shr $0x4,%rdx 41966e: 48 85 d2 test %rdx,%rdx 419671: 75 dd jne 419650 <_D4core8demangle8Demangle17parseIntegerValueMFAaaZv+0x460> 419673: 8d 48 ee lea -0x12(%rax),%ecx 419676: 85 c9 test %ecx,%ecx 419678: 7e 18 jle 419692 <_D4core8demangle8Demangle17parseIntegerValueMFAaaZv+0x4a2> 41967a: 8d 50 ff lea -0x1(%rax),%edx 41967d: 89 ce mov %ecx,%esi 41967f: 90 nop 419680: 48 63 d2 movslq %edx,%rdx 419683: c6 44 14 10 30 movb $0x30,0x10(%rsp,%rdx,1) 419688: ff ca dec %edx 41968a: ff ce dec %esi 41968c: 85 f6 test %esi,%esi 41968e: 7f f0 jg 419680 <_D4core8demangle8Demangle17parseIntegerValueMFAaaZv+0x490> 419690: 29 c8 sub %ecx,%eax 419692: 48 63 c0 movslq %eax,%rax 419695: be 14 00 00 00 mov $0x14,%esi 41969a: 48 29 c6 sub %rax,%rsi 41969d: 48 8d 54 04 10 lea 0x10(%rsp,%rax,1),%rdx 4196a2: e9 76 fd ff ff jmpq 41941d <_D4core8demangle8Demangle17parseIntegerValueMFAaaZv+0x22d> 4196a7: 49 8b 0e mov (%r14),%rcx 4196aa: 49 8b 56 08 mov 0x8(%r14),%rdx 4196ae: 49 8b 46 20 mov 0x20(%r14),%rax 4196b2: 48 39 c8 cmp %rcx,%rax 4196b5: 48 89 c6 mov %rax,%rsi 4196b8: 73 1d jae 4196d7 <_D4core8demangle8Demangle17parseIntegerValueMFAaaZv+0x4e7> 4196ba: 48 89 c6 mov %rax,%rsi 4196bd: 0f 1f 00 nopl (%rax) 4196c0: 8a 1c 32 mov (%rdx,%rsi,1),%bl 4196c3: 80 c3 d0 add $0xd0,%bl 4196c6: 80 fb 09 cmp $0x9,%bl 4196c9: 77 0c ja 4196d7 <_D4core8demangle8Demangle17parseIntegerValueMFAaaZv+0x4e7> 4196cb: 48 ff c6 inc %rsi 4196ce: 49 89 76 20 mov %rsi,0x20(%r14) 4196d2: 48 39 ce cmp %rcx,%rsi 4196d5: 72 e9 jb 4196c0 <_D4core8demangle8Demangle17parseIntegerValueMFAaaZv+0x4d0> 4196d7: 48 29 c6 sub %rax,%rsi 4196da: 48 01 c2 add %rax,%rdx 4196dd: 4c 89 f7 mov %r14,%rdi 4196e0: e8 3b d8 ff ff callq 416f20 <_D4core8demangle8Demangle3putMFAxaZAa> 4196e5: 4c 89 f7 mov %r14,%rdi 4196e8: be 01 00 00 00 mov $0x1,%esi 4196ed: ba a6 69 42 00 mov $0x4269a6,%edx 4196f2: e9 da 00 00 00 jmpq 4197d1 <_D4core8demangle8Demangle17parseIntegerValueMFAaaZv+0x5e1> 4196f7: 49 8b 0e mov (%r14),%rcx 4196fa: 49 8b 56 08 mov 0x8(%r14),%rdx 4196fe: 49 8b 46 20 mov 0x20(%r14),%rax 419702: 48 39 c8 cmp %rcx,%rax 419705: 48 89 c6 mov %rax,%rsi 419708: 73 1d jae 419727 <_D4core8demangle8Demangle17parseIntegerValueMFAaaZv+0x537> 41970a: 48 89 c6 mov %rax,%rsi 41970d: 0f 1f 00 nopl (%rax) 419710: 8a 1c 32 mov (%rdx,%rsi,1),%bl 419713: 80 c3 d0 add $0xd0,%bl 419716: 80 fb 09 cmp $0x9,%bl 419719: 77 0c ja 419727 <_D4core8demangle8Demangle17parseIntegerValueMFAaaZv+0x537> 41971b: 48 ff c6 inc %rsi 41971e: 49 89 76 20 mov %rsi,0x20(%r14) 419722: 48 39 ce cmp %rcx,%rsi 419725: 72 e9 jb 419710 <_D4core8demangle8Demangle17parseIntegerValueMFAaaZv+0x520> 419727: 48 29 c6 sub %rax,%rsi 41972a: 48 01 c2 add %rax,%rdx 41972d: 4c 89 f7 mov %r14,%rdi 419730: e8 eb d7 ff ff callq 416f20 <_D4core8demangle8Demangle3putMFAxaZAa> 419735: 4c 89 f7 mov %r14,%rdi 419738: be 02 00 00 00 mov $0x2,%esi 41973d: ba a8 69 42 00 mov $0x4269a8,%edx 419742: e9 8a 00 00 00 jmpq 4197d1 <_D4core8demangle8Demangle17parseIntegerValueMFAaaZv+0x5e1> 419747: 48 83 fb 5c cmp $0x5c,%rbx 41974b: 0f 85 cb fb ff ff jne 41931c <_D4core8demangle8Demangle17parseIntegerValueMFAaaZv+0x12c> 419751: 4c 89 f7 mov %r14,%rdi 419754: be 04 00 00 00 mov $0x4,%esi 419759: ba 5e 69 42 00 mov $0x42695e,%edx 41975e: eb 71 jmp 4197d1 <_D4core8demangle8Demangle17parseIntegerValueMFAaaZv+0x5e1> 419760: 48 83 fb 27 cmp $0x27,%rbx 419764: 0f 85 b2 fb ff ff jne 41931c <_D4core8demangle8Demangle17parseIntegerValueMFAaaZv+0x12c> 41976a: 4c 89 f7 mov %r14,%rdi 41976d: be 04 00 00 00 mov $0x4,%esi 419772: ba 59 69 42 00 mov $0x426959,%edx 419777: eb 58 jmp 4197d1 <_D4core8demangle8Demangle17parseIntegerValueMFAaaZv+0x5e1> 419779: 4c 89 f7 mov %r14,%rdi 41977c: be 04 00 00 00 mov $0x4,%esi 419781: ba 68 69 42 00 mov $0x426968,%edx 419786: eb 49 jmp 4197d1 <_D4core8demangle8Demangle17parseIntegerValueMFAaaZv+0x5e1> 419788: 4c 89 f7 mov %r14,%rdi 41978b: be 04 00 00 00 mov $0x4,%esi 419790: ba 7c 69 42 00 mov $0x42697c,%edx 419795: eb 3a jmp 4197d1 <_D4core8demangle8Demangle17parseIntegerValueMFAaaZv+0x5e1> 419797: 4c 89 f7 mov %r14,%rdi 41979a: be 04 00 00 00 mov $0x4,%esi 41979f: ba 72 69 42 00 mov $0x426972,%edx 4197a4: eb 2b jmp 4197d1 <_D4core8demangle8Demangle17parseIntegerValueMFAaaZv+0x5e1> 4197a6: 4c 89 f7 mov %r14,%rdi 4197a9: be 04 00 00 00 mov $0x4,%esi 4197ae: ba 81 69 42 00 mov $0x426981,%edx 4197b3: eb 1c jmp 4197d1 <_D4core8demangle8Demangle17parseIntegerValueMFAaaZv+0x5e1> 4197b5: 4c 89 f7 mov %r14,%rdi 4197b8: be 04 00 00 00 mov $0x4,%esi 4197bd: ba 6d 69 42 00 mov $0x42696d,%edx 4197c2: eb 0d jmp 4197d1 <_D4core8demangle8Demangle17parseIntegerValueMFAaaZv+0x5e1> 4197c4: 4c 89 f7 mov %r14,%rdi 4197c7: be 04 00 00 00 mov $0x4,%esi 4197cc: ba 77 69 42 00 mov $0x426977,%edx 4197d1: e8 4a d7 ff ff callq 416f20 <_D4core8demangle8Demangle3putMFAxaZAa> 4197d6: 48 83 c4 28 add $0x28,%rsp 4197da: 5b pop %rbx 4197db: 41 5e pop %r14 4197dd: c3 retq 4197de: bf 39 00 00 00 mov $0x39,%edi 4197e3: be d0 67 42 00 mov $0x4267d0,%esi 4197e8: ba d0 04 00 00 mov $0x4d0,%edx 4197ed: e8 4e 96 fe ff callq 402e40 <_d_assert> 4197f2: e8 39 d5 ff ff callq 416d30 <_D4core8demangle8Demangle5errorFAyaZv> 4197f7: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) 4197fe: 00 00 0000000000419800 <_D4core8demangle8Demangle17parseTemplateArgsMFZv>: 419800: 55 push %rbp 419801: 41 57 push %r15 419803: 41 56 push %r14 419805: 53 push %rbx 419806: 50 push %rax 419807: 48 89 fb mov %rdi,%rbx 41980a: 48 8b 0b mov (%rbx),%rcx 41980d: 48 8b 43 20 mov 0x20(%rbx),%rax 419811: 48 39 c8 cmp %rcx,%rax 419814: 0f 83 f8 00 00 00 jae 419912 <_D4core8demangle8Demangle17parseTemplateArgsMFZv+0x112> 41981a: 45 31 f6 xor %r14d,%r14d 41981d: 0f 1f 00 nopl (%rax) 419820: 48 8b 53 08 mov 0x8(%rbx),%rdx 419824: 0f b6 14 02 movzbl (%rdx,%rax,1),%edx 419828: 83 fa 53 cmp $0x53,%edx 41982b: 74 73 je 4198a0 <_D4core8demangle8Demangle17parseTemplateArgsMFZv+0xa0> 41982d: 83 fa 56 cmp $0x56,%edx 419830: 0f 85 9a 00 00 00 jne 4198d0 <_D4core8demangle8Demangle17parseTemplateArgsMFZv+0xd0> 419836: 48 ff c0 inc %rax 419839: 48 89 43 20 mov %rax,0x20(%rbx) 41983d: 4d 85 f6 test %r14,%r14 419840: 74 19 je 41985b <_D4core8demangle8Demangle17parseTemplateArgsMFZv+0x5b> 419842: 48 89 df mov %rbx,%rdi 419845: be 02 00 00 00 mov $0x2,%esi 41984a: ba ae 69 42 00 mov $0x4269ae,%edx 41984f: e8 cc d6 ff ff callq 416f20 <_D4core8demangle8Demangle3putMFAxaZAa> 419854: 48 8b 0b mov (%rbx),%rcx 419857: 48 8b 43 20 mov 0x20(%rbx),%rax 41985b: 40 b5 ff mov $0xff,%bpl 41985e: 48 39 c8 cmp %rcx,%rax 419861: 73 08 jae 41986b <_D4core8demangle8Demangle17parseTemplateArgsMFZv+0x6b> 419863: 48 8b 4b 08 mov 0x8(%rbx),%rcx 419867: 40 8a 2c 01 mov (%rcx,%rax,1),%bpl 41986b: 4c 8b 7b 28 mov 0x28(%rbx),%r15 41986f: 48 89 df mov %rbx,%rdi 419872: 31 f6 xor %esi,%esi 419874: 31 d2 xor %edx,%edx 419876: e8 15 e0 ff ff callq 417890 <_D4core8demangle8Demangle9parseTypeMFAaZAa> 41987b: 48 89 d1 mov %rdx,%rcx 41987e: 4c 89 7b 28 mov %r15,0x28(%rbx) 419882: 40 0f b6 f5 movzbl %bpl,%esi 419886: 48 89 df mov %rbx,%rdi 419889: 48 89 c2 mov %rax,%rdx 41988c: e8 af f2 ff ff callq 418b40 <_D4core8demangle8Demangle10parseValueMFAaaZv> 419891: eb 6c jmp 4198ff <_D4core8demangle8Demangle17parseTemplateArgsMFZv+0xff> 419893: 66 66 66 66 2e 0f 1f data32 data32 data32 nopw %cs:0x0(%rax,%rax,1) 41989a: 84 00 00 00 00 00 4198a0: 48 ff c0 inc %rax 4198a3: 48 89 43 20 mov %rax,0x20(%rbx) 4198a7: 4d 85 f6 test %r14,%r14 4198aa: 74 12 je 4198be <_D4core8demangle8Demangle17parseTemplateArgsMFZv+0xbe> 4198ac: 48 89 df mov %rbx,%rdi 4198af: be 02 00 00 00 mov $0x2,%esi 4198b4: ba b1 69 42 00 mov $0x4269b1,%edx 4198b9: e8 62 d6 ff ff callq 416f20 <_D4core8demangle8Demangle3putMFAxaZAa> 4198be: 48 89 df mov %rbx,%rdi 4198c1: e8 5a 03 00 00 callq 419c20 <_D4core8demangle8Demangle18parseQualifiedNameMFZAa> 4198c6: eb 37 jmp 4198ff <_D4core8demangle8Demangle17parseTemplateArgsMFZv+0xff> 4198c8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 4198cf: 00 4198d0: 83 fa 54 cmp $0x54,%edx 4198d3: 75 3d jne 419912 <_D4core8demangle8Demangle17parseTemplateArgsMFZv+0x112> 4198d5: 48 ff c0 inc %rax 4198d8: 48 89 43 20 mov %rax,0x20(%rbx) 4198dc: 4d 85 f6 test %r14,%r14 4198df: 74 12 je 4198f3 <_D4core8demangle8Demangle17parseTemplateArgsMFZv+0xf3> 4198e1: 48 89 df mov %rbx,%rdi 4198e4: be 02 00 00 00 mov $0x2,%esi 4198e9: ba ab 69 42 00 mov $0x4269ab,%edx 4198ee: e8 2d d6 ff ff callq 416f20 <_D4core8demangle8Demangle3putMFAxaZAa> 4198f3: 48 89 df mov %rbx,%rdi 4198f6: 31 f6 xor %esi,%esi 4198f8: 31 d2 xor %edx,%edx 4198fa: e8 91 df ff ff callq 417890 <_D4core8demangle8Demangle9parseTypeMFAaZAa> 4198ff: 49 ff ce dec %r14 419902: 48 8b 0b mov (%rbx),%rcx 419905: 48 8b 43 20 mov 0x20(%rbx),%rax 419909: 48 39 c8 cmp %rcx,%rax 41990c: 0f 82 0e ff ff ff jb 419820 <_D4core8demangle8Demangle17parseTemplateArgsMFZv+0x20> 419912: 48 83 c4 08 add $0x8,%rsp 419916: 5b pop %rbx 419917: 41 5e pop %r14 419919: 41 5f pop %r15 41991b: 5d pop %rbp 41991c: c3 retq 41991d: 0f 1f 00 nopl (%rax) 0000000000419920 <_D4core8demangle8Demangle25parseTemplateInstanceNameMFZv>: 419920: 55 push %rbp 419921: 41 57 push %r15 419923: 41 56 push %r14 419925: 41 55 push %r13 419927: 41 54 push %r12 419929: 53 push %rbx 41992a: 50 push %rax 41992b: 49 89 ff mov %rdi,%r15 41992e: 49 8b 2f mov (%r15),%rbp 419931: 4d 8b 47 08 mov 0x8(%r15),%r8 419935: 4d 8b 77 20 mov 0x20(%r15),%r14 419939: 31 ff xor %edi,%edi 41993b: 49 39 ee cmp %rbp,%r14 41993e: 4d 89 f4 mov %r14,%r12 419941: 41 bd 00 00 00 00 mov $0x0,%r13d 419947: 73 7e jae 4199c7 <_D4core8demangle8Demangle25parseTemplateInstanceNameMFZv+0xa7> 419949: 4c 89 f6 mov %r14,%rsi 41994c: 0f 1f 40 00 nopl 0x0(%rax) 419950: 41 8a 04 30 mov (%r8,%rsi,1),%al 419954: 04 d0 add $0xd0,%al 419956: 3c 09 cmp $0x9,%al 419958: 77 0c ja 419966 <_D4core8demangle8Demangle25parseTemplateInstanceNameMFZv+0x46> 41995a: 48 ff c6 inc %rsi 41995d: 49 89 77 20 mov %rsi,0x20(%r15) 419961: 48 39 ee cmp %rbp,%rsi 419964: 72 ea jb 419950 <_D4core8demangle8Demangle25parseTemplateInstanceNameMFZv+0x30> 419966: 49 89 f1 mov %rsi,%r9 419969: 4d 29 f1 sub %r14,%r9 41996c: 4d 89 f4 mov %r14,%r12 41996f: 41 bd 00 00 00 00 mov $0x0,%r13d 419975: 74 50 je 4199c7 <_D4core8demangle8Demangle25parseTemplateInstanceNameMFZv+0xa7> 419977: 4f 8d 14 30 lea (%r8,%r14,1),%r10 41997b: 45 31 ed xor %r13d,%r13d 41997e: 49 bb cd cc cc cc cc movabs $0xcccccccccccccccd,%r11 419985: cc cc cc 419988: 4c 89 eb mov %r13,%rbx 41998b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 419990: 41 0f b6 0c 1a movzbl (%r10,%rbx,1),%ecx 419995: b8 2f 00 00 00 mov $0x2f,%eax 41999a: 48 29 c8 sub %rcx,%rax 41999d: 49 f7 e3 mul %r11 4199a0: 48 c1 ea 03 shr $0x3,%rdx 4199a4: 49 39 d5 cmp %rdx,%r13 4199a7: 77 14 ja 4199bd <_D4core8demangle8Demangle25parseTemplateInstanceNameMFZv+0x9d> 4199a9: 4b 8d 44 ad 00 lea 0x0(%r13,%r13,4),%rax 4199ae: 4c 8d 6c 41 d0 lea -0x30(%rcx,%rax,2),%r13 4199b3: 48 ff c3 inc %rbx 4199b6: 4c 39 cb cmp %r9,%rbx 4199b9: 72 d5 jb 419990 <_D4core8demangle8Demangle25parseTemplateInstanceNameMFZv+0x70> 4199bb: eb 07 jmp 4199c4 <_D4core8demangle8Demangle25parseTemplateInstanceNameMFZv+0xa4> 4199bd: e8 6e d3 ff ff callq 416d30 <_D4core8demangle8Demangle5errorFAyaZv> 4199c2: eb e5 jmp 4199a9 <_D4core8demangle8Demangle25parseTemplateInstanceNameMFZv+0x89> 4199c4: 49 89 f4 mov %rsi,%r12 4199c7: 4d 01 e0 add %r12,%r8 4199ca: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) 4199d0: 48 83 ff 02 cmp $0x2,%rdi 4199d4: 77 3b ja 419a11 <_D4core8demangle8Demangle25parseTemplateInstanceNameMFZv+0xf1> 4199d6: 49 8d 14 3c lea (%r12,%rdi,1),%rdx 4199da: 8a 87 b4 69 42 00 mov 0x4269b4(%rdi),%al 4199e0: b1 ff mov $0xff,%cl 4199e2: 48 39 ea cmp %rbp,%rdx 4199e5: 73 04 jae 4199eb <_D4core8demangle8Demangle25parseTemplateInstanceNameMFZv+0xcb> 4199e7: 41 8a 0c 38 mov (%r8,%rdi,1),%cl 4199eb: 38 c1 cmp %al,%cl 4199ed: 75 16 jne 419a05 <_D4core8demangle8Demangle25parseTemplateInstanceNameMFZv+0xe5> 4199ef: 49 8d 44 3c 01 lea 0x1(%r12,%rdi,1),%rax 4199f4: 49 89 47 20 mov %rax,0x20(%r15) 4199f8: 48 ff c8 dec %rax 4199fb: 48 ff c7 inc %rdi 4199fe: 48 39 e8 cmp %rbp,%rax 419a01: 72 cd jb 4199d0 <_D4core8demangle8Demangle25parseTemplateInstanceNameMFZv+0xb0> 419a03: eb 07 jmp 419a0c <_D4core8demangle8Demangle25parseTemplateInstanceNameMFZv+0xec> 419a05: e8 26 d3 ff ff callq 416d30 <_D4core8demangle8Demangle5errorFAyaZv> 419a0a: eb e3 jmp 4199ef <_D4core8demangle8Demangle25parseTemplateInstanceNameMFZv+0xcf> 419a0c: e8 1f d3 ff ff callq 416d30 <_D4core8demangle8Demangle5errorFAyaZv> 419a11: 4c 89 ff mov %r15,%rdi 419a14: e8 37 dd ff ff callq 417750 <_D4core8demangle8Demangle10parseLNameMFZv> 419a19: 4c 89 ff mov %r15,%rdi 419a1c: be 02 00 00 00 mov $0x2,%esi 419a21: ba b8 69 42 00 mov $0x4269b8,%edx 419a26: e8 f5 d4 ff ff callq 416f20 <_D4core8demangle8Demangle3putMFAxaZAa> 419a2b: 4c 89 ff mov %r15,%rdi 419a2e: e8 cd fd ff ff callq 419800 <_D4core8demangle8Demangle17parseTemplateArgsMFZv> 419a33: 49 8b 47 20 mov 0x20(%r15),%rax 419a37: 49 3b 07 cmp (%r15),%rax 419a3a: 73 3a jae 419a76 <_D4core8demangle8Demangle25parseTemplateInstanceNameMFZv+0x156> 419a3c: 49 8b 4f 08 mov 0x8(%r15),%rcx 419a40: 80 3c 01 5a cmpb $0x5a,(%rcx,%rax,1) 419a44: 75 30 jne 419a76 <_D4core8demangle8Demangle25parseTemplateInstanceNameMFZv+0x156> 419a46: 48 ff c0 inc %rax 419a49: 49 89 47 20 mov %rax,0x20(%r15) 419a4d: 4c 29 e0 sub %r12,%rax 419a50: 4c 39 e8 cmp %r13,%rax 419a53: 75 28 jne 419a7d <_D4core8demangle8Demangle25parseTemplateInstanceNameMFZv+0x15d> 419a55: 4c 89 ff mov %r15,%rdi 419a58: be 01 00 00 00 mov $0x1,%esi 419a5d: ba bb 69 42 00 mov $0x4269bb,%edx 419a62: e8 b9 d4 ff ff callq 416f20 <_D4core8demangle8Demangle3putMFAxaZAa> 419a67: 48 83 c4 08 add $0x8,%rsp 419a6b: 5b pop %rbx 419a6c: 41 5c pop %r12 419a6e: 41 5d pop %r13 419a70: 41 5e pop %r14 419a72: 41 5f pop %r15 419a74: 5d pop %rbp 419a75: c3 retq 419a76: e8 b5 d2 ff ff callq 416d30 <_D4core8demangle8Demangle5errorFAyaZv> 419a7b: eb c9 jmp 419a46 <_D4core8demangle8Demangle25parseTemplateInstanceNameMFZv+0x126> 419a7d: 48 8b 3d 84 8d 21 00 mov 0x218d84(%rip),%rdi # 632808 <_D4core8demangle8Demangle14ParseException7__ClassZ+0x18> 419a84: e8 d7 f2 fe ff callq 408d60 <_d_throw_exception> 419a89: eb ca jmp 419a55 <_D4core8demangle8Demangle25parseTemplateInstanceNameMFZv+0x135> 419a8b: 48 89 c7 mov %rax,%rdi 419a8e: 83 fa 01 cmp $0x1,%edx 419a91: 75 09 jne 419a9c <_D4core8demangle8Demangle25parseTemplateInstanceNameMFZv+0x17c> 419a93: 4d 89 77 20 mov %r14,0x20(%r15) 419a97: e8 c4 f2 fe ff callq 408d60 <_d_throw_exception> 419a9c: e8 5f f3 fe ff callq 408e00 <_d_eh_resume_unwind> 419aa1: 66 66 66 66 66 66 2e data32 data32 data32 data32 data32 nopw %cs:0x0(%rax,%rax,1) 419aa8: 0f 1f 84 00 00 00 00 419aaf: 00 0000000000419ab0 <_D4core8demangle8Demangle25mayBeTemplateInstanceNameMFZb>: 419ab0: 41 57 push %r15 419ab2: 41 56 push %r14 419ab4: 41 55 push %r13 419ab6: 41 54 push %r12 419ab8: 53 push %rbx 419ab9: 49 89 ff mov %rdi,%r15 419abc: 4d 8b 17 mov (%r15),%r10 419abf: 4d 8b 77 20 mov 0x20(%r15),%r14 419ac3: 45 30 c0 xor %r8b,%r8b 419ac6: 4d 39 d6 cmp %r10,%r14 419ac9: 0f 83 d6 00 00 00 jae 419ba5 <_D4core8demangle8Demangle25mayBeTemplateInstanceNameMFZb+0xf5> 419acf: 4d 8b 4f 08 mov 0x8(%r15),%r9 419ad3: 4c 89 f1 mov %r14,%rcx 419ad6: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) 419add: 00 00 00 419ae0: 41 8a 04 09 mov (%r9,%rcx,1),%al 419ae4: 04 d0 add $0xd0,%al 419ae6: 3c 09 cmp $0x9,%al 419ae8: 77 0c ja 419af6 <_D4core8demangle8Demangle25mayBeTemplateInstanceNameMFZb+0x46> 419aea: 48 ff c1 inc %rcx 419aed: 49 89 4f 20 mov %rcx,0x20(%r15) 419af1: 4c 39 d1 cmp %r10,%rcx 419af4: 72 ea jb 419ae0 <_D4core8demangle8Demangle25mayBeTemplateInstanceNameMFZb+0x30> 419af6: 49 89 cd mov %rcx,%r13 419af9: 4d 29 f5 sub %r14,%r13 419afc: 0f 84 a3 00 00 00 je 419ba5 <_D4core8demangle8Demangle25mayBeTemplateInstanceNameMFZb+0xf5> 419b02: 4f 8d 24 31 lea (%r9,%r14,1),%r12 419b06: 31 f6 xor %esi,%esi 419b08: 49 bb cd cc cc cc cc movabs $0xcccccccccccccccd,%r11 419b0f: cc cc cc 419b12: 48 89 f7 mov %rsi,%rdi 419b15: 66 66 2e 0f 1f 84 00 data32 nopw %cs:0x0(%rax,%rax,1) 419b1c: 00 00 00 00 419b20: 41 0f b6 1c 3c movzbl (%r12,%rdi,1),%ebx 419b25: b8 2f 00 00 00 mov $0x2f,%eax 419b2a: 48 29 d8 sub %rbx,%rax 419b2d: 49 f7 e3 mul %r11 419b30: 48 c1 ea 03 shr $0x3,%rdx 419b34: 48 39 d6 cmp %rdx,%rsi 419b37: 77 13 ja 419b4c <_D4core8demangle8Demangle25mayBeTemplateInstanceNameMFZb+0x9c> 419b39: 48 8d 04 b6 lea (%rsi,%rsi,4),%rax 419b3d: 48 8d 74 43 d0 lea -0x30(%rbx,%rax,2),%rsi 419b42: 48 ff c7 inc %rdi 419b45: 4c 39 ef cmp %r13,%rdi 419b48: 72 d6 jb 419b20 <_D4core8demangle8Demangle25mayBeTemplateInstanceNameMFZb+0x70> 419b4a: eb 13 jmp 419b5f <_D4core8demangle8Demangle25mayBeTemplateInstanceNameMFZb+0xaf> 419b4c: e8 df d1 ff ff callq 416d30 <_D4core8demangle8Demangle5errorFAyaZv> 419b51: eb e6 jmp 419b39 <_D4core8demangle8Demangle25mayBeTemplateInstanceNameMFZb+0x89> 419b53: 4d 89 77 20 mov %r14,0x20(%r15) 419b57: 48 89 c7 mov %rax,%rdi 419b5a: e8 a1 f2 fe ff callq 408e00 <_d_eh_resume_unwind> 419b5f: 48 83 fe 05 cmp $0x5,%rsi 419b63: 72 40 jb 419ba5 <_D4core8demangle8Demangle25mayBeTemplateInstanceNameMFZb+0xf5> 419b65: 4c 39 d1 cmp %r10,%rcx 419b68: 73 3b jae 419ba5 <_D4core8demangle8Demangle25mayBeTemplateInstanceNameMFZb+0xf5> 419b6a: 48 8d 41 01 lea 0x1(%rcx),%rax 419b6e: 49 89 47 20 mov %rax,0x20(%r15) 419b72: 41 80 3c 09 5f cmpb $0x5f,(%r9,%rcx,1) 419b77: 75 2c jne 419ba5 <_D4core8demangle8Demangle25mayBeTemplateInstanceNameMFZb+0xf5> 419b79: 4c 39 d0 cmp %r10,%rax 419b7c: 73 27 jae 419ba5 <_D4core8demangle8Demangle25mayBeTemplateInstanceNameMFZb+0xf5> 419b7e: 48 8d 41 02 lea 0x2(%rcx),%rax 419b82: 49 89 47 20 mov %rax,0x20(%r15) 419b86: 41 80 7c 09 01 5f cmpb $0x5f,0x1(%r9,%rcx,1) 419b8c: 75 17 jne 419ba5 <_D4core8demangle8Demangle25mayBeTemplateInstanceNameMFZb+0xf5> 419b8e: 4c 39 d0 cmp %r10,%rax 419b91: 73 12 jae 419ba5 <_D4core8demangle8Demangle25mayBeTemplateInstanceNameMFZb+0xf5> 419b93: 48 8d 41 03 lea 0x3(%rcx),%rax 419b97: 49 89 47 20 mov %rax,0x20(%r15) 419b9b: 41 80 7c 09 02 54 cmpb $0x54,0x2(%r9,%rcx,1) 419ba1: 41 0f 94 c0 sete %r8b 419ba5: 4d 89 77 20 mov %r14,0x20(%r15) 419ba9: 44 88 c0 mov %r8b,%al 419bac: 5b pop %rbx 419bad: 41 5c pop %r12 419baf: 41 5d pop %r13 419bb1: 41 5e pop %r14 419bb3: 41 5f pop %r15 419bb5: c3 retq 419bb6: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) 419bbd: 00 00 00 0000000000419bc0 <_D4core8demangle8Demangle15parseSymbolNameMFZv>: 419bc0: 41 56 push %r14 419bc2: 53 push %rbx 419bc3: 50 push %rax 419bc4: 48 89 fb mov %rdi,%rbx 419bc7: 48 8b 43 20 mov 0x20(%rbx),%rax 419bcb: 48 3b 03 cmp (%rbx),%rax 419bce: 73 43 jae 419c13 <_D4core8demangle8Demangle15parseSymbolNameMFZv+0x53> 419bd0: 48 8b 4b 08 mov 0x8(%rbx),%rcx 419bd4: 0f b6 04 01 movzbl (%rcx,%rax,1),%eax 419bd8: 83 c0 d0 add $0xffffffd0,%eax 419bdb: 83 f8 09 cmp $0x9,%eax 419bde: 77 33 ja 419c13 <_D4core8demangle8Demangle15parseSymbolNameMFZv+0x53> 419be0: 48 89 df mov %rbx,%rdi 419be3: e8 c8 fe ff ff callq 419ab0 <_D4core8demangle8Demangle25mayBeTemplateInstanceNameMFZb> 419be8: a8 01 test $0x1,%al 419bea: 74 17 je 419c03 <_D4core8demangle8Demangle15parseSymbolNameMFZv+0x43> 419bec: 4c 8b 73 28 mov 0x28(%rbx),%r14 419bf0: 48 89 df mov %rbx,%rdi 419bf3: e8 28 fd ff ff callq 419920 <_D4core8demangle8Demangle25parseTemplateInstanceNameMFZv> 419bf8: eb 11 jmp 419c0b <_D4core8demangle8Demangle15parseSymbolNameMFZv+0x4b> 419bfa: 83 fa 01 cmp $0x1,%edx 419bfd: 75 19 jne 419c18 <_D4core8demangle8Demangle15parseSymbolNameMFZv+0x58> 419bff: 4c 89 73 28 mov %r14,0x28(%rbx) 419c03: 48 89 df mov %rbx,%rdi 419c06: e8 45 db ff ff callq 417750 <_D4core8demangle8Demangle10parseLNameMFZv> 419c0b: 48 83 c4 08 add $0x8,%rsp 419c0f: 5b pop %rbx 419c10: 41 5e pop %r14 419c12: c3 retq 419c13: e8 18 d1 ff ff callq 416d30 <_D4core8demangle8Demangle5errorFAyaZv> 419c18: 48 89 c7 mov %rax,%rdi 419c1b: e8 e0 f1 fe ff callq 408e00 <_d_eh_resume_unwind> 0000000000419c20 <_D4core8demangle8Demangle18parseQualifiedNameMFZAa>: 419c20: 41 57 push %r15 419c22: 41 56 push %r14 419c24: 41 54 push %r12 419c26: 53 push %rbx 419c27: 50 push %rax 419c28: 48 89 fb mov %rdi,%rbx 419c2b: 4c 8b 73 28 mov 0x28(%rbx),%r14 419c2f: 45 31 ff xor %r15d,%r15d 419c32: 66 66 66 66 66 2e 0f data32 data32 data32 data32 nopw %cs:0x0(%rax,%rax,1) 419c39: 1f 84 00 00 00 00 00 419c40: 4d 85 ff test %r15,%r15 419c43: 74 12 je 419c57 <_D4core8demangle8Demangle18parseQualifiedNameMFZAa+0x37> 419c45: 48 89 df mov %rbx,%rdi 419c48: be 01 00 00 00 mov $0x1,%esi 419c4d: ba bd 69 42 00 mov $0x4269bd,%edx 419c52: e8 c9 d2 ff ff callq 416f20 <_D4core8demangle8Demangle3putMFAxaZAa> 419c57: 48 8b 43 20 mov 0x20(%rbx),%rax 419c5b: 48 3b 03 cmp (%rbx),%rax 419c5e: 73 6e jae 419cce <_D4core8demangle8Demangle18parseQualifiedNameMFZAa+0xae> 419c60: 48 8b 4b 08 mov 0x8(%rbx),%rcx 419c64: 0f b6 04 01 movzbl (%rcx,%rax,1),%eax 419c68: 83 c0 d0 add $0xffffffd0,%eax 419c6b: 83 f8 09 cmp $0x9,%eax 419c6e: 77 5e ja 419cce <_D4core8demangle8Demangle18parseQualifiedNameMFZAa+0xae> 419c70: 48 89 df mov %rbx,%rdi 419c73: e8 38 fe ff ff callq 419ab0 <_D4core8demangle8Demangle25mayBeTemplateInstanceNameMFZb> 419c78: a8 01 test $0x1,%al 419c7a: 74 17 je 419c93 <_D4core8demangle8Demangle18parseQualifiedNameMFZAa+0x73> 419c7c: 4c 8b 63 28 mov 0x28(%rbx),%r12 419c80: 48 89 df mov %rbx,%rdi 419c83: e8 98 fc ff ff callq 419920 <_D4core8demangle8Demangle25parseTemplateInstanceNameMFZv> 419c88: eb 11 jmp 419c9b <_D4core8demangle8Demangle18parseQualifiedNameMFZAa+0x7b> 419c8a: 83 fa 01 cmp $0x1,%edx 419c8d: 75 44 jne 419cd3 <_D4core8demangle8Demangle18parseQualifiedNameMFZAa+0xb3> 419c8f: 4c 89 63 28 mov %r12,0x28(%rbx) 419c93: 48 89 df mov %rbx,%rdi 419c96: e8 b5 da ff ff callq 417750 <_D4core8demangle8Demangle10parseLNameMFZv> 419c9b: 48 8b 43 20 mov 0x20(%rbx),%rax 419c9f: 48 3b 03 cmp (%rbx),%rax 419ca2: 73 10 jae 419cb4 <_D4core8demangle8Demangle18parseQualifiedNameMFZAa+0x94> 419ca4: 48 8b 4b 08 mov 0x8(%rbx),%rcx 419ca8: 8a 04 01 mov (%rcx,%rax,1),%al 419cab: 04 d0 add $0xd0,%al 419cad: 49 ff cf dec %r15 419cb0: 3c 0a cmp $0xa,%al 419cb2: 72 8c jb 419c40 <_D4core8demangle8Demangle18parseQualifiedNameMFZAa+0x20> 419cb4: 48 8b 53 18 mov 0x18(%rbx),%rdx 419cb8: 4c 01 f2 add %r14,%rdx 419cbb: 48 8b 43 28 mov 0x28(%rbx),%rax 419cbf: 4c 29 f0 sub %r14,%rax 419cc2: 48 83 c4 08 add $0x8,%rsp 419cc6: 5b pop %rbx 419cc7: 41 5c pop %r12 419cc9: 41 5e pop %r14 419ccb: 41 5f pop %r15 419ccd: c3 retq 419cce: e8 5d d0 ff ff callq 416d30 <_D4core8demangle8Demangle5errorFAyaZv> 419cd3: 48 89 c7 mov %rax,%rdi 419cd6: e8 25 f1 fe ff callq 408e00 <_d_eh_resume_unwind> 419cdb: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 0000000000419ce0 <_D4core8demangle8Demangle16parseMangledNameMFZv>: 419ce0: 53 push %rbx 419ce1: 48 89 fb mov %rdi,%rbx 419ce4: 48 8b 0b mov (%rbx),%rcx 419ce7: 48 8b 43 20 mov 0x20(%rbx),%rax 419ceb: 48 39 c8 cmp %rcx,%rax 419cee: 73 11 jae 419d01 <_D4core8demangle8Demangle16parseMangledNameMFZv+0x21> 419cf0: 48 8b 53 08 mov 0x8(%rbx),%rdx 419cf4: 80 3c 02 5f cmpb $0x5f,(%rdx,%rax,1) 419cf8: 75 07 jne 419d01 <_D4core8demangle8Demangle16parseMangledNameMFZv+0x21> 419cfa: 48 ff c0 inc %rax 419cfd: 48 89 43 20 mov %rax,0x20(%rbx) 419d01: 48 39 c8 cmp %rcx,%rax 419d04: 73 70 jae 419d76 <_D4core8demangle8Demangle16parseMangledNameMFZv+0x96> 419d06: 48 8b 4b 08 mov 0x8(%rbx),%rcx 419d0a: 80 3c 01 44 cmpb $0x44,(%rcx,%rax,1) 419d0e: 75 66 jne 419d76 <_D4core8demangle8Demangle16parseMangledNameMFZv+0x96> 419d10: 48 ff c0 inc %rax 419d13: 48 89 43 20 mov %rax,0x20(%rbx) 419d17: eb 19 jmp 419d32 <_D4core8demangle8Demangle16parseMangledNameMFZv+0x52> 419d19: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 419d20: 48 89 df mov %rbx,%rdi 419d23: be 01 00 00 00 mov $0x1,%esi 419d28: ba bf 69 42 00 mov $0x4269bf,%edx 419d2d: e8 ee d1 ff ff callq 416f20 <_D4core8demangle8Demangle3putMFAxaZAa> 419d32: 48 89 df mov %rbx,%rdi 419d35: e8 e6 fe ff ff callq 419c20 <_D4core8demangle8Demangle18parseQualifiedNameMFZAa> 419d3a: 48 8b 0b mov (%rbx),%rcx 419d3d: 48 8b 73 20 mov 0x20(%rbx),%rsi 419d41: 48 39 ce cmp %rcx,%rsi 419d44: 73 11 jae 419d57 <_D4core8demangle8Demangle16parseMangledNameMFZv+0x77> 419d46: 48 8b 7b 08 mov 0x8(%rbx),%rdi 419d4a: 80 3c 37 4d cmpb $0x4d,(%rdi,%rsi,1) 419d4e: 75 07 jne 419d57 <_D4core8demangle8Demangle16parseMangledNameMFZv+0x77> 419d50: 48 ff c6 inc %rsi 419d53: 48 89 73 20 mov %rsi,0x20(%rbx) 419d57: 83 7b 30 01 cmpl $0x1,0x30(%rbx) 419d5b: 75 12 jne 419d6f <_D4core8demangle8Demangle16parseMangledNameMFZv+0x8f> 419d5d: 48 89 df mov %rbx,%rdi 419d60: 48 89 c6 mov %rax,%rsi 419d63: e8 28 db ff ff callq 417890 <_D4core8demangle8Demangle9parseTypeMFAaZAa> 419d68: 48 8b 0b mov (%rbx),%rcx 419d6b: 48 8b 73 20 mov 0x20(%rbx),%rsi 419d6f: 48 39 ce cmp %rcx,%rsi 419d72: 72 ac jb 419d20 <_D4core8demangle8Demangle16parseMangledNameMFZv+0x40> 419d74: 5b pop %rbx 419d75: c3 retq 419d76: e8 b5 cf ff ff callq 416d30 <_D4core8demangle8Demangle5errorFAyaZv> 419d7b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 0000000000419d80 <_D4core8demangle8Demangle6opCallMFZAa>: 419d80: 41 57 push %r15 419d82: 41 56 push %r14 419d84: 41 54 push %r12 419d86: 53 push %rbx 419d87: 50 push %rax 419d88: 49 89 fe mov %rdi,%r14 419d8b: 4d 8d 7e 20 lea 0x20(%r14),%r15 419d8f: 49 8d 5e 10 lea 0x10(%r14),%rbx 419d93: 41 bc a0 0f 00 00 mov $0xfa0,%r12d 419d99: eb 33 jmp 419dce <_D4core8demangle8Demangle6opCallMFZAa+0x4e> 419d9b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 419da0: 48 8b 33 mov (%rbx),%rsi 419da3: 48 01 f6 add %rsi,%rsi 419da6: 48 81 fe a0 0f 00 00 cmp $0xfa0,%rsi 419dad: 49 0f 46 f4 cmovbe %r12,%rsi 419db1: bf c0 54 42 00 mov $0x4254c0,%edi 419db6: 48 89 da mov %rbx,%rdx 419db9: e8 22 93 ff ff callq 4130e0 <_d_arraysetlengthiT> 419dbe: 48 89 03 mov %rax,(%rbx) 419dc1: 49 89 56 18 mov %rdx,0x18(%r14) 419dc5: c5 f8 57 c0 vxorps %xmm0,%xmm0,%xmm0 419dc9: c4 c1 78 11 07 vmovups %xmm0,(%r15) 419dce: 4c 89 f7 mov %r14,%rdi 419dd1: e8 0a ff ff ff callq 419ce0 <_D4core8demangle8Demangle16parseMangledNameMFZv> 419dd6: eb 32 jmp 419e0a <_D4core8demangle8Demangle6opCallMFZAa+0x8a> 419dd8: 83 fa 02 cmp $0x2,%edx 419ddb: 74 c3 je 419da0 <_D4core8demangle8Demangle6opCallMFZAa+0x20> 419ddd: 83 fa 01 cmp $0x1,%edx 419de0: 75 55 jne 419e37 <_D4core8demangle8Demangle6opCallMFZAa+0xb7> 419de2: 49 8b 16 mov (%r14),%rdx 419de5: 49 39 56 10 cmp %rdx,0x10(%r14) 419de9: 73 29 jae 419e14 <_D4core8demangle8Demangle6opCallMFZAa+0x94> 419deb: bf c0 54 42 00 mov $0x4254c0,%edi 419df0: 48 89 d6 mov %rdx,%rsi 419df3: 48 89 da mov %rbx,%rdx 419df6: e8 e5 92 ff ff callq 4130e0 <_d_arraysetlengthiT> 419dfb: 48 89 d1 mov %rdx,%rcx 419dfe: 48 89 03 mov %rax,(%rbx) 419e01: 49 89 4e 18 mov %rcx,0x18(%r14) 419e05: 49 8b 16 mov (%r14),%rdx 419e08: eb 0e jmp 419e18 <_D4core8demangle8Demangle6opCallMFZAa+0x98> 419e0a: 49 8b 56 18 mov 0x18(%r14),%rdx 419e0e: 49 8b 46 28 mov 0x28(%r14),%rax 419e12: eb 17 jmp 419e2b <_D4core8demangle8Demangle6opCallMFZAa+0xab> 419e14: 49 8b 4e 18 mov 0x18(%r14),%rcx 419e18: 49 8b 76 08 mov 0x8(%r14),%rsi 419e1c: 48 89 cf mov %rcx,%rdi 419e1f: e8 ac 7d fe ff callq 401bd0 419e24: 49 8b 06 mov (%r14),%rax 419e27: 49 8b 56 18 mov 0x18(%r14),%rdx 419e2b: 48 83 c4 08 add $0x8,%rsp 419e2f: 5b pop %rbx 419e30: 41 5c pop %r12 419e32: 41 5e pop %r14 419e34: 41 5f pop %r15 419e36: c3 retq 419e37: 48 89 c7 mov %rax,%rdi 419e3a: e8 c1 ef fe ff callq 408e00 <_d_eh_resume_unwind> 419e3f: 90 nop 0000000000419e40 <_D4core8demangle8demangleFAxaAaZAa>: 419e40: 48 83 ec 38 sub $0x38,%rsp 419e44: 48 8b 05 4d c5 00 00 mov 0xc54d(%rip),%rax # 426398 <_D4core8demangle8Demangle6__initZ+0x30> 419e4b: 48 89 44 24 30 mov %rax,0x30(%rsp) 419e50: c5 f8 10 05 30 c5 00 vmovups 0xc530(%rip),%xmm0 # 426388 <_D4core8demangle8Demangle6__initZ+0x20> 419e57: 00 419e58: c5 f8 29 44 24 20 vmovaps %xmm0,0x20(%rsp) 419e5e: c5 f8 10 05 12 c5 00 vmovups 0xc512(%rip),%xmm0 # 426378 <_D4core8demangle8Demangle6__initZ+0x10> 419e65: 00 419e66: c5 f8 29 44 24 10 vmovaps %xmm0,0x10(%rsp) 419e6c: c5 f8 10 05 f4 c4 00 vmovups 0xc4f4(%rip),%xmm0 # 426368 <_D4core8demangle8Demangle6__initZ> 419e73: 00 419e74: c5 f8 29 04 24 vmovaps %xmm0,(%rsp) 419e79: 48 89 14 24 mov %rdx,(%rsp) 419e7d: 48 89 4c 24 08 mov %rcx,0x8(%rsp) 419e82: c7 44 24 30 01 00 00 movl $0x1,0x30(%rsp) 419e89: 00 419e8a: 48 89 7c 24 10 mov %rdi,0x10(%rsp) 419e8f: 48 89 74 24 18 mov %rsi,0x18(%rsp) 419e94: 48 8d 3c 24 lea (%rsp),%rdi 419e98: e8 e3 fe ff ff callq 419d80 <_D4core8demangle8Demangle6opCallMFZAa> 419e9d: 48 83 c4 38 add $0x38,%rsp 419ea1: c3 retq 419ea2: 66 66 66 66 66 2e 0f data32 data32 data32 data32 nopw %cs:0x0(%rax,%rax,1) 419ea9: 1f 84 00 00 00 00 00 0000000000419eb0 <_D4core8demangle15decodeDmdStringFAxaKmZAya>: 419eb0: 55 push %rbp 419eb1: 41 57 push %r15 419eb3: 41 56 push %r14 419eb5: 41 55 push %r13 419eb7: 41 54 push %r12 419eb9: 53 push %rbx 419eba: 48 83 ec 18 sub $0x18,%rsp 419ebe: 49 89 d6 mov %rdx,%r14 419ec1: 49 89 f7 mov %rsi,%r15 419ec4: 49 89 fd mov %rdi,%r13 419ec7: c5 f8 57 c0 vxorps %xmm0,%xmm0,%xmm0 419ecb: c5 f8 29 04 24 vmovaps %xmm0,(%rsp) 419ed0: 49 8b 45 00 mov 0x0(%r13),%rax 419ed4: 4c 39 f8 cmp %r15,%rax 419ed7: 0f 83 39 01 00 00 jae 41a016 <_D4core8demangle15decodeDmdStringFAxaKmZAya+0x166> 419edd: 4c 8d 24 24 lea (%rsp),%r12 419ee1: 66 66 66 66 66 66 2e data32 data32 data32 data32 data32 nopw %cs:0x0(%rax,%rax,1) 419ee8: 0f 1f 84 00 00 00 00 419eef: 00 419ef0: 48 8d 48 01 lea 0x1(%rax),%rcx 419ef4: 49 89 4d 00 mov %rcx,0x0(%r13) 419ef8: 41 8a 1c 06 mov (%r14,%rax,1),%bl 419efc: 0f b6 d3 movzbl %bl,%edx 419eff: 89 d6 mov %edx,%esi 419f01: 81 e6 c0 00 00 00 and $0xc0,%esi 419f07: 81 fe c0 00 00 00 cmp $0xc0,%esi 419f0d: 75 31 jne 419f40 <_D4core8demangle15decodeDmdStringFAxaKmZAya+0x90> 419f0f: 89 d0 mov %edx,%eax 419f11: c1 e8 03 shr $0x3,%eax 419f14: 83 e0 07 and $0x7,%eax 419f17: ff c0 inc %eax 419f19: 48 8b 0c 24 mov (%rsp),%rcx 419f1d: 48 39 c8 cmp %rcx,%rax 419f20: 0f 87 f0 00 00 00 ja 41a016 <_D4core8demangle15decodeDmdStringFAxaKmZAya+0x166> 419f26: 48 29 c1 sub %rax,%rcx 419f29: 48 03 4c 24 08 add 0x8(%rsp),%rcx 419f2e: 83 e2 07 and $0x7,%edx 419f31: ff c2 inc %edx 419f33: eb 6a jmp 419f9f <_D4core8demangle15decodeDmdStringFAxaKmZAya+0xef> 419f35: 66 66 2e 0f 1f 84 00 data32 nopw %cs:0x0(%rax,%rax,1) 419f3c: 00 00 00 00 419f40: 84 db test %bl,%bl 419f42: 79 7c jns 419fc0 <_D4core8demangle15decodeDmdStringFAxaKmZAya+0x110> 419f44: 4c 39 f9 cmp %r15,%rcx 419f47: 0f 83 c9 00 00 00 jae 41a016 <_D4core8demangle15decodeDmdStringFAxaKmZAya+0x166> 419f4d: 48 8d 48 02 lea 0x2(%rax),%rcx 419f51: 49 89 4d 00 mov %rcx,0x0(%r13) 419f55: 4c 39 f9 cmp %r15,%rcx 419f58: 0f 83 b8 00 00 00 jae 41a016 <_D4core8demangle15decodeDmdStringFAxaKmZAya+0x166> 419f5e: 41 0f b6 74 06 01 movzbl 0x1(%r14,%rax,1),%esi 419f64: 48 8d 48 03 lea 0x3(%rax),%rcx 419f68: 49 89 4d 00 mov %rcx,0x0(%r13) 419f6c: 41 0f b6 4c 06 02 movzbl 0x2(%r14,%rax,1),%ecx 419f72: 83 e1 7f and $0x7f,%ecx 419f75: 89 d0 mov %edx,%eax 419f77: 83 e0 07 and $0x7,%eax 419f7a: c1 e0 07 shl $0x7,%eax 419f7d: 09 c8 or %ecx,%eax 419f7f: 48 8b 0c 24 mov (%rsp),%rcx 419f83: 48 39 c8 cmp %rcx,%rax 419f86: 0f 87 8a 00 00 00 ja 41a016 <_D4core8demangle15decodeDmdStringFAxaKmZAya+0x166> 419f8c: 83 e6 7f and $0x7f,%esi 419f8f: 83 e2 38 and $0x38,%edx 419f92: c1 e2 04 shl $0x4,%edx 419f95: 09 f2 or %esi,%edx 419f97: 48 29 c1 sub %rax,%rcx 419f9a: 48 03 4c 24 08 add 0x8(%rsp),%rcx 419f9f: bf 90 55 42 00 mov $0x425590,%edi 419fa4: 4c 89 e6 mov %r12,%rsi 419fa7: e8 44 a0 ff ff callq 413ff0 <_d_arrayappendT> 419fac: 48 89 04 24 mov %rax,(%rsp) 419fb0: 48 89 54 24 08 mov %rdx,0x8(%rsp) 419fb5: eb 47 jmp 419ffe <_D4core8demangle15decodeDmdStringFAxaKmZAya+0x14e> 419fb7: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) 419fbe: 00 00 419fc0: 88 d9 mov %bl,%cl 419fc2: 80 c1 9f add $0x9f,%cl 419fc5: 80 f9 1a cmp $0x1a,%cl 419fc8: 72 16 jb 419fe0 <_D4core8demangle15decodeDmdStringFAxaKmZAya+0x130> 419fca: 88 d9 mov %bl,%cl 419fcc: 80 c1 bf add $0xbf,%cl 419fcf: 80 f9 1a cmp $0x1a,%cl 419fd2: 72 0c jb 419fe0 <_D4core8demangle15decodeDmdStringFAxaKmZAya+0x130> 419fd4: 88 d9 mov %bl,%cl 419fd6: 80 c1 d0 add $0xd0,%cl 419fd9: 80 f9 0a cmp $0xa,%cl 419fdc: 73 2f jae 41a00d <_D4core8demangle15decodeDmdStringFAxaKmZAya+0x15d> 419fde: 66 90 xchg %ax,%ax 419fe0: 48 8b 2c 24 mov (%rsp),%rbp 419fe4: bf 90 55 42 00 mov $0x425590,%edi 419fe9: 4c 89 e6 mov %r12,%rsi 419fec: ba 01 00 00 00 mov $0x1,%edx 419ff1: e8 9a a1 ff ff callq 414190 <_d_arrayappendcTX> 419ff6: 48 8b 44 24 08 mov 0x8(%rsp),%rax 419ffb: 88 1c 28 mov %bl,(%rax,%rbp,1) 419ffe: 49 8b 45 00 mov 0x0(%r13),%rax 41a002: 4c 39 f8 cmp %r15,%rax 41a005: 0f 82 e5 fe ff ff jb 419ef0 <_D4core8demangle15decodeDmdStringFAxaKmZAya+0x40> 41a00b: eb 09 jmp 41a016 <_D4core8demangle15decodeDmdStringFAxaKmZAya+0x166> 41a00d: 80 fb 5f cmp $0x5f,%bl 41a010: 74 ce je 419fe0 <_D4core8demangle15decodeDmdStringFAxaKmZAya+0x130> 41a012: 49 89 45 00 mov %rax,0x0(%r13) 41a016: 48 8b 04 24 mov (%rsp),%rax 41a01a: 48 8b 54 24 08 mov 0x8(%rsp),%rdx 41a01f: 48 83 c4 18 add $0x18,%rsp 41a023: 5b pop %rbx 41a024: 41 5c pop %r12 41a026: 41 5d pop %r13 41a028: 41 5e pop %r14 41a02a: 41 5f pop %r15 41a02c: 5d pop %rbp 41a02d: c3 retq 41a02e: 66 90 xchg %ax,%ax 000000000041a030 <_D4core8demangle16__moduleinfoCtorZ>: 41a030: 48 8b 05 f9 91 21 00 mov 0x2191f9(%rip),%rax # 633230 <_Dmodule_ref> 41a037: 48 89 05 fa 88 21 00 mov %rax,0x2188fa(%rip) # 632938 <_D4core8demangle11__moduleRefZ> 41a03e: 48 c7 05 e7 91 21 00 movq $0x632938,0x2191e7(%rip) # 633230 <_Dmodule_ref> 41a045: 38 29 63 00 41a049: c3 retq 41a04a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) 000000000041a050 <_D4core4time8Duration4zeroFNaNbNdNfZS4core4time8Duration>: 41a050: 48 c7 07 00 00 00 00 movq $0x0,(%rdi) 41a057: c3 retq 41a058: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 41a05f: 00 000000000041a060 <_D4core4time8Duration5opCmpMxFNaNbNfS4core4time8DurationZi>: 41a060: b8 ff ff ff ff mov $0xffffffff,%eax 41a065: 48 39 37 cmp %rsi,(%rdi) 41a068: 7c 06 jl 41a070 <_D4core4time8Duration5opCmpMxFNaNbNfS4core4time8DurationZi+0x10> 41a06a: 0f 9f c0 setg %al 41a06d: 0f b6 c0 movzbl %al,%eax 41a070: c3 retq 41a071: 66 66 66 66 66 66 2e data32 data32 data32 data32 data32 nopw %cs:0x0(%rax,%rax,1) 41a078: 0f 1f 84 00 00 00 00 41a07f: 00 000000000041a080 <_D4core4time8Duration5weeksMxFNaNbNdNfZl>: 41a080: 48 b8 5d 93 de ee c7 movabs $0x5d1491c7eede935d,%rax 41a087: 91 14 5d 41a08a: 48 f7 2f imulq (%rdi) 41a08d: 48 89 d0 mov %rdx,%rax 41a090: 48 c1 e8 3f shr $0x3f,%rax 41a094: 48 c1 fa 29 sar $0x29,%rdx 41a098: 48 8d 04 02 lea (%rdx,%rax,1),%rax 41a09c: c3 retq 41a09d: 0f 1f 00 nopl (%rax) 000000000041a0a0 <_D4core4time8Duration4daysMxFNaNbNdNfZl>: 41a0a0: 48 8b 0f mov (%rdi),%rcx 41a0a3: 48 ba 5d 93 de ee c7 movabs $0x5d1491c7eede935d,%rdx 41a0aa: 91 14 5d 41a0ad: 48 89 c8 mov %rcx,%rax 41a0b0: 48 f7 ea imul %rdx 41a0b3: 48 89 d0 mov %rdx,%rax 41a0b6: 48 c1 e8 3f shr $0x3f,%rax 41a0ba: 48 c1 fa 29 sar $0x29,%rdx 41a0be: 48 01 c2 add %rax,%rdx 41a0c1: 48 b8 00 40 e4 28 80 movabs $0x58028e44000,%rax 41a0c8: 05 00 00 41a0cb: 48 0f af c2 imul %rdx,%rax 41a0cf: 48 29 c1 sub %rax,%rcx 41a0d2: 48 ba e3 81 05 e2 1d movabs $0xa2e3ff1de20581e3,%rdx 41a0d9: ff e3 a2 41a0dc: 48 89 c8 mov %rcx,%rax 41a0df: 48 f7 ea imul %rdx 41a0e2: 48 01 ca add %rcx,%rdx 41a0e5: 48 89 d0 mov %rdx,%rax 41a0e8: 48 c1 e8 3f shr $0x3f,%rax 41a0ec: 48 c1 fa 27 sar $0x27,%rdx 41a0f0: 48 8d 04 02 lea (%rdx,%rax,1),%rax 41a0f4: c3 retq 41a0f5: 66 66 2e 0f 1f 84 00 data32 nopw %cs:0x0(%rax,%rax,1) 41a0fc: 00 00 00 00 000000000041a100 <_D4core4time8Duration5hoursMxFNaNbNdNfZl>: 41a100: 48 8b 0f mov (%rdi),%rcx 41a103: 48 ba e3 81 05 e2 1d movabs $0xa2e3ff1de20581e3,%rdx 41a10a: ff e3 a2 41a10d: 48 89 c8 mov %rcx,%rax 41a110: 48 f7 ea imul %rdx 41a113: 48 01 ca add %rcx,%rdx 41a116: 48 89 d0 mov %rdx,%rax 41a119: 48 c1 e8 3f shr $0x3f,%rax 41a11d: 48 c1 fa 27 sar $0x27,%rdx 41a121: 48 01 c2 add %rax,%rdx 41a124: 48 b8 00 c0 69 2a c9 movabs $0xc92a69c000,%rax 41a12b: 00 00 00 41a12e: 48 0f af c2 imul %rdx,%rax 41a132: 48 ba b5 10 c2 34 ab movabs $0x3d157fab34c210b5,%rdx 41a139: 7f 15 3d 41a13c: 48 29 c1 sub %rax,%rcx 41a13f: 48 89 c8 mov %rcx,%rax 41a142: 48 f7 ea imul %rdx 41a145: 48 89 d0 mov %rdx,%rax 41a148: 48 c1 e8 3f shr $0x3f,%rax 41a14c: 48 c1 fa 21 sar $0x21,%rdx 41a150: 48 8d 04 02 lea (%rdx,%rax,1),%rax 41a154: c3 retq 41a155: 66 66 2e 0f 1f 84 00 data32 nopw %cs:0x0(%rax,%rax,1) 41a15c: 00 00 00 00 000000000041a160 <_D4core4time8Duration7minutesMxFNaNbNdNfZl>: 41a160: 48 8b 0f mov (%rdi),%rcx 41a163: 48 ba b5 10 c2 34 ab movabs $0x3d157fab34c210b5,%rdx 41a16a: 7f 15 3d 41a16d: 48 89 c8 mov %rcx,%rax 41a170: 48 f7 ea imul %rdx 41a173: 48 89 d0 mov %rdx,%rax 41a176: 48 c1 e8 3f shr $0x3f,%rax 41a17a: 48 c1 fa 21 sar $0x21,%rdx 41a17e: 48 01 c2 add %rax,%rdx 41a181: 48 b8 00 68 c4 61 08 movabs $0x861c46800,%rax 41a188: 00 00 00 41a18b: 48 0f af c2 imul %rdx,%rax 41a18f: 48 29 c1 sub %rax,%rcx 41a192: 48 ba d5 f7 ba 40 d8 movabs $0x1ca213d840baf7d5,%rdx 41a199: 13 a2 1c 41a19c: 48 89 c8 mov %rcx,%rax 41a19f: 48 f7 ea imul %rdx 41a1a2: 48 89 d0 mov %rdx,%rax 41a1a5: 48 c1 e8 3f shr $0x3f,%rax 41a1a9: 48 c1 fa 1a sar $0x1a,%rdx 41a1ad: 48 8d 04 02 lea (%rdx,%rax,1),%rax 41a1b1: c3 retq 41a1b2: 66 66 66 66 66 2e 0f data32 data32 data32 data32 nopw %cs:0x0(%rax,%rax,1) 41a1b9: 1f 84 00 00 00 00 00 000000000041a1c0 <_D4core4time8Duration7secondsMxFNaNbNdNfZl>: 41a1c0: 48 8b 0f mov (%rdi),%rcx 41a1c3: 48 ba d5 f7 ba 40 d8 movabs $0x1ca213d840baf7d5,%rdx 41a1ca: 13 a2 1c 41a1cd: 48 89 c8 mov %rcx,%rax 41a1d0: 48 f7 ea imul %rdx 41a1d3: 48 89 d0 mov %rdx,%rax 41a1d6: 48 c1 e8 3f shr $0x3f,%rax 41a1da: 48 c1 fa 1a sar $0x1a,%rdx 41a1de: 48 01 c2 add %rax,%rdx 41a1e1: 48 69 c2 00 46 c3 23 imul $0x23c34600,%rdx,%rax 41a1e8: 48 29 c1 sub %rax,%rcx 41a1eb: 48 ba bd 42 7a e5 d5 movabs $0xd6bf94d5e57a42bd,%rdx 41a1f2: 94 bf d6 41a1f5: 48 89 c8 mov %rcx,%rax 41a1f8: 48 f7 ea imul %rdx 41a1fb: 48 01 ca add %rcx,%rdx 41a1fe: 48 89 d0 mov %rdx,%rax 41a201: 48 c1 e8 3f shr $0x3f,%rax 41a205: 48 c1 fa 17 sar $0x17,%rdx 41a209: 48 8d 04 02 lea (%rdx,%rax,1),%rax 41a20d: c3 retq 41a20e: 66 90 xchg %ax,%ax 000000000041a210 <_D4core4time8Duration7fracSecMxFNaNbNdNfZS4core4time7FracSec>: 41a210: 53 push %rbx 41a211: 48 83 ec 10 sub $0x10,%rsp 41a215: 48 8b 0e mov (%rsi),%rcx 41a218: 48 ba bd 42 7a e5 d5 movabs $0xd6bf94d5e57a42bd,%rdx 41a21f: 94 bf d6 41a222: 48 89 c8 mov %rcx,%rax 41a225: 48 f7 ea imul %rdx 41a228: 48 01 ca add %rcx,%rdx 41a22b: 48 89 d0 mov %rdx,%rax 41a22e: 48 c1 e8 3f shr $0x3f,%rax 41a232: 48 c1 ea 17 shr $0x17,%rdx 41a236: 01 c2 add %eax,%edx 41a238: 69 c2 80 96 98 00 imul $0x989680,%edx,%eax 41a23e: 29 c1 sub %eax,%ecx 41a240: 8d 81 7f 96 98 00 lea 0x98967f(%rcx),%eax 41a246: 3d ff 2c 31 01 cmp $0x1312cff,%eax 41a24b: 73 0b jae 41a258 <_D4core4time8Duration7fracSecMxFNaNbNdNfZS4core4time7FracSec+0x48> 41a24d: 89 0f mov %ecx,(%rdi) 41a24f: 48 89 f8 mov %rdi,%rax 41a252: 48 83 c4 10 add $0x10,%rsp 41a256: 5b pop %rbx 41a257: c3 retq 41a258: bf 50 29 63 00 mov $0x632950,%edi 41a25d: e8 2e 69 ff ff callq 410b90 <_d_newclass> 41a262: 48 89 c3 mov %rax,%rbx 41a265: 48 c7 03 40 6a 42 00 movq $0x426a40,(%rbx) 41a26c: 48 c7 43 08 00 00 00 movq $0x0,0x8(%rbx) 41a273: 00 41a274: 48 8b 05 bd c7 00 00 mov 0xc7bd(%rip),%rax # 426a38 <_D4core4time13TimeException6__initZ+0x40> 41a27b: 48 89 43 40 mov %rax,0x40(%rbx) 41a27f: c5 f8 10 05 a1 c7 00 vmovups 0xc7a1(%rip),%xmm0 # 426a28 <_D4core4time13TimeException6__initZ+0x30> 41a286: 00 41a287: c5 f8 11 43 30 vmovups %xmm0,0x30(%rbx) 41a28c: c5 f8 10 05 84 c7 00 vmovups 0xc784(%rip),%xmm0 # 426a18 <_D4core4time13TimeException6__initZ+0x20> 41a293: 00 41a294: c5 f8 11 43 20 vmovups %xmm0,0x20(%rbx) 41a299: c5 f8 10 05 67 c7 00 vmovups 0xc767(%rip),%xmm0 # 426a08 <_D4core4time13TimeException6__initZ+0x10> 41a2a0: 00 41a2a1: c5 f8 11 43 10 vmovups %xmm0,0x10(%rbx) 41a2a6: 48 c7 04 24 a0 6b 42 movq $0x426ba0,(%rsp) 41a2ad: 00 41a2ae: 48 89 df mov %rbx,%rdi 41a2b1: be 00 00 00 00 mov $0x0,%esi 41a2b6: ba 3d 0b 00 00 mov $0xb3d,%edx 41a2bb: b9 35 00 00 00 mov $0x35,%ecx 41a2c0: 41 b8 e0 6b 42 00 mov $0x426be0,%r8d 41a2c6: 41 b9 3f 00 00 00 mov $0x3f,%r9d 41a2cc: e8 6f 12 ff ff callq 40b540 <_D6object9Exception6__ctorMFNaNbNfAyaAyamC6object9ThrowableZC9Exception> 41a2d1: 48 89 df mov %rbx,%rdi 41a2d4: e8 87 ea fe ff callq 408d60 <_d_throw_exception> 41a2d9: e9 6f ff ff ff jmpq 41a24d <_D4core4time8Duration7fracSecMxFNaNbNdNfZS4core4time7FracSec+0x3d> 41a2de: 83 fa 01 cmp $0x1,%edx 41a2e1: 75 14 jne 41a2f7 <_D4core4time8Duration7fracSecMxFNaNbNdNfZS4core4time7FracSec+0xe7> 41a2e3: bf 35 00 00 00 mov $0x35,%edi 41a2e8: be 90 6a 42 00 mov $0x426a90,%esi 41a2ed: ba ef 03 00 00 mov $0x3ef,%edx 41a2f2: e8 49 8b fe ff callq 402e40 <_d_assert> 41a2f7: 48 89 c7 mov %rax,%rdi 41a2fa: e8 01 eb fe ff callq 408e00 <_d_eh_resume_unwind> 41a2ff: 90 nop 000000000041a300 <_D4core4time8Duration8toStringMFZAya>: 41a300: 50 push %rax 41a301: e8 2a 00 00 00 callq 41a330 <_D4core4time8Duration13_toStringImplMxFNaNbNfZAya> 41a306: 59 pop %rcx 41a307: c3 retq 41a308: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 41a30f: 00 000000000041a310 <_D4core4time8Duration8toStringMxFNaNbNfZAya>: 41a310: 50 push %rax 41a311: e8 1a 00 00 00 callq 41a330 <_D4core4time8Duration13_toStringImplMxFNaNbNfZAya> 41a316: 59 pop %rcx 41a317: c3 retq 41a318: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 41a31f: 00 000000000041a320 <_D4core4time8Duration10isNegativeMxFNaNbNdNfZb>: 41a320: 48 8b 07 mov (%rdi),%rax 41a323: 48 c1 e8 3f shr $0x3f,%rax 41a327: c3 retq 41a328: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 41a32f: 00 000000000041a330 <_D4core4time8Duration13_toStringImplMxFNaNbNfZAya>: 41a330: 55 push %rbp 41a331: 41 57 push %r15 41a333: 41 56 push %r14 41a335: 41 55 push %r13 41a337: 41 54 push %r12 41a339: 53 push %rbx 41a33a: 48 83 ec 38 sub $0x38,%rsp 41a33e: 48 8b 37 mov (%rdi),%rsi 41a341: 48 b9 5d 93 de ee c7 movabs $0x5d1491c7eede935d,%rcx 41a348: 91 14 5d 41a34b: 48 89 f0 mov %rsi,%rax 41a34e: 48 f7 e9 imul %rcx 41a351: 49 89 d0 mov %rdx,%r8 41a354: 4c 89 c0 mov %r8,%rax 41a357: 48 c1 e8 3f shr $0x3f,%rax 41a35b: 49 c1 f8 29 sar $0x29,%r8 41a35f: 49 01 c0 add %rax,%r8 41a362: 48 b9 00 c0 1b d7 7f movabs $0xfffffa7fd71bc000,%rcx 41a369: fa ff ff 41a36c: 49 0f af c8 imul %r8,%rcx 41a370: 48 01 f1 add %rsi,%rcx 41a373: 49 b9 ff 3f e4 28 80 movabs $0x58028e43fff,%r9 41a37a: 05 00 00 41a37d: 49 01 f1 add %rsi,%r9 41a380: 48 be fe 7f c8 51 00 movabs $0xb0051c87ffe,%rsi 41a387: 0b 00 00 41a38a: 48 ba e3 81 05 e2 1d movabs $0xa2e3ff1de20581e3,%rdx 41a391: ff e3 a2 41a394: 48 89 c8 mov %rcx,%rax 41a397: 48 f7 ea imul %rdx 41a39a: 49 89 d5 mov %rdx,%r13 41a39d: 49 01 cd add %rcx,%r13 41a3a0: 4c 89 e8 mov %r13,%rax 41a3a3: 48 c1 e8 3f shr $0x3f,%rax 41a3a7: 49 39 f1 cmp %rsi,%r9 41a3aa: 0f 97 44 24 07 seta 0x7(%rsp) 41a3af: 48 bf 00 40 96 d5 36 movabs $0xffffff36d5964000,%rdi 41a3b6: ff ff ff 41a3b9: 49 ba ff bf 69 2a c9 movabs $0xc92a69bfff,%r10 41a3c0: 00 00 00 41a3c3: 48 bd d5 f7 ba 40 d8 movabs $0x1ca213d840baf7d5,%rbp 41a3ca: 13 a2 1c 41a3cd: 48 bb bd 42 7a e5 d5 movabs $0xd6bf94d5e57a42bd,%rbx 41a3d4: 94 bf d6 41a3d7: 49 c1 fd 27 sar $0x27,%r13 41a3db: 49 01 c5 add %rax,%r13 41a3de: 49 0f af fd imul %r13,%rdi 41a3e2: 48 be 00 98 3b 9e f7 movabs $0xfffffff79e3b9800,%rsi 41a3e9: ff ff ff 41a3ec: 48 ba b5 10 c2 34 ab movabs $0x3d157fab34c210b5,%rdx 41a3f3: 7f 15 3d 41a3f6: 49 bb 67 66 66 66 66 movabs $0x6666666666666667,%r11 41a3fd: 66 66 66 41a400: 48 01 cf add %rcx,%rdi 41a403: 49 01 ca add %rcx,%r10 41a406: 48 89 f8 mov %rdi,%rax 41a409: 48 f7 ea imul %rdx 41a40c: 49 89 d6 mov %rdx,%r14 41a40f: 4c 89 f0 mov %r14,%rax 41a412: 48 c1 e8 3f shr $0x3f,%rax 41a416: 49 c1 fe 21 sar $0x21,%r14 41a41a: 49 01 c6 add %rax,%r14 41a41d: 49 0f af f6 imul %r14,%rsi 41a421: 48 01 fe add %rdi,%rsi 41a424: 48 89 f0 mov %rsi,%rax 41a427: 48 f7 ed imul %rbp 41a42a: 49 89 d7 mov %rdx,%r15 41a42d: 4c 89 f8 mov %r15,%rax 41a430: 48 c1 e8 3f shr $0x3f,%rax 41a434: 49 c1 ff 1a sar $0x1a,%r15 41a438: 49 01 c7 add %rax,%r15 41a43b: 49 69 ef 00 ba 3c dc imul $0xffffffffdc3cba00,%r15,%rbp 41a442: 48 01 f5 add %rsi,%rbp 41a445: 48 89 e8 mov %rbp,%rax 41a448: 48 f7 eb imul %rbx 41a44b: 49 89 d4 mov %rdx,%r12 41a44e: 49 01 ec add %rbp,%r12 41a451: 4c 89 e0 mov %r12,%rax 41a454: 48 c1 e8 3f shr $0x3f,%rax 41a458: 49 c1 fc 17 sar $0x17,%r12 41a45c: 49 01 c4 add %rax,%r12 41a45f: 49 69 cc 80 69 67 ff imul $0xffffffffff676980,%r12,%rcx 41a466: 48 01 e9 add %rbp,%rcx 41a469: 48 89 c8 mov %rcx,%rax 41a46c: 48 ba 4b 59 86 38 d6 movabs $0x346dc5d63886594b,%rdx 41a473: c5 6d 34 41a476: 48 f7 ea imul %rdx 41a479: 48 89 d0 mov %rdx,%rax 41a47c: 48 c1 e8 3f shr $0x3f,%rax 41a480: 48 c1 fa 0b sar $0xb,%rdx 41a484: 48 01 c2 add %rax,%rdx 41a487: 48 89 54 24 08 mov %rdx,0x8(%rsp) 41a48c: 48 69 da f0 d8 ff ff imul $0xffffffffffffd8f0,%rdx,%rbx 41a493: 48 01 cb add %rcx,%rbx 41a496: 48 89 d8 mov %rbx,%rax 41a499: 49 f7 eb imul %r11 41a49c: 48 89 d0 mov %rdx,%rax 41a49f: 48 c1 e8 3f shr $0x3f,%rax 41a4a3: 48 c1 fa 02 sar $0x2,%rdx 41a4a7: 48 01 c2 add %rax,%rdx 41a4aa: 48 89 54 24 10 mov %rdx,0x10(%rsp) 41a4af: 4c 6b da f6 imul $0xfffffffffffffff6,%rdx,%r11 41a4b3: 49 01 db add %rbx,%r11 41a4b6: 48 b8 ff 7f d3 54 92 movabs $0x19254d37fff,%rax 41a4bd: 01 00 00 41a4c0: 49 39 c2 cmp %rax,%r10 41a4c3: 73 07 jae 41a4cc <_D4core4time8Duration13_toStringImplMxFNaNbNfZAya+0x19c> 41a4c5: 0f b6 44 24 07 movzbl 0x7(%rsp),%eax 41a4ca: eb 15 jmp 41a4e1 <_D4core4time8Duration13_toStringImplMxFNaNbNfZAya+0x1b1> 41a4cc: 48 b8 fe 7f c8 51 00 movabs $0xb0051c87ffe,%rax 41a4d3: 0b 00 00 41a4d6: 49 39 c1 cmp %rax,%r9 41a4d9: 0f 97 c0 seta %al 41a4dc: 0f b6 c0 movzbl %al,%eax 41a4df: ff c0 inc %eax 41a4e1: 48 ba ff 67 c4 61 08 movabs $0x861c467ff,%rdx 41a4e8: 00 00 00 41a4eb: 48 01 d7 add %rdx,%rdi 41a4ee: 48 ba fe cf 88 c3 10 movabs $0x10c388cffe,%rdx 41a4f5: 00 00 00 41a4f8: 48 39 d7 cmp %rdx,%rdi 41a4fb: 0f 97 c2 seta %dl 41a4fe: 0f b6 d2 movzbl %dl,%edx 41a501: 01 c2 add %eax,%edx 41a503: 48 81 c6 ff 45 c3 23 add $0x23c345ff,%rsi 41a50a: 48 81 c5 7f 96 98 00 add $0x98967f,%rbp 41a511: 48 81 fd fe 2c 31 01 cmp $0x1312cfe,%rbp 41a518: 40 0f 97 c7 seta %dil 41a51c: 48 81 fe fe 8b 86 47 cmp $0x47868bfe,%rsi 41a523: 0f 97 c0 seta %al 41a526: 0f b6 f0 movzbl %al,%esi 41a529: 01 d6 add %edx,%esi 41a52b: 48 83 c3 09 add $0x9,%rbx 41a52f: 4c 89 dd mov %r11,%rbp 41a532: 48 85 ed test %rbp,%rbp 41a535: 40 0f b6 d7 movzbl %dil,%edx 41a539: 0f 95 c0 setne %al 41a53c: 48 8d 7c 24 18 lea 0x18(%rsp),%rdi 41a541: c5 f8 57 c0 vxorps %xmm0,%xmm0,%xmm0 41a545: 01 f2 add %esi,%edx 41a547: 48 81 c1 0f 27 00 00 add $0x270f,%rcx 41a54e: 48 81 f9 1e 4e 00 00 cmp $0x4e1e,%rcx 41a555: 0f 97 c1 seta %cl 41a558: 0f b6 c9 movzbl %cl,%ecx 41a55b: 01 d1 add %edx,%ecx 41a55d: 48 83 fb 12 cmp $0x12,%rbx 41a561: 0f 97 c2 seta %dl 41a564: 0f b6 d2 movzbl %dl,%edx 41a567: 01 ca add %ecx,%edx 41a569: 0f b6 c0 movzbl %al,%eax 41a56c: 01 d0 add %edx,%eax 41a56e: 89 44 24 18 mov %eax,0x18(%rsp) 41a572: c5 f8 11 44 24 20 vmovups %xmm0,0x20(%rsp) 41a578: c7 44 24 30 00 00 00 movl $0x0,0x30(%rsp) 41a57f: 00 41a580: 4c 89 c6 mov %r8,%rsi 41a583: ba 05 00 00 00 mov $0x5,%edx 41a588: b9 c6 6a 42 00 mov $0x426ac6,%ecx 41a58d: e8 9e 0f 00 00 callq 41b530 <_D4core4time8Duration13_toStringImplMxFNaNbNfZAya10addUnitStrMFNfAyalZv> 41a592: 48 8d 7c 24 18 lea 0x18(%rsp),%rdi 41a597: 4c 89 ee mov %r13,%rsi 41a59a: ba 04 00 00 00 mov $0x4,%edx 41a59f: b9 cc 6a 42 00 mov $0x426acc,%ecx 41a5a4: e8 87 0f 00 00 callq 41b530 <_D4core4time8Duration13_toStringImplMxFNaNbNfZAya10addUnitStrMFNfAyalZv> 41a5a9: 48 8d 7c 24 18 lea 0x18(%rsp),%rdi 41a5ae: 4c 89 f6 mov %r14,%rsi 41a5b1: ba 05 00 00 00 mov $0x5,%edx 41a5b6: b9 d1 6a 42 00 mov $0x426ad1,%ecx 41a5bb: e8 70 0f 00 00 callq 41b530 <_D4core4time8Duration13_toStringImplMxFNaNbNfZAya10addUnitStrMFNfAyalZv> 41a5c0: 48 8d 7c 24 18 lea 0x18(%rsp),%rdi 41a5c5: 4c 89 fe mov %r15,%rsi 41a5c8: ba 07 00 00 00 mov $0x7,%edx 41a5cd: b9 d7 6a 42 00 mov $0x426ad7,%ecx 41a5d2: e8 59 0f 00 00 callq 41b530 <_D4core4time8Duration13_toStringImplMxFNaNbNfZAya10addUnitStrMFNfAyalZv> 41a5d7: 48 8d 7c 24 18 lea 0x18(%rsp),%rdi 41a5dc: 4c 89 e6 mov %r12,%rsi 41a5df: ba 07 00 00 00 mov $0x7,%edx 41a5e4: b9 df 6a 42 00 mov $0x426adf,%ecx 41a5e9: e8 42 0f 00 00 callq 41b530 <_D4core4time8Duration13_toStringImplMxFNaNbNfZAya10addUnitStrMFNfAyalZv> 41a5ee: 48 8d 7c 24 18 lea 0x18(%rsp),%rdi 41a5f3: 48 8b 74 24 08 mov 0x8(%rsp),%rsi 41a5f8: ba 05 00 00 00 mov $0x5,%edx 41a5fd: b9 e7 6a 42 00 mov $0x426ae7,%ecx 41a602: e8 29 0f 00 00 callq 41b530 <_D4core4time8Duration13_toStringImplMxFNaNbNfZAya10addUnitStrMFNfAyalZv> 41a607: 48 8d 7c 24 18 lea 0x18(%rsp),%rdi 41a60c: 48 8b 74 24 10 mov 0x10(%rsp),%rsi 41a611: ba 05 00 00 00 mov $0x5,%edx 41a616: b9 ed 6a 42 00 mov $0x426aed,%ecx 41a61b: e8 10 0f 00 00 callq 41b530 <_D4core4time8Duration13_toStringImplMxFNaNbNfZAya10addUnitStrMFNfAyalZv> 41a620: 48 8d 7c 24 18 lea 0x18(%rsp),%rdi 41a625: 48 89 ee mov %rbp,%rsi 41a628: ba 06 00 00 00 mov $0x6,%edx 41a62d: b9 f3 6a 42 00 mov $0x426af3,%ecx 41a632: e8 f9 0e 00 00 callq 41b530 <_D4core4time8Duration13_toStringImplMxFNaNbNfZAya10addUnitStrMFNfAyalZv> 41a637: 48 8b 44 24 20 mov 0x20(%rsp),%rax 41a63c: 48 85 c0 test %rax,%rax 41a63f: 74 07 je 41a648 <_D4core4time8Duration13_toStringImplMxFNaNbNfZAya+0x318> 41a641: 48 8b 54 24 28 mov 0x28(%rsp),%rdx 41a646: eb 0a jmp 41a652 <_D4core4time8Duration13_toStringImplMxFNaNbNfZAya+0x322> 41a648: b8 08 00 00 00 mov $0x8,%eax 41a64d: ba fa 6a 42 00 mov $0x426afa,%edx 41a652: 48 83 c4 38 add $0x38,%rsp 41a656: 5b pop %rbx 41a657: 41 5c pop %r12 41a659: 41 5d pop %r13 41a65b: 41 5e pop %r14 41a65d: 41 5f pop %r15 41a65f: 5d pop %rbp 41a660: c3 retq 41a661: 83 fa 01 cmp $0x1,%edx 41a664: 75 14 jne 41a67a <_D4core4time8Duration13_toStringImplMxFNaNbNfZAya+0x34a> 41a666: bf 35 00 00 00 mov $0x35,%edi 41a66b: be 90 6a 42 00 mov $0x426a90,%esi 41a670: ba 16 05 00 00 mov $0x516,%edx 41a675: e8 c6 87 fe ff callq 402e40 <_d_assert> 41a67a: 48 89 c7 mov %rax,%rdi 41a67d: e8 7e e7 fe ff callq 408e00 <_d_eh_resume_unwind> 41a682: 66 66 66 66 66 2e 0f data32 data32 data32 data32 nopw %cs:0x0(%rax,%rax,1) 41a689: 1f 84 00 00 00 00 00 000000000041a690 <_D4core4time8Duration6__ctorMFNaNbNflZS4core4time8Duration>: 41a690: 48 89 37 mov %rsi,(%rdi) 41a693: 48 89 f8 mov %rdi,%rax 41a696: c3 retq 41a697: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) 41a69e: 00 00 000000000041a6a0 <_D4core4time12TickDuration4zeroFNaNbNdNfZS4core4time12TickDuration>: 41a6a0: 48 c7 07 00 00 00 00 movq $0x0,(%rdi) 41a6a7: c3 retq 41a6a8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 41a6af: 00 000000000041a6b0 <_D4core4time12TickDuration18_sharedStaticCtor1FNeZv>: 41a6b0: 53 push %rbx 41a6b1: 48 83 ec 30 sub $0x30,%rsp 41a6b5: c5 f8 57 c0 vxorps %xmm0,%xmm0,%xmm0 41a6b9: c5 f8 29 44 24 10 vmovaps %xmm0,0x10(%rsp) 41a6bf: 48 8d 74 24 10 lea 0x10(%rsp),%rsi 41a6c4: bf 01 00 00 00 mov $0x1,%edi 41a6c9: e8 52 77 fe ff callq 401e20 41a6ce: 85 c0 test %eax,%eax 41a6d0: 74 10 je 41a6e2 <_D4core4time12TickDuration18_sharedStaticCtor1FNeZv+0x32> 41a6d2: 48 c7 05 6b 8d 21 00 movq $0x0,0x218d6b(%rip) # 633448 <_D4core4time12TickDuration11ticksPerSecyl> 41a6d9: 00 00 00 00 41a6dd: e9 89 00 00 00 jmpq 41a76b <_D4core4time12TickDuration18_sharedStaticCtor1FNeZv+0xbb> 41a6e2: 48 8b 4c 24 18 mov 0x18(%rsp),%rcx 41a6e7: 48 81 f9 e8 03 00 00 cmp $0x3e8,%rcx 41a6ee: 7c 0d jl 41a6fd <_D4core4time12TickDuration18_sharedStaticCtor1FNeZv+0x4d> 41a6f0: 48 c7 05 4d 8d 21 00 movq $0x3b9aca00,0x218d4d(%rip) # 633448 <_D4core4time12TickDuration11ticksPerSecyl> 41a6f7: 00 ca 9a 3b 41a6fb: eb 16 jmp 41a713 <_D4core4time12TickDuration18_sharedStaticCtor1FNeZv+0x63> 41a6fd: b8 00 ca 9a 3b mov $0x3b9aca00,%eax 41a702: 31 d2 xor %edx,%edx 41a704: 48 f7 f9 idiv %rcx 41a707: 48 89 05 3a 8d 21 00 mov %rax,0x218d3a(%rip) # 633448 <_D4core4time12TickDuration11ticksPerSecyl> 41a70e: 48 85 c0 test %rax,%rax 41a711: 74 58 je 41a76b <_D4core4time12TickDuration18_sharedStaticCtor1FNeZv+0xbb> 41a713: c5 f8 57 c0 vxorps %xmm0,%xmm0,%xmm0 41a717: c5 f8 29 44 24 20 vmovaps %xmm0,0x20(%rsp) 41a71d: 48 8d 74 24 20 lea 0x20(%rsp),%rsi 41a722: bf 01 00 00 00 mov $0x1,%edi 41a727: e8 74 75 fe ff callq 401ca0 41a72c: 85 c0 test %eax,%eax 41a72e: 75 41 jne 41a771 <_D4core4time12TickDuration18_sharedStaticCtor1FNeZv+0xc1> 41a730: 48 8b 0d 11 8d 21 00 mov 0x218d11(%rip),%rcx # 633448 <_D4core4time12TickDuration11ticksPerSecyl> 41a737: 48 8b 44 24 28 mov 0x28(%rsp),%rax 41a73c: 48 0f af c1 imul %rcx,%rax 41a740: 48 ba b3 94 d6 26 e8 movabs $0x112e0be826d694b3,%rdx 41a747: 0b 2e 11 41a74a: 48 f7 ea imul %rdx 41a74d: 48 89 d0 mov %rdx,%rax 41a750: 48 c1 e8 3f shr $0x3f,%rax 41a754: 48 c1 fa 1a sar $0x1a,%rdx 41a758: 48 01 c2 add %rax,%rdx 41a75b: 48 0f af 4c 24 20 imul 0x20(%rsp),%rcx 41a761: 48 01 d1 add %rdx,%rcx 41a764: 48 89 0d e5 8c 21 00 mov %rcx,0x218ce5(%rip) # 633450 <_D4core4time12TickDuration9appOriginyS4core4time12TickDuration> 41a76b: 48 83 c4 30 add $0x30,%rsp 41a76f: 5b pop %rbx 41a770: c3 retq 41a771: bf 50 29 63 00 mov $0x632950,%edi 41a776: e8 15 64 ff ff callq 410b90 <_d_newclass> 41a77b: 48 89 c3 mov %rax,%rbx 41a77e: 48 c7 03 40 6a 42 00 movq $0x426a40,(%rbx) 41a785: 48 c7 43 08 00 00 00 movq $0x0,0x8(%rbx) 41a78c: 00 41a78d: 48 8b 05 a4 c2 00 00 mov 0xc2a4(%rip),%rax # 426a38 <_D4core4time13TimeException6__initZ+0x40> 41a794: 48 89 43 40 mov %rax,0x40(%rbx) 41a798: c5 f8 10 05 88 c2 00 vmovups 0xc288(%rip),%xmm0 # 426a28 <_D4core4time13TimeException6__initZ+0x30> 41a79f: 00 41a7a0: c5 f8 11 43 30 vmovups %xmm0,0x30(%rbx) 41a7a5: c5 f8 10 05 6b c2 00 vmovups 0xc26b(%rip),%xmm0 # 426a18 <_D4core4time13TimeException6__initZ+0x20> 41a7ac: 00 41a7ad: c5 f8 11 43 20 vmovups %xmm0,0x20(%rbx) 41a7b2: c5 f8 10 05 4e c2 00 vmovups 0xc24e(%rip),%xmm0 # 426a08 <_D4core4time13TimeException6__initZ+0x10> 41a7b9: 00 41a7ba: c5 f8 11 43 10 vmovups %xmm0,0x10(%rbx) 41a7bf: 48 c7 04 24 10 6b 42 movq $0x426b10,(%rsp) 41a7c6: 00 41a7c7: 48 89 df mov %rbx,%rdi 41a7ca: be 00 00 00 00 mov $0x0,%esi 41a7cf: ba 43 08 00 00 mov $0x843,%edx 41a7d4: b9 35 00 00 00 mov $0x35,%ecx 41a7d9: 41 b8 30 6b 42 00 mov $0x426b30,%r8d 41a7df: 41 b9 1a 00 00 00 mov $0x1a,%r9d 41a7e5: e8 56 0d ff ff callq 40b540 <_D6object9Exception6__ctorMFNaNbNfAyaAyamC6object9ThrowableZC9Exception> 41a7ea: 48 89 df mov %rbx,%rdi 41a7ed: e8 6e e5 fe ff callq 408d60 <_d_throw_exception> 41a7f2: 66 66 66 66 66 2e 0f data32 data32 data32 data32 nopw %cs:0x0(%rax,%rax,1) 41a7f9: 1f 84 00 00 00 00 00 000000000041a800 <_D4core4time12TickDuration7secondsMxFNaNbNdNfZl>: 41a800: 48 8b 05 41 8c 21 00 mov 0x218c41(%rip),%rax # 633448 <_D4core4time12TickDuration11ticksPerSecyl> 41a807: 48 89 44 24 e8 mov %rax,-0x18(%rsp) 41a80c: 48 8b 07 mov (%rdi),%rax 41a80f: 48 89 44 24 f0 mov %rax,-0x10(%rsp) 41a814: df 6c 24 e8 fildll -0x18(%rsp) 41a818: df 6c 24 f0 fildll -0x10(%rsp) 41a81c: de f1 fdivp %st,%st(1) 41a81e: dd 4c 24 f8 fisttpll -0x8(%rsp) 41a822: 48 8b 44 24 f8 mov -0x8(%rsp),%rax 41a827: c3 retq 41a828: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 41a82f: 00 000000000041a830 <_D4core4time12TickDuration5msecsMxFNaNbNdNfZl>: 41a830: 48 8b 05 11 8c 21 00 mov 0x218c11(%rip),%rax # 633448 <_D4core4time12TickDuration11ticksPerSecyl> 41a837: 48 89 44 24 e8 mov %rax,-0x18(%rsp) 41a83c: 48 8b 07 mov (%rdi),%rax 41a83f: 48 89 44 24 f0 mov %rax,-0x10(%rsp) 41a844: df 6c 24 e8 fildll -0x18(%rsp) 41a848: d8 35 82 c1 00 00 fdivs 0xc182(%rip) # 4269d0 <.str154+0xf> 41a84e: df 6c 24 f0 fildll -0x10(%rsp) 41a852: de f1 fdivp %st,%st(1) 41a854: dd 4c 24 f8 fisttpll -0x8(%rsp) 41a858: 48 8b 44 24 f8 mov -0x8(%rsp),%rax 41a85d: c3 retq 41a85e: 66 90 xchg %ax,%ax 000000000041a860 <_D4core4time12TickDuration5usecsMxFNaNbNdNfZl>: 41a860: 48 8b 05 e1 8b 21 00 mov 0x218be1(%rip),%rax # 633448 <_D4core4time12TickDuration11ticksPerSecyl> 41a867: 48 89 44 24 e8 mov %rax,-0x18(%rsp) 41a86c: 48 8b 07 mov (%rdi),%rax 41a86f: 48 89 44 24 f0 mov %rax,-0x10(%rsp) 41a874: df 6c 24 e8 fildll -0x18(%rsp) 41a878: d8 35 56 c1 00 00 fdivs 0xc156(%rip) # 4269d4 <.str154+0x13> 41a87e: df 6c 24 f0 fildll -0x10(%rsp) 41a882: de f1 fdivp %st,%st(1) 41a884: dd 4c 24 f8 fisttpll -0x8(%rsp) 41a888: 48 8b 44 24 f8 mov -0x8(%rsp),%rax 41a88d: c3 retq 41a88e: 66 90 xchg %ax,%ax 000000000041a890 <_D4core4time12TickDuration6hnsecsMxFNaNbNdNfZl>: 41a890: 48 8b 05 b1 8b 21 00 mov 0x218bb1(%rip),%rax # 633448 <_D4core4time12TickDuration11ticksPerSecyl> 41a897: 48 89 44 24 e8 mov %rax,-0x18(%rsp) 41a89c: 48 8b 07 mov (%rdi),%rax 41a89f: 48 89 44 24 f0 mov %rax,-0x10(%rsp) 41a8a4: df 6c 24 e8 fildll -0x18(%rsp) 41a8a8: d8 35 2a c1 00 00 fdivs 0xc12a(%rip) # 4269d8 <.str154+0x17> 41a8ae: df 6c 24 f0 fildll -0x10(%rsp) 41a8b2: de f1 fdivp %st,%st(1) 41a8b4: dd 4c 24 f8 fisttpll -0x8(%rsp) 41a8b8: 48 8b 44 24 f8 mov -0x8(%rsp),%rax 41a8bd: c3 retq 41a8be: 66 90 xchg %ax,%ax 000000000041a8c0 <_D4core4time12TickDuration5nsecsMxFNaNbNdNfZl>: 41a8c0: 48 8b 05 81 8b 21 00 mov 0x218b81(%rip),%rax # 633448 <_D4core4time12TickDuration11ticksPerSecyl> 41a8c7: 48 89 44 24 e8 mov %rax,-0x18(%rsp) 41a8cc: 48 8b 07 mov (%rdi),%rax 41a8cf: 48 89 44 24 f0 mov %rax,-0x10(%rsp) 41a8d4: df 6c 24 e8 fildll -0x18(%rsp) 41a8d8: d8 35 fe c0 00 00 fdivs 0xc0fe(%rip) # 4269dc <.str154+0x1b> 41a8de: df 6c 24 f0 fildll -0x10(%rsp) 41a8e2: de f1 fdivp %st,%st(1) 41a8e4: dd 4c 24 f8 fisttpll -0x8(%rsp) 41a8e8: 48 8b 44 24 f8 mov -0x8(%rsp),%rax 41a8ed: c3 retq 41a8ee: 66 90 xchg %ax,%ax 000000000041a8f0 <_D4core4time12TickDuration5opCmpMxFNaNbNfS4core4time12TickDurationZi>: 41a8f0: b8 ff ff ff ff mov $0xffffffff,%eax 41a8f5: 48 39 37 cmp %rsi,(%rdi) 41a8f8: 7c 06 jl 41a900 <_D4core4time12TickDuration5opCmpMxFNaNbNfS4core4time12TickDurationZi+0x10> 41a8fa: 0f 95 c0 setne %al 41a8fd: 0f b6 c0 movzbl %al,%eax 41a900: c3 retq 41a901: 66 66 66 66 66 66 2e data32 data32 data32 data32 data32 nopw %cs:0x0(%rax,%rax,1) 41a908: 0f 1f 84 00 00 00 00 41a90f: 00 000000000041a910 <_D4core4time12TickDuration6__ctorMFNaNbNflZS4core4time12TickDuration>: 41a910: 48 89 37 mov %rsi,(%rdi) 41a913: 48 89 f8 mov %rdi,%rax 41a916: c3 retq 41a917: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) 41a91e: 00 00 000000000041a920 <_D4core4time12TickDuration14currSystemTickFNdNeZS4core4time12TickDuration>: 41a920: 53 push %rbx 41a921: 48 83 ec 20 sub $0x20,%rsp 41a925: 48 89 fb mov %rdi,%rbx 41a928: c5 f8 57 c0 vxorps %xmm0,%xmm0,%xmm0 41a92c: c5 f8 29 44 24 10 vmovaps %xmm0,0x10(%rsp) 41a932: 48 8d 74 24 10 lea 0x10(%rsp),%rsi 41a937: bf 01 00 00 00 mov $0x1,%edi 41a93c: e8 5f 73 fe ff callq 401ca0 41a941: 85 c0 test %eax,%eax 41a943: 75 3d jne 41a982 <_D4core4time12TickDuration14currSystemTickFNdNeZS4core4time12TickDuration+0x62> 41a945: 48 8b 0d fc 8a 21 00 mov 0x218afc(%rip),%rcx # 633448 <_D4core4time12TickDuration11ticksPerSecyl> 41a94c: 48 8b 44 24 18 mov 0x18(%rsp),%rax 41a951: 48 0f af c1 imul %rcx,%rax 41a955: 48 ba b3 94 d6 26 e8 movabs $0x112e0be826d694b3,%rdx 41a95c: 0b 2e 11 41a95f: 48 f7 ea imul %rdx 41a962: 48 89 d0 mov %rdx,%rax 41a965: 48 c1 e8 3f shr $0x3f,%rax 41a969: 48 c1 fa 1a sar $0x1a,%rdx 41a96d: 48 01 c2 add %rax,%rdx 41a970: 48 0f af 4c 24 10 imul 0x10(%rsp),%rcx 41a976: 48 01 d1 add %rdx,%rcx 41a979: 48 89 0b mov %rcx,(%rbx) 41a97c: 48 83 c4 20 add $0x20,%rsp 41a980: 5b pop %rbx 41a981: c3 retq 41a982: bf 50 29 63 00 mov $0x632950,%edi 41a987: e8 04 62 ff ff callq 410b90 <_d_newclass> 41a98c: 48 89 c3 mov %rax,%rbx 41a98f: 48 c7 03 40 6a 42 00 movq $0x426a40,(%rbx) 41a996: 48 c7 43 08 00 00 00 movq $0x0,0x8(%rbx) 41a99d: 00 41a99e: 48 8b 05 93 c0 00 00 mov 0xc093(%rip),%rax # 426a38 <_D4core4time13TimeException6__initZ+0x40> 41a9a5: 48 89 43 40 mov %rax,0x40(%rbx) 41a9a9: c5 f8 10 05 77 c0 00 vmovups 0xc077(%rip),%xmm0 # 426a28 <_D4core4time13TimeException6__initZ+0x30> 41a9b0: 00 41a9b1: c5 f8 11 43 30 vmovups %xmm0,0x30(%rbx) 41a9b6: c5 f8 10 05 5a c0 00 vmovups 0xc05a(%rip),%xmm0 # 426a18 <_D4core4time13TimeException6__initZ+0x20> 41a9bd: 00 41a9be: c5 f8 11 43 20 vmovups %xmm0,0x20(%rbx) 41a9c3: c5 f8 10 05 3d c0 00 vmovups 0xc03d(%rip),%xmm0 # 426a08 <_D4core4time13TimeException6__initZ+0x10> 41a9ca: 00 41a9cb: c5 f8 11 43 10 vmovups %xmm0,0x10(%rbx) 41a9d0: 48 c7 04 24 10 6b 42 movq $0x426b10,(%rsp) 41a9d7: 00 41a9d8: 48 89 df mov %rbx,%rdi 41a9db: be 00 00 00 00 mov $0x0,%esi 41a9e0: ba 43 08 00 00 mov $0x843,%edx 41a9e5: b9 35 00 00 00 mov $0x35,%ecx 41a9ea: 41 b8 30 6b 42 00 mov $0x426b30,%r8d 41a9f0: 41 b9 1a 00 00 00 mov $0x1a,%r9d 41a9f6: e8 45 0b ff ff callq 40b540 <_D6object9Exception6__ctorMFNaNbNfAyaAyamC6object9ThrowableZC9Exception> 41a9fb: 48 89 df mov %rbx,%rdi 41a9fe: e8 5d e3 fe ff callq 408d60 <_d_throw_exception> 41aa03: 66 66 66 66 2e 0f 1f data32 data32 data32 nopw %cs:0x0(%rax,%rax,1) 41aa0a: 84 00 00 00 00 00 000000000041aa10 <_D4core4time7FracSec4zeroFNaNbNdNfZS4core4time7FracSec>: 41aa10: c7 07 00 00 00 00 movl $0x0,(%rdi) 41aa16: c3 retq 41aa17: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) 41aa1e: 00 00 000000000041aa20 <_D4core4time7FracSec5msecsMxFNaNbNdNfZi>: 41aa20: 48 63 07 movslq (%rdi),%rax 41aa23: 48 b9 4b 59 86 38 d6 movabs $0x346dc5d63886594b,%rcx 41aa2a: c5 6d 34 41aa2d: 48 f7 e9 imul %rcx 41aa30: 48 89 d0 mov %rdx,%rax 41aa33: 48 c1 e8 3f shr $0x3f,%rax 41aa37: 48 c1 ea 0b shr $0xb,%rdx 41aa3b: 8d 04 02 lea (%rdx,%rax,1),%eax 41aa3e: c3 retq 41aa3f: 90 nop 000000000041aa40 <_D4core4time7FracSec5msecsMFNaNdNfiZv>: 41aa40: 53 push %rbx 41aa41: 48 83 ec 10 sub $0x10,%rsp 41aa45: 69 c6 10 27 00 00 imul $0x2710,%esi,%eax 41aa4b: 8d 88 7f 96 98 00 lea 0x98967f(%rax),%ecx 41aa51: 81 f9 ff 2c 31 01 cmp $0x1312cff,%ecx 41aa57: 73 08 jae 41aa61 <_D4core4time7FracSec5msecsMFNaNdNfiZv+0x21> 41aa59: 89 07 mov %eax,(%rdi) 41aa5b: 48 83 c4 10 add $0x10,%rsp 41aa5f: 5b pop %rbx 41aa60: c3 retq 41aa61: bf 50 29 63 00 mov $0x632950,%edi 41aa66: e8 25 61 ff ff callq 410b90 <_d_newclass> 41aa6b: 48 89 c3 mov %rax,%rbx 41aa6e: 48 c7 03 40 6a 42 00 movq $0x426a40,(%rbx) 41aa75: 48 c7 43 08 00 00 00 movq $0x0,0x8(%rbx) 41aa7c: 00 41aa7d: 48 8b 05 b4 bf 00 00 mov 0xbfb4(%rip),%rax # 426a38 <_D4core4time13TimeException6__initZ+0x40> 41aa84: 48 89 43 40 mov %rax,0x40(%rbx) 41aa88: c5 f8 10 05 98 bf 00 vmovups 0xbf98(%rip),%xmm0 # 426a28 <_D4core4time13TimeException6__initZ+0x30> 41aa8f: 00 41aa90: c5 f8 11 43 30 vmovups %xmm0,0x30(%rbx) 41aa95: c5 f8 10 05 7b bf 00 vmovups 0xbf7b(%rip),%xmm0 # 426a18 <_D4core4time13TimeException6__initZ+0x20> 41aa9c: 00 41aa9d: c5 f8 11 43 20 vmovups %xmm0,0x20(%rbx) 41aaa2: c5 f8 10 05 5e bf 00 vmovups 0xbf5e(%rip),%xmm0 # 426a08 <_D4core4time13TimeException6__initZ+0x10> 41aaa9: 00 41aaaa: c5 f8 11 43 10 vmovups %xmm0,0x10(%rbx) 41aaaf: 48 c7 04 24 a0 6b 42 movq $0x426ba0,(%rsp) 41aab6: 00 41aab7: 48 89 df mov %rbx,%rdi 41aaba: be 00 00 00 00 mov $0x0,%esi 41aabf: ba 3d 0b 00 00 mov $0xb3d,%edx 41aac4: b9 35 00 00 00 mov $0x35,%ecx 41aac9: 41 b8 e0 6b 42 00 mov $0x426be0,%r8d 41aacf: 41 b9 3f 00 00 00 mov $0x3f,%r9d 41aad5: e8 66 0a ff ff callq 40b540 <_D6object9Exception6__ctorMFNaNbNfAyaAyamC6object9ThrowableZC9Exception> 41aada: 48 89 df mov %rbx,%rdi 41aadd: e8 7e e2 fe ff callq 408d60 <_d_throw_exception> 41aae2: 66 66 66 66 66 2e 0f data32 data32 data32 data32 nopw %cs:0x0(%rax,%rax,1) 41aae9: 1f 84 00 00 00 00 00 000000000041aaf0 <_D4core4time7FracSec5usecsMxFNaNbNdNfZi>: 41aaf0: 48 63 07 movslq (%rdi),%rax 41aaf3: 48 b9 67 66 66 66 66 movabs $0x6666666666666667,%rcx 41aafa: 66 66 66 41aafd: 48 f7 e9 imul %rcx 41ab00: 48 89 d0 mov %rdx,%rax 41ab03: 48 c1 e8 3f shr $0x3f,%rax 41ab07: 48 c1 ea 02 shr $0x2,%rdx 41ab0b: 8d 04 02 lea (%rdx,%rax,1),%eax 41ab0e: c3 retq 41ab0f: 90 nop 000000000041ab10 <_D4core4time7FracSec5usecsMFNaNdNfiZv>: 41ab10: 53 push %rbx 41ab11: 48 83 ec 10 sub $0x10,%rsp 41ab15: 6b c6 0a imul $0xa,%esi,%eax 41ab18: 8d 88 7f 96 98 00 lea 0x98967f(%rax),%ecx 41ab1e: 81 f9 ff 2c 31 01 cmp $0x1312cff,%ecx 41ab24: 73 08 jae 41ab2e <_D4core4time7FracSec5usecsMFNaNdNfiZv+0x1e> 41ab26: 89 07 mov %eax,(%rdi) 41ab28: 48 83 c4 10 add $0x10,%rsp 41ab2c: 5b pop %rbx 41ab2d: c3 retq 41ab2e: bf 50 29 63 00 mov $0x632950,%edi 41ab33: e8 58 60 ff ff callq 410b90 <_d_newclass> 41ab38: 48 89 c3 mov %rax,%rbx 41ab3b: 48 c7 03 40 6a 42 00 movq $0x426a40,(%rbx) 41ab42: 48 c7 43 08 00 00 00 movq $0x0,0x8(%rbx) 41ab49: 00 41ab4a: 48 8b 05 e7 be 00 00 mov 0xbee7(%rip),%rax # 426a38 <_D4core4time13TimeException6__initZ+0x40> 41ab51: 48 89 43 40 mov %rax,0x40(%rbx) 41ab55: c5 f8 10 05 cb be 00 vmovups 0xbecb(%rip),%xmm0 # 426a28 <_D4core4time13TimeException6__initZ+0x30> 41ab5c: 00 41ab5d: c5 f8 11 43 30 vmovups %xmm0,0x30(%rbx) 41ab62: c5 f8 10 05 ae be 00 vmovups 0xbeae(%rip),%xmm0 # 426a18 <_D4core4time13TimeException6__initZ+0x20> 41ab69: 00 41ab6a: c5 f8 11 43 20 vmovups %xmm0,0x20(%rbx) 41ab6f: c5 f8 10 05 91 be 00 vmovups 0xbe91(%rip),%xmm0 # 426a08 <_D4core4time13TimeException6__initZ+0x10> 41ab76: 00 41ab77: c5 f8 11 43 10 vmovups %xmm0,0x10(%rbx) 41ab7c: 48 c7 04 24 a0 6b 42 movq $0x426ba0,(%rsp) 41ab83: 00 41ab84: 48 89 df mov %rbx,%rdi 41ab87: be 00 00 00 00 mov $0x0,%esi 41ab8c: ba 3d 0b 00 00 mov $0xb3d,%edx 41ab91: b9 35 00 00 00 mov $0x35,%ecx 41ab96: 41 b8 e0 6b 42 00 mov $0x426be0,%r8d 41ab9c: 41 b9 3f 00 00 00 mov $0x3f,%r9d 41aba2: e8 99 09 ff ff callq 40b540 <_D6object9Exception6__ctorMFNaNbNfAyaAyamC6object9ThrowableZC9Exception> 41aba7: 48 89 df mov %rbx,%rdi 41abaa: e8 b1 e1 fe ff callq 408d60 <_d_throw_exception> 41abaf: 90 nop 000000000041abb0 <_D4core4time7FracSec6hnsecsMxFNaNbNdNfZi>: 41abb0: 8b 07 mov (%rdi),%eax 41abb2: c3 retq 41abb3: 66 66 66 66 2e 0f 1f data32 data32 data32 nopw %cs:0x0(%rax,%rax,1) 41abba: 84 00 00 00 00 00 000000000041abc0 <_D4core4time7FracSec6hnsecsMFNaNdNfiZv>: 41abc0: 53 push %rbx 41abc1: 48 83 ec 10 sub $0x10,%rsp 41abc5: 8d 86 7f 96 98 00 lea 0x98967f(%rsi),%eax 41abcb: 3d ff 2c 31 01 cmp $0x1312cff,%eax 41abd0: 73 08 jae 41abda <_D4core4time7FracSec6hnsecsMFNaNdNfiZv+0x1a> 41abd2: 89 37 mov %esi,(%rdi) 41abd4: 48 83 c4 10 add $0x10,%rsp 41abd8: 5b pop %rbx 41abd9: c3 retq 41abda: bf 50 29 63 00 mov $0x632950,%edi 41abdf: e8 ac 5f ff ff callq 410b90 <_d_newclass> 41abe4: 48 89 c3 mov %rax,%rbx 41abe7: 48 c7 03 40 6a 42 00 movq $0x426a40,(%rbx) 41abee: 48 c7 43 08 00 00 00 movq $0x0,0x8(%rbx) 41abf5: 00 41abf6: 48 8b 05 3b be 00 00 mov 0xbe3b(%rip),%rax # 426a38 <_D4core4time13TimeException6__initZ+0x40> 41abfd: 48 89 43 40 mov %rax,0x40(%rbx) 41ac01: c5 f8 10 05 1f be 00 vmovups 0xbe1f(%rip),%xmm0 # 426a28 <_D4core4time13TimeException6__initZ+0x30> 41ac08: 00 41ac09: c5 f8 11 43 30 vmovups %xmm0,0x30(%rbx) 41ac0e: c5 f8 10 05 02 be 00 vmovups 0xbe02(%rip),%xmm0 # 426a18 <_D4core4time13TimeException6__initZ+0x20> 41ac15: 00 41ac16: c5 f8 11 43 20 vmovups %xmm0,0x20(%rbx) 41ac1b: c5 f8 10 05 e5 bd 00 vmovups 0xbde5(%rip),%xmm0 # 426a08 <_D4core4time13TimeException6__initZ+0x10> 41ac22: 00 41ac23: c5 f8 11 43 10 vmovups %xmm0,0x10(%rbx) 41ac28: 48 c7 04 24 a0 6b 42 movq $0x426ba0,(%rsp) 41ac2f: 00 41ac30: 48 89 df mov %rbx,%rdi 41ac33: be 00 00 00 00 mov $0x0,%esi 41ac38: ba 3d 0b 00 00 mov $0xb3d,%edx 41ac3d: b9 35 00 00 00 mov $0x35,%ecx 41ac42: 41 b8 e0 6b 42 00 mov $0x426be0,%r8d 41ac48: 41 b9 3f 00 00 00 mov $0x3f,%r9d 41ac4e: e8 ed 08 ff ff callq 40b540 <_D6object9Exception6__ctorMFNaNbNfAyaAyamC6object9ThrowableZC9Exception> 41ac53: 48 89 df mov %rbx,%rdi 41ac56: e8 05 e1 fe ff callq 408d60 <_d_throw_exception> 41ac5b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 000000000041ac60 <_D4core4time7FracSec5nsecsMxFNaNbNdNfZi>: 41ac60: 6b 07 64 imul $0x64,(%rdi),%eax 41ac63: c3 retq 41ac64: 66 66 66 2e 0f 1f 84 data32 data32 nopw %cs:0x0(%rax,%rax,1) 41ac6b: 00 00 00 00 00 000000000041ac70 <_D4core4time7FracSec5nsecsMFNaNdNflZv>: 41ac70: 53 push %rbx 41ac71: 48 83 ec 10 sub $0x10,%rsp 41ac75: 48 b9 0b d7 a3 70 3d movabs $0xa3d70a3d70a3d70b,%rcx 41ac7c: 0a d7 a3 41ac7f: 48 89 f0 mov %rsi,%rax 41ac82: 48 f7 e9 imul %rcx 41ac85: 48 01 f2 add %rsi,%rdx 41ac88: 48 89 d0 mov %rdx,%rax 41ac8b: 48 c1 e8 3f shr $0x3f,%rax 41ac8f: 48 c1 ea 06 shr $0x6,%rdx 41ac93: 8d 8c 02 7f 96 98 00 lea 0x98967f(%rdx,%rax,1),%ecx 41ac9a: 81 f9 ff 2c 31 01 cmp $0x1312cff,%ecx 41aca0: 73 0a jae 41acac <_D4core4time7FracSec5nsecsMFNaNdNflZv+0x3c> 41aca2: 01 c2 add %eax,%edx 41aca4: 89 17 mov %edx,(%rdi) 41aca6: 48 83 c4 10 add $0x10,%rsp 41acaa: 5b pop %rbx 41acab: c3 retq 41acac: bf 50 29 63 00 mov $0x632950,%edi 41acb1: e8 da 5e ff ff callq 410b90 <_d_newclass> 41acb6: 48 89 c3 mov %rax,%rbx 41acb9: 48 c7 03 40 6a 42 00 movq $0x426a40,(%rbx) 41acc0: 48 c7 43 08 00 00 00 movq $0x0,0x8(%rbx) 41acc7: 00 41acc8: 48 8b 05 69 bd 00 00 mov 0xbd69(%rip),%rax # 426a38 <_D4core4time13TimeException6__initZ+0x40> 41accf: 48 89 43 40 mov %rax,0x40(%rbx) 41acd3: c5 f8 10 05 4d bd 00 vmovups 0xbd4d(%rip),%xmm0 # 426a28 <_D4core4time13TimeException6__initZ+0x30> 41acda: 00 41acdb: c5 f8 11 43 30 vmovups %xmm0,0x30(%rbx) 41ace0: c5 f8 10 05 30 bd 00 vmovups 0xbd30(%rip),%xmm0 # 426a18 <_D4core4time13TimeException6__initZ+0x20> 41ace7: 00 41ace8: c5 f8 11 43 20 vmovups %xmm0,0x20(%rbx) 41aced: c5 f8 10 05 13 bd 00 vmovups 0xbd13(%rip),%xmm0 # 426a08 <_D4core4time13TimeException6__initZ+0x10> 41acf4: 00 41acf5: c5 f8 11 43 10 vmovups %xmm0,0x10(%rbx) 41acfa: 48 c7 04 24 a0 6b 42 movq $0x426ba0,(%rsp) 41ad01: 00 41ad02: 48 89 df mov %rbx,%rdi 41ad05: be 00 00 00 00 mov $0x0,%esi 41ad0a: ba 3d 0b 00 00 mov $0xb3d,%edx 41ad0f: b9 35 00 00 00 mov $0x35,%ecx 41ad14: 41 b8 e0 6b 42 00 mov $0x426be0,%r8d 41ad1a: 41 b9 3f 00 00 00 mov $0x3f,%r9d 41ad20: e8 1b 08 ff ff callq 40b540 <_D6object9Exception6__ctorMFNaNbNfAyaAyamC6object9ThrowableZC9Exception> 41ad25: 48 89 df mov %rbx,%rdi 41ad28: e8 33 e0 fe ff callq 408d60 <_d_throw_exception> 41ad2d: 0f 1f 00 nopl (%rax) 000000000041ad30 <_D4core4time7FracSec8toStringMFZAya>: 41ad30: 50 push %rax 41ad31: e8 1a 00 00 00 callq 41ad50 <_D4core4time7FracSec13_toStringImplMxFNaNbNfZAya> 41ad36: 59 pop %rcx 41ad37: c3 retq 41ad38: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 41ad3f: 00 000000000041ad40 <_D4core4time7FracSec8toStringMxFNaNbNfZAya>: 41ad40: 50 push %rax 41ad41: e8 0a 00 00 00 callq 41ad50 <_D4core4time7FracSec13_toStringImplMxFNaNbNfZAya> 41ad46: 59 pop %rcx 41ad47: c3 retq 41ad48: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 41ad4f: 00 000000000041ad50 <_D4core4time7FracSec13_toStringImplMxFNaNbNfZAya>: 41ad50: 48 83 ec 28 sub $0x28,%rsp 41ad54: 4c 63 07 movslq (%rdi),%r8 41ad57: 48 b9 4b 59 86 38 d6 movabs $0x346dc5d63886594b,%rcx 41ad5e: c5 6d 34 41ad61: 4c 89 c0 mov %r8,%rax 41ad64: 48 f7 e9 imul %rcx 41ad67: 48 89 d6 mov %rdx,%rsi 41ad6a: 48 89 f0 mov %rsi,%rax 41ad6d: 48 c1 e8 3f shr $0x3f,%rax 41ad71: 48 c1 fe 0b sar $0xb,%rsi 41ad75: 48 01 c6 add %rax,%rsi 41ad78: 48 69 fe f0 d8 ff ff imul $0xffffffffffffd8f0,%rsi,%rdi 41ad7f: 4c 01 c7 add %r8,%rdi 41ad82: 48 b9 67 66 66 66 66 movabs $0x6666666666666667,%rcx 41ad89: 66 66 66 41ad8c: 48 89 f8 mov %rdi,%rax 41ad8f: 48 f7 e9 imul %rcx 41ad92: 48 89 d0 mov %rdx,%rax 41ad95: 48 c1 e8 3f shr $0x3f,%rax 41ad99: 48 c1 fa 02 sar $0x2,%rdx 41ad9d: 48 01 c2 add %rax,%rdx 41ada0: 48 01 d2 add %rdx,%rdx 41ada3: 48 8d 04 92 lea (%rdx,%rdx,4),%rax 41ada7: 48 39 c7 cmp %rax,%rdi 41adaa: 74 15 je 41adc1 <_D4core4time7FracSec13_toStringImplMxFNaNbNfZAya+0x71> 41adac: 41 83 f8 01 cmp $0x1,%r8d 41adb0: 75 3f jne 41adf1 <_D4core4time7FracSec13_toStringImplMxFNaNbNfZAya+0xa1> 41adb2: b8 07 00 00 00 mov $0x7,%eax 41adb7: ba 83 6b 42 00 mov $0x426b83,%edx 41adbc: 48 83 c4 28 add $0x28,%rsp 41adc0: c3 retq 41adc1: 48 83 c7 09 add $0x9,%rdi 41adc5: 48 83 ff 12 cmp $0x12,%rdi 41adc9: 0f 87 b0 00 00 00 ja 41ae7f <_D4core4time7FracSec13_toStringImplMxFNaNbNfZAya+0x12f> 41adcf: 49 8d 80 0f 27 00 00 lea 0x270f(%r8),%rax 41add6: 48 3d 1e 4e 00 00 cmp $0x4e1e,%rax 41addc: 0f 87 07 01 00 00 ja 41aee9 <_D4core4time7FracSec13_toStringImplMxFNaNbNfZAya+0x199> 41ade2: b8 08 00 00 00 mov $0x8,%eax 41ade7: ba 66 6b 42 00 mov $0x426b66,%edx 41adec: e9 c2 02 00 00 jmpq 41b0b3 <_D4core4time7FracSec13_toStringImplMxFNaNbNfZAya+0x363> 41adf1: 4c 89 c7 mov %r8,%rdi 41adf4: 48 f7 df neg %rdi 41adf7: 45 85 c0 test %r8d,%r8d 41adfa: 49 0f 49 f8 cmovns %r8,%rdi 41adfe: c6 44 24 20 ff movb $0xff,0x20(%rsp) 41ae03: 48 c7 44 24 18 ff ff movq $0xffffffffffffffff,0x18(%rsp) 41ae0a: ff ff 41ae0c: 48 c7 44 24 10 ff ff movq $0xffffffffffffffff,0x10(%rsp) 41ae13: ff ff 41ae15: 48 c7 44 24 08 ff ff movq $0xffffffffffffffff,0x8(%rsp) 41ae1c: ff ff 41ae1e: 31 f6 xor %esi,%esi 41ae20: 49 b9 67 66 66 66 66 movabs $0x6666666666666667,%r9 41ae27: 66 66 66 41ae2a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) 41ae30: 48 89 f8 mov %rdi,%rax 41ae33: 49 f7 e9 imul %r9 41ae36: 48 89 d0 mov %rdx,%rax 41ae39: 48 c1 e8 3f shr $0x3f,%rax 41ae3d: 48 c1 fa 02 sar $0x2,%rdx 41ae41: 8d 0c 02 lea (%rdx,%rax,1),%ecx 41ae44: 6b c9 0a imul $0xa,%ecx,%ecx 41ae47: 48 01 c2 add %rax,%rdx 41ae4a: 89 f8 mov %edi,%eax 41ae4c: 29 c8 sub %ecx,%eax 41ae4e: 83 c0 30 add $0x30,%eax 41ae51: 48 83 c7 09 add $0x9,%rdi 41ae55: 48 83 ff 12 cmp $0x12,%rdi 41ae59: 88 44 34 20 mov %al,0x20(%rsp,%rsi,1) 41ae5d: 48 8d 76 ff lea -0x1(%rsi),%rsi 41ae61: 48 89 d7 mov %rdx,%rdi 41ae64: 77 ca ja 41ae30 <_D4core4time7FracSec13_toStringImplMxFNaNbNfZAya+0xe0> 41ae66: 48 8d 54 34 21 lea 0x21(%rsp,%rsi,1),%rdx 41ae6b: 48 f7 de neg %rsi 41ae6e: 45 85 c0 test %r8d,%r8d 41ae71: 78 35 js 41aea8 <_D4core4time7FracSec13_toStringImplMxFNaNbNfZAya+0x158> 41ae73: bf c0 54 42 00 mov $0x4254c0,%edi 41ae78: e8 73 a9 ff ff callq 4157f0 <_adDupT> 41ae7d: eb 4d jmp 41aecc <_D4core4time7FracSec13_toStringImplMxFNaNbNfZAya+0x17c> 41ae7f: 49 b9 67 66 66 66 66 movabs $0x6666666666666667,%r9 41ae86: 66 66 66 41ae89: 4c 89 c0 mov %r8,%rax 41ae8c: 49 f7 e9 imul %r9 41ae8f: 49 8d 40 f6 lea -0xa(%r8),%rax 41ae93: 48 83 f8 0a cmp $0xa,%rax 41ae97: 73 72 jae 41af0b <_D4core4time7FracSec13_toStringImplMxFNaNbNfZAya+0x1bb> 41ae99: b8 05 00 00 00 mov $0x5,%eax 41ae9e: ba 78 6b 42 00 mov $0x426b78,%edx 41aea3: 48 83 c4 28 add $0x28,%rsp 41aea7: c3 retq 41aea8: bf c0 54 42 00 mov $0x4254c0,%edi 41aead: e8 3e a9 ff ff callq 4157f0 <_adDupT> 41aeb2: 49 89 d0 mov %rdx,%r8 41aeb5: bf 90 55 42 00 mov $0x425590,%edi 41aeba: be 01 00 00 00 mov $0x1,%esi 41aebf: ba 60 6d 42 00 mov $0x426d60,%edx 41aec4: 48 89 c1 mov %rax,%rcx 41aec7: e8 54 a0 ff ff callq 414f20 <_d_arraycatT> 41aecc: bf 90 55 42 00 mov $0x425590,%edi 41aed1: 48 89 c6 mov %rax,%rsi 41aed4: b9 07 00 00 00 mov $0x7,%ecx 41aed9: 41 b8 8b 6b 42 00 mov $0x426b8b,%r8d 41aedf: e8 3c a0 ff ff callq 414f20 <_d_arraycatT> 41aee4: e9 ca 01 00 00 jmpq 41b0b3 <_D4core4time7FracSec13_toStringImplMxFNaNbNfZAya+0x363> 41aee9: 49 8d 80 f0 d8 ff ff lea -0x2710(%r8),%rax 41aef0: 48 3d 10 27 00 00 cmp $0x2710,%rax 41aef6: 0f 83 c5 00 00 00 jae 41afc1 <_D4core4time7FracSec13_toStringImplMxFNaNbNfZAya+0x271> 41aefc: b8 04 00 00 00 mov $0x4,%eax 41af01: ba 6f 6b 42 00 mov $0x426b6f,%edx 41af06: 48 83 c4 28 add $0x28,%rsp 41af0a: c3 retq 41af0b: 48 89 d0 mov %rdx,%rax 41af0e: 48 c1 e8 3f shr $0x3f,%rax 41af12: 48 c1 fa 02 sar $0x2,%rdx 41af16: 48 01 c2 add %rax,%rdx 41af19: 48 89 d7 mov %rdx,%rdi 41af1c: 48 f7 df neg %rdi 41af1f: 41 83 f8 f7 cmp $0xfffffff7,%r8d 41af23: 48 0f 4d fa cmovge %rdx,%rdi 41af27: c6 44 24 20 ff movb $0xff,0x20(%rsp) 41af2c: 48 c7 44 24 18 ff ff movq $0xffffffffffffffff,0x18(%rsp) 41af33: ff ff 41af35: 48 c7 44 24 10 ff ff movq $0xffffffffffffffff,0x10(%rsp) 41af3c: ff ff 41af3e: 48 c7 44 24 08 ff ff movq $0xffffffffffffffff,0x8(%rsp) 41af45: ff ff 41af47: 31 f6 xor %esi,%esi 41af49: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 41af50: 48 89 f8 mov %rdi,%rax 41af53: 49 f7 e9 imul %r9 41af56: 48 89 d0 mov %rdx,%rax 41af59: 48 c1 e8 3f shr $0x3f,%rax 41af5d: 48 c1 fa 02 sar $0x2,%rdx 41af61: 8d 0c 02 lea (%rdx,%rax,1),%ecx 41af64: 6b c9 0a imul $0xa,%ecx,%ecx 41af67: 48 01 c2 add %rax,%rdx 41af6a: 89 f8 mov %edi,%eax 41af6c: 29 c8 sub %ecx,%eax 41af6e: 83 c0 30 add $0x30,%eax 41af71: 48 83 c7 09 add $0x9,%rdi 41af75: 48 83 ff 12 cmp $0x12,%rdi 41af79: 88 44 34 20 mov %al,0x20(%rsp,%rsi,1) 41af7d: 48 8d 76 ff lea -0x1(%rsi),%rsi 41af81: 48 89 d7 mov %rdx,%rdi 41af84: 77 ca ja 41af50 <_D4core4time7FracSec13_toStringImplMxFNaNbNfZAya+0x200> 41af86: 48 8d 54 34 21 lea 0x21(%rsp,%rsi,1),%rdx 41af8b: 48 f7 de neg %rsi 41af8e: 41 83 f8 f6 cmp $0xfffffff6,%r8d 41af92: 0f 8f d5 00 00 00 jg 41b06d <_D4core4time7FracSec13_toStringImplMxFNaNbNfZAya+0x31d> 41af98: bf c0 54 42 00 mov $0x4254c0,%edi 41af9d: e8 4e a8 ff ff callq 4157f0 <_adDupT> 41afa2: 49 89 d0 mov %rdx,%r8 41afa5: bf 90 55 42 00 mov $0x425590,%edi 41afaa: be 01 00 00 00 mov $0x1,%esi 41afaf: ba 60 6d 42 00 mov $0x426d60,%edx 41afb4: 48 89 c1 mov %rax,%rcx 41afb7: e8 64 9f ff ff callq 414f20 <_d_arraycatT> 41afbc: e9 b6 00 00 00 jmpq 41b077 <_D4core4time7FracSec13_toStringImplMxFNaNbNfZAya+0x327> 41afc1: 48 89 f7 mov %rsi,%rdi 41afc4: 48 f7 df neg %rdi 41afc7: 41 81 f8 f1 d8 ff ff cmp $0xffffd8f1,%r8d 41afce: 48 0f 4d fe cmovge %rsi,%rdi 41afd2: c6 44 24 20 ff movb $0xff,0x20(%rsp) 41afd7: 48 c7 44 24 18 ff ff movq $0xffffffffffffffff,0x18(%rsp) 41afde: ff ff 41afe0: 48 c7 44 24 10 ff ff movq $0xffffffffffffffff,0x10(%rsp) 41afe7: ff ff 41afe9: 48 c7 44 24 08 ff ff movq $0xffffffffffffffff,0x8(%rsp) 41aff0: ff ff 41aff2: 31 f6 xor %esi,%esi 41aff4: 49 b9 67 66 66 66 66 movabs $0x6666666666666667,%r9 41affb: 66 66 66 41affe: 66 90 xchg %ax,%ax 41b000: 48 89 f8 mov %rdi,%rax 41b003: 49 f7 e9 imul %r9 41b006: 48 89 d0 mov %rdx,%rax 41b009: 48 c1 e8 3f shr $0x3f,%rax 41b00d: 48 c1 fa 02 sar $0x2,%rdx 41b011: 8d 0c 02 lea (%rdx,%rax,1),%ecx 41b014: 6b c9 0a imul $0xa,%ecx,%ecx 41b017: 48 01 c2 add %rax,%rdx 41b01a: 89 f8 mov %edi,%eax 41b01c: 29 c8 sub %ecx,%eax 41b01e: 83 c0 30 add $0x30,%eax 41b021: 48 83 c7 09 add $0x9,%rdi 41b025: 48 83 ff 12 cmp $0x12,%rdi 41b029: 88 44 34 20 mov %al,0x20(%rsp,%rsi,1) 41b02d: 48 8d 76 ff lea -0x1(%rsi),%rsi 41b031: 48 89 d7 mov %rdx,%rdi 41b034: 77 ca ja 41b000 <_D4core4time7FracSec13_toStringImplMxFNaNbNfZAya+0x2b0> 41b036: 48 8d 54 34 21 lea 0x21(%rsp,%rsi,1),%rdx 41b03b: 48 f7 de neg %rsi 41b03e: 41 81 f8 f0 d8 ff ff cmp $0xffffd8f0,%r8d 41b045: 7f 4a jg 41b091 <_D4core4time7FracSec13_toStringImplMxFNaNbNfZAya+0x341> 41b047: bf c0 54 42 00 mov $0x4254c0,%edi 41b04c: e8 9f a7 ff ff callq 4157f0 <_adDupT> 41b051: 49 89 d0 mov %rdx,%r8 41b054: bf 90 55 42 00 mov $0x425590,%edi 41b059: be 01 00 00 00 mov $0x1,%esi 41b05e: ba 60 6d 42 00 mov $0x426d60,%edx 41b063: 48 89 c1 mov %rax,%rcx 41b066: e8 b5 9e ff ff callq 414f20 <_d_arraycatT> 41b06b: eb 2e jmp 41b09b <_D4core4time7FracSec13_toStringImplMxFNaNbNfZAya+0x34b> 41b06d: bf c0 54 42 00 mov $0x4254c0,%edi 41b072: e8 79 a7 ff ff callq 4157f0 <_adDupT> 41b077: bf 90 55 42 00 mov $0x425590,%edi 41b07c: 48 89 c6 mov %rax,%rsi 41b07f: b9 04 00 00 00 mov $0x4,%ecx 41b084: 41 b8 7e 6b 42 00 mov $0x426b7e,%r8d 41b08a: e8 91 9e ff ff callq 414f20 <_d_arraycatT> 41b08f: eb 22 jmp 41b0b3 <_D4core4time7FracSec13_toStringImplMxFNaNbNfZAya+0x363> 41b091: bf c0 54 42 00 mov $0x4254c0,%edi 41b096: e8 55 a7 ff ff callq 4157f0 <_adDupT> 41b09b: bf 90 55 42 00 mov $0x425590,%edi 41b0a0: 48 89 c6 mov %rax,%rsi 41b0a3: b9 03 00 00 00 mov $0x3,%ecx 41b0a8: 41 b8 74 6b 42 00 mov $0x426b74,%r8d 41b0ae: e8 6d 9e ff ff callq 414f20 <_d_arraycatT> 41b0b3: 48 83 c4 28 add $0x28,%rsp 41b0b7: c3 retq 41b0b8: 83 fa 01 cmp $0x1,%edx 41b0bb: 74 08 je 41b0c5 <_D4core4time7FracSec13_toStringImplMxFNaNbNfZAya+0x375> 41b0bd: 48 89 c7 mov %rax,%rdi 41b0c0: e8 3b dd fe ff callq 408e00 <_d_eh_resume_unwind> 41b0c5: bf 35 00 00 00 mov $0x35,%edi 41b0ca: be 90 6a 42 00 mov $0x426a90,%esi 41b0cf: ba b9 0c 00 00 mov $0xcb9,%edx 41b0d4: e8 67 7d fe ff callq 402e40 <_d_assert> 41b0d9: e9 ee fd ff ff jmpq 41aecc <_D4core4time7FracSec13_toStringImplMxFNaNbNfZAya+0x17c> 41b0de: 83 fa 01 cmp $0x1,%edx 41b0e1: 74 08 je 41b0eb <_D4core4time7FracSec13_toStringImplMxFNaNbNfZAya+0x39b> 41b0e3: 48 89 c7 mov %rax,%rdi 41b0e6: e8 15 dd fe ff callq 408e00 <_d_eh_resume_unwind> 41b0eb: bf 35 00 00 00 mov $0x35,%edi 41b0f0: be 90 6a 42 00 mov $0x426a90,%esi 41b0f5: ba b9 0c 00 00 mov $0xcb9,%edx 41b0fa: e8 41 7d fe ff callq 402e40 <_d_assert> 41b0ff: e9 73 ff ff ff jmpq 41b077 <_D4core4time7FracSec13_toStringImplMxFNaNbNfZAya+0x327> 41b104: 83 fa 01 cmp $0x1,%edx 41b107: 74 08 je 41b111 <_D4core4time7FracSec13_toStringImplMxFNaNbNfZAya+0x3c1> 41b109: 48 89 c7 mov %rax,%rdi 41b10c: e8 ef dc fe ff callq 408e00 <_d_eh_resume_unwind> 41b111: bf 35 00 00 00 mov $0x35,%edi 41b116: be 90 6a 42 00 mov $0x426a90,%esi 41b11b: ba b9 0c 00 00 mov $0xcb9,%edx 41b120: e8 1b 7d fe ff callq 402e40 <_d_assert> 41b125: e9 71 ff ff ff jmpq 41b09b <_D4core4time7FracSec13_toStringImplMxFNaNbNfZAya+0x34b> 41b12a: 83 fa 01 cmp $0x1,%edx 41b12d: 75 14 jne 41b143 <_D4core4time7FracSec13_toStringImplMxFNaNbNfZAya+0x3f3> 41b12f: bf 35 00 00 00 mov $0x35,%edi 41b134: be 90 6a 42 00 mov $0x426a90,%esi 41b139: ba f7 0a 00 00 mov $0xaf7,%edx 41b13e: e8 fd 7c fe ff callq 402e40 <_d_assert> 41b143: 48 89 c7 mov %rax,%rdi 41b146: e8 b5 dc fe ff callq 408e00 <_d_eh_resume_unwind> 41b14b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 000000000041b150 <_D4core4time7FracSec6_validFNaNfiZb>: 41b150: 81 c7 7f 96 98 00 add $0x98967f,%edi 41b156: 81 ff ff 2c 31 01 cmp $0x1312cff,%edi 41b15c: 0f 92 c0 setb %al 41b15f: c3 retq 000000000041b160 <_D4core4time7FracSec13_enforceValidFNaNfiZv>: 41b160: 53 push %rbx 41b161: 48 83 ec 10 sub $0x10,%rsp 41b165: 81 c7 7f 96 98 00 add $0x98967f,%edi 41b16b: 81 ff ff 2c 31 01 cmp $0x1312cff,%edi 41b171: 73 06 jae 41b179 <_D4core4time7FracSec13_enforceValidFNaNfiZv+0x19> 41b173: 48 83 c4 10 add $0x10,%rsp 41b177: 5b pop %rbx 41b178: c3 retq 41b179: bf 50 29 63 00 mov $0x632950,%edi 41b17e: e8 0d 5a ff ff callq 410b90 <_d_newclass> 41b183: 48 89 c3 mov %rax,%rbx 41b186: 48 c7 03 40 6a 42 00 movq $0x426a40,(%rbx) 41b18d: 48 c7 43 08 00 00 00 movq $0x0,0x8(%rbx) 41b194: 00 41b195: 48 8b 05 9c b8 00 00 mov 0xb89c(%rip),%rax # 426a38 <_D4core4time13TimeException6__initZ+0x40> 41b19c: 48 89 43 40 mov %rax,0x40(%rbx) 41b1a0: c5 f8 10 05 80 b8 00 vmovups 0xb880(%rip),%xmm0 # 426a28 <_D4core4time13TimeException6__initZ+0x30> 41b1a7: 00 41b1a8: c5 f8 11 43 30 vmovups %xmm0,0x30(%rbx) 41b1ad: c5 f8 10 05 63 b8 00 vmovups 0xb863(%rip),%xmm0 # 426a18 <_D4core4time13TimeException6__initZ+0x20> 41b1b4: 00 41b1b5: c5 f8 11 43 20 vmovups %xmm0,0x20(%rbx) 41b1ba: c5 f8 10 05 46 b8 00 vmovups 0xb846(%rip),%xmm0 # 426a08 <_D4core4time13TimeException6__initZ+0x10> 41b1c1: 00 41b1c2: c5 f8 11 43 10 vmovups %xmm0,0x10(%rbx) 41b1c7: 48 c7 04 24 a0 6b 42 movq $0x426ba0,(%rsp) 41b1ce: 00 41b1cf: 48 89 df mov %rbx,%rdi 41b1d2: be 00 00 00 00 mov $0x0,%esi 41b1d7: ba 3d 0b 00 00 mov $0xb3d,%edx 41b1dc: b9 35 00 00 00 mov $0x35,%ecx 41b1e1: 41 b8 e0 6b 42 00 mov $0x426be0,%r8d 41b1e7: 41 b9 3f 00 00 00 mov $0x3f,%r9d 41b1ed: e8 4e 03 ff ff callq 40b540 <_D6object9Exception6__ctorMFNaNbNfAyaAyamC6object9ThrowableZC9Exception> 41b1f2: 48 89 df mov %rbx,%rdi 41b1f5: e8 66 db fe ff callq 408d60 <_d_throw_exception> 41b1fa: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) 000000000041b200 <_D4core4time7FracSec6__ctorMFNaNbNfiZS4core4time7FracSec>: 41b200: 89 37 mov %esi,(%rdi) 41b202: 48 89 f8 mov %rdi,%rax 41b205: c3 retq 41b206: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) 41b20d: 00 00 00 000000000041b210 <_D4core4time7FracSec11__invariantMxFNaNfZv>: 41b210: 41 56 push %r14 41b212: 53 push %rbx 41b213: 48 83 ec 58 sub $0x58,%rsp 41b217: 48 89 fb mov %rdi,%rbx 41b21a: b8 7f 96 98 00 mov $0x98967f,%eax 41b21f: 03 03 add (%rbx),%eax 41b221: 3d ff 2c 31 01 cmp $0x1312cff,%eax 41b226: 73 08 jae 41b230 <_D4core4time7FracSec11__invariantMxFNaNfZv+0x20> 41b228: 48 83 c4 58 add $0x58,%rsp 41b22c: 5b pop %rbx 41b22d: 41 5e pop %r14 41b22f: c3 retq 41b230: bf 50 f8 62 00 mov $0x62f850,%edi 41b235: e8 56 59 ff ff callq 410b90 <_d_newclass> 41b23a: 49 89 c6 mov %rax,%r14 41b23d: 49 c7 06 40 17 42 00 movq $0x421740,(%r14) 41b244: 49 c7 46 08 00 00 00 movq $0x0,0x8(%r14) 41b24b: 00 41b24c: c5 f8 10 05 dc 64 00 vmovups 0x64dc(%rip),%xmm0 # 421730 <_D4core9exception11AssertError6__initZ+0x40> 41b253: 00 41b254: c4 c1 78 11 46 40 vmovups %xmm0,0x40(%r14) 41b25a: c5 f8 10 05 be 64 00 vmovups 0x64be(%rip),%xmm0 # 421720 <_D4core9exception11AssertError6__initZ+0x30> 41b261: 00 41b262: c4 c1 78 11 46 30 vmovups %xmm0,0x30(%r14) 41b268: c5 f8 10 05 a0 64 00 vmovups 0x64a0(%rip),%xmm0 # 421710 <_D4core9exception11AssertError6__initZ+0x20> 41b26f: 00 41b270: c4 c1 78 11 46 20 vmovups %xmm0,0x20(%r14) 41b276: c5 f8 10 05 82 64 00 vmovups 0x6482(%rip),%xmm0 # 421700 <_D4core9exception11AssertError6__initZ+0x10> 41b27d: 00 41b27e: c4 c1 78 11 46 10 vmovups %xmm0,0x10(%r14) 41b284: 48 c7 44 24 28 01 00 movq $0x1,0x28(%rsp) 41b28b: 00 00 41b28d: 31 f6 xor %esi,%esi 41b28f: 48 c7 44 24 30 16 6c movq $0x426c16,0x30(%rsp) 41b296: 42 00 41b298: 4c 63 03 movslq (%rbx),%r8 41b29b: 4c 89 c1 mov %r8,%rcx 41b29e: 48 f7 d9 neg %rcx 41b2a1: 49 0f 4c c8 cmovl %r8,%rcx 41b2a5: c6 44 24 50 ff movb $0xff,0x50(%rsp) 41b2aa: 48 c7 44 24 48 ff ff movq $0xffffffffffffffff,0x48(%rsp) 41b2b1: ff ff 41b2b3: 48 c7 44 24 40 ff ff movq $0xffffffffffffffff,0x40(%rsp) 41b2ba: ff ff 41b2bc: 48 c7 44 24 38 ff ff movq $0xffffffffffffffff,0x38(%rsp) 41b2c3: ff ff 41b2c5: 48 bb 67 66 66 66 66 movabs $0x6666666666666667,%rbx 41b2cc: 66 66 66 41b2cf: 90 nop 41b2d0: 48 89 c8 mov %rcx,%rax 41b2d3: 48 f7 eb imul %rbx 41b2d6: 48 89 d0 mov %rdx,%rax 41b2d9: 48 c1 e8 3f shr $0x3f,%rax 41b2dd: 48 c1 fa 02 sar $0x2,%rdx 41b2e1: 8d 3c 02 lea (%rdx,%rax,1),%edi 41b2e4: 6b ff 0a imul $0xa,%edi,%edi 41b2e7: 48 01 c2 add %rax,%rdx 41b2ea: 89 c8 mov %ecx,%eax 41b2ec: 29 f8 sub %edi,%eax 41b2ee: 83 c0 30 add $0x30,%eax 41b2f1: 48 83 c1 09 add $0x9,%rcx 41b2f5: 48 83 f9 12 cmp $0x12,%rcx 41b2f9: 88 44 34 50 mov %al,0x50(%rsp,%rsi,1) 41b2fd: 48 8d 76 ff lea -0x1(%rsi),%rsi 41b301: 48 89 d1 mov %rdx,%rcx 41b304: 77 ca ja 41b2d0 <_D4core4time7FracSec11__invariantMxFNaNfZv+0xc0> 41b306: 48 8d 54 34 51 lea 0x51(%rsp,%rsi,1),%rdx 41b30b: 48 f7 de neg %rsi 41b30e: 45 85 c0 test %r8d,%r8d 41b311: 79 29 jns 41b33c <_D4core4time7FracSec11__invariantMxFNaNfZv+0x12c> 41b313: bf c0 54 42 00 mov $0x4254c0,%edi 41b318: e8 d3 a4 ff ff callq 4157f0 <_adDupT> 41b31d: 48 89 d3 mov %rdx,%rbx 41b320: bf 90 55 42 00 mov $0x425590,%edi 41b325: be 01 00 00 00 mov $0x1,%esi 41b32a: ba 60 6d 42 00 mov $0x426d60,%edx 41b32f: 48 89 c1 mov %rax,%rcx 41b332: 49 89 d8 mov %rbx,%r8 41b335: e8 e6 9b ff ff callq 414f20 <_d_arraycatT> 41b33a: eb 0a jmp 41b346 <_D4core4time7FracSec11__invariantMxFNaNfZv+0x136> 41b33c: bf c0 54 42 00 mov $0x4254c0,%edi 41b341: e8 aa a4 ff ff callq 4157f0 <_adDupT> 41b346: 48 89 44 24 18 mov %rax,0x18(%rsp) 41b34b: 48 89 54 24 20 mov %rdx,0x20(%rsp) 41b350: 48 c7 44 24 08 1b 00 movq $0x1b,0x8(%rsp) 41b357: 00 00 41b359: 48 c7 44 24 10 20 6c movq $0x426c20,0x10(%rsp) 41b360: 42 00 41b362: 48 8d 54 24 08 lea 0x8(%rsp),%rdx 41b367: 48 8d 4c 24 18 lea 0x18(%rsp),%rcx 41b36c: 4c 8d 44 24 28 lea 0x28(%rsp),%r8 41b371: bf 90 55 42 00 mov $0x425590,%edi 41b376: be 03 00 00 00 mov $0x3,%esi 41b37b: 30 c0 xor %al,%al 41b37d: e8 ae 9d ff ff callq 415130 <_d_arraycatnT> 41b382: 48 89 14 24 mov %rdx,(%rsp) 41b386: 4c 89 f7 mov %r14,%rdi 41b389: 31 f6 xor %esi,%esi 41b38b: ba 4e 0b 00 00 mov $0xb4e,%edx 41b390: b9 35 00 00 00 mov $0x35,%ecx 41b395: 41 b8 40 6c 42 00 mov $0x426c40,%r8d 41b39b: 49 89 c1 mov %rax,%r9 41b39e: e8 9d 8d fe ff callq 404140 <_D4core9exception11AssertError6__ctorMFAyaAyamC6object9ThrowableZC4core9exception11AssertError> 41b3a3: 48 89 c7 mov %rax,%rdi 41b3a6: e8 b5 d9 fe ff callq 408d60 <_d_throw_exception> 41b3ab: 83 fa 01 cmp $0x1,%edx 41b3ae: 75 14 jne 41b3c4 <_D4core4time7FracSec11__invariantMxFNaNfZv+0x1b4> 41b3b0: bf 35 00 00 00 mov $0x35,%edi 41b3b5: be 90 6a 42 00 mov $0x426a90,%esi 41b3ba: ba b9 0c 00 00 mov $0xcb9,%edx 41b3bf: e8 7c 7a fe ff callq 402e40 <_d_assert> 41b3c4: 48 89 c7 mov %rax,%rdi 41b3c7: e8 34 da fe ff callq 408e00 <_d_eh_resume_unwind> 41b3cc: 0f 1f 40 00 nopl 0x0(%rax) 000000000041b3d0 <_D4core4time13TimeException6__ctorMFNbAyaAyamC6object9ThrowableZC4core4time13TimeException>: 41b3d0: 53 push %rbx 41b3d1: 48 83 ec 10 sub $0x10,%rsp 41b3d5: 48 89 fb mov %rdi,%rbx 41b3d8: 48 8b 44 24 20 mov 0x20(%rsp),%rax 41b3dd: 48 89 04 24 mov %rax,(%rsp) 41b3e1: e8 5a 01 ff ff callq 40b540 <_D6object9Exception6__ctorMFNaNbNfAyaAyamC6object9ThrowableZC9Exception> 41b3e6: 48 89 d8 mov %rbx,%rax 41b3e9: 48 83 c4 10 add $0x10,%rsp 41b3ed: 5b pop %rbx 41b3ee: c3 retq 41b3ef: 90 nop 000000000041b3f0 <_D4core4time3absFS4core4time8DurationZS4core4time8Duration>: 41b3f0: 48 89 f0 mov %rsi,%rax 41b3f3: 48 f7 d8 neg %rax 41b3f6: 48 0f 4c c6 cmovl %rsi,%rax 41b3fa: 48 89 07 mov %rax,(%rdi) 41b3fd: c3 retq 41b3fe: 66 90 xchg %ax,%ax 000000000041b400 <_D4core4time3absFS4core4time12TickDurationZS4core4time12TickDuration>: 41b400: 48 89 f0 mov %rsi,%rax 41b403: 48 f7 d8 neg %rax 41b406: 48 0f 4c c6 cmovl %rsi,%rax 41b40a: 48 89 07 mov %rax,(%rdi) 41b40d: c3 retq 41b40e: 66 90 xchg %ax,%ax 000000000041b410 <_D4core4time14validTimeUnitsFAAyaXb>: 41b410: 50 push %rax 41b411: 30 c0 xor %al,%al 41b413: 48 85 ff test %rdi,%rdi 41b416: 74 1c je 41b434 <_D4core4time14validTimeUnitsFAAyaXb+0x24> 41b418: 48 8b 16 mov (%rsi),%rdx 41b41b: 48 8b 4e 08 mov 0x8(%rsi),%rcx 41b41f: bf 0a 00 00 00 mov $0xa,%edi 41b424: be c0 6c 42 00 mov $0x426cc0,%esi 41b429: e8 72 57 00 00 callq 420ba0 <_d_switch_string> 41b42e: 83 f8 0a cmp $0xa,%eax 41b431: 0f 92 c0 setb %al 41b434: 5a pop %rdx 41b435: c3 retq 41b436: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) 41b43d: 00 00 00 000000000041b440 <_D4core4time4_absFlZl>: 41b440: 48 89 f8 mov %rdi,%rax 41b443: 48 f7 d8 neg %rax 41b446: 48 0f 4c c7 cmovl %rdi,%rax 41b44a: c3 retq 41b44b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 000000000041b450 <_D4core4time11numToStringFNaNbNflZAya>: 41b450: 48 83 ec 28 sub $0x28,%rsp 41b454: 48 89 f9 mov %rdi,%rcx 41b457: 48 f7 d9 neg %rcx 41b45a: 48 0f 4c cf cmovl %rdi,%rcx 41b45e: c6 44 24 20 ff movb $0xff,0x20(%rsp) 41b463: 48 c7 44 24 18 ff ff movq $0xffffffffffffffff,0x18(%rsp) 41b46a: ff ff 41b46c: 48 c7 44 24 10 ff ff movq $0xffffffffffffffff,0x10(%rsp) 41b473: ff ff 41b475: 48 c7 44 24 08 ff ff movq $0xffffffffffffffff,0x8(%rsp) 41b47c: ff ff 41b47e: 31 f6 xor %esi,%esi 41b480: 49 b8 67 66 66 66 66 movabs $0x6666666666666667,%r8 41b487: 66 66 66 41b48a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) 41b490: 48 89 c8 mov %rcx,%rax 41b493: 49 f7 e8 imul %r8 41b496: 49 89 d2 mov %rdx,%r10 41b499: 49 c1 ea 3f shr $0x3f,%r10 41b49d: 48 c1 fa 02 sar $0x2,%rdx 41b4a1: 42 8d 04 12 lea (%rdx,%r10,1),%eax 41b4a5: 44 6b c8 0a imul $0xa,%eax,%r9d 41b4a9: 4c 01 d2 add %r10,%rdx 41b4ac: 89 c8 mov %ecx,%eax 41b4ae: 44 29 c8 sub %r9d,%eax 41b4b1: 83 c0 30 add $0x30,%eax 41b4b4: 48 83 c1 09 add $0x9,%rcx 41b4b8: 48 83 f9 12 cmp $0x12,%rcx 41b4bc: 88 44 34 20 mov %al,0x20(%rsp,%rsi,1) 41b4c0: 48 8d 76 ff lea -0x1(%rsi),%rsi 41b4c4: 48 89 d1 mov %rdx,%rcx 41b4c7: 77 c7 ja 41b490 <_D4core4time11numToStringFNaNbNflZAya+0x40> 41b4c9: 48 8d 54 34 21 lea 0x21(%rsp,%rsi,1),%rdx 41b4ce: 48 f7 de neg %rsi 41b4d1: 48 85 ff test %rdi,%rdi 41b4d4: 78 0c js 41b4e2 <_D4core4time11numToStringFNaNbNflZAya+0x92> 41b4d6: bf c0 54 42 00 mov $0x4254c0,%edi 41b4db: e8 10 a3 ff ff callq 4157f0 <_adDupT> 41b4e0: eb 24 jmp 41b506 <_D4core4time11numToStringFNaNbNflZAya+0xb6> 41b4e2: bf c0 54 42 00 mov $0x4254c0,%edi 41b4e7: e8 04 a3 ff ff callq 4157f0 <_adDupT> 41b4ec: 49 89 d0 mov %rdx,%r8 41b4ef: bf 90 55 42 00 mov $0x425590,%edi 41b4f4: be 01 00 00 00 mov $0x1,%esi 41b4f9: ba 60 6d 42 00 mov $0x426d60,%edx 41b4fe: 48 89 c1 mov %rax,%rcx 41b501: e8 1a 9a ff ff callq 414f20 <_d_arraycatT> 41b506: 48 83 c4 28 add $0x28,%rsp 41b50a: c3 retq 41b50b: 83 fa 01 cmp $0x1,%edx 41b50e: 75 14 jne 41b524 <_D4core4time11numToStringFNaNbNflZAya+0xd4> 41b510: bf 35 00 00 00 mov $0x35,%edi 41b515: be 90 6a 42 00 mov $0x426a90,%esi 41b51a: ba b9 0c 00 00 mov $0xcb9,%edx 41b51f: e8 1c 79 fe ff callq 402e40 <_d_assert> 41b524: 48 89 c7 mov %rax,%rdi 41b527: e8 d4 d8 fe ff callq 408e00 <_d_eh_resume_unwind> 41b52c: 0f 1f 40 00 nopl 0x0(%rax) 000000000041b530 <_D4core4time8Duration13_toStringImplMxFNaNbNfZAya10addUnitStrMFNfAyalZv>: 41b530: 41 57 push %r15 41b532: 41 56 push %r14 41b534: 41 54 push %r12 41b536: 53 push %rbx 41b537: 48 81 ec b8 00 00 00 sub $0xb8,%rsp 41b53e: 48 89 cb mov %rcx,%rbx 41b541: 49 89 d4 mov %rdx,%r12 41b544: 49 89 f7 mov %rsi,%r15 41b547: 49 89 fe mov %rdi,%r14 41b54a: 4d 85 ff test %r15,%r15 41b54d: 0f 84 e4 02 00 00 je 41b837 <_D4core4time8Duration13_toStringImplMxFNaNbNfZAya10addUnitStrMFNfAyalZv+0x307> 41b553: 4c 89 e7 mov %r12,%rdi 41b556: 48 89 de mov %rbx,%rsi 41b559: ba 07 00 00 00 mov $0x7,%edx 41b55e: b9 62 6d 42 00 mov $0x426d62,%ecx 41b563: 41 b8 90 55 42 00 mov $0x425590,%r8d 41b569: e8 a2 1b ff ff callq 40d110 <_adEq2> 41b56e: 85 c0 test %eax,%eax 41b570: 74 1e je 41b590 <_D4core4time8Duration13_toStringImplMxFNaNbNfZAya10addUnitStrMFNfAyalZv+0x60> 41b572: b8 6a 6d 42 00 mov $0x426d6a,%eax 41b577: bb 6f 6d 42 00 mov $0x426d6f,%ebx 41b57c: 49 83 ff 01 cmp $0x1,%r15 41b580: 48 0f 45 d8 cmovne %rax,%rbx 41b584: 0f 95 c0 setne %al 41b587: 0f b6 c0 movzbl %al,%eax 41b58a: 48 83 c0 03 add $0x3,%rax 41b58e: eb 6a jmp 41b5fa <_D4core4time8Duration13_toStringImplMxFNaNbNfZAya10addUnitStrMFNfAyalZv+0xca> 41b590: 4c 89 e7 mov %r12,%rdi 41b593: 48 89 de mov %rbx,%rsi 41b596: ba 05 00 00 00 mov $0x5,%edx 41b59b: b9 73 6d 42 00 mov $0x426d73,%ecx 41b5a0: 41 b8 90 55 42 00 mov $0x425590,%r8d 41b5a6: e8 65 1b ff ff callq 40d110 <_adEq2> 41b5ab: 85 c0 test %eax,%eax 41b5ad: 74 0c je 41b5bb <_D4core4time8Duration13_toStringImplMxFNaNbNfZAya10addUnitStrMFNfAyalZv+0x8b> 41b5af: b8 02 00 00 00 mov $0x2,%eax 41b5b4: bb 79 6d 42 00 mov $0x426d79,%ebx 41b5b9: eb 3f jmp 41b5fa <_D4core4time8Duration13_toStringImplMxFNaNbNfZAya10addUnitStrMFNfAyalZv+0xca> 41b5bb: 4c 89 e7 mov %r12,%rdi 41b5be: 48 89 de mov %rbx,%rsi 41b5c1: ba 05 00 00 00 mov $0x5,%edx 41b5c6: b9 7c 6d 42 00 mov $0x426d7c,%ecx 41b5cb: 41 b8 90 55 42 00 mov $0x425590,%r8d 41b5d1: e8 3a 1b ff ff callq 40d110 <_adEq2> 41b5d6: 85 c0 test %eax,%eax 41b5d8: 74 0c je 41b5e6 <_D4core4time8Duration13_toStringImplMxFNaNbNfZAya10addUnitStrMFNfAyalZv+0xb6> 41b5da: b8 03 00 00 00 mov $0x3,%eax 41b5df: bb 82 6d 42 00 mov $0x426d82,%ebx 41b5e4: eb 14 jmp 41b5fa <_D4core4time8Duration13_toStringImplMxFNaNbNfZAya10addUnitStrMFNfAyalZv+0xca> 41b5e6: 48 c7 c1 ff ff ff ff mov $0xffffffffffffffff,%rcx 41b5ed: 31 c0 xor %eax,%eax 41b5ef: 49 83 ff 01 cmp $0x1,%r15 41b5f3: 48 0f 44 c1 cmove %rcx,%rax 41b5f7: 4c 01 e0 add %r12,%rax 41b5fa: 48 89 84 24 88 00 00 mov %rax,0x88(%rsp) 41b601: 00 41b602: 48 89 9c 24 90 00 00 mov %rbx,0x90(%rsp) 41b609: 00 41b60a: 4c 89 f9 mov %r15,%rcx 41b60d: 48 f7 d9 neg %rcx 41b610: 49 0f 4c cf cmovl %r15,%rcx 41b614: c6 84 24 b0 00 00 00 movb $0xff,0xb0(%rsp) 41b61b: ff 41b61c: 48 c7 84 24 a8 00 00 movq $0xffffffffffffffff,0xa8(%rsp) 41b623: 00 ff ff ff ff 41b628: 48 c7 84 24 a0 00 00 movq $0xffffffffffffffff,0xa0(%rsp) 41b62f: 00 ff ff ff ff 41b634: 48 c7 84 24 98 00 00 movq $0xffffffffffffffff,0x98(%rsp) 41b63b: 00 ff ff ff ff 41b640: 31 f6 xor %esi,%esi 41b642: 48 bf 67 66 66 66 66 movabs $0x6666666666666667,%rdi 41b649: 66 66 66 41b64c: 0f 1f 40 00 nopl 0x0(%rax) 41b650: 48 89 c8 mov %rcx,%rax 41b653: 48 f7 ef imul %rdi 41b656: 48 89 d0 mov %rdx,%rax 41b659: 48 c1 e8 3f shr $0x3f,%rax 41b65d: 48 c1 fa 02 sar $0x2,%rdx 41b661: 8d 1c 02 lea (%rdx,%rax,1),%ebx 41b664: 6b db 0a imul $0xa,%ebx,%ebx 41b667: 48 01 c2 add %rax,%rdx 41b66a: 89 c8 mov %ecx,%eax 41b66c: 29 d8 sub %ebx,%eax 41b66e: 83 c0 30 add $0x30,%eax 41b671: 48 83 c1 09 add $0x9,%rcx 41b675: 48 83 f9 12 cmp $0x12,%rcx 41b679: 88 84 34 b0 00 00 00 mov %al,0xb0(%rsp,%rsi,1) 41b680: 48 8d 76 ff lea -0x1(%rsi),%rsi 41b684: 48 89 d1 mov %rdx,%rcx 41b687: 77 c7 ja 41b650 <_D4core4time8Duration13_toStringImplMxFNaNbNfZAya10addUnitStrMFNfAyalZv+0x120> 41b689: 48 8d 94 34 b1 00 00 lea 0xb1(%rsp,%rsi,1),%rdx 41b690: 00 41b691: 48 f7 de neg %rsi 41b694: 4d 85 ff test %r15,%r15 41b697: 78 0c js 41b6a5 <_D4core4time8Duration13_toStringImplMxFNaNbNfZAya10addUnitStrMFNfAyalZv+0x175> 41b699: bf c0 54 42 00 mov $0x4254c0,%edi 41b69e: e8 4d a1 ff ff callq 4157f0 <_adDupT> 41b6a3: eb 27 jmp 41b6cc <_D4core4time8Duration13_toStringImplMxFNaNbNfZAya10addUnitStrMFNfAyalZv+0x19c> 41b6a5: bf c0 54 42 00 mov $0x4254c0,%edi 41b6aa: e8 41 a1 ff ff callq 4157f0 <_adDupT> 41b6af: 48 89 d3 mov %rdx,%rbx 41b6b2: bf 90 55 42 00 mov $0x425590,%edi 41b6b7: be 01 00 00 00 mov $0x1,%esi 41b6bc: ba 60 6d 42 00 mov $0x426d60,%edx 41b6c1: 48 89 c1 mov %rax,%rcx 41b6c4: 49 89 d8 mov %rbx,%r8 41b6c7: e8 54 98 ff ff callq 414f20 <_d_arraycatT> 41b6cc: 48 89 44 24 78 mov %rax,0x78(%rsp) 41b6d1: 48 89 94 24 80 00 00 mov %rdx,0x80(%rsp) 41b6d8: 00 41b6d9: 41 8b 46 18 mov 0x18(%r14),%eax 41b6dd: 85 c0 test %eax,%eax 41b6df: 74 4f je 41b730 <_D4core4time8Duration13_toStringImplMxFNaNbNfZAya10addUnitStrMFNfAyalZv+0x200> 41b6e1: 41 8b 0e mov (%r14),%ecx 41b6e4: 8d 51 ff lea -0x1(%rcx),%edx 41b6e7: 39 d0 cmp %edx,%eax 41b6e9: 75 7c jne 41b767 <_D4core4time8Duration13_toStringImplMxFNaNbNfZAya10addUnitStrMFNfAyalZv+0x237> 41b6eb: 49 8d 5e 08 lea 0x8(%r14),%rbx 41b6ef: 83 f9 02 cmp $0x2,%ecx 41b6f2: 0f 85 d5 00 00 00 jne 41b7cd <_D4core4time8Duration13_toStringImplMxFNaNbNfZAya10addUnitStrMFNfAyalZv+0x29d> 41b6f8: 48 c7 44 24 58 01 00 movq $0x1,0x58(%rsp) 41b6ff: 00 00 41b701: 48 c7 44 24 60 88 6d movq $0x426d88,0x60(%rsp) 41b708: 42 00 41b70a: 48 c7 44 24 48 05 00 movq $0x5,0x48(%rsp) 41b711: 00 00 41b713: 48 c7 44 24 50 8a 6d movq $0x426d8a,0x50(%rsp) 41b71a: 42 00 41b71c: 48 8d 54 24 48 lea 0x48(%rsp),%rdx 41b721: 48 8d 4c 24 78 lea 0x78(%rsp),%rcx 41b726: 4c 8d 44 24 58 lea 0x58(%rsp),%r8 41b72b: e9 d0 00 00 00 jmpq 41b800 <_D4core4time8Duration13_toStringImplMxFNaNbNfZAya10addUnitStrMFNfAyalZv+0x2d0> 41b730: 48 c7 44 24 68 01 00 movq $0x1,0x68(%rsp) 41b737: 00 00 41b739: 48 c7 44 24 70 86 6d movq $0x426d86,0x70(%rsp) 41b740: 42 00 41b742: 48 8d 54 24 78 lea 0x78(%rsp),%rdx 41b747: 48 8d 4c 24 68 lea 0x68(%rsp),%rcx 41b74c: 4c 8d 84 24 88 00 00 lea 0x88(%rsp),%r8 41b753: 00 41b754: bf 90 55 42 00 mov $0x425590,%edi 41b759: be 03 00 00 00 mov $0x3,%esi 41b75e: 30 c0 xor %al,%al 41b760: e8 cb 99 ff ff callq 415130 <_d_arraycatnT> 41b765: eb 4c jmp 41b7b3 <_D4core4time8Duration13_toStringImplMxFNaNbNfZAya10addUnitStrMFNfAyalZv+0x283> 41b767: 48 c7 44 24 18 01 00 movq $0x1,0x18(%rsp) 41b76e: 00 00 41b770: 48 c7 44 24 20 99 6d movq $0x426d99,0x20(%rsp) 41b777: 42 00 41b779: 48 c7 44 24 08 02 00 movq $0x2,0x8(%rsp) 41b780: 00 00 41b782: 48 c7 44 24 10 9b 6d movq $0x426d9b,0x10(%rsp) 41b789: 42 00 41b78b: 48 8d 54 24 08 lea 0x8(%rsp),%rdx 41b790: 48 8d 4c 24 78 lea 0x78(%rsp),%rcx 41b795: 4c 8d 44 24 18 lea 0x18(%rsp),%r8 41b79a: 4c 8d 8c 24 88 00 00 lea 0x88(%rsp),%r9 41b7a1: 00 41b7a2: bf 90 55 42 00 mov $0x425590,%edi 41b7a7: be 04 00 00 00 mov $0x4,%esi 41b7ac: 30 c0 xor %al,%al 41b7ae: e8 7d 99 ff ff callq 415130 <_d_arraycatnT> 41b7b3: 48 89 d1 mov %rdx,%rcx 41b7b6: 49 8d 76 08 lea 0x8(%r14),%rsi 41b7ba: bf 90 55 42 00 mov $0x425590,%edi 41b7bf: 48 89 c2 mov %rax,%rdx 41b7c2: e8 29 88 ff ff callq 413ff0 <_d_arrayappendT> 41b7c7: 49 89 46 08 mov %rax,0x8(%r14) 41b7cb: eb 62 jmp 41b82f <_D4core4time8Duration13_toStringImplMxFNaNbNfZAya10addUnitStrMFNfAyalZv+0x2ff> 41b7cd: 48 c7 44 24 38 01 00 movq $0x1,0x38(%rsp) 41b7d4: 00 00 41b7d6: 48 c7 44 24 40 90 6d movq $0x426d90,0x40(%rsp) 41b7dd: 42 00 41b7df: 48 c7 44 24 28 06 00 movq $0x6,0x28(%rsp) 41b7e6: 00 00 41b7e8: 48 c7 44 24 30 92 6d movq $0x426d92,0x30(%rsp) 41b7ef: 42 00 41b7f1: 48 8d 54 24 28 lea 0x28(%rsp),%rdx 41b7f6: 48 8d 4c 24 78 lea 0x78(%rsp),%rcx 41b7fb: 4c 8d 44 24 38 lea 0x38(%rsp),%r8 41b800: 4c 8d 8c 24 88 00 00 lea 0x88(%rsp),%r9 41b807: 00 41b808: bf 90 55 42 00 mov $0x425590,%edi 41b80d: be 04 00 00 00 mov $0x4,%esi 41b812: 30 c0 xor %al,%al 41b814: e8 17 99 ff ff callq 415130 <_d_arraycatnT> 41b819: 48 89 d1 mov %rdx,%rcx 41b81c: bf 90 55 42 00 mov $0x425590,%edi 41b821: 48 89 de mov %rbx,%rsi 41b824: 48 89 c2 mov %rax,%rdx 41b827: e8 c4 87 ff ff callq 413ff0 <_d_arrayappendT> 41b82c: 48 89 03 mov %rax,(%rbx) 41b82f: 49 89 56 10 mov %rdx,0x10(%r14) 41b833: 41 ff 46 18 incl 0x18(%r14) 41b837: 48 81 c4 b8 00 00 00 add $0xb8,%rsp 41b83e: 5b pop %rbx 41b83f: 41 5c pop %r12 41b841: 41 5e pop %r14 41b843: 41 5f pop %r15 41b845: c3 retq 41b846: 83 fa 01 cmp $0x1,%edx 41b849: 75 14 jne 41b85f <_D4core4time8Duration13_toStringImplMxFNaNbNfZAya10addUnitStrMFNfAyalZv+0x32f> 41b84b: bf 35 00 00 00 mov $0x35,%edi 41b850: be 90 6a 42 00 mov $0x426a90,%esi 41b855: ba b9 0c 00 00 mov $0xcb9,%edx 41b85a: e8 e1 75 fe ff callq 402e40 <_d_assert> 41b85f: 48 89 c7 mov %rax,%rdi 41b862: e8 99 d5 fe ff callq 408e00 <_d_eh_resume_unwind> 41b867: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) 41b86e: 00 00 000000000041b870 <_D4core4time16__moduleinfoCtorZ>: 41b870: 48 8b 05 b9 79 21 00 mov 0x2179b9(%rip),%rax # 633230 <_Dmodule_ref> 41b877: 48 89 05 9a 71 21 00 mov %rax,0x21719a(%rip) # 632a18 <_D4core4time11__moduleRefZ> 41b87e: 48 c7 05 a7 79 21 00 movq $0x632a18,0x2179a7(%rip) # 633230 <_Dmodule_ref> 41b885: 18 2a 63 00 41b889: c3 retq 41b88a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) 000000000041b890 <_D4core4time25__T3durVAyaa5_7765656b73Z3durFNaNbNflZS4core4time8Duration>: 41b890: 48 b8 00 40 e4 28 80 movabs $0x58028e44000,%rax 41b897: 05 00 00 41b89a: 48 0f af c6 imul %rsi,%rax 41b89e: 48 89 07 mov %rax,(%rdi) 41b8a1: c3 retq 41b8a2: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) 41b8a9: 00 00 00 41b8ac: 0f 1f 40 00 nopl 0x0(%rax) 000000000041b8b0 <_D4core4time23__T3durVAyaa4_64617973Z3durFNaNbNflZS4core4time8Duration>: 41b8b0: 48 b8 00 c0 69 2a c9 movabs $0xc92a69c000,%rax 41b8b7: 00 00 00 41b8ba: 48 0f af c6 imul %rsi,%rax 41b8be: 48 89 07 mov %rax,(%rdi) 41b8c1: c3 retq 41b8c2: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) 41b8c9: 00 00 00 41b8cc: 0f 1f 40 00 nopl 0x0(%rax) 000000000041b8d0 <_D4core4time25__T3durVAyaa5_686f757273Z3durFNaNbNflZS4core4time8Duration>: 41b8d0: 48 b8 00 68 c4 61 08 movabs $0x861c46800,%rax 41b8d7: 00 00 00 41b8da: 48 0f af c6 imul %rsi,%rax 41b8de: 48 89 07 mov %rax,(%rdi) 41b8e1: c3 retq 41b8e2: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) 41b8e9: 00 00 00 41b8ec: 0f 1f 40 00 nopl 0x0(%rax) 000000000041b8f0 <_D4core4time29__T3durVAyaa7_6d696e75746573Z3durFNaNbNflZS4core4time8Duration>: 41b8f0: 48 69 c6 00 46 c3 23 imul $0x23c34600,%rsi,%rax 41b8f7: 48 89 07 mov %rax,(%rdi) 41b8fa: c3 retq 41b8fb: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 000000000041b900 <_D4core4time29__T3durVAyaa7_7365636f6e6473Z3durFNaNbNflZS4core4time8Duration>: 41b900: 48 69 c6 80 96 98 00 imul $0x989680,%rsi,%rax 41b907: 48 89 07 mov %rax,(%rdi) 41b90a: c3 retq 41b90b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 000000000041b910 <_D4core4time25__T3durVAyaa5_6d73656373Z3durFNaNbNflZS4core4time8Duration>: 41b910: 48 69 c6 10 27 00 00 imul $0x2710,%rsi,%rax 41b917: 48 89 07 mov %rax,(%rdi) 41b91a: c3 retq 41b91b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 000000000041b920 <_D4core4time25__T3durVAyaa5_6e73656373Z3durFNaNbNflZS4core4time8Duration>: 41b920: 48 b9 0b d7 a3 70 3d movabs $0xa3d70a3d70a3d70b,%rcx 41b927: 0a d7 a3 41b92a: 48 89 f0 mov %rsi,%rax 41b92d: 48 f7 e9 imul %rcx 41b930: 48 01 f2 add %rsi,%rdx 41b933: 48 89 d0 mov %rdx,%rax 41b936: 48 c1 e8 3f shr $0x3f,%rax 41b93a: 48 c1 fa 06 sar $0x6,%rdx 41b93e: 48 01 c2 add %rax,%rdx 41b941: 48 89 17 mov %rdx,(%rdi) 41b944: c3 retq 41b945: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) 41b94c: 00 00 00 41b94f: 90 nop 000000000041b950 <_D4core4time8Duration25__T3getVAyaa5_7765656b73Z3getMxFNaNbNfZl>: 41b950: 48 b8 5d 93 de ee c7 movabs $0x5d1491c7eede935d,%rax 41b957: 91 14 5d 41b95a: 48 f7 2f imulq (%rdi) 41b95d: 48 89 d0 mov %rdx,%rax 41b960: 48 c1 e8 3f shr $0x3f,%rax 41b964: 48 c1 fa 29 sar $0x29,%rdx 41b968: 48 8d 04 02 lea (%rdx,%rax,1),%rax 41b96c: c3 retq 41b96d: 0f 1f 00 nopl (%rax) 000000000041b970 <_D4core4time41__T18getUnitsFromHNSecsVAyaa5_7765656b73Z18getUnitsFromHNSecsFNaNbNflZl>: 41b970: 48 b9 5d 93 de ee c7 movabs $0x5d1491c7eede935d,%rcx 41b977: 91 14 5d 41b97a: 48 89 f8 mov %rdi,%rax 41b97d: 48 f7 e9 imul %rcx 41b980: 48 89 d0 mov %rdx,%rax 41b983: 48 c1 e8 3f shr $0x3f,%rax 41b987: 48 c1 fa 29 sar $0x29,%rdx 41b98b: 48 8d 04 02 lea (%rdx,%rax,1),%rax 41b98f: c3 retq 000000000041b990 <_D4core4time48__T7convertVAyaa6_686e73656373VAyaa5_7765656b73Z7convertFNaNbNflZl>: 41b990: 48 b9 5d 93 de ee c7 movabs $0x5d1491c7eede935d,%rcx 41b997: 91 14 5d 41b99a: 48 89 f8 mov %rdi,%rax 41b99d: 48 f7 e9 imul %rcx 41b9a0: 48 89 d0 mov %rdx,%rax 41b9a3: 48 c1 e8 3f shr $0x3f,%rax 41b9a7: 48 c1 fa 29 sar $0x29,%rdx 41b9ab: 48 8d 04 02 lea (%rdx,%rax,1),%rax 41b9af: c3 retq 000000000041b9b0 <_D4core4time8Duration23__T3getVAyaa4_64617973Z3getMxFNaNbNfZl>: 41b9b0: 48 8b 0f mov (%rdi),%rcx 41b9b3: 48 ba 5d 93 de ee c7 movabs $0x5d1491c7eede935d,%rdx 41b9ba: 91 14 5d 41b9bd: 48 89 c8 mov %rcx,%rax 41b9c0: 48 f7 ea imul %rdx 41b9c3: 48 89 d0 mov %rdx,%rax 41b9c6: 48 c1 e8 3f shr $0x3f,%rax 41b9ca: 48 c1 fa 29 sar $0x29,%rdx 41b9ce: 48 01 c2 add %rax,%rdx 41b9d1: 48 b8 00 40 e4 28 80 movabs $0x58028e44000,%rax 41b9d8: 05 00 00 41b9db: 48 0f af c2 imul %rdx,%rax 41b9df: 48 29 c1 sub %rax,%rcx 41b9e2: 48 ba e3 81 05 e2 1d movabs $0xa2e3ff1de20581e3,%rdx 41b9e9: ff e3 a2 41b9ec: 48 89 c8 mov %rcx,%rax 41b9ef: 48 f7 ea imul %rdx 41b9f2: 48 01 ca add %rcx,%rdx 41b9f5: 48 89 d0 mov %rdx,%rax 41b9f8: 48 c1 e8 3f shr $0x3f,%rax 41b9fc: 48 c1 fa 27 sar $0x27,%rdx 41ba00: 48 8d 04 02 lea (%rdx,%rax,1),%rax 41ba04: c3 retq 41ba05: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) 41ba0c: 00 00 00 41ba0f: 90 nop 000000000041ba10 <_D4core4time44__T21removeUnitsFromHNSecsVAyaa5_7765656b73Z21removeUnitsFromHNSecsFNaNbNflZl>: 41ba10: 48 89 f9 mov %rdi,%rcx 41ba13: 48 ba 5d 93 de ee c7 movabs $0x5d1491c7eede935d,%rdx 41ba1a: 91 14 5d 41ba1d: 48 89 c8 mov %rcx,%rax 41ba20: 48 f7 ea imul %rdx 41ba23: 48 89 d0 mov %rdx,%rax 41ba26: 48 c1 e8 3f shr $0x3f,%rax 41ba2a: 48 c1 fa 29 sar $0x29,%rdx 41ba2e: 48 01 c2 add %rax,%rdx 41ba31: 48 b8 00 40 e4 28 80 movabs $0x58028e44000,%rax 41ba38: 05 00 00 41ba3b: 48 0f af c2 imul %rdx,%rax 41ba3f: 48 29 c1 sub %rax,%rcx 41ba42: 48 89 c8 mov %rcx,%rax 41ba45: c3 retq 41ba46: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) 41ba4d: 00 00 00 000000000041ba50 <_D4core4time48__T7convertVAyaa5_7765656b73VAyaa6_686e73656373Z7convertFNaNbNflZl>: 41ba50: 48 b8 00 40 e4 28 80 movabs $0x58028e44000,%rax 41ba57: 05 00 00 41ba5a: 48 0f af c7 imul %rdi,%rax 41ba5e: c3 retq 41ba5f: 90 nop 000000000041ba60 <_D4core4time39__T18getUnitsFromHNSecsVAyaa4_64617973Z18getUnitsFromHNSecsFNaNbNflZl>: 41ba60: 48 b9 e3 81 05 e2 1d movabs $0xa2e3ff1de20581e3,%rcx 41ba67: ff e3 a2 41ba6a: 48 89 f8 mov %rdi,%rax 41ba6d: 48 f7 e9 imul %rcx 41ba70: 48 01 fa add %rdi,%rdx 41ba73: 48 89 d0 mov %rdx,%rax 41ba76: 48 c1 e8 3f shr $0x3f,%rax 41ba7a: 48 c1 fa 27 sar $0x27,%rdx 41ba7e: 48 8d 04 02 lea (%rdx,%rax,1),%rax 41ba82: c3 retq 41ba83: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) 41ba8a: 00 00 00 41ba8d: 0f 1f 00 nopl (%rax) 000000000041ba90 <_D4core4time46__T7convertVAyaa6_686e73656373VAyaa4_64617973Z7convertFNaNbNflZl>: 41ba90: 48 b9 e3 81 05 e2 1d movabs $0xa2e3ff1de20581e3,%rcx 41ba97: ff e3 a2 41ba9a: 48 89 f8 mov %rdi,%rax 41ba9d: 48 f7 e9 imul %rcx 41baa0: 48 01 fa add %rdi,%rdx 41baa3: 48 89 d0 mov %rdx,%rax 41baa6: 48 c1 e8 3f shr $0x3f,%rax 41baaa: 48 c1 fa 27 sar $0x27,%rdx 41baae: 48 8d 04 02 lea (%rdx,%rax,1),%rax 41bab2: c3 retq 41bab3: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) 41baba: 00 00 00 41babd: 0f 1f 00 nopl (%rax) 000000000041bac0 <_D4core4time8Duration25__T3getVAyaa5_686f757273Z3getMxFNaNbNfZl>: 41bac0: 48 8b 0f mov (%rdi),%rcx 41bac3: 48 ba e3 81 05 e2 1d movabs $0xa2e3ff1de20581e3,%rdx 41baca: ff e3 a2 41bacd: 48 89 c8 mov %rcx,%rax 41bad0: 48 f7 ea imul %rdx 41bad3: 48 01 ca add %rcx,%rdx 41bad6: 48 89 d0 mov %rdx,%rax 41bad9: 48 c1 e8 3f shr $0x3f,%rax 41badd: 48 c1 fa 27 sar $0x27,%rdx 41bae1: 48 01 c2 add %rax,%rdx 41bae4: 48 b8 00 c0 69 2a c9 movabs $0xc92a69c000,%rax 41baeb: 00 00 00 41baee: 48 0f af c2 imul %rdx,%rax 41baf2: 48 ba b5 10 c2 34 ab movabs $0x3d157fab34c210b5,%rdx 41baf9: 7f 15 3d 41bafc: 48 29 c1 sub %rax,%rcx 41baff: 48 89 c8 mov %rcx,%rax 41bb02: 48 f7 ea imul %rdx 41bb05: 48 89 d0 mov %rdx,%rax 41bb08: 48 c1 e8 3f shr $0x3f,%rax 41bb0c: 48 c1 fa 21 sar $0x21,%rdx 41bb10: 48 8d 04 02 lea (%rdx,%rax,1),%rax 41bb14: c3 retq 41bb15: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) 41bb1c: 00 00 00 41bb1f: 90 nop 000000000041bb20 <_D4core4time42__T21removeUnitsFromHNSecsVAyaa4_64617973Z21removeUnitsFromHNSecsFNaNbNflZl>: 41bb20: 48 89 f9 mov %rdi,%rcx 41bb23: 48 ba e3 81 05 e2 1d movabs $0xa2e3ff1de20581e3,%rdx 41bb2a: ff e3 a2 41bb2d: 48 89 c8 mov %rcx,%rax 41bb30: 48 f7 ea imul %rdx 41bb33: 48 01 ca add %rcx,%rdx 41bb36: 48 89 d0 mov %rdx,%rax 41bb39: 48 c1 e8 3f shr $0x3f,%rax 41bb3d: 48 c1 fa 27 sar $0x27,%rdx 41bb41: 48 01 c2 add %rax,%rdx 41bb44: 48 b8 00 c0 69 2a c9 movabs $0xc92a69c000,%rax 41bb4b: 00 00 00 41bb4e: 48 0f af c2 imul %rdx,%rax 41bb52: 48 29 c1 sub %rax,%rcx 41bb55: 48 89 c8 mov %rcx,%rax 41bb58: c3 retq 41bb59: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 000000000041bb60 <_D4core4time46__T7convertVAyaa4_64617973VAyaa6_686e73656373Z7convertFNaNbNflZl>: 41bb60: 48 b8 00 c0 69 2a c9 movabs $0xc92a69c000,%rax 41bb67: 00 00 00 41bb6a: 48 0f af c7 imul %rdi,%rax 41bb6e: c3 retq 41bb6f: 90 nop 000000000041bb70 <_D4core4time41__T18getUnitsFromHNSecsVAyaa5_686f757273Z18getUnitsFromHNSecsFNaNbNflZl>: 41bb70: 48 b9 b5 10 c2 34 ab movabs $0x3d157fab34c210b5,%rcx 41bb77: 7f 15 3d 41bb7a: 48 89 f8 mov %rdi,%rax 41bb7d: 48 f7 e9 imul %rcx 41bb80: 48 89 d0 mov %rdx,%rax 41bb83: 48 c1 e8 3f shr $0x3f,%rax 41bb87: 48 c1 fa 21 sar $0x21,%rdx 41bb8b: 48 8d 04 02 lea (%rdx,%rax,1),%rax 41bb8f: c3 retq 000000000041bb90 <_D4core4time48__T7convertVAyaa6_686e73656373VAyaa5_686f757273Z7convertFNaNbNflZl>: 41bb90: 48 b9 b5 10 c2 34 ab movabs $0x3d157fab34c210b5,%rcx 41bb97: 7f 15 3d 41bb9a: 48 89 f8 mov %rdi,%rax 41bb9d: 48 f7 e9 imul %rcx 41bba0: 48 89 d0 mov %rdx,%rax 41bba3: 48 c1 e8 3f shr $0x3f,%rax 41bba7: 48 c1 fa 21 sar $0x21,%rdx 41bbab: 48 8d 04 02 lea (%rdx,%rax,1),%rax 41bbaf: c3 retq 000000000041bbb0 <_D4core4time8Duration29__T3getVAyaa7_6d696e75746573Z3getMxFNaNbNfZl>: 41bbb0: 48 8b 0f mov (%rdi),%rcx 41bbb3: 48 ba b5 10 c2 34 ab movabs $0x3d157fab34c210b5,%rdx 41bbba: 7f 15 3d 41bbbd: 48 89 c8 mov %rcx,%rax 41bbc0: 48 f7 ea imul %rdx 41bbc3: 48 89 d0 mov %rdx,%rax 41bbc6: 48 c1 e8 3f shr $0x3f,%rax 41bbca: 48 c1 fa 21 sar $0x21,%rdx 41bbce: 48 01 c2 add %rax,%rdx 41bbd1: 48 b8 00 68 c4 61 08 movabs $0x861c46800,%rax 41bbd8: 00 00 00 41bbdb: 48 0f af c2 imul %rdx,%rax 41bbdf: 48 29 c1 sub %rax,%rcx 41bbe2: 48 ba d5 f7 ba 40 d8 movabs $0x1ca213d840baf7d5,%rdx 41bbe9: 13 a2 1c 41bbec: 48 89 c8 mov %rcx,%rax 41bbef: 48 f7 ea imul %rdx 41bbf2: 48 89 d0 mov %rdx,%rax 41bbf5: 48 c1 e8 3f shr $0x3f,%rax 41bbf9: 48 c1 fa 1a sar $0x1a,%rdx 41bbfd: 48 8d 04 02 lea (%rdx,%rax,1),%rax 41bc01: c3 retq 41bc02: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) 41bc09: 00 00 00 41bc0c: 0f 1f 40 00 nopl 0x0(%rax) 000000000041bc10 <_D4core4time44__T21removeUnitsFromHNSecsVAyaa5_686f757273Z21removeUnitsFromHNSecsFNaNbNflZl>: 41bc10: 48 89 f9 mov %rdi,%rcx 41bc13: 48 ba b5 10 c2 34 ab movabs $0x3d157fab34c210b5,%rdx 41bc1a: 7f 15 3d 41bc1d: 48 89 c8 mov %rcx,%rax 41bc20: 48 f7 ea imul %rdx 41bc23: 48 89 d0 mov %rdx,%rax 41bc26: 48 c1 e8 3f shr $0x3f,%rax 41bc2a: 48 c1 fa 21 sar $0x21,%rdx 41bc2e: 48 01 c2 add %rax,%rdx 41bc31: 48 b8 00 68 c4 61 08 movabs $0x861c46800,%rax 41bc38: 00 00 00 41bc3b: 48 0f af c2 imul %rdx,%rax 41bc3f: 48 29 c1 sub %rax,%rcx 41bc42: 48 89 c8 mov %rcx,%rax 41bc45: c3 retq 41bc46: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) 41bc4d: 00 00 00 000000000041bc50 <_D4core4time48__T7convertVAyaa5_686f757273VAyaa6_686e73656373Z7convertFNaNbNflZl>: 41bc50: 48 b8 00 68 c4 61 08 movabs $0x861c46800,%rax 41bc57: 00 00 00 41bc5a: 48 0f af c7 imul %rdi,%rax 41bc5e: c3 retq 41bc5f: 90 nop 000000000041bc60 <_D4core4time45__T18getUnitsFromHNSecsVAyaa7_6d696e75746573Z18getUnitsFromHNSecsFNaNbNflZl>: 41bc60: 48 b9 d5 f7 ba 40 d8 movabs $0x1ca213d840baf7d5,%rcx 41bc67: 13 a2 1c 41bc6a: 48 89 f8 mov %rdi,%rax 41bc6d: 48 f7 e9 imul %rcx 41bc70: 48 89 d0 mov %rdx,%rax 41bc73: 48 c1 e8 3f shr $0x3f,%rax 41bc77: 48 c1 fa 1a sar $0x1a,%rdx 41bc7b: 48 8d 04 02 lea (%rdx,%rax,1),%rax 41bc7f: c3 retq 000000000041bc80 <_D4core4time52__T7convertVAyaa6_686e73656373VAyaa7_6d696e75746573Z7convertFNaNbNflZl>: 41bc80: 48 b9 d5 f7 ba 40 d8 movabs $0x1ca213d840baf7d5,%rcx 41bc87: 13 a2 1c 41bc8a: 48 89 f8 mov %rdi,%rax 41bc8d: 48 f7 e9 imul %rcx 41bc90: 48 89 d0 mov %rdx,%rax 41bc93: 48 c1 e8 3f shr $0x3f,%rax 41bc97: 48 c1 fa 1a sar $0x1a,%rdx 41bc9b: 48 8d 04 02 lea (%rdx,%rax,1),%rax 41bc9f: c3 retq 000000000041bca0 <_D4core4time8Duration29__T3getVAyaa7_7365636f6e6473Z3getMxFNaNbNfZl>: 41bca0: 48 8b 0f mov (%rdi),%rcx 41bca3: 48 ba d5 f7 ba 40 d8 movabs $0x1ca213d840baf7d5,%rdx 41bcaa: 13 a2 1c 41bcad: 48 89 c8 mov %rcx,%rax 41bcb0: 48 f7 ea imul %rdx 41bcb3: 48 89 d0 mov %rdx,%rax 41bcb6: 48 c1 e8 3f shr $0x3f,%rax 41bcba: 48 c1 fa 1a sar $0x1a,%rdx 41bcbe: 48 01 c2 add %rax,%rdx 41bcc1: 48 69 c2 00 46 c3 23 imul $0x23c34600,%rdx,%rax 41bcc8: 48 29 c1 sub %rax,%rcx 41bccb: 48 ba bd 42 7a e5 d5 movabs $0xd6bf94d5e57a42bd,%rdx 41bcd2: 94 bf d6 41bcd5: 48 89 c8 mov %rcx,%rax 41bcd8: 48 f7 ea imul %rdx 41bcdb: 48 01 ca add %rcx,%rdx 41bcde: 48 89 d0 mov %rdx,%rax 41bce1: 48 c1 e8 3f shr $0x3f,%rax 41bce5: 48 c1 fa 17 sar $0x17,%rdx 41bce9: 48 8d 04 02 lea (%rdx,%rax,1),%rax 41bced: c3 retq 41bcee: 66 90 xchg %ax,%ax 000000000041bcf0 <_D4core4time48__T21removeUnitsFromHNSecsVAyaa7_6d696e75746573Z21removeUnitsFromHNSecsFNaNbNflZl>: 41bcf0: 48 89 f9 mov %rdi,%rcx 41bcf3: 48 ba d5 f7 ba 40 d8 movabs $0x1ca213d840baf7d5,%rdx 41bcfa: 13 a2 1c 41bcfd: 48 89 c8 mov %rcx,%rax 41bd00: 48 f7 ea imul %rdx 41bd03: 48 89 d0 mov %rdx,%rax 41bd06: 48 c1 e8 3f shr $0x3f,%rax 41bd0a: 48 c1 fa 1a sar $0x1a,%rdx 41bd0e: 48 01 c2 add %rax,%rdx 41bd11: 48 69 c2 00 46 c3 23 imul $0x23c34600,%rdx,%rax 41bd18: 48 29 c1 sub %rax,%rcx 41bd1b: 48 89 c8 mov %rcx,%rax 41bd1e: c3 retq 41bd1f: 90 nop 000000000041bd20 <_D4core4time52__T7convertVAyaa7_6d696e75746573VAyaa6_686e73656373Z7convertFNaNbNflZl>: 41bd20: 48 69 c7 00 46 c3 23 imul $0x23c34600,%rdi,%rax 41bd27: c3 retq 41bd28: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 41bd2f: 00 000000000041bd30 <_D4core4time48__T21removeUnitsFromHNSecsVAyaa7_7365636f6e6473Z21removeUnitsFromHNSecsFNaNbNflZl>: 41bd30: 48 89 f9 mov %rdi,%rcx 41bd33: 48 ba bd 42 7a e5 d5 movabs $0xd6bf94d5e57a42bd,%rdx 41bd3a: 94 bf d6 41bd3d: 48 89 c8 mov %rcx,%rax 41bd40: 48 f7 ea imul %rdx 41bd43: 48 01 ca add %rcx,%rdx 41bd46: 48 89 d0 mov %rdx,%rax 41bd49: 48 c1 e8 3f shr $0x3f,%rax 41bd4d: 48 c1 fa 17 sar $0x17,%rdx 41bd51: 48 01 c2 add %rax,%rdx 41bd54: 48 69 c2 80 96 98 00 imul $0x989680,%rdx,%rax 41bd5b: 48 29 c1 sub %rax,%rcx 41bd5e: 48 89 c8 mov %rcx,%rax 41bd61: c3 retq 41bd62: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) 41bd69: 00 00 00 41bd6c: 0f 1f 40 00 nopl 0x0(%rax) 000000000041bd70 <_D4core4time52__T7convertVAyaa7_7365636f6e6473VAyaa6_686e73656373Z7convertFNaNbNflZl>: 41bd70: 48 69 c7 80 96 98 00 imul $0x989680,%rdi,%rax 41bd77: c3 retq 41bd78: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 41bd7f: 00 000000000041bd80 <_D4core4time7FracSec28__T4fromVAyaa6_686e73656373Z4fromFNaNflZS4core4time7FracSec>: 41bd80: 53 push %rbx 41bd81: 48 83 ec 10 sub $0x10,%rsp 41bd85: 8d 86 7f 96 98 00 lea 0x98967f(%rsi),%eax 41bd8b: 3d ff 2c 31 01 cmp $0x1312cff,%eax 41bd90: 73 08 jae 41bd9a <_D4core4time7FracSec28__T4fromVAyaa6_686e73656373Z4fromFNaNflZS4core4time7FracSec+0x1a> 41bd92: 89 37 mov %esi,(%rdi) 41bd94: 48 83 c4 10 add $0x10,%rsp 41bd98: 5b pop %rbx 41bd99: c3 retq 41bd9a: bf 50 29 63 00 mov $0x632950,%edi 41bd9f: e8 ec 4d ff ff callq 410b90 <_d_newclass> 41bda4: 48 89 c3 mov %rax,%rbx 41bda7: 48 c7 03 40 6a 42 00 movq $0x426a40,(%rbx) 41bdae: 48 c7 43 08 00 00 00 movq $0x0,0x8(%rbx) 41bdb5: 00 41bdb6: 48 8b 05 7b ac 00 00 mov 0xac7b(%rip),%rax # 426a38 <_D4core4time13TimeException6__initZ+0x40> 41bdbd: 48 89 43 40 mov %rax,0x40(%rbx) 41bdc1: c5 f8 10 05 5f ac 00 vmovups 0xac5f(%rip),%xmm0 # 426a28 <_D4core4time13TimeException6__initZ+0x30> 41bdc8: 00 41bdc9: c5 f8 11 43 30 vmovups %xmm0,0x30(%rbx) 41bdce: c5 f8 10 05 42 ac 00 vmovups 0xac42(%rip),%xmm0 # 426a18 <_D4core4time13TimeException6__initZ+0x20> 41bdd5: 00 41bdd6: c5 f8 11 43 20 vmovups %xmm0,0x20(%rbx) 41bddb: c5 f8 10 05 25 ac 00 vmovups 0xac25(%rip),%xmm0 # 426a08 <_D4core4time13TimeException6__initZ+0x10> 41bde2: 00 41bde3: c5 f8 11 43 10 vmovups %xmm0,0x10(%rbx) 41bde8: 48 c7 04 24 a0 6b 42 movq $0x426ba0,(%rsp) 41bdef: 00 41bdf0: 48 89 df mov %rbx,%rdi 41bdf3: be 00 00 00 00 mov $0x0,%esi 41bdf8: ba 3d 0b 00 00 mov $0xb3d,%edx 41bdfd: b9 35 00 00 00 mov $0x35,%ecx 41be02: 41 b8 e0 6b 42 00 mov $0x426be0,%r8d 41be08: 41 b9 3f 00 00 00 mov $0x3f,%r9d 41be0e: e8 2d f7 fe ff callq 40b540 <_D6object9Exception6__ctorMFNaNbNfAyaAyamC6object9ThrowableZC9Exception> 41be13: 48 89 df mov %rbx,%rdi 41be16: e8 45 cf fe ff callq 408d60 <_d_throw_exception> 41be1b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 000000000041be20 <_D4core4time43__T20splitUnitsFromHNSecsVAyaa5_7765656b73Z20splitUnitsFromHNSecsFNaNbNfKlZl>: 41be20: 48 8b 0f mov (%rdi),%rcx 41be23: 48 ba 5d 93 de ee c7 movabs $0x5d1491c7eede935d,%rdx 41be2a: 91 14 5d 41be2d: 48 89 c8 mov %rcx,%rax 41be30: 48 f7 ea imul %rdx 41be33: 48 89 d0 mov %rdx,%rax 41be36: 48 c1 e8 3f shr $0x3f,%rax 41be3a: 48 c1 fa 29 sar $0x29,%rdx 41be3e: 48 01 c2 add %rax,%rdx 41be41: 48 b8 00 c0 1b d7 7f movabs $0xfffffa7fd71bc000,%rax 41be48: fa ff ff 41be4b: 48 0f af c2 imul %rdx,%rax 41be4f: 48 01 c8 add %rcx,%rax 41be52: 48 89 07 mov %rax,(%rdi) 41be55: 48 89 d0 mov %rdx,%rax 41be58: c3 retq 41be59: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 000000000041be60 <_D4core4time41__T20splitUnitsFromHNSecsVAyaa4_64617973Z20splitUnitsFromHNSecsFNaNbNfKlZl>: 41be60: 48 8b 0f mov (%rdi),%rcx 41be63: 48 ba e3 81 05 e2 1d movabs $0xa2e3ff1de20581e3,%rdx 41be6a: ff e3 a2 41be6d: 48 89 c8 mov %rcx,%rax 41be70: 48 f7 ea imul %rdx 41be73: 48 01 ca add %rcx,%rdx 41be76: 48 89 d0 mov %rdx,%rax 41be79: 48 c1 e8 3f shr $0x3f,%rax 41be7d: 48 c1 fa 27 sar $0x27,%rdx 41be81: 48 01 c2 add %rax,%rdx 41be84: 48 b8 00 40 96 d5 36 movabs $0xffffff36d5964000,%rax 41be8b: ff ff ff 41be8e: 48 0f af c2 imul %rdx,%rax 41be92: 48 01 c8 add %rcx,%rax 41be95: 48 89 07 mov %rax,(%rdi) 41be98: 48 89 d0 mov %rdx,%rax 41be9b: c3 retq 41be9c: 0f 1f 40 00 nopl 0x0(%rax) 000000000041bea0 <_D4core4time43__T20splitUnitsFromHNSecsVAyaa5_686f757273Z20splitUnitsFromHNSecsFNaNbNfKlZl>: 41bea0: 48 8b 0f mov (%rdi),%rcx 41bea3: 48 ba b5 10 c2 34 ab movabs $0x3d157fab34c210b5,%rdx 41beaa: 7f 15 3d 41bead: 48 89 c8 mov %rcx,%rax 41beb0: 48 f7 ea imul %rdx 41beb3: 48 89 d0 mov %rdx,%rax 41beb6: 48 c1 e8 3f shr $0x3f,%rax 41beba: 48 c1 fa 21 sar $0x21,%rdx 41bebe: 48 01 c2 add %rax,%rdx 41bec1: 48 b8 00 98 3b 9e f7 movabs $0xfffffff79e3b9800,%rax 41bec8: ff ff ff 41becb: 48 0f af c2 imul %rdx,%rax 41becf: 48 01 c8 add %rcx,%rax 41bed2: 48 89 07 mov %rax,(%rdi) 41bed5: 48 89 d0 mov %rdx,%rax 41bed8: c3 retq 41bed9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 000000000041bee0 <_D4core4time47__T20splitUnitsFromHNSecsVAyaa7_6d696e75746573Z20splitUnitsFromHNSecsFNaNbNfKlZl>: 41bee0: 48 8b 0f mov (%rdi),%rcx 41bee3: 48 ba d5 f7 ba 40 d8 movabs $0x1ca213d840baf7d5,%rdx 41beea: 13 a2 1c 41beed: 48 89 c8 mov %rcx,%rax 41bef0: 48 f7 ea imul %rdx 41bef3: 48 89 d0 mov %rdx,%rax 41bef6: 48 c1 e8 3f shr $0x3f,%rax 41befa: 48 c1 fa 1a sar $0x1a,%rdx 41befe: 48 01 c2 add %rax,%rdx 41bf01: 48 69 c2 00 ba 3c dc imul $0xffffffffdc3cba00,%rdx,%rax 41bf08: 48 01 c8 add %rcx,%rax 41bf0b: 48 89 07 mov %rax,(%rdi) 41bf0e: 48 89 d0 mov %rdx,%rax 41bf11: c3 retq 41bf12: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) 41bf19: 00 00 00 41bf1c: 0f 1f 40 00 nopl 0x0(%rax) 000000000041bf20 <_D4core4time47__T20splitUnitsFromHNSecsVAyaa7_7365636f6e6473Z20splitUnitsFromHNSecsFNaNbNfKlZl>: 41bf20: 48 8b 0f mov (%rdi),%rcx 41bf23: 48 ba bd 42 7a e5 d5 movabs $0xd6bf94d5e57a42bd,%rdx 41bf2a: 94 bf d6 41bf2d: 48 89 c8 mov %rcx,%rax 41bf30: 48 f7 ea imul %rdx 41bf33: 48 01 ca add %rcx,%rdx 41bf36: 48 89 d0 mov %rdx,%rax 41bf39: 48 c1 e8 3f shr $0x3f,%rax 41bf3d: 48 c1 fa 17 sar $0x17,%rdx 41bf41: 48 01 c2 add %rax,%rdx 41bf44: 48 69 c2 80 69 67 ff imul $0xffffffffff676980,%rdx,%rax 41bf4b: 48 01 c8 add %rcx,%rax 41bf4e: 48 89 07 mov %rax,(%rdi) 41bf51: 48 89 d0 mov %rdx,%rax 41bf54: c3 retq 41bf55: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) 41bf5c: 00 00 00 41bf5f: 90 nop 000000000041bf60 <_D4core4time43__T20splitUnitsFromHNSecsVAyaa5_6d73656373Z20splitUnitsFromHNSecsFNaNbNfKlZl>: 41bf60: 48 8b 0f mov (%rdi),%rcx 41bf63: 48 ba 4b 59 86 38 d6 movabs $0x346dc5d63886594b,%rdx 41bf6a: c5 6d 34 41bf6d: 48 89 c8 mov %rcx,%rax 41bf70: 48 f7 ea imul %rdx 41bf73: 48 89 d0 mov %rdx,%rax 41bf76: 48 c1 e8 3f shr $0x3f,%rax 41bf7a: 48 c1 fa 0b sar $0xb,%rdx 41bf7e: 48 01 c2 add %rax,%rdx 41bf81: 48 69 c2 f0 d8 ff ff imul $0xffffffffffffd8f0,%rdx,%rax 41bf88: 48 01 c8 add %rcx,%rax 41bf8b: 48 89 07 mov %rax,(%rdi) 41bf8e: 48 89 d0 mov %rdx,%rax 41bf91: c3 retq 41bf92: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) 41bf99: 00 00 00 41bf9c: 0f 1f 40 00 nopl 0x0(%rax) 000000000041bfa0 <_D4core4time48__T7convertVAyaa6_686e73656373VAyaa5_6d73656373Z7convertFNaNbNflZl>: 41bfa0: 48 b9 4b 59 86 38 d6 movabs $0x346dc5d63886594b,%rcx 41bfa7: c5 6d 34 41bfaa: 48 89 f8 mov %rdi,%rax 41bfad: 48 f7 e9 imul %rcx 41bfb0: 48 89 d0 mov %rdx,%rax 41bfb3: 48 c1 e8 3f shr $0x3f,%rax 41bfb7: 48 c1 fa 0b sar $0xb,%rdx 41bfbb: 48 8d 04 02 lea (%rdx,%rax,1),%rax 41bfbf: c3 retq 000000000041bfc0 <_D4core4time48__T7convertVAyaa5_6d73656373VAyaa6_686e73656373Z7convertFNaNbNflZl>: 41bfc0: 48 69 c7 10 27 00 00 imul $0x2710,%rdi,%rax 41bfc7: c3 retq 41bfc8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 41bfcf: 00 000000000041bfd0 <_D4core4time43__T20splitUnitsFromHNSecsVAyaa5_7573656373Z20splitUnitsFromHNSecsFNaNbNfKlZl>: 41bfd0: 48 8b 0f mov (%rdi),%rcx 41bfd3: 48 ba 67 66 66 66 66 movabs $0x6666666666666667,%rdx 41bfda: 66 66 66 41bfdd: 48 89 c8 mov %rcx,%rax 41bfe0: 48 f7 ea imul %rdx 41bfe3: 48 89 d0 mov %rdx,%rax 41bfe6: 48 c1 e8 3f shr $0x3f,%rax 41bfea: 48 c1 fa 02 sar $0x2,%rdx 41bfee: 48 01 c2 add %rax,%rdx 41bff1: 48 6b c2 f6 imul $0xfffffffffffffff6,%rdx,%rax 41bff5: 48 01 c8 add %rcx,%rax 41bff8: 48 89 07 mov %rax,(%rdi) 41bffb: 48 89 d0 mov %rdx,%rax 41bffe: c3 retq 41bfff: 90 nop 000000000041c000 <_D4core4time48__T7convertVAyaa6_686e73656373VAyaa5_7573656373Z7convertFNaNbNflZl>: 41c000: 48 b9 67 66 66 66 66 movabs $0x6666666666666667,%rcx 41c007: 66 66 66 41c00a: 48 89 f8 mov %rdi,%rax 41c00d: 48 f7 e9 imul %rcx 41c010: 48 89 d0 mov %rdx,%rax 41c013: 48 c1 e8 3f shr $0x3f,%rax 41c017: 48 c1 fa 02 sar $0x2,%rdx 41c01b: 48 8d 04 02 lea (%rdx,%rax,1),%rax 41c01f: c3 retq 000000000041c020 <_D4core4time12TickDuration30__T2toVAyaa7_7365636f6e6473TlZ2toMxFNaNbNfZl>: 41c020: 48 8b 05 21 74 21 00 mov 0x217421(%rip),%rax # 633448 <_D4core4time12TickDuration11ticksPerSecyl> 41c027: 48 89 44 24 e8 mov %rax,-0x18(%rsp) 41c02c: 48 8b 07 mov (%rdi),%rax 41c02f: 48 89 44 24 f0 mov %rax,-0x10(%rsp) 41c034: df 6c 24 e8 fildll -0x18(%rsp) 41c038: df 6c 24 f0 fildll -0x10(%rsp) 41c03c: de f1 fdivp %st,%st(1) 41c03e: dd 4c 24 f8 fisttpll -0x8(%rsp) 41c042: 48 8b 44 24 f8 mov -0x8(%rsp),%rax 41c047: c3 retq 41c048: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 41c04f: 00 000000000041c050 <_D4core4time54__T7convertVAyaa7_7365636f6e6473VAyaa7_7365636f6e6473Z7convertFNaNbNflZl>: 41c050: 48 69 cf 80 96 98 00 imul $0x989680,%rdi,%rcx 41c057: 48 ba bd 42 7a e5 d5 movabs $0xd6bf94d5e57a42bd,%rdx 41c05e: 94 bf d6 41c061: 48 89 c8 mov %rcx,%rax 41c064: 48 f7 ea imul %rdx 41c067: 48 01 ca add %rcx,%rdx 41c06a: 48 89 d0 mov %rdx,%rax 41c06d: 48 c1 e8 3f shr $0x3f,%rax 41c071: 48 c1 fa 17 sar $0x17,%rdx 41c075: 48 8d 04 02 lea (%rdx,%rax,1),%rax 41c079: c3 retq 41c07a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) 000000000041c080 <_D4core4time12TickDuration26__T2toVAyaa5_6d73656373TlZ2toMxFNaNbNfZl>: 41c080: 48 8b 05 c1 73 21 00 mov 0x2173c1(%rip),%rax # 633448 <_D4core4time12TickDuration11ticksPerSecyl> 41c087: 48 89 44 24 e8 mov %rax,-0x18(%rsp) 41c08c: 48 8b 07 mov (%rdi),%rax 41c08f: 48 89 44 24 f0 mov %rax,-0x10(%rsp) 41c094: df 6c 24 e8 fildll -0x18(%rsp) 41c098: d8 35 32 a9 00 00 fdivs 0xa932(%rip) # 4269d0 <.str154+0xf> 41c09e: df 6c 24 f0 fildll -0x10(%rsp) 41c0a2: de f1 fdivp %st,%st(1) 41c0a4: dd 4c 24 f8 fisttpll -0x8(%rsp) 41c0a8: 48 8b 44 24 f8 mov -0x8(%rsp),%rax 41c0ad: c3 retq 41c0ae: 66 90 xchg %ax,%ax 000000000041c0b0 <_D4core4time50__T7convertVAyaa7_7365636f6e6473VAyaa5_6d73656373Z7convertFNaNbNflZl>: 41c0b0: 48 69 c7 80 96 98 00 imul $0x989680,%rdi,%rax 41c0b7: 48 b9 4b 59 86 38 d6 movabs $0x346dc5d63886594b,%rcx 41c0be: c5 6d 34 41c0c1: 48 f7 e9 imul %rcx 41c0c4: 48 89 d0 mov %rdx,%rax 41c0c7: 48 c1 e8 3f shr $0x3f,%rax 41c0cb: 48 c1 fa 0b sar $0xb,%rdx 41c0cf: 48 8d 04 02 lea (%rdx,%rax,1),%rax 41c0d3: c3 retq 41c0d4: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) 41c0db: 00 00 00 41c0de: 66 90 xchg %ax,%ax 000000000041c0e0 <_D4core4time12TickDuration26__T2toVAyaa5_7573656373TlZ2toMxFNaNbNfZl>: 41c0e0: 48 8b 05 61 73 21 00 mov 0x217361(%rip),%rax # 633448 <_D4core4time12TickDuration11ticksPerSecyl> 41c0e7: 48 89 44 24 e8 mov %rax,-0x18(%rsp) 41c0ec: 48 8b 07 mov (%rdi),%rax 41c0ef: 48 89 44 24 f0 mov %rax,-0x10(%rsp) 41c0f4: df 6c 24 e8 fildll -0x18(%rsp) 41c0f8: d8 35 d6 a8 00 00 fdivs 0xa8d6(%rip) # 4269d4 <.str154+0x13> 41c0fe: df 6c 24 f0 fildll -0x10(%rsp) 41c102: de f1 fdivp %st,%st(1) 41c104: dd 4c 24 f8 fisttpll -0x8(%rsp) 41c108: 48 8b 44 24 f8 mov -0x8(%rsp),%rax 41c10d: c3 retq 41c10e: 66 90 xchg %ax,%ax 000000000041c110 <_D4core4time50__T7convertVAyaa7_7365636f6e6473VAyaa5_7573656373Z7convertFNaNbNflZl>: 41c110: 48 69 c7 80 96 98 00 imul $0x989680,%rdi,%rax 41c117: 48 b9 67 66 66 66 66 movabs $0x6666666666666667,%rcx 41c11e: 66 66 66 41c121: 48 f7 e9 imul %rcx 41c124: 48 89 d0 mov %rdx,%rax 41c127: 48 c1 e8 3f shr $0x3f,%rax 41c12b: 48 c1 fa 02 sar $0x2,%rdx 41c12f: 48 8d 04 02 lea (%rdx,%rax,1),%rax 41c133: c3 retq 41c134: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) 41c13b: 00 00 00 41c13e: 66 90 xchg %ax,%ax 000000000041c140 <_D4core4time12TickDuration28__T2toVAyaa6_686e73656373TlZ2toMxFNaNbNfZl>: 41c140: 48 8b 05 01 73 21 00 mov 0x217301(%rip),%rax # 633448 <_D4core4time12TickDuration11ticksPerSecyl> 41c147: 48 89 44 24 e8 mov %rax,-0x18(%rsp) 41c14c: 48 8b 07 mov (%rdi),%rax 41c14f: 48 89 44 24 f0 mov %rax,-0x10(%rsp) 41c154: df 6c 24 e8 fildll -0x18(%rsp) 41c158: d8 35 7a a8 00 00 fdivs 0xa87a(%rip) # 4269d8 <.str154+0x17> 41c15e: df 6c 24 f0 fildll -0x10(%rsp) 41c162: de f1 fdivp %st,%st(1) 41c164: dd 4c 24 f8 fisttpll -0x8(%rsp) 41c168: 48 8b 44 24 f8 mov -0x8(%rsp),%rax 41c16d: c3 retq 41c16e: 66 90 xchg %ax,%ax 000000000041c170 <_D4core4time12TickDuration26__T2toVAyaa5_6e73656373TlZ2toMxFNaNbNfZl>: 41c170: 48 8b 05 d1 72 21 00 mov 0x2172d1(%rip),%rax # 633448 <_D4core4time12TickDuration11ticksPerSecyl> 41c177: 48 89 44 24 e8 mov %rax,-0x18(%rsp) 41c17c: 48 8b 07 mov (%rdi),%rax 41c17f: 48 89 44 24 f0 mov %rax,-0x10(%rsp) 41c184: df 6c 24 e8 fildll -0x18(%rsp) 41c188: d8 35 4e a8 00 00 fdivs 0xa84e(%rip) # 4269dc <.str154+0x1b> 41c18e: df 6c 24 f0 fildll -0x10(%rsp) 41c192: de f1 fdivp %st,%st(1) 41c194: dd 4c 24 f8 fisttpll -0x8(%rsp) 41c198: 48 8b 44 24 f8 mov -0x8(%rsp),%rax 41c19d: c3 retq 41c19e: 66 90 xchg %ax,%ax 000000000041c1a0 <_D4core4time50__T7convertVAyaa7_7365636f6e6473VAyaa5_6e73656373Z7convertFNaNbNflZl>: 41c1a0: 48 69 c7 00 ca 9a 3b imul $0x3b9aca00,%rdi,%rax 41c1a7: c3 retq 41c1a8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 41c1af: 00 000000000041c1b0 <_D4core4time48__T7convertVAyaa6_686e73656373VAyaa5_6e73656373Z7convertFNaNbNflZl>: 41c1b0: 48 6b c7 64 imul $0x64,%rdi,%rax 41c1b4: c3 retq 41c1b5: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) 41c1bc: 00 00 00 41c1bf: 90 nop 000000000041c1c0 <_D4core4time48__T7convertVAyaa5_6e73656373VAyaa6_686e73656373Z7convertFNaNbNflZl>: 41c1c0: 48 b9 0b d7 a3 70 3d movabs $0xa3d70a3d70a3d70b,%rcx 41c1c7: 0a d7 a3 41c1ca: 48 89 f8 mov %rdi,%rax 41c1cd: 48 f7 e9 imul %rcx 41c1d0: 48 01 fa add %rdi,%rdx 41c1d3: 48 89 d0 mov %rdx,%rax 41c1d6: 48 c1 e8 3f shr $0x3f,%rax 41c1da: 48 c1 fa 06 sar $0x6,%rdx 41c1de: 48 8d 04 02 lea (%rdx,%rax,1),%rax 41c1e2: c3 retq 41c1e3: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) 41c1ea: 00 00 00 41c1ed: 0f 1f 00 nopl (%rax) 000000000041c1f0 <_D4core4time41__T18getUnitsFromHNSecsVAyaa5_7573656373Z18getUnitsFromHNSecsFNaNbNflZl>: 41c1f0: 48 b9 67 66 66 66 66 movabs $0x6666666666666667,%rcx 41c1f7: 66 66 66 41c1fa: 48 89 f8 mov %rdi,%rax 41c1fd: 48 f7 e9 imul %rcx 41c200: 48 89 d0 mov %rdx,%rax 41c203: 48 c1 e8 3f shr $0x3f,%rax 41c207: 48 c1 fa 02 sar $0x2,%rdx 41c20b: 48 8d 04 02 lea (%rdx,%rax,1),%rax 41c20f: c3 retq 000000000041c210 <_D2gc3gcx7GCMutex6__ctorMFZC2gc3gcx7GCMutex>: 41c210: 53 push %rbx 41c211: 48 89 fb mov %rdi,%rbx 41c214: e8 a7 bb fe ff callq 407dc0 <_D4core4sync5mutex5Mutex6__ctorMFZC4core4sync5mutex5Mutex> 41c219: 48 89 d8 mov %rbx,%rax 41c21c: 5b pop %rbx 41c21d: c3 retq 41c21e: 66 90 xchg %ax,%ax 000000000041c220 <_D2gc3gcx2GC10initializeMFZv>: 41c220: 53 push %rbx 41c221: 48 89 fb mov %rdi,%rbx 41c224: 48 8b 05 1d 68 21 00 mov 0x21681d(%rip),%rax # 632a48 <_D2gc3gcx7GCMutex7__ClassZ+0x18> 41c22b: 48 8b 48 40 mov 0x40(%rax),%rcx 41c22f: 48 89 0d 8a 72 21 00 mov %rcx,0x21728a(%rip) # 6334c0 <_D2gc3gcx2GC12mutexStorageG72g+0x40> 41c236: c5 f8 10 00 vmovups (%rax),%xmm0 41c23a: c5 f8 10 48 10 vmovups 0x10(%rax),%xmm1 41c23f: c5 f8 10 50 20 vmovups 0x20(%rax),%xmm2 41c244: c5 f8 10 58 30 vmovups 0x30(%rax),%xmm3 41c249: c5 f8 29 1d 5f 72 21 vmovaps %xmm3,0x21725f(%rip) # 6334b0 <_D2gc3gcx2GC12mutexStorageG72g+0x30> 41c250: 00 41c251: c5 f8 29 15 47 72 21 vmovaps %xmm2,0x217247(%rip) # 6334a0 <_D2gc3gcx2GC12mutexStorageG72g+0x20> 41c258: 00 41c259: c5 f8 29 0d 2f 72 21 vmovaps %xmm1,0x21722f(%rip) # 633490 <_D2gc3gcx2GC12mutexStorageG72g+0x10> 41c260: 00 41c261: c5 f8 29 05 17 72 21 vmovaps %xmm0,0x217217(%rip) # 633480 <_D2gc3gcx2GC12mutexStorageG72g> 41c268: 00 41c269: 48 c7 05 fc 71 21 00 movq $0x633480,0x2171fc(%rip) # 633470 <_D2gc3gcx2GC6gcLockC2gc3gcx7GCMutex> 41c270: 80 34 63 00 41c274: bf 80 34 63 00 mov $0x633480,%edi 41c279: e8 42 bb fe ff callq 407dc0 <_D4core4sync5mutex5Mutex6__ctorMFZC4core4sync5mutex5Mutex> 41c27e: bf 01 00 00 00 mov $0x1,%edi 41c283: be f8 00 00 00 mov $0xf8,%esi 41c288: e8 13 59 fe ff callq 401ba0 41c28d: 48 89 43 18 mov %rax,0x18(%rbx) 41c291: 48 85 c0 test %rax,%rax 41c294: 75 09 jne 41c29f <_D2gc3gcx2GC10initializeMFZv+0x7f> 41c296: e8 d5 84 fe ff callq 404770 41c29b: 48 8b 43 18 mov 0x18(%rbx),%rax 41c29f: c5 f8 57 c0 vxorps %xmm0,%xmm0,%xmm0 41c2a3: c5 f8 11 80 e0 00 00 vmovups %xmm0,0xe0(%rax) 41c2aa: 00 41c2ab: c5 f8 11 80 d0 00 00 vmovups %xmm0,0xd0(%rax) 41c2b2: 00 41c2b3: c5 f8 11 80 c0 00 00 vmovups %xmm0,0xc0(%rax) 41c2ba: 00 41c2bb: c5 f8 11 80 b0 00 00 vmovups %xmm0,0xb0(%rax) 41c2c2: 00 41c2c3: c5 f8 11 80 a0 00 00 vmovups %xmm0,0xa0(%rax) 41c2ca: 00 41c2cb: c5 f8 11 80 90 00 00 vmovups %xmm0,0x90(%rax) 41c2d2: 00 41c2d3: c5 f8 11 80 80 00 00 vmovups %xmm0,0x80(%rax) 41c2da: 00 41c2db: c5 f8 11 40 70 vmovups %xmm0,0x70(%rax) 41c2e0: c5 f8 11 40 60 vmovups %xmm0,0x60(%rax) 41c2e5: c5 f8 11 40 50 vmovups %xmm0,0x50(%rax) 41c2ea: c5 f8 11 40 40 vmovups %xmm0,0x40(%rax) 41c2ef: c5 f8 11 40 30 vmovups %xmm0,0x30(%rax) 41c2f4: c5 f8 11 40 20 vmovups %xmm0,0x20(%rax) 41c2f9: c5 f8 11 40 10 vmovups %xmm0,0x10(%rax) 41c2fe: c5 f8 11 00 vmovups %xmm0,(%rax) 41c302: 48 c7 80 f0 00 00 00 movq $0x0,0xf0(%rax) 41c309: 00 00 00 00 41c30d: c7 40 6c 01 00 00 00 movl $0x1,0x6c(%rax) 41c314: 5b pop %rbx 41c315: c3 retq 41c316: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) 41c31d: 00 00 00 000000000041c320 <_D2gc3gcx2GC4DtorMFZv>: 41c320: 53 push %rbx 41c321: 48 89 fb mov %rdi,%rbx 41c324: 48 8b 7b 18 mov 0x18(%rbx),%rdi 41c328: 48 85 ff test %rdi,%rdi 41c32b: 74 16 je 41c343 <_D2gc3gcx2GC4DtorMFZv+0x23> 41c32d: e8 fe 21 00 00 callq 41e530 <_D2gc3gcx3Gcx4DtorMFZv> 41c332: 48 8b 7b 18 mov 0x18(%rbx),%rdi 41c336: e8 25 56 fe ff callq 401960 41c33b: 48 c7 43 18 00 00 00 movq $0x0,0x18(%rbx) 41c342: 00 41c343: 5b pop %rbx 41c344: c3 retq 41c345: 66 66 2e 0f 1f 84 00 data32 nopw %cs:0x0(%rax,%rax,1) 41c34c: 00 00 00 00 000000000041c350 <_D2gc3gcx2GC6enableMFZv>: 41c350: 53 push %rbx 41c351: 48 89 fb mov %rdi,%rbx 41c354: 48 8b 3d 15 71 21 00 mov 0x217115(%rip),%rdi # 633470 <_D2gc3gcx2GC6gcLockC2gc3gcx7GCMutex> 41c35b: 48 8b 07 mov (%rdi),%rax 41c35e: ff 50 30 callq *0x30(%rax) 41c361: 48 8b 43 18 mov 0x18(%rbx),%rax 41c365: ff 48 74 decl 0x74(%rax) 41c368: 48 8b 3d 01 71 21 00 mov 0x217101(%rip),%rdi # 633470 <_D2gc3gcx2GC6gcLockC2gc3gcx7GCMutex> 41c36f: 48 8b 07 mov (%rdi),%rax 41c372: ff 50 38 callq *0x38(%rax) 41c375: 5b pop %rbx 41c376: c3 retq 41c377: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) 41c37e: 00 00 000000000041c380 <_D2gc3gcx2GC7disableMFZv>: 41c380: 53 push %rbx 41c381: 48 89 fb mov %rdi,%rbx 41c384: 48 8b 3d e5 70 21 00 mov 0x2170e5(%rip),%rdi # 633470 <_D2gc3gcx2GC6gcLockC2gc3gcx7GCMutex> 41c38b: 48 8b 07 mov (%rdi),%rax 41c38e: ff 50 30 callq *0x30(%rax) 41c391: 48 8b 43 18 mov 0x18(%rbx),%rax 41c395: ff 40 74 incl 0x74(%rax) 41c398: 48 8b 3d d1 70 21 00 mov 0x2170d1(%rip),%rdi # 633470 <_D2gc3gcx2GC6gcLockC2gc3gcx7GCMutex> 41c39f: 48 8b 07 mov (%rdi),%rax 41c3a2: ff 50 38 callq *0x38(%rax) 41c3a5: 5b pop %rbx 41c3a6: c3 retq 41c3a7: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) 41c3ae: 00 00 000000000041c3b0 <_D2gc3gcx2GC7getAttrMFPvZk>: 41c3b0: 55 push %rbp 41c3b1: 41 56 push %r14 41c3b3: 53 push %rbx 41c3b4: 48 89 f3 mov %rsi,%rbx 41c3b7: 49 89 fe mov %rdi,%r14 41c3ba: 31 ed xor %ebp,%ebp 41c3bc: 48 85 db test %rbx,%rbx 41c3bf: 0f 84 4a 01 00 00 je 41c50f <_D2gc3gcx2GC7getAttrMFPvZk+0x15f> 41c3c5: 48 8b 3d a4 70 21 00 mov 0x2170a4(%rip),%rdi # 633470 <_D2gc3gcx2GC6gcLockC2gc3gcx7GCMutex> 41c3cc: 48 8b 07 mov (%rdi),%rax 41c3cf: ff 50 30 callq *0x30(%rax) 41c3d2: 49 8b 46 18 mov 0x18(%r14),%rax 41c3d6: 31 ed xor %ebp,%ebp 41c3d8: 48 39 58 78 cmp %rbx,0x78(%rax) 41c3dc: 0f 87 1d 01 00 00 ja 41c4ff <_D2gc3gcx2GC7getAttrMFPvZk+0x14f> 41c3e2: 48 39 98 80 00 00 00 cmp %rbx,0x80(%rax) 41c3e9: 0f 86 10 01 00 00 jbe 41c4ff <_D2gc3gcx2GC7getAttrMFPvZk+0x14f> 41c3ef: 48 8b 88 88 00 00 00 mov 0x88(%rax),%rcx 41c3f6: 48 83 f9 01 cmp $0x1,%rcx 41c3fa: 77 15 ja 41c411 <_D2gc3gcx2GC7getAttrMFPvZk+0x61> 41c3fc: 48 85 c9 test %rcx,%rcx 41c3ff: 0f 84 fa 00 00 00 je 41c4ff <_D2gc3gcx2GC7getAttrMFPvZk+0x14f> 41c405: 48 8b 80 90 00 00 00 mov 0x90(%rax),%rax 41c40c: 48 8b 00 mov (%rax),%rax 41c40f: eb 44 jmp 41c455 <_D2gc3gcx2GC7getAttrMFPvZk+0xa5> 41c411: 48 8b 90 90 00 00 00 mov 0x90(%rax),%rdx 41c418: 31 f6 xor %esi,%esi 41c41a: eb 03 jmp 41c41f <_D2gc3gcx2GC7getAttrMFPvZk+0x6f> 41c41c: 48 89 f9 mov %rdi,%rcx 41c41f: 48 ff c9 dec %rcx 41c422: 66 66 66 66 66 2e 0f data32 data32 data32 data32 nopw %cs:0x0(%rax,%rax,1) 41c429: 1f 84 00 00 00 00 00 41c430: 48 39 ce cmp %rcx,%rsi 41c433: 0f 87 c6 00 00 00 ja 41c4ff <_D2gc3gcx2GC7getAttrMFPvZk+0x14f> 41c439: 48 8d 3c 0e lea (%rsi,%rcx,1),%rdi 41c43d: 48 d1 ef shr %rdi 41c440: 48 8b 04 fa mov (%rdx,%rdi,8),%rax 41c444: 48 39 18 cmp %rbx,(%rax) 41c447: 77 d3 ja 41c41c <_D2gc3gcx2GC7getAttrMFPvZk+0x6c> 41c449: 48 ff c7 inc %rdi 41c44c: 48 39 58 08 cmp %rbx,0x8(%rax) 41c450: 48 89 fe mov %rdi,%rsi 41c453: 76 db jbe 41c430 <_D2gc3gcx2GC7getAttrMFPvZk+0x80> 41c455: 48 85 c0 test %rax,%rax 41c458: 0f 84 a1 00 00 00 je 41c4ff <_D2gc3gcx2GC7getAttrMFPvZk+0x14f> 41c45e: 48 2b 18 sub (%rax),%rbx 41c461: 0f b6 88 d8 00 00 00 movzbl 0xd8(%rax),%ecx 41c468: 8d 0c cd 04 00 00 00 lea 0x4(,%rcx,8),%ecx 41c46f: 48 d3 eb shr %cl,%rbx 41c472: 48 83 78 68 00 cmpq $0x0,0x68(%rax) 41c477: 74 31 je 41c4aa <_D2gc3gcx2GC7getAttrMFPvZk+0xfa> 41c479: 48 89 de mov %rbx,%rsi 41c47c: 48 c1 ee 06 shr $0x6,%rsi 41c480: 48 8b 78 58 mov 0x58(%rax),%rdi 41c484: ba 01 00 00 00 mov $0x1,%edx 41c489: 88 d9 mov %bl,%cl 41c48b: 48 d3 e2 shl %cl,%rdx 41c48e: 48 8b 4c f7 08 mov 0x8(%rdi,%rsi,8),%rcx 41c493: 80 e3 3f and $0x3f,%bl 41c496: 0f b6 fb movzbl %bl,%edi 41c499: 48 0f a3 f9 bt %rdi,%rcx 41c49d: 19 c9 sbb %ecx,%ecx 41c49f: 83 e1 01 and $0x1,%ecx 41c4a2: 48 ff c6 inc %rsi 41c4a5: 48 89 f3 mov %rsi,%rbx 41c4a8: eb 13 jmp 41c4bd <_D2gc3gcx2GC7getAttrMFPvZk+0x10d> 41c4aa: ba 01 00 00 00 mov $0x1,%edx 41c4af: 88 d9 mov %bl,%cl 41c4b1: 48 d3 e2 shl %cl,%rdx 41c4b4: 48 c1 eb 06 shr $0x6,%rbx 41c4b8: 48 ff c3 inc %rbx 41c4bb: 31 c9 xor %ecx,%ecx 41c4bd: 8d 71 02 lea 0x2(%rcx),%esi 41c4c0: 48 8b 78 70 mov 0x70(%rax),%rdi 41c4c4: 48 85 14 df test %rdx,(%rdi,%rbx,8) 41c4c8: 0f 44 f1 cmove %ecx,%esi 41c4cb: 48 83 b8 b0 00 00 00 cmpq $0x0,0xb0(%rax) 41c4d2: 00 41c4d3: 74 15 je 41c4ea <_D2gc3gcx2GC7getAttrMFPvZk+0x13a> 41c4d5: 89 f1 mov %esi,%ecx 41c4d7: 83 c9 10 or $0x10,%ecx 41c4da: 48 8b b8 a0 00 00 00 mov 0xa0(%rax),%rdi 41c4e1: 48 85 14 df test %rdx,(%rdi,%rbx,8) 41c4e5: 0f 44 ce cmove %esi,%ecx 41c4e8: eb 02 jmp 41c4ec <_D2gc3gcx2GC7getAttrMFPvZk+0x13c> 41c4ea: 89 f1 mov %esi,%ecx 41c4ec: 89 cd mov %ecx,%ebp 41c4ee: 83 cd 08 or $0x8,%ebp 41c4f1: 48 8b 80 88 00 00 00 mov 0x88(%rax),%rax 41c4f8: 48 85 14 d8 test %rdx,(%rax,%rbx,8) 41c4fc: 0f 44 e9 cmove %ecx,%ebp 41c4ff: 48 8b 3d 6a 6f 21 00 mov 0x216f6a(%rip),%rdi # 633470 <_D2gc3gcx2GC6gcLockC2gc3gcx7GCMutex> 41c506: 48 8b 07 mov (%rdi),%rax 41c509: 48 8b 40 38 mov 0x38(%rax),%rax 41c50d: ff d0 callq *%rax 41c50f: 89 e8 mov %ebp,%eax 41c511: 5b pop %rbx 41c512: 41 5e pop %r14 41c514: 5d pop %rbp 41c515: c3 retq 41c516: 48 89 c3 mov %rax,%rbx 41c519: 48 8b 3d 50 6f 21 00 mov 0x216f50(%rip),%rdi # 633470 <_D2gc3gcx2GC6gcLockC2gc3gcx7GCMutex> 41c520: 48 8b 07 mov (%rdi),%rax 41c523: ff 50 38 callq *0x38(%rax) 41c526: 48 89 df mov %rbx,%rdi 41c529: e8 d2 c8 fe ff callq 408e00 <_d_eh_resume_unwind> 41c52e: 66 90 xchg %ax,%ax 000000000041c530 <_D2gc3gcx2GC7setAttrMFPvkZk>: 41c530: 55 push %rbp 41c531: 41 57 push %r15 41c533: 41 56 push %r14 41c535: 53 push %rbx 41c536: 50 push %rax 41c537: 48 89 d3 mov %rdx,%rbx 41c53a: 41 89 f6 mov %esi,%r14d 41c53d: 49 89 ff mov %rdi,%r15 41c540: 31 ed xor %ebp,%ebp 41c542: 48 85 db test %rbx,%rbx 41c545: 0f 84 56 01 00 00 je 41c6a1 <_D2gc3gcx2GC7setAttrMFPvkZk+0x171> 41c54b: 48 8b 3d 1e 6f 21 00 mov 0x216f1e(%rip),%rdi # 633470 <_D2gc3gcx2GC6gcLockC2gc3gcx7GCMutex> 41c552: 48 8b 07 mov (%rdi),%rax 41c555: ff 50 30 callq *0x30(%rax) 41c558: 49 8b 47 18 mov 0x18(%r15),%rax 41c55c: 31 ed xor %ebp,%ebp 41c55e: 48 39 58 78 cmp %rbx,0x78(%rax) 41c562: 0f 87 29 01 00 00 ja 41c691 <_D2gc3gcx2GC7setAttrMFPvkZk+0x161> 41c568: 48 39 98 80 00 00 00 cmp %rbx,0x80(%rax) 41c56f: 0f 86 1c 01 00 00 jbe 41c691 <_D2gc3gcx2GC7setAttrMFPvkZk+0x161> 41c575: 48 8b 88 88 00 00 00 mov 0x88(%rax),%rcx 41c57c: 48 83 f9 01 cmp $0x1,%rcx 41c580: 77 15 ja 41c597 <_D2gc3gcx2GC7setAttrMFPvkZk+0x67> 41c582: 48 85 c9 test %rcx,%rcx 41c585: 0f 84 06 01 00 00 je 41c691 <_D2gc3gcx2GC7setAttrMFPvkZk+0x161> 41c58b: 48 8b 80 90 00 00 00 mov 0x90(%rax),%rax 41c592: 48 8b 00 mov (%rax),%rax 41c595: eb 3e jmp 41c5d5 <_D2gc3gcx2GC7setAttrMFPvkZk+0xa5> 41c597: 48 8b 90 90 00 00 00 mov 0x90(%rax),%rdx 41c59e: 31 f6 xor %esi,%esi 41c5a0: eb 03 jmp 41c5a5 <_D2gc3gcx2GC7setAttrMFPvkZk+0x75> 41c5a2: 48 89 f9 mov %rdi,%rcx 41c5a5: 48 ff c9 dec %rcx 41c5a8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 41c5af: 00 41c5b0: 48 39 ce cmp %rcx,%rsi 41c5b3: 0f 87 d8 00 00 00 ja 41c691 <_D2gc3gcx2GC7setAttrMFPvkZk+0x161> 41c5b9: 48 8d 3c 0e lea (%rsi,%rcx,1),%rdi 41c5bd: 48 d1 ef shr %rdi 41c5c0: 48 8b 04 fa mov (%rdx,%rdi,8),%rax 41c5c4: 48 39 18 cmp %rbx,(%rax) 41c5c7: 77 d9 ja 41c5a2 <_D2gc3gcx2GC7setAttrMFPvkZk+0x72> 41c5c9: 48 ff c7 inc %rdi 41c5cc: 48 39 58 08 cmp %rbx,0x8(%rax) 41c5d0: 48 89 fe mov %rdi,%rsi 41c5d3: 76 db jbe 41c5b0 <_D2gc3gcx2GC7setAttrMFPvkZk+0x80> 41c5d5: 48 85 c0 test %rax,%rax 41c5d8: 0f 84 b3 00 00 00 je 41c691 <_D2gc3gcx2GC7setAttrMFPvkZk+0x161> 41c5de: 48 2b 18 sub (%rax),%rbx 41c5e1: 0f b6 88 d8 00 00 00 movzbl 0xd8(%rax),%ecx 41c5e8: 8d 0c cd 04 00 00 00 lea 0x4(,%rcx,8),%ecx 41c5ef: 48 d3 eb shr %cl,%rbx 41c5f2: 48 83 78 68 00 cmpq $0x0,0x68(%rax) 41c5f7: 74 30 je 41c629 <_D2gc3gcx2GC7setAttrMFPvkZk+0xf9> 41c5f9: 48 89 de mov %rbx,%rsi 41c5fc: 48 c1 ee 06 shr $0x6,%rsi 41c600: 48 8b 78 58 mov 0x58(%rax),%rdi 41c604: ba 01 00 00 00 mov $0x1,%edx 41c609: 88 d9 mov %bl,%cl 41c60b: 48 d3 e2 shl %cl,%rdx 41c60e: 48 8b 7c f7 08 mov 0x8(%rdi,%rsi,8),%rdi 41c613: 88 d9 mov %bl,%cl 41c615: 80 e1 3f and $0x3f,%cl 41c618: 0f b6 c9 movzbl %cl,%ecx 41c61b: 48 0f a3 cf bt %rcx,%rdi 41c61f: 19 c9 sbb %ecx,%ecx 41c621: 83 e1 01 and $0x1,%ecx 41c624: 48 ff c6 inc %rsi 41c627: eb 16 jmp 41c63f <_D2gc3gcx2GC7setAttrMFPvkZk+0x10f> 41c629: ba 01 00 00 00 mov $0x1,%edx 41c62e: 88 d9 mov %bl,%cl 41c630: 48 d3 e2 shl %cl,%rdx 41c633: 48 89 de mov %rbx,%rsi 41c636: 48 c1 ee 06 shr $0x6,%rsi 41c63a: 48 ff c6 inc %rsi 41c63d: 31 c9 xor %ecx,%ecx 41c63f: 8d 79 02 lea 0x2(%rcx),%edi 41c642: 48 8b 68 70 mov 0x70(%rax),%rbp 41c646: 48 85 54 f5 00 test %rdx,0x0(%rbp,%rsi,8) 41c64b: 0f 44 f9 cmove %ecx,%edi 41c64e: 48 83 b8 b0 00 00 00 cmpq $0x0,0xb0(%rax) 41c655: 00 41c656: 74 16 je 41c66e <_D2gc3gcx2GC7setAttrMFPvkZk+0x13e> 41c658: 89 f9 mov %edi,%ecx 41c65a: 83 c9 10 or $0x10,%ecx 41c65d: 48 8b a8 a0 00 00 00 mov 0xa0(%rax),%rbp 41c664: 48 85 54 f5 00 test %rdx,0x0(%rbp,%rsi,8) 41c669: 0f 44 cf cmove %edi,%ecx 41c66c: eb 02 jmp 41c670 <_D2gc3gcx2GC7setAttrMFPvkZk+0x140> 41c66e: 89 f9 mov %edi,%ecx 41c670: 89 cd mov %ecx,%ebp 41c672: 83 cd 08 or $0x8,%ebp 41c675: 48 8b b8 88 00 00 00 mov 0x88(%rax),%rdi 41c67c: 48 85 14 f7 test %rdx,(%rdi,%rsi,8) 41c680: 0f 44 e9 cmove %ecx,%ebp 41c683: 44 89 f6 mov %r14d,%esi 41c686: 48 89 da mov %rbx,%rdx 41c689: 48 89 c1 mov %rax,%rcx 41c68c: e8 6f 3c 00 00 callq 420300 <_D2gc3gcx3Gcx7setBitsMFPS2gc3gcx4PoolmkZv> 41c691: 48 8b 3d d8 6d 21 00 mov 0x216dd8(%rip),%rdi # 633470 <_D2gc3gcx2GC6gcLockC2gc3gcx7GCMutex> 41c698: 48 8b 07 mov (%rdi),%rax 41c69b: 48 8b 40 38 mov 0x38(%rax),%rax 41c69f: ff d0 callq *%rax 41c6a1: 89 e8 mov %ebp,%eax 41c6a3: 48 83 c4 08 add $0x8,%rsp 41c6a7: 5b pop %rbx 41c6a8: 41 5e pop %r14 41c6aa: 41 5f pop %r15 41c6ac: 5d pop %rbp 41c6ad: c3 retq 41c6ae: 48 89 c3 mov %rax,%rbx 41c6b1: 48 8b 3d b8 6d 21 00 mov 0x216db8(%rip),%rdi # 633470 <_D2gc3gcx2GC6gcLockC2gc3gcx7GCMutex> 41c6b8: 48 8b 07 mov (%rdi),%rax 41c6bb: ff 50 38 callq *0x38(%rax) 41c6be: 48 89 df mov %rbx,%rdi 41c6c1: e8 3a c7 fe ff callq 408e00 <_d_eh_resume_unwind> 41c6c6: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) 41c6cd: 00 00 00 000000000041c6d0 <_D2gc3gcx2GC7clrAttrMFPvkZk>: 41c6d0: 55 push %rbp 41c6d1: 41 57 push %r15 41c6d3: 41 56 push %r14 41c6d5: 53 push %rbx 41c6d6: 50 push %rax 41c6d7: 48 89 d3 mov %rdx,%rbx 41c6da: 41 89 f6 mov %esi,%r14d 41c6dd: 48 89 fd mov %rdi,%rbp 41c6e0: 45 31 ff xor %r15d,%r15d 41c6e3: 48 85 db test %rbx,%rbx 41c6e6: 0f 84 ac 01 00 00 je 41c898 <_D2gc3gcx2GC7clrAttrMFPvkZk+0x1c8> 41c6ec: 48 8b 3d 7d 6d 21 00 mov 0x216d7d(%rip),%rdi # 633470 <_D2gc3gcx2GC6gcLockC2gc3gcx7GCMutex> 41c6f3: 48 8b 07 mov (%rdi),%rax 41c6f6: ff 50 30 callq *0x30(%rax) 41c6f9: 48 8b 45 18 mov 0x18(%rbp),%rax 41c6fd: 45 31 ff xor %r15d,%r15d 41c700: 48 39 58 78 cmp %rbx,0x78(%rax) 41c704: 0f 87 7e 01 00 00 ja 41c888 <_D2gc3gcx2GC7clrAttrMFPvkZk+0x1b8> 41c70a: 48 39 98 80 00 00 00 cmp %rbx,0x80(%rax) 41c711: 0f 86 71 01 00 00 jbe 41c888 <_D2gc3gcx2GC7clrAttrMFPvkZk+0x1b8> 41c717: 48 8b 88 88 00 00 00 mov 0x88(%rax),%rcx 41c71e: 48 83 f9 01 cmp $0x1,%rcx 41c722: 77 15 ja 41c739 <_D2gc3gcx2GC7clrAttrMFPvkZk+0x69> 41c724: 48 85 c9 test %rcx,%rcx 41c727: 0f 84 5b 01 00 00 je 41c888 <_D2gc3gcx2GC7clrAttrMFPvkZk+0x1b8> 41c72d: 48 8b 80 90 00 00 00 mov 0x90(%rax),%rax 41c734: 48 8b 00 mov (%rax),%rax 41c737: eb 3c jmp 41c775 <_D2gc3gcx2GC7clrAttrMFPvkZk+0xa5> 41c739: 48 8b 90 90 00 00 00 mov 0x90(%rax),%rdx 41c740: 31 f6 xor %esi,%esi 41c742: eb 03 jmp 41c747 <_D2gc3gcx2GC7clrAttrMFPvkZk+0x77> 41c744: 48 89 f9 mov %rdi,%rcx 41c747: 48 ff c9 dec %rcx 41c74a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) 41c750: 48 39 ce cmp %rcx,%rsi 41c753: 0f 87 2f 01 00 00 ja 41c888 <_D2gc3gcx2GC7clrAttrMFPvkZk+0x1b8> 41c759: 48 8d 3c 0e lea (%rsi,%rcx,1),%rdi 41c75d: 48 d1 ef shr %rdi 41c760: 48 8b 04 fa mov (%rdx,%rdi,8),%rax 41c764: 48 39 18 cmp %rbx,(%rax) 41c767: 77 db ja 41c744 <_D2gc3gcx2GC7clrAttrMFPvkZk+0x74> 41c769: 48 ff c7 inc %rdi 41c76c: 48 39 58 08 cmp %rbx,0x8(%rax) 41c770: 48 89 fe mov %rdi,%rsi 41c773: 76 db jbe 41c750 <_D2gc3gcx2GC7clrAttrMFPvkZk+0x80> 41c775: 48 85 c0 test %rax,%rax 41c778: 0f 84 0a 01 00 00 je 41c888 <_D2gc3gcx2GC7clrAttrMFPvkZk+0x1b8> 41c77e: 48 2b 18 sub (%rax),%rbx 41c781: 0f b6 88 d8 00 00 00 movzbl 0xd8(%rax),%ecx 41c788: 8d 0c cd 04 00 00 00 lea 0x4(,%rcx,8),%ecx 41c78f: 48 d3 eb shr %cl,%rbx 41c792: 4c 8b 40 68 mov 0x68(%rax),%r8 41c796: 4d 85 c0 test %r8,%r8 41c799: 74 30 je 41c7cb <_D2gc3gcx2GC7clrAttrMFPvkZk+0xfb> 41c79b: 48 89 df mov %rbx,%rdi 41c79e: 48 c1 ef 06 shr $0x6,%rdi 41c7a2: 48 8b 68 58 mov 0x58(%rax),%rbp 41c7a6: be 01 00 00 00 mov $0x1,%esi 41c7ab: 88 d9 mov %bl,%cl 41c7ad: 48 d3 e6 shl %cl,%rsi 41c7b0: 48 8b 4c fd 08 mov 0x8(%rbp,%rdi,8),%rcx 41c7b5: 88 da mov %bl,%dl 41c7b7: 80 e2 3f and $0x3f,%dl 41c7ba: 0f b6 d2 movzbl %dl,%edx 41c7bd: 48 0f a3 d1 bt %rdx,%rcx 41c7c1: 19 c9 sbb %ecx,%ecx 41c7c3: 83 e1 01 and $0x1,%ecx 41c7c6: 48 ff c7 inc %rdi 41c7c9: eb 16 jmp 41c7e1 <_D2gc3gcx2GC7clrAttrMFPvkZk+0x111> 41c7cb: be 01 00 00 00 mov $0x1,%esi 41c7d0: 88 d9 mov %bl,%cl 41c7d2: 48 d3 e6 shl %cl,%rsi 41c7d5: 48 89 df mov %rbx,%rdi 41c7d8: 48 c1 ef 06 shr $0x6,%rdi 41c7dc: 48 ff c7 inc %rdi 41c7df: 31 c9 xor %ecx,%ecx 41c7e1: 8d 69 02 lea 0x2(%rcx),%ebp 41c7e4: 48 8b 50 70 mov 0x70(%rax),%rdx 41c7e8: 48 85 34 fa test %rsi,(%rdx,%rdi,8) 41c7ec: 0f 44 e9 cmove %ecx,%ebp 41c7ef: 48 83 b8 b0 00 00 00 cmpq $0x0,0xb0(%rax) 41c7f6: 00 41c7f7: 74 15 je 41c80e <_D2gc3gcx2GC7clrAttrMFPvkZk+0x13e> 41c7f9: 89 e9 mov %ebp,%ecx 41c7fb: 83 c9 10 or $0x10,%ecx 41c7fe: 48 8b 90 a0 00 00 00 mov 0xa0(%rax),%rdx 41c805: 48 85 34 fa test %rsi,(%rdx,%rdi,8) 41c809: 0f 44 cd cmove %ebp,%ecx 41c80c: eb 02 jmp 41c810 <_D2gc3gcx2GC7clrAttrMFPvkZk+0x140> 41c80e: 89 e9 mov %ebp,%ecx 41c810: 41 89 cf mov %ecx,%r15d 41c813: 41 83 cf 08 or $0x8,%r15d 41c817: 48 8b 90 88 00 00 00 mov 0x88(%rax),%rdx 41c81e: bd 01 00 00 00 mov $0x1,%ebp 41c823: 48 85 34 fa test %rsi,(%rdx,%rdi,8) 41c827: 44 0f 44 f9 cmove %ecx,%r15d 41c82b: 88 d9 mov %bl,%cl 41c82d: 48 d3 e5 shl %cl,%rbp 41c830: 48 f7 d5 not %rbp 41c833: 48 c1 eb 06 shr $0x6,%rbx 41c837: 41 f6 c6 01 test $0x1,%r14b 41c83b: 74 0e je 41c84b <_D2gc3gcx2GC7clrAttrMFPvkZk+0x17b> 41c83d: 4d 85 c0 test %r8,%r8 41c840: 74 09 je 41c84b <_D2gc3gcx2GC7clrAttrMFPvkZk+0x17b> 41c842: 48 8b 48 58 mov 0x58(%rax),%rcx 41c846: 48 21 6c d9 08 and %rbp,0x8(%rcx,%rbx,8) 41c84b: 41 f6 c6 02 test $0x2,%r14b 41c84f: 74 09 je 41c85a <_D2gc3gcx2GC7clrAttrMFPvkZk+0x18a> 41c851: 48 8b 48 70 mov 0x70(%rax),%rcx 41c855: 48 21 6c d9 08 and %rbp,0x8(%rcx,%rbx,8) 41c85a: 41 f6 c6 08 test $0x8,%r14b 41c85e: 74 0c je 41c86c <_D2gc3gcx2GC7clrAttrMFPvkZk+0x19c> 41c860: 48 8b 88 88 00 00 00 mov 0x88(%rax),%rcx 41c867: 48 21 6c d9 08 and %rbp,0x8(%rcx,%rbx,8) 41c86c: 48 83 b8 b0 00 00 00 cmpq $0x0,0xb0(%rax) 41c873: 00 41c874: 74 12 je 41c888 <_D2gc3gcx2GC7clrAttrMFPvkZk+0x1b8> 41c876: 41 f6 c6 10 test $0x10,%r14b 41c87a: 74 0c je 41c888 <_D2gc3gcx2GC7clrAttrMFPvkZk+0x1b8> 41c87c: 48 8b 80 a0 00 00 00 mov 0xa0(%rax),%rax 41c883: 48 21 6c d8 08 and %rbp,0x8(%rax,%rbx,8) 41c888: 48 8b 3d e1 6b 21 00 mov 0x216be1(%rip),%rdi # 633470 <_D2gc3gcx2GC6gcLockC2gc3gcx7GCMutex> 41c88f: 48 8b 07 mov (%rdi),%rax 41c892: 48 8b 40 38 mov 0x38(%rax),%rax 41c896: ff d0 callq *%rax 41c898: 44 89 f8 mov %r15d,%eax 41c89b: 48 83 c4 08 add $0x8,%rsp 41c89f: 5b pop %rbx 41c8a0: 41 5e pop %r14 41c8a2: 41 5f pop %r15 41c8a4: 5d pop %rbp 41c8a5: c3 retq 41c8a6: 48 89 c3 mov %rax,%rbx 41c8a9: 48 8b 3d c0 6b 21 00 mov 0x216bc0(%rip),%rdi # 633470 <_D2gc3gcx2GC6gcLockC2gc3gcx7GCMutex> 41c8b0: 48 8b 07 mov (%rdi),%rax 41c8b3: ff 50 38 callq *0x38(%rax) 41c8b6: 48 89 df mov %rbx,%rdi 41c8b9: e8 42 c5 fe ff callq 408e00 <_d_eh_resume_unwind> 41c8be: 66 90 xchg %ax,%ax 000000000041c8c0 <_D2gc3gcx2GC6mallocMFmkPmZPv>: 41c8c0: 55 push %rbp 41c8c1: 41 57 push %r15 41c8c3: 41 56 push %r14 41c8c5: 41 54 push %r12 41c8c7: 53 push %rbx 41c8c8: 48 83 ec 10 sub $0x10,%rsp 41c8cc: 49 89 cc mov %rcx,%r12 41c8cf: 41 89 d7 mov %edx,%r15d 41c8d2: 48 89 f3 mov %rsi,%rbx 41c8d5: 49 89 fe mov %rdi,%r14 41c8d8: 4d 85 e4 test %r12,%r12 41c8db: 74 54 je 41c931 <_D2gc3gcx2GC6mallocMFmkPmZPv+0x71> 41c8dd: 48 8b 3d 8c 6b 21 00 mov 0x216b8c(%rip),%rdi # 633470 <_D2gc3gcx2GC6gcLockC2gc3gcx7GCMutex> 41c8e4: 48 8b 07 mov (%rdi),%rax 41c8e7: ff 50 30 callq *0x30(%rax) 41c8ea: 48 8d 6c 24 08 lea 0x8(%rsp),%rbp 41c8ef: 48 85 db test %rbx,%rbx 41c8f2: 48 0f 45 eb cmovne %rbx,%rbp 41c8f6: 4c 89 f7 mov %r14,%rdi 41c8f9: 48 89 ee mov %rbp,%rsi 41c8fc: 44 89 fa mov %r15d,%edx 41c8ff: 4c 89 e1 mov %r12,%rcx 41c902: e8 99 0a 00 00 callq 41d3a0 <_D2gc3gcx2GC12mallocNoSyncMFmkPmZPv> 41c907: 49 89 c6 mov %rax,%r14 41c90a: 48 8b 3d 5f 6b 21 00 mov 0x216b5f(%rip),%rdi # 633470 <_D2gc3gcx2GC6gcLockC2gc3gcx7GCMutex> 41c911: 48 8b 07 mov (%rdi),%rax 41c914: ff 50 38 callq *0x38(%rax) 41c917: 41 f6 c7 02 test $0x2,%r15b 41c91b: 75 23 jne 41c940 <_D2gc3gcx2GC6mallocMFmkPmZPv+0x80> 41c91d: 4b 8d 3c 26 lea (%r14,%r12,1),%rdi 41c921: 48 8b 55 00 mov 0x0(%rbp),%rdx 41c925: 4c 29 e2 sub %r12,%rdx 41c928: 31 f6 xor %esi,%esi 41c92a: e8 d1 51 fe ff callq 401b00 41c92f: eb 0f jmp 41c940 <_D2gc3gcx2GC6mallocMFmkPmZPv+0x80> 41c931: 45 31 f6 xor %r14d,%r14d 41c934: 48 85 db test %rbx,%rbx 41c937: 74 07 je 41c940 <_D2gc3gcx2GC6mallocMFmkPmZPv+0x80> 41c939: 48 c7 03 00 00 00 00 movq $0x0,(%rbx) 41c940: 4c 89 f0 mov %r14,%rax 41c943: 48 83 c4 10 add $0x10,%rsp 41c947: 5b pop %rbx 41c948: 41 5c pop %r12 41c94a: 41 5e pop %r14 41c94c: 41 5f pop %r15 41c94e: 5d pop %rbp 41c94f: c3 retq 41c950: 48 89 c3 mov %rax,%rbx 41c953: 48 8b 3d 16 6b 21 00 mov 0x216b16(%rip),%rdi # 633470 <_D2gc3gcx2GC6gcLockC2gc3gcx7GCMutex> 41c95a: 48 8b 07 mov (%rdi),%rax 41c95d: ff 50 38 callq *0x38(%rax) 41c960: 48 89 df mov %rbx,%rdi 41c963: e8 98 c4 fe ff callq 408e00 <_d_eh_resume_unwind> 41c968: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 41c96f: 00 000000000041c970 <_D2gc3gcx2GC6callocMFmkPmZPv>: 41c970: 55 push %rbp 41c971: 41 57 push %r15 41c973: 41 56 push %r14 41c975: 41 54 push %r12 41c977: 53 push %rbx 41c978: 48 83 ec 10 sub $0x10,%rsp 41c97c: 49 89 cc mov %rcx,%r12 41c97f: 41 89 d7 mov %edx,%r15d 41c982: 48 89 f3 mov %rsi,%rbx 41c985: 49 89 fe mov %rdi,%r14 41c988: 4d 85 e4 test %r12,%r12 41c98b: 74 61 je 41c9ee <_D2gc3gcx2GC6callocMFmkPmZPv+0x7e> 41c98d: 48 8b 3d dc 6a 21 00 mov 0x216adc(%rip),%rdi # 633470 <_D2gc3gcx2GC6gcLockC2gc3gcx7GCMutex> 41c994: 48 8b 07 mov (%rdi),%rax 41c997: ff 50 30 callq *0x30(%rax) 41c99a: 48 8d 6c 24 08 lea 0x8(%rsp),%rbp 41c99f: 48 85 db test %rbx,%rbx 41c9a2: 48 0f 45 eb cmovne %rbx,%rbp 41c9a6: 4c 89 f7 mov %r14,%rdi 41c9a9: 48 89 ee mov %rbp,%rsi 41c9ac: 44 89 fa mov %r15d,%edx 41c9af: 4c 89 e1 mov %r12,%rcx 41c9b2: e8 e9 09 00 00 callq 41d3a0 <_D2gc3gcx2GC12mallocNoSyncMFmkPmZPv> 41c9b7: 49 89 c6 mov %rax,%r14 41c9ba: 48 8b 3d af 6a 21 00 mov 0x216aaf(%rip),%rdi # 633470 <_D2gc3gcx2GC6gcLockC2gc3gcx7GCMutex> 41c9c1: 48 8b 07 mov (%rdi),%rax 41c9c4: ff 50 38 callq *0x38(%rax) 41c9c7: 4c 89 f7 mov %r14,%rdi 41c9ca: 31 f6 xor %esi,%esi 41c9cc: 4c 89 e2 mov %r12,%rdx 41c9cf: e8 2c 51 fe ff callq 401b00 41c9d4: 41 f6 c7 02 test $0x2,%r15b 41c9d8: 75 23 jne 41c9fd <_D2gc3gcx2GC6callocMFmkPmZPv+0x8d> 41c9da: 4b 8d 3c 26 lea (%r14,%r12,1),%rdi 41c9de: 48 8b 55 00 mov 0x0(%rbp),%rdx 41c9e2: 4c 29 e2 sub %r12,%rdx 41c9e5: 31 f6 xor %esi,%esi 41c9e7: e8 14 51 fe ff callq 401b00 41c9ec: eb 0f jmp 41c9fd <_D2gc3gcx2GC6callocMFmkPmZPv+0x8d> 41c9ee: 45 31 f6 xor %r14d,%r14d 41c9f1: 48 85 db test %rbx,%rbx 41c9f4: 74 07 je 41c9fd <_D2gc3gcx2GC6callocMFmkPmZPv+0x8d> 41c9f6: 48 c7 03 00 00 00 00 movq $0x0,(%rbx) 41c9fd: 4c 89 f0 mov %r14,%rax 41ca00: 48 83 c4 10 add $0x10,%rsp 41ca04: 5b pop %rbx 41ca05: 41 5c pop %r12 41ca07: 41 5e pop %r14 41ca09: 41 5f pop %r15 41ca0b: 5d pop %rbp 41ca0c: c3 retq 41ca0d: 48 89 c3 mov %rax,%rbx 41ca10: 48 8b 3d 59 6a 21 00 mov 0x216a59(%rip),%rdi # 633470 <_D2gc3gcx2GC6gcLockC2gc3gcx7GCMutex> 41ca17: 48 8b 07 mov (%rdi),%rax 41ca1a: ff 50 38 callq *0x38(%rax) 41ca1d: 48 89 df mov %rbx,%rdi 41ca20: e8 db c3 fe ff callq 408e00 <_d_eh_resume_unwind> 41ca25: 66 66 2e 0f 1f 84 00 data32 nopw %cs:0x0(%rax,%rax,1) 41ca2c: 00 00 00 00 000000000041ca30 <_D2gc3gcx2GC7reallocMFPvmkPmZPv>: 41ca30: 55 push %rbp 41ca31: 41 57 push %r15 41ca33: 41 56 push %r14 41ca35: 41 55 push %r13 41ca37: 41 54 push %r12 41ca39: 53 push %rbx 41ca3a: 50 push %rax 41ca3b: 4d 89 c6 mov %r8,%r14 41ca3e: 49 89 cf mov %rcx,%r15 41ca41: 41 89 d4 mov %edx,%r12d 41ca44: 48 89 f5 mov %rsi,%rbp 41ca47: 49 89 fd mov %rdi,%r13 41ca4a: 48 8b 3d 1f 6a 21 00 mov 0x216a1f(%rip),%rdi # 633470 <_D2gc3gcx2GC6gcLockC2gc3gcx7GCMutex> 41ca51: 48 8b 07 mov (%rdi),%rax 41ca54: ff 50 30 callq *0x30(%rax) 41ca57: 48 8d 1c 24 lea (%rsp),%rbx 41ca5b: 48 85 ed test %rbp,%rbp 41ca5e: 48 0f 45 dd cmovne %rbp,%rbx 41ca62: 4c 89 ef mov %r13,%rdi 41ca65: 48 89 de mov %rbx,%rsi 41ca68: 44 89 e2 mov %r12d,%edx 41ca6b: 4c 89 f9 mov %r15,%rcx 41ca6e: 4d 89 f0 mov %r14,%r8 41ca71: e8 da 0b 00 00 callq 41d650 <_D2gc3gcx2GC13reallocNoSyncMFPvmkPmZPv> 41ca76: 48 89 c5 mov %rax,%rbp 41ca79: 48 8b 3d f0 69 21 00 mov 0x2169f0(%rip),%rdi # 633470 <_D2gc3gcx2GC6gcLockC2gc3gcx7GCMutex> 41ca80: 48 8b 07 mov (%rdi),%rax 41ca83: ff 50 38 callq *0x38(%rax) 41ca86: 4c 39 f5 cmp %r14,%rbp 41ca89: 74 18 je 41caa3 <_D2gc3gcx2GC7reallocMFPvmkPmZPv+0x73> 41ca8b: 41 83 e4 02 and $0x2,%r12d 41ca8f: 75 12 jne 41caa3 <_D2gc3gcx2GC7reallocMFPvmkPmZPv+0x73> 41ca91: 4a 8d 7c 3d 00 lea 0x0(%rbp,%r15,1),%rdi 41ca96: 48 8b 13 mov (%rbx),%rdx 41ca99: 4c 29 fa sub %r15,%rdx 41ca9c: 31 f6 xor %esi,%esi 41ca9e: e8 5d 50 fe ff callq 401b00 41caa3: 48 89 e8 mov %rbp,%rax 41caa6: 48 83 c4 08 add $0x8,%rsp 41caaa: 5b pop %rbx 41caab: 41 5c pop %r12 41caad: 41 5d pop %r13 41caaf: 41 5e pop %r14 41cab1: 41 5f pop %r15 41cab3: 5d pop %rbp 41cab4: c3 retq 41cab5: 48 89 c3 mov %rax,%rbx 41cab8: 48 8b 3d b1 69 21 00 mov 0x2169b1(%rip),%rdi # 633470 <_D2gc3gcx2GC6gcLockC2gc3gcx7GCMutex> 41cabf: 48 8b 07 mov (%rdi),%rax 41cac2: ff 50 38 callq *0x38(%rax) 41cac5: 48 89 df mov %rbx,%rdi 41cac8: e8 33 c3 fe ff callq 408e00 <_d_eh_resume_unwind> 41cacd: 0f 1f 00 nopl (%rax) 000000000041cad0 <_D2gc3gcx2GC6extendMFPvmmZm>: 41cad0: 41 57 push %r15 41cad2: 41 56 push %r14 41cad4: 41 54 push %r12 41cad6: 53 push %rbx 41cad7: 50 push %rax 41cad8: 49 89 ce mov %rcx,%r14 41cadb: 49 89 d7 mov %rdx,%r15 41cade: 49 89 f4 mov %rsi,%r12 41cae1: 48 89 fb mov %rdi,%rbx 41cae4: 48 8b 3d 85 69 21 00 mov 0x216985(%rip),%rdi # 633470 <_D2gc3gcx2GC6gcLockC2gc3gcx7GCMutex> 41caeb: 48 8b 07 mov (%rdi),%rax 41caee: ff 50 30 callq *0x30(%rax) 41caf1: 48 89 df mov %rbx,%rdi 41caf4: 4c 89 e6 mov %r12,%rsi 41caf7: 4c 89 fa mov %r15,%rdx 41cafa: 4c 89 f1 mov %r14,%rcx 41cafd: e8 6e 11 00 00 callq 41dc70 <_D2gc3gcx2GC12extendNoSyncMFPvmmZm> 41cb02: 48 89 c3 mov %rax,%rbx 41cb05: 48 8b 3d 64 69 21 00 mov 0x216964(%rip),%rdi # 633470 <_D2gc3gcx2GC6gcLockC2gc3gcx7GCMutex> 41cb0c: 48 8b 07 mov (%rdi),%rax 41cb0f: 48 8b 40 38 mov 0x38(%rax),%rax 41cb13: ff d0 callq *%rax 41cb15: 48 89 d8 mov %rbx,%rax 41cb18: 48 83 c4 08 add $0x8,%rsp 41cb1c: 5b pop %rbx 41cb1d: 41 5c pop %r12 41cb1f: 41 5e pop %r14 41cb21: 41 5f pop %r15 41cb23: c3 retq 41cb24: 48 89 c3 mov %rax,%rbx 41cb27: 48 8b 3d 42 69 21 00 mov 0x216942(%rip),%rdi # 633470 <_D2gc3gcx2GC6gcLockC2gc3gcx7GCMutex> 41cb2e: 48 8b 07 mov (%rdi),%rax 41cb31: ff 50 38 callq *0x38(%rax) 41cb34: 48 89 df mov %rbx,%rdi 41cb37: e8 c4 c2 fe ff callq 408e00 <_d_eh_resume_unwind> 41cb3c: 0f 1f 40 00 nopl 0x0(%rax) 000000000041cb40 <_D2gc3gcx2GC7reserveMFmZm>: 41cb40: 41 57 push %r15 41cb42: 41 56 push %r14 41cb44: 41 54 push %r12 41cb46: 53 push %rbx 41cb47: 50 push %rax 41cb48: 49 89 f7 mov %rsi,%r15 41cb4b: 48 89 fb mov %rdi,%rbx 41cb4e: 45 31 f6 xor %r14d,%r14d 41cb51: 4d 85 ff test %r15,%r15 41cb54: 0f 84 da 00 00 00 je 41cc34 <_D2gc3gcx2GC7reserveMFmZm+0xf4> 41cb5a: 48 8b 3d 0f 69 21 00 mov 0x21690f(%rip),%rdi # 633470 <_D2gc3gcx2GC6gcLockC2gc3gcx7GCMutex> 41cb61: 48 8b 07 mov (%rdi),%rax 41cb64: ff 50 30 callq *0x30(%rax) 41cb67: 48 8b 7b 18 mov 0x18(%rbx),%rdi 41cb6b: 83 7f 70 00 cmpl $0x0,0x70(%rdi) 41cb6f: 74 09 je 41cb7a <_D2gc3gcx2GC7reserveMFmZm+0x3a> 41cb71: e8 0a 7c fe ff callq 404780 41cb76: 48 8b 7b 18 mov 0x18(%rbx),%rdi 41cb7a: 49 81 c7 ff 0f 00 00 add $0xfff,%r15 41cb81: 49 c1 ef 0c shr $0xc,%r15 41cb85: 31 f6 xor %esi,%esi 41cb87: 4c 89 fa mov %r15,%rdx 41cb8a: e8 01 27 00 00 callq 41f290 <_D2gc3gcx3Gcx7newPoolMFmbZPS2gc3gcx4Pool> 41cb8f: 48 89 c3 mov %rax,%rbx 41cb92: 45 31 f6 xor %r14d,%r14d 41cb95: 48 85 db test %rbx,%rbx 41cb98: 0f 84 86 00 00 00 je 41cc24 <_D2gc3gcx2GC7reserveMFmZm+0xe4> 41cb9e: 48 8b 83 b8 00 00 00 mov 0xb8(%rbx),%rax 41cba5: 48 8b bb c8 00 00 00 mov 0xc8(%rbx),%rdi 41cbac: 4a 8d 0c 3f lea (%rdi,%r15,1),%rcx 41cbb0: 48 39 c1 cmp %rax,%rcx 41cbb3: 77 6f ja 41cc24 <_D2gc3gcx2GC7reserveMFmZm+0xe4> 41cbb5: 48 89 c1 mov %rax,%rcx 41cbb8: 48 29 f9 sub %rdi,%rcx 41cbbb: 49 83 c7 0f add $0xf,%r15 41cbbf: 49 bc f0 ff ff ff ff movabs $0x1ffffffffffff0,%r12 41cbc6: ff 1f 00 41cbc9: 4d 21 fc and %r15,%r12 41cbcc: 4a 8d 14 27 lea (%rdi,%r12,1),%rdx 41cbd0: 48 39 c2 cmp %rax,%rdx 41cbd3: 4c 0f 47 e1 cmova %rcx,%r12 41cbd7: 48 03 bb d0 00 00 00 add 0xd0(%rbx),%rdi 41cbde: be 0a 00 00 00 mov $0xa,%esi 41cbe3: 4c 89 e2 mov %r12,%rdx 41cbe6: e8 15 4f fe ff callq 401b00 41cbeb: 48 8b 83 c8 00 00 00 mov 0xc8(%rbx),%rax 41cbf2: 49 01 c4 add %rax,%r12 41cbf5: 4c 89 a3 c8 00 00 00 mov %r12,0xc8(%rbx) 41cbfc: 0f 1f 40 00 nopl 0x0(%rax) 41cc00: 48 85 c0 test %rax,%rax 41cc03: 74 18 je 41cc1d <_D2gc3gcx2GC7reserveMFmZm+0xdd> 41cc05: 48 8b 8b d0 00 00 00 mov 0xd0(%rbx),%rcx 41cc0c: 80 7c 01 ff 0a cmpb $0xa,-0x1(%rcx,%rax,1) 41cc11: 48 8d 40 ff lea -0x1(%rax),%rax 41cc15: 74 e9 je 41cc00 <_D2gc3gcx2GC7reserveMFmZm+0xc0> 41cc17: 48 83 f8 fe cmp $0xfffffffffffffffe,%rax 41cc1b: 74 07 je 41cc24 <_D2gc3gcx2GC7reserveMFmZm+0xe4> 41cc1d: 49 c1 e4 0c shl $0xc,%r12 41cc21: 4d 89 e6 mov %r12,%r14 41cc24: 48 8b 3d 45 68 21 00 mov 0x216845(%rip),%rdi # 633470 <_D2gc3gcx2GC6gcLockC2gc3gcx7GCMutex> 41cc2b: 48 8b 07 mov (%rdi),%rax 41cc2e: 48 8b 40 38 mov 0x38(%rax),%rax 41cc32: ff d0 callq *%rax 41cc34: 4c 89 f0 mov %r14,%rax 41cc37: 48 83 c4 08 add $0x8,%rsp 41cc3b: 5b pop %rbx 41cc3c: 41 5c pop %r12 41cc3e: 41 5e pop %r14 41cc40: 41 5f pop %r15 41cc42: c3 retq 41cc43: 48 89 c3 mov %rax,%rbx 41cc46: 48 8b 3d 23 68 21 00 mov 0x216823(%rip),%rdi # 633470 <_D2gc3gcx2GC6gcLockC2gc3gcx7GCMutex> 41cc4d: 48 8b 07 mov (%rdi),%rax 41cc50: ff 50 38 callq *0x38(%rax) 41cc53: 48 89 df mov %rbx,%rdi 41cc56: e8 a5 c1 fe ff callq 408e00 <_d_eh_resume_unwind> 41cc5b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 000000000041cc60 <_D2gc3gcx2GC4freeMFPvZv>: 41cc60: 41 56 push %r14 41cc62: 53 push %rbx 41cc63: 50 push %rax 41cc64: 48 89 f3 mov %rsi,%rbx 41cc67: 49 89 fe mov %rdi,%r14 41cc6a: 48 85 db test %rbx,%rbx 41cc6d: 74 28 je 41cc97 <_D2gc3gcx2GC4freeMFPvZv+0x37> 41cc6f: 48 8b 3d fa 67 21 00 mov 0x2167fa(%rip),%rdi # 633470 <_D2gc3gcx2GC6gcLockC2gc3gcx7GCMutex> 41cc76: 48 8b 07 mov (%rdi),%rax 41cc79: ff 50 30 callq *0x30(%rax) 41cc7c: 4c 89 f7 mov %r14,%rdi 41cc7f: 48 89 de mov %rbx,%rsi 41cc82: e8 39 14 00 00 callq 41e0c0 <_D2gc3gcx2GC10freeNoSyncMFPvZv> 41cc87: 48 8b 3d e2 67 21 00 mov 0x2167e2(%rip),%rdi # 633470 <_D2gc3gcx2GC6gcLockC2gc3gcx7GCMutex> 41cc8e: 48 8b 07 mov (%rdi),%rax 41cc91: 48 8b 40 38 mov 0x38(%rax),%rax 41cc95: ff d0 callq *%rax 41cc97: 48 83 c4 08 add $0x8,%rsp 41cc9b: 5b pop %rbx 41cc9c: 41 5e pop %r14 41cc9e: c3 retq 41cc9f: 48 89 c3 mov %rax,%rbx 41cca2: 48 8b 3d c7 67 21 00 mov 0x2167c7(%rip),%rdi # 633470 <_D2gc3gcx2GC6gcLockC2gc3gcx7GCMutex> 41cca9: 48 8b 07 mov (%rdi),%rax 41ccac: ff 50 38 callq *0x38(%rax) 41ccaf: 48 89 df mov %rbx,%rdi 41ccb2: e8 49 c1 fe ff callq 408e00 <_d_eh_resume_unwind> 41ccb7: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) 41ccbe: 00 00 000000000041ccc0 <_D2gc3gcx2GC6addrOfMFPvZPv>: 41ccc0: 41 56 push %r14 41ccc2: 53 push %rbx 41ccc3: 50 push %rax 41ccc4: 49 89 f6 mov %rsi,%r14 41ccc7: 48 89 fb mov %rdi,%rbx 41ccca: 4d 85 f6 test %r14,%r14 41cccd: 74 4c je 41cd1b <_D2gc3gcx2GC6addrOfMFPvZPv+0x5b> 41cccf: 48 8b 3d 9a 67 21 00 mov 0x21679a(%rip),%rdi # 633470 <_D2gc3gcx2GC6gcLockC2gc3gcx7GCMutex> 41ccd6: 48 8b 07 mov (%rdi),%rax 41ccd9: ff 50 30 callq *0x30(%rax) 41ccdc: 48 8b 03 mov (%rbx),%rax 41ccdf: 48 8b 80 a0 00 00 00 mov 0xa0(%rax),%rax 41cce6: 48 89 df mov %rbx,%rdi 41cce9: 4c 89 f6 mov %r14,%rsi 41ccec: ff d0 callq *%rax 41ccee: 48 89 c3 mov %rax,%rbx 41ccf1: 48 8b 3d 78 67 21 00 mov 0x216778(%rip),%rdi # 633470 <_D2gc3gcx2GC6gcLockC2gc3gcx7GCMutex> 41ccf8: 48 8b 07 mov (%rdi),%rax 41ccfb: 48 8b 40 38 mov 0x38(%rax),%rax 41ccff: ff d0 callq *%rax 41cd01: eb 1a jmp 41cd1d <_D2gc3gcx2GC6addrOfMFPvZPv+0x5d> 41cd03: 48 89 c3 mov %rax,%rbx 41cd06: 48 8b 3d 63 67 21 00 mov 0x216763(%rip),%rdi # 633470 <_D2gc3gcx2GC6gcLockC2gc3gcx7GCMutex> 41cd0d: 48 8b 07 mov (%rdi),%rax 41cd10: ff 50 38 callq *0x38(%rax) 41cd13: 48 89 df mov %rbx,%rdi 41cd16: e8 e5 c0 fe ff callq 408e00 <_d_eh_resume_unwind> 41cd1b: 31 db xor %ebx,%ebx 41cd1d: 48 89 d8 mov %rbx,%rax 41cd20: 48 83 c4 08 add $0x8,%rsp 41cd24: 5b pop %rbx 41cd25: 41 5e pop %r14 41cd27: c3 retq 41cd28: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 41cd2f: 00 000000000041cd30 <_D2gc3gcx2GC12addrOfNoSyncMFPvZPv>: 41cd30: 50 push %rax 41cd31: 48 85 f6 test %rsi,%rsi 41cd34: 74 0b je 41cd41 <_D2gc3gcx2GC12addrOfNoSyncMFPvZPv+0x11> 41cd36: 48 8b 7f 18 mov 0x18(%rdi),%rdi 41cd3a: e8 51 1c 00 00 callq 41e990 <_D2gc3gcx3Gcx8findBaseMFPvZPv> 41cd3f: 5a pop %rdx 41cd40: c3 retq 41cd41: 31 c0 xor %eax,%eax 41cd43: 5a pop %rdx 41cd44: c3 retq 41cd45: 66 66 2e 0f 1f 84 00 data32 nopw %cs:0x0(%rax,%rax,1) 41cd4c: 00 00 00 00 000000000041cd50 <_D2gc3gcx2GC6sizeOfMFPvZm>: 41cd50: 41 57 push %r15 41cd52: 41 56 push %r14 41cd54: 53 push %rbx 41cd55: 49 89 f6 mov %rsi,%r14 41cd58: 49 89 ff mov %rdi,%r15 41cd5b: 31 db xor %ebx,%ebx 41cd5d: 4d 85 f6 test %r14,%r14 41cd60: 74 3d je 41cd9f <_D2gc3gcx2GC6sizeOfMFPvZm+0x4f> 41cd62: 48 8b 3d 07 67 21 00 mov 0x216707(%rip),%rdi # 633470 <_D2gc3gcx2GC6gcLockC2gc3gcx7GCMutex> 41cd69: 48 8b 07 mov (%rdi),%rax 41cd6c: ff 50 30 callq *0x30(%rax) 41cd6f: 49 8b 7f 18 mov 0x18(%r15),%rdi 41cd73: 4c 89 f6 mov %r14,%rsi 41cd76: e8 e5 1c 00 00 callq 41ea60 <_D2gc3gcx3Gcx8findSizeMFPvZm> 41cd7b: 31 db xor %ebx,%ebx 41cd7d: 8d 88 ff 0f 00 00 lea 0xfff(%rax),%ecx 41cd83: 44 21 f1 and %r14d,%ecx 41cd86: 66 f7 c1 ff 0f test $0xfff,%cx 41cd8b: 48 0f 44 d8 cmove %rax,%rbx 41cd8f: 48 8b 3d da 66 21 00 mov 0x2166da(%rip),%rdi # 633470 <_D2gc3gcx2GC6gcLockC2gc3gcx7GCMutex> 41cd96: 48 8b 07 mov (%rdi),%rax 41cd99: 48 8b 40 38 mov 0x38(%rax),%rax 41cd9d: ff d0 callq *%rax 41cd9f: 48 89 d8 mov %rbx,%rax 41cda2: 5b pop %rbx 41cda3: 41 5e pop %r14 41cda5: 41 5f pop %r15 41cda7: c3 retq 41cda8: 48 89 c3 mov %rax,%rbx 41cdab: 48 8b 3d be 66 21 00 mov 0x2166be(%rip),%rdi # 633470 <_D2gc3gcx2GC6gcLockC2gc3gcx7GCMutex> 41cdb2: 48 8b 07 mov (%rdi),%rax 41cdb5: ff 50 38 callq *0x38(%rax) 41cdb8: 48 89 df mov %rbx,%rdi 41cdbb: e8 40 c0 fe ff callq 408e00 <_d_eh_resume_unwind> 000000000041cdc0 <_D2gc3gcx2GC5queryMFPvZS2gc3gcx7BlkInfo>: 41cdc0: 41 57 push %r15 41cdc2: 41 56 push %r14 41cdc4: 53 push %rbx 41cdc5: 48 83 ec 20 sub $0x20,%rsp 41cdc9: 49 89 d6 mov %rdx,%r14 41cdcc: 49 89 f7 mov %rsi,%r15 41cdcf: 48 89 fb mov %rdi,%rbx 41cdd2: 4d 85 f6 test %r14,%r14 41cdd5: 74 61 je 41ce38 <_D2gc3gcx2GC5queryMFPvZS2gc3gcx7BlkInfo+0x78> 41cdd7: 48 8b 3d 92 66 21 00 mov 0x216692(%rip),%rdi # 633470 <_D2gc3gcx2GC6gcLockC2gc3gcx7GCMutex> 41cdde: 48 8b 07 mov (%rdi),%rax 41cde1: ff 50 30 callq *0x30(%rax) 41cde4: 49 8b 07 mov (%r15),%rax 41cde7: 48 8b 80 b8 00 00 00 mov 0xb8(%rax),%rax 41cdee: 48 8d 7c 24 08 lea 0x8(%rsp),%rdi 41cdf3: 4c 89 fe mov %r15,%rsi 41cdf6: 4c 89 f2 mov %r14,%rdx 41cdf9: ff d0 callq *%rax 41cdfb: 48 8b 44 24 18 mov 0x18(%rsp),%rax 41ce00: 48 89 43 10 mov %rax,0x10(%rbx) 41ce04: c5 f8 10 44 24 08 vmovups 0x8(%rsp),%xmm0 41ce0a: c5 f8 11 03 vmovups %xmm0,(%rbx) 41ce0e: 48 8b 3d 5b 66 21 00 mov 0x21665b(%rip),%rdi # 633470 <_D2gc3gcx2GC6gcLockC2gc3gcx7GCMutex> 41ce15: 48 8b 07 mov (%rdi),%rax 41ce18: 48 8b 40 38 mov 0x38(%rax),%rax 41ce1c: ff d0 callq *%rax 41ce1e: eb 28 jmp 41ce48 <_D2gc3gcx2GC5queryMFPvZS2gc3gcx7BlkInfo+0x88> 41ce20: 48 89 c3 mov %rax,%rbx 41ce23: 48 8b 3d 46 66 21 00 mov 0x216646(%rip),%rdi # 633470 <_D2gc3gcx2GC6gcLockC2gc3gcx7GCMutex> 41ce2a: 48 8b 07 mov (%rdi),%rax 41ce2d: ff 50 38 callq *0x38(%rax) 41ce30: 48 89 df mov %rbx,%rdi 41ce33: e8 c8 bf fe ff callq 408e00 <_d_eh_resume_unwind> 41ce38: c5 f8 57 c0 vxorps %xmm0,%xmm0,%xmm0 41ce3c: c5 f8 11 03 vmovups %xmm0,(%rbx) 41ce40: 48 c7 43 10 00 00 00 movq $0x0,0x10(%rbx) 41ce47: 00 41ce48: 48 89 d8 mov %rbx,%rax 41ce4b: 48 83 c4 20 add $0x20,%rsp 41ce4f: 5b pop %rbx 41ce50: 41 5e pop %r14 41ce52: 41 5f pop %r15 41ce54: c3 retq 41ce55: 66 66 2e 0f 1f 84 00 data32 nopw %cs:0x0(%rax,%rax,1) 41ce5c: 00 00 00 00 000000000041ce60 <_D2gc3gcx2GC11queryNoSyncMFPvZS2gc3gcx7BlkInfo>: 41ce60: 53 push %rbx 41ce61: 48 89 fb mov %rdi,%rbx 41ce64: 48 8b 76 18 mov 0x18(%rsi),%rsi 41ce68: e8 c3 1c 00 00 callq 41eb30 <_D2gc3gcx3Gcx7getInfoMFPvZS2gc3gcx7BlkInfo> 41ce6d: 48 89 d8 mov %rbx,%rax 41ce70: 5b pop %rbx 41ce71: c3 retq 41ce72: 66 66 66 66 66 2e 0f data32 data32 data32 data32 nopw %cs:0x0(%rax,%rax,1) 41ce79: 1f 84 00 00 00 00 00 000000000041ce80 <_D2gc3gcx2GC5checkMFPvZv>: 41ce80: 50 push %rax 41ce81: 48 85 f6 test %rsi,%rsi 41ce84: 74 1a je 41cea0 <_D2gc3gcx2GC5checkMFPvZv+0x20> 41ce86: 48 8b 3d e3 65 21 00 mov 0x2165e3(%rip),%rdi # 633470 <_D2gc3gcx2GC6gcLockC2gc3gcx7GCMutex> 41ce8d: 48 8b 07 mov (%rdi),%rax 41ce90: ff 50 30 callq *0x30(%rax) 41ce93: 48 8b 3d d6 65 21 00 mov 0x2165d6(%rip),%rdi # 633470 <_D2gc3gcx2GC6gcLockC2gc3gcx7GCMutex> 41ce9a: 48 8b 07 mov (%rdi),%rax 41ce9d: ff 50 38 callq *0x38(%rax) 41cea0: 58 pop %rax 41cea1: c3 retq 41cea2: 66 66 66 66 66 2e 0f data32 data32 data32 data32 nopw %cs:0x0(%rax,%rax,1) 41cea9: 1f 84 00 00 00 00 00 000000000041ceb0 <_D2gc3gcx2GC7addRootMFPvZv>: 41ceb0: 41 57 push %r15 41ceb2: 41 56 push %r14 41ceb4: 41 55 push %r13 41ceb6: 41 54 push %r12 41ceb8: 53 push %rbx 41ceb9: 49 89 f6 mov %rsi,%r14 41cebc: 48 89 fb mov %rdi,%rbx 41cebf: 4d 85 f6 test %r14,%r14 41cec2: 0f 84 89 00 00 00 je 41cf51 <_D2gc3gcx2GC7addRootMFPvZv+0xa1> 41cec8: 48 8b 3d a1 65 21 00 mov 0x2165a1(%rip),%rdi # 633470 <_D2gc3gcx2GC6gcLockC2gc3gcx7GCMutex> 41cecf: 48 8b 07 mov (%rdi),%rax 41ced2: ff 50 30 callq *0x30(%rax) 41ced5: 48 8b 5b 18 mov 0x18(%rbx),%rbx 41ced9: 4c 8b 63 30 mov 0x30(%rbx),%r12 41cedd: 4c 3b 63 38 cmp 0x38(%rbx),%r12 41cee1: 75 55 jne 41cf38 <_D2gc3gcx2GC7addRootMFPvZv+0x88> 41cee3: 4b 8d 04 24 lea (%r12,%r12,1),%rax 41cee7: 48 8d 3c c5 80 00 00 lea 0x80(,%rax,8),%rdi 41ceee: 00 41ceef: e8 7c 4d fe ff callq 401c70 41cef4: 49 89 c7 mov %rax,%r15 41cef7: 4d 85 ff test %r15,%r15 41cefa: 75 05 jne 41cf01 <_D2gc3gcx2GC7addRootMFPvZv+0x51> 41cefc: e8 6f 78 fe ff callq 404770 41cf01: 4f 8d 6c 24 10 lea 0x10(%r12,%r12,1),%r13 41cf06: 4c 8b 63 40 mov 0x40(%rbx),%r12 41cf0a: 4d 85 e4 test %r12,%r12 41cf0d: 74 1b je 41cf2a <_D2gc3gcx2GC7addRootMFPvZv+0x7a> 41cf0f: 48 8b 53 30 mov 0x30(%rbx),%rdx 41cf13: 48 c1 e2 03 shl $0x3,%rdx 41cf17: 4c 89 ff mov %r15,%rdi 41cf1a: 4c 89 e6 mov %r12,%rsi 41cf1d: e8 ae 4c fe ff callq 401bd0 41cf22: 4c 89 e7 mov %r12,%rdi 41cf25: e8 36 4a fe ff callq 401960 41cf2a: 4c 89 7b 40 mov %r15,0x40(%rbx) 41cf2e: 4c 89 6b 38 mov %r13,0x38(%rbx) 41cf32: 4c 8b 63 30 mov 0x30(%rbx),%r12 41cf36: eb 04 jmp 41cf3c <_D2gc3gcx2GC7addRootMFPvZv+0x8c> 41cf38: 4c 8b 7b 40 mov 0x40(%rbx),%r15 41cf3c: 4f 89 34 e7 mov %r14,(%r15,%r12,8) 41cf40: 48 ff 43 30 incq 0x30(%rbx) 41cf44: 48 8b 3d 25 65 21 00 mov 0x216525(%rip),%rdi # 633470 <_D2gc3gcx2GC6gcLockC2gc3gcx7GCMutex> 41cf4b: 48 8b 07 mov (%rdi),%rax 41cf4e: ff 50 38 callq *0x38(%rax) 41cf51: 5b pop %rbx 41cf52: 41 5c pop %r12 41cf54: 41 5d pop %r13 41cf56: 41 5e pop %r14 41cf58: 41 5f pop %r15 41cf5a: c3 retq 41cf5b: 48 89 c3 mov %rax,%rbx 41cf5e: 48 8b 3d 0b 65 21 00 mov 0x21650b(%rip),%rdi # 633470 <_D2gc3gcx2GC6gcLockC2gc3gcx7GCMutex> 41cf65: 48 8b 07 mov (%rdi),%rax 41cf68: ff 50 38 callq *0x38(%rax) 41cf6b: 48 89 df mov %rbx,%rdi 41cf6e: e8 8d be fe ff callq 408e00 <_d_eh_resume_unwind> 41cf73: 66 66 66 66 2e 0f 1f data32 data32 data32 nopw %cs:0x0(%rax,%rax,1) 41cf7a: 84 00 00 00 00 00 000000000041cf80 <_D2gc3gcx2GC10removeRootMFPvZv>: 41cf80: 41 57 push %r15 41cf82: 41 56 push %r14 41cf84: 53 push %rbx 41cf85: 49 89 f7 mov %rsi,%r15 41cf88: 49 89 fe mov %rdi,%r14 41cf8b: 4d 85 ff test %r15,%r15 41cf8e: 0f 84 8e 00 00 00 je 41d022 <_D2gc3gcx2GC10removeRootMFPvZv+0xa2> 41cf94: 48 8b 3d d5 64 21 00 mov 0x2164d5(%rip),%rdi # 633470 <_D2gc3gcx2GC6gcLockC2gc3gcx7GCMutex> 41cf9b: 48 8b 07 mov (%rdi),%rax 41cf9e: ff 50 30 callq *0x30(%rax) 41cfa1: 49 8b 56 18 mov 0x18(%r14),%rdx 41cfa5: 4c 8b 42 30 mov 0x30(%rdx),%r8 41cfa9: 4a 8d 34 c5 00 00 00 lea 0x0(,%r8,8),%rsi 41cfb0: 00 41cfb1: 4c 89 c7 mov %r8,%rdi 41cfb4: 48 f7 df neg %rdi 41cfb7: 31 c9 xor %ecx,%ecx 41cfb9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 41cfc0: 48 85 ff test %rdi,%rdi 41cfc3: 74 18 je 41cfdd <_D2gc3gcx2GC10removeRootMFPvZv+0x5d> 41cfc5: 48 8b 42 40 mov 0x40(%rdx),%rax 41cfc9: 48 8d 1c 30 lea (%rax,%rsi,1),%rbx 41cfcd: 48 ff c7 inc %rdi 41cfd0: 4c 39 7c 19 f8 cmp %r15,-0x8(%rcx,%rbx,1) 41cfd5: 48 8d 49 f8 lea -0x8(%rcx),%rcx 41cfd9: 75 e5 jne 41cfc0 <_D2gc3gcx2GC10removeRootMFPvZv+0x40> 41cfdb: eb 14 jmp 41cff1 <_D2gc3gcx2GC10removeRootMFPvZv+0x71> 41cfdd: bf 32 00 00 00 mov $0x32,%edi 41cfe2: be 20 72 42 00 mov $0x427220,%esi 41cfe7: ba fc 05 00 00 mov $0x5fc,%edx 41cfec: e8 4f 5e fe ff callq 402e40 <_d_assert> 41cff1: 49 8d 70 ff lea -0x1(%r8),%rsi 41cff5: 48 89 72 30 mov %rsi,0x30(%rdx) 41cff9: 48 c7 c2 f8 ff ff ff mov $0xfffffffffffffff8,%rdx 41d000: 48 29 ca sub %rcx,%rdx 41d003: 4a 8d 04 c0 lea (%rax,%r8,8),%rax 41d007: 48 8d 3c 08 lea (%rax,%rcx,1),%rdi 41d00b: 48 8d 74 01 08 lea 0x8(%rcx,%rax,1),%rsi 41d010: e8 3b 4d fe ff callq 401d50 41d015: 48 8b 3d 54 64 21 00 mov 0x216454(%rip),%rdi # 633470 <_D2gc3gcx2GC6gcLockC2gc3gcx7GCMutex> 41d01c: 48 8b 07 mov (%rdi),%rax 41d01f: ff 50 38 callq *0x38(%rax) 41d022: 5b pop %rbx 41d023: 41 5e pop %r14 41d025: 41 5f pop %r15 41d027: c3 retq 41d028: 48 89 c3 mov %rax,%rbx 41d02b: 48 8b 3d 3e 64 21 00 mov 0x21643e(%rip),%rdi # 633470 <_D2gc3gcx2GC6gcLockC2gc3gcx7GCMutex> 41d032: 48 8b 07 mov (%rdi),%rax 41d035: ff 50 38 callq *0x38(%rax) 41d038: 48 89 df mov %rbx,%rdi 41d03b: e8 c0 bd fe ff callq 408e00 <_d_eh_resume_unwind> 000000000041d040 <_D2gc3gcx2GC8rootIterMFNdZDFDFKPvZiZi>: 41d040: 53 push %rbx 41d041: 48 89 fb mov %rdi,%rbx 41d044: 48 8b 3d 25 64 21 00 mov 0x216425(%rip),%rdi # 633470 <_D2gc3gcx2GC6gcLockC2gc3gcx7GCMutex> 41d04b: 48 8b 07 mov (%rdi),%rax 41d04e: ff 50 30 callq *0x30(%rax) 41d051: 48 8b 5b 18 mov 0x18(%rbx),%rbx 41d055: 48 8b 3d 14 64 21 00 mov 0x216414(%rip),%rdi # 633470 <_D2gc3gcx2GC6gcLockC2gc3gcx7GCMutex> 41d05c: 48 8b 07 mov (%rdi),%rax 41d05f: 48 8b 40 38 mov 0x38(%rax),%rax 41d063: ff d0 callq *%rax 41d065: 48 89 d8 mov %rbx,%rax 41d068: ba 80 e7 41 00 mov $0x41e780,%edx 41d06d: 5b pop %rbx 41d06e: c3 retq 41d06f: 48 89 c3 mov %rax,%rbx 41d072: 48 8b 3d f7 63 21 00 mov 0x2163f7(%rip),%rdi # 633470 <_D2gc3gcx2GC6gcLockC2gc3gcx7GCMutex> 41d079: 48 8b 07 mov (%rdi),%rax 41d07c: ff 50 38 callq *0x38(%rax) 41d07f: 48 89 df mov %rbx,%rdi 41d082: e8 79 bd fe ff callq 408e00 <_d_eh_resume_unwind> 41d087: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) 41d08e: 00 00 000000000041d090 <_D2gc3gcx2GC8addRangeMFPvmZv>: 41d090: 55 push %rbp 41d091: 41 57 push %r15 41d093: 41 56 push %r14 41d095: 41 55 push %r13 41d097: 41 54 push %r12 41d099: 53 push %rbx 41d09a: 50 push %rax 41d09b: 49 89 d6 mov %rdx,%r14 41d09e: 49 89 f7 mov %rsi,%r15 41d0a1: 48 89 fb mov %rdi,%rbx 41d0a4: 4d 85 f6 test %r14,%r14 41d0a7: 0f 84 a5 00 00 00 je 41d152 <_D2gc3gcx2GC8addRangeMFPvmZv+0xc2> 41d0ad: 4d 85 ff test %r15,%r15 41d0b0: 0f 84 9c 00 00 00 je 41d152 <_D2gc3gcx2GC8addRangeMFPvmZv+0xc2> 41d0b6: 48 8b 3d b3 63 21 00 mov 0x2163b3(%rip),%rdi # 633470 <_D2gc3gcx2GC6gcLockC2gc3gcx7GCMutex> 41d0bd: 48 8b 07 mov (%rdi),%rax 41d0c0: ff 50 30 callq *0x30(%rax) 41d0c3: 4d 01 f7 add %r14,%r15 41d0c6: 48 8b 5b 18 mov 0x18(%rbx),%rbx 41d0ca: 48 8b 43 48 mov 0x48(%rbx),%rax 41d0ce: 48 3b 43 50 cmp 0x50(%rbx),%rax 41d0d2: 75 50 jne 41d124 <_D2gc3gcx2GC8addRangeMFPvmZv+0x94> 41d0d4: 48 8d 6c 00 10 lea 0x10(%rax,%rax,1),%rbp 41d0d9: 48 89 ef mov %rbp,%rdi 41d0dc: 48 c1 e7 04 shl $0x4,%rdi 41d0e0: e8 8b 4b fe ff callq 401c70 41d0e5: 49 89 c4 mov %rax,%r12 41d0e8: 4d 85 e4 test %r12,%r12 41d0eb: 75 05 jne 41d0f2 <_D2gc3gcx2GC8addRangeMFPvmZv+0x62> 41d0ed: e8 7e 76 fe ff callq 404770 41d0f2: 4c 8b 6b 58 mov 0x58(%rbx),%r13 41d0f6: 4d 85 ed test %r13,%r13 41d0f9: 74 1b je 41d116 <_D2gc3gcx2GC8addRangeMFPvmZv+0x86> 41d0fb: 48 8b 53 48 mov 0x48(%rbx),%rdx 41d0ff: 48 c1 e2 04 shl $0x4,%rdx 41d103: 4c 89 e7 mov %r12,%rdi 41d106: 4c 89 ee mov %r13,%rsi 41d109: e8 c2 4a fe ff callq 401bd0 41d10e: 4c 89 ef mov %r13,%rdi 41d111: e8 4a 48 fe ff callq 401960 41d116: 4c 89 63 58 mov %r12,0x58(%rbx) 41d11a: 48 89 6b 50 mov %rbp,0x50(%rbx) 41d11e: 48 8b 43 48 mov 0x48(%rbx),%rax 41d122: eb 04 jmp 41d128 <_D2gc3gcx2GC8addRangeMFPvmZv+0x98> 41d124: 4c 8b 63 58 mov 0x58(%rbx),%r12 41d128: 48 c1 e0 04 shl $0x4,%rax 41d12c: 4d 89 34 04 mov %r14,(%r12,%rax,1) 41d130: 48 8b 43 48 mov 0x48(%rbx),%rax 41d134: 48 8b 4b 58 mov 0x58(%rbx),%rcx 41d138: 48 c1 e0 04 shl $0x4,%rax 41d13c: 4c 89 7c 01 08 mov %r15,0x8(%rcx,%rax,1) 41d141: 48 ff 43 48 incq 0x48(%rbx) 41d145: 48 8b 3d 24 63 21 00 mov 0x216324(%rip),%rdi # 633470 <_D2gc3gcx2GC6gcLockC2gc3gcx7GCMutex> 41d14c: 48 8b 07 mov (%rdi),%rax 41d14f: ff 50 38 callq *0x38(%rax) 41d152: 48 83 c4 08 add $0x8,%rsp 41d156: 5b pop %rbx 41d157: 41 5c pop %r12 41d159: 41 5d pop %r13 41d15b: 41 5e pop %r14 41d15d: 41 5f pop %r15 41d15f: 5d pop %rbp 41d160: c3 retq 41d161: 48 89 c3 mov %rax,%rbx 41d164: 48 8b 3d 05 63 21 00 mov 0x216305(%rip),%rdi # 633470 <_D2gc3gcx2GC6gcLockC2gc3gcx7GCMutex> 41d16b: 48 8b 07 mov (%rdi),%rax 41d16e: ff 50 38 callq *0x38(%rax) 41d171: 48 89 df mov %rbx,%rdi 41d174: e8 87 bc fe ff callq 408e00 <_d_eh_resume_unwind> 41d179: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 000000000041d180 <_D2gc3gcx2GC11removeRangeMFPvZv>: 41d180: 41 56 push %r14 41d182: 53 push %rbx 41d183: 50 push %rax 41d184: 48 89 f3 mov %rsi,%rbx 41d187: 49 89 fe mov %rdi,%r14 41d18a: 48 85 db test %rbx,%rbx 41d18d: 74 74 je 41d203 <_D2gc3gcx2GC11removeRangeMFPvZv+0x83> 41d18f: 48 8b 3d da 62 21 00 mov 0x2162da(%rip),%rdi # 633470 <_D2gc3gcx2GC6gcLockC2gc3gcx7GCMutex> 41d196: 48 8b 07 mov (%rdi),%rax 41d199: ff 50 30 callq *0x30(%rax) 41d19c: 49 8b 46 18 mov 0x18(%r14),%rax 41d1a0: 4c 8b 40 48 mov 0x48(%rax),%r8 41d1a4: 4c 89 c2 mov %r8,%rdx 41d1a7: 48 c1 e2 04 shl $0x4,%rdx 41d1ab: 4c 89 c7 mov %r8,%rdi 41d1ae: 48 f7 d7 not %rdi 41d1b1: 31 f6 xor %esi,%esi 41d1b3: 66 66 66 66 2e 0f 1f data32 data32 data32 nopw %cs:0x0(%rax,%rax,1) 41d1ba: 84 00 00 00 00 00 41d1c0: 48 ff c7 inc %rdi 41d1c3: 74 31 je 41d1f6 <_D2gc3gcx2GC11removeRangeMFPvZv+0x76> 41d1c5: 48 8b 48 58 mov 0x58(%rax),%rcx 41d1c9: 48 01 d1 add %rdx,%rcx 41d1cc: 48 39 5c 0e f0 cmp %rbx,-0x10(%rsi,%rcx,1) 41d1d1: 48 8d 76 f0 lea -0x10(%rsi),%rsi 41d1d5: 75 e9 jne 41d1c0 <_D2gc3gcx2GC11removeRangeMFPvZv+0x40> 41d1d7: 49 ff c8 dec %r8 41d1da: 4c 89 40 48 mov %r8,0x48(%rax) 41d1de: 48 c7 c2 f0 ff ff ff mov $0xfffffffffffffff0,%rdx 41d1e5: 48 29 f2 sub %rsi,%rdx 41d1e8: 48 8d 3c 31 lea (%rcx,%rsi,1),%rdi 41d1ec: 48 8d 74 0e 10 lea 0x10(%rsi,%rcx,1),%rsi 41d1f1: e8 5a 4b fe ff callq 401d50 41d1f6: 48 8b 3d 73 62 21 00 mov 0x216273(%rip),%rdi # 633470 <_D2gc3gcx2GC6gcLockC2gc3gcx7GCMutex> 41d1fd: 48 8b 07 mov (%rdi),%rax 41d200: ff 50 38 callq *0x38(%rax) 41d203: 48 83 c4 08 add $0x8,%rsp 41d207: 5b pop %rbx 41d208: 41 5e pop %r14 41d20a: c3 retq 41d20b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 000000000041d210 <_D2gc3gcx2GC9rangeIterMFNdZDFDFKS2gc3gcx5RangeZiZi>: 41d210: 53 push %rbx 41d211: 48 89 fb mov %rdi,%rbx 41d214: 48 8b 3d 55 62 21 00 mov 0x216255(%rip),%rdi # 633470 <_D2gc3gcx2GC6gcLockC2gc3gcx7GCMutex> 41d21b: 48 8b 07 mov (%rdi),%rax 41d21e: ff 50 30 callq *0x30(%rax) 41d221: 48 8b 5b 18 mov 0x18(%rbx),%rbx 41d225: 48 8b 3d 44 62 21 00 mov 0x216244(%rip),%rdi # 633470 <_D2gc3gcx2GC6gcLockC2gc3gcx7GCMutex> 41d22c: 48 8b 07 mov (%rdi),%rax 41d22f: 48 8b 40 38 mov 0x38(%rax),%rax 41d233: ff d0 callq *%rax 41d235: 48 89 d8 mov %rbx,%rax 41d238: ba d0 e8 41 00 mov $0x41e8d0,%edx 41d23d: 5b pop %rbx 41d23e: c3 retq 41d23f: 48 89 c3 mov %rax,%rbx 41d242: 48 8b 3d 27 62 21 00 mov 0x216227(%rip),%rdi # 633470 <_D2gc3gcx2GC6gcLockC2gc3gcx7GCMutex> 41d249: 48 8b 07 mov (%rdi),%rax 41d24c: ff 50 38 callq *0x38(%rax) 41d24f: 48 89 df mov %rbx,%rdi 41d252: e8 a9 bb fe ff callq 408e00 <_d_eh_resume_unwind> 41d257: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) 41d25e: 00 00 000000000041d260 <_D2gc3gcx2GC11fullCollectMFZm>: 41d260: 53 push %rbx 41d261: 48 89 fb mov %rdi,%rbx 41d264: 48 8b 3d 05 62 21 00 mov 0x216205(%rip),%rdi # 633470 <_D2gc3gcx2GC6gcLockC2gc3gcx7GCMutex> 41d26b: 48 8b 07 mov (%rdi),%rax 41d26e: ff 50 30 callq *0x30(%rax) 41d271: 48 8b 7b 18 mov 0x18(%rbx),%rdi 41d275: e8 36 25 00 00 callq 41f7b0 <_D2gc3gcx3Gcx11fullcollectMFZm> 41d27a: 48 89 c3 mov %rax,%rbx 41d27d: 48 8b 3d ec 61 21 00 mov 0x2161ec(%rip),%rdi # 633470 <_D2gc3gcx2GC6gcLockC2gc3gcx7GCMutex> 41d284: 48 8b 07 mov (%rdi),%rax 41d287: ff 50 38 callq *0x38(%rax) 41d28a: 48 89 d8 mov %rbx,%rax 41d28d: 5b pop %rbx 41d28e: c3 retq 41d28f: 48 89 c3 mov %rax,%rbx 41d292: 48 8b 3d d7 61 21 00 mov 0x2161d7(%rip),%rdi # 633470 <_D2gc3gcx2GC6gcLockC2gc3gcx7GCMutex> 41d299: 48 8b 07 mov (%rdi),%rax 41d29c: ff 50 38 callq *0x38(%rax) 41d29f: 48 89 df mov %rbx,%rdi 41d2a2: e8 59 bb fe ff callq 408e00 <_d_eh_resume_unwind> 41d2a7: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) 41d2ae: 00 00 000000000041d2b0 <_D2gc3gcx2GC18fullCollectNoStackMFZv>: 41d2b0: 53 push %rbx 41d2b1: 48 89 fb mov %rdi,%rbx 41d2b4: 48 8b 3d b5 61 21 00 mov 0x2161b5(%rip),%rdi # 633470 <_D2gc3gcx2GC6gcLockC2gc3gcx7GCMutex> 41d2bb: 48 8b 07 mov (%rdi),%rax 41d2be: ff 50 30 callq *0x30(%rax) 41d2c1: 48 8b 43 18 mov 0x18(%rbx),%rax 41d2c5: ff 40 60 incl 0x60(%rax) 41d2c8: 48 8b 7b 18 mov 0x18(%rbx),%rdi 41d2cc: e8 df 24 00 00 callq 41f7b0 <_D2gc3gcx3Gcx11fullcollectMFZm> 41d2d1: 48 8b 43 18 mov 0x18(%rbx),%rax 41d2d5: ff 48 60 decl 0x60(%rax) 41d2d8: 48 8b 3d 91 61 21 00 mov 0x216191(%rip),%rdi # 633470 <_D2gc3gcx2GC6gcLockC2gc3gcx7GCMutex> 41d2df: 48 8b 07 mov (%rdi),%rax 41d2e2: ff 50 38 callq *0x38(%rax) 41d2e5: 5b pop %rbx 41d2e6: c3 retq 41d2e7: 48 89 c3 mov %rax,%rbx 41d2ea: 48 8b 3d 7f 61 21 00 mov 0x21617f(%rip),%rdi # 633470 <_D2gc3gcx2GC6gcLockC2gc3gcx7GCMutex> 41d2f1: 48 8b 07 mov (%rdi),%rax 41d2f4: ff 50 38 callq *0x38(%rax) 41d2f7: 48 89 df mov %rbx,%rdi 41d2fa: e8 01 bb fe ff callq 408e00 <_d_eh_resume_unwind> 41d2ff: 90 nop 000000000041d300 <_D2gc3gcx2GC8minimizeMFZv>: 41d300: 53 push %rbx 41d301: 48 89 fb mov %rdi,%rbx 41d304: 48 8b 3d 65 61 21 00 mov 0x216165(%rip),%rdi # 633470 <_D2gc3gcx2GC6gcLockC2gc3gcx7GCMutex> 41d30b: 48 8b 07 mov (%rdi),%rax 41d30e: ff 50 30 callq *0x30(%rax) 41d311: 48 8b 7b 18 mov 0x18(%rbx),%rdi 41d315: e8 26 1c 00 00 callq 41ef40 <_D2gc3gcx3Gcx8minimizeMFZv> 41d31a: 48 8b 3d 4f 61 21 00 mov 0x21614f(%rip),%rdi # 633470 <_D2gc3gcx2GC6gcLockC2gc3gcx7GCMutex> 41d321: 48 8b 07 mov (%rdi),%rax 41d324: ff 50 38 callq *0x38(%rax) 41d327: 5b pop %rbx 41d328: c3 retq 41d329: 48 89 c3 mov %rax,%rbx 41d32c: 48 8b 3d 3d 61 21 00 mov 0x21613d(%rip),%rdi # 633470 <_D2gc3gcx2GC6gcLockC2gc3gcx7GCMutex> 41d333: 48 8b 07 mov (%rdi),%rax 41d336: ff 50 38 callq *0x38(%rax) 41d339: 48 89 df mov %rbx,%rdi 41d33c: e8 bf ba fe ff callq 408e00 <_d_eh_resume_unwind> 41d341: 66 66 66 66 66 66 2e data32 data32 data32 data32 data32 nopw %cs:0x0(%rax,%rax,1) 41d348: 0f 1f 84 00 00 00 00 41d34f: 00 000000000041d350 <_D2gc3gcx2GC8getStatsMFJS2gc7gcstats7GCStatsZv>: 41d350: 41 56 push %r14 41d352: 53 push %rbx 41d353: 50 push %rax 41d354: 48 89 f3 mov %rsi,%rbx 41d357: 49 89 fe mov %rdi,%r14 41d35a: c5 f8 57 c0 vxorps %xmm0,%xmm0,%xmm0 41d35e: c5 f8 11 43 10 vmovups %xmm0,0x10(%rbx) 41d363: c5 f8 11 03 vmovups %xmm0,(%rbx) 41d367: 48 c7 43 20 00 00 00 movq $0x0,0x20(%rbx) 41d36e: 00 41d36f: 48 8b 3d fa 60 21 00 mov 0x2160fa(%rip),%rdi # 633470 <_D2gc3gcx2GC6gcLockC2gc3gcx7GCMutex> 41d376: 48 8b 07 mov (%rdi),%rax 41d379: ff 50 30 callq *0x30(%rax) 41d37c: 4c 89 f7 mov %r14,%rdi 41d37f: 48 89 de mov %rbx,%rsi 41d382: e8 19 0f 00 00 callq 41e2a0 <_D2gc3gcx2GC14getStatsNoSyncMFJS2gc7gcstats7GCStatsZv> 41d387: 48 8b 3d e2 60 21 00 mov 0x2160e2(%rip),%rdi # 633470 <_D2gc3gcx2GC6gcLockC2gc3gcx7GCMutex> 41d38e: 48 8b 07 mov (%rdi),%rax 41d391: ff 50 38 callq *0x38(%rax) 41d394: 48 83 c4 08 add $0x8,%rsp 41d398: 5b pop %rbx 41d399: 41 5e pop %r14 41d39b: c3 retq 41d39c: 0f 1f 40 00 nopl 0x0(%rax) 000000000041d3a0 <_D2gc3gcx2GC12mallocNoSyncMFmkPmZPv>: 41d3a0: 55 push %rbp 41d3a1: 41 57 push %r15 41d3a3: 41 56 push %r14 41d3a5: 41 55 push %r13 41d3a7: 41 54 push %r12 41d3a9: 53 push %rbx 41d3aa: 48 83 ec 18 sub $0x18,%rsp 41d3ae: 48 89 cd mov %rcx,%rbp 41d3b1: 89 14 24 mov %edx,(%rsp) 41d3b4: 49 89 f7 mov %rsi,%r15 41d3b7: 48 89 7c 24 08 mov %rdi,0x8(%rsp) 41d3bc: 48 8b 47 18 mov 0x18(%rdi),%rax 41d3c0: 83 78 70 00 cmpl $0x0,0x70(%rax) 41d3c4: 74 05 je 41d3cb <_D2gc3gcx2GC12mallocNoSyncMFmkPmZPv+0x2b> 41d3c6: e8 b5 73 fe ff callq 404780 41d3cb: 48 81 fd 01 08 00 00 cmp $0x801,%rbp 41d3d2: 0f 83 6b 01 00 00 jae 41d543 <_D2gc3gcx2GC12mallocNoSyncMFmkPmZPv+0x1a3> 41d3d8: 48 c7 44 24 10 00 00 movq $0x0,0x10(%rsp) 41d3df: 00 00 41d3e1: 0f b6 85 60 72 42 00 movzbl 0x427260(%rbp),%eax 41d3e8: 48 83 f8 07 cmp $0x7,%rax 41d3ec: 0f 87 5a 01 00 00 ja 41d54c <_D2gc3gcx2GC12mallocNoSyncMFmkPmZPv+0x1ac> 41d3f2: 4d 85 ff test %r15,%r15 41d3f5: 48 89 c1 mov %rax,%rcx 41d3f8: 74 0a je 41d404 <_D2gc3gcx2GC12mallocNoSyncMFmkPmZPv+0x64> 41d3fa: 8b 04 8d 70 2b 63 00 mov 0x632b70(,%rcx,4),%eax 41d401: 49 89 07 mov %rax,(%r15) 41d404: 48 8b 44 24 08 mov 0x8(%rsp),%rax 41d409: 4c 8b 78 18 mov 0x18(%rax),%r15 41d40d: 49 83 bc cf 98 00 00 cmpq $0x0,0x98(%r15,%rcx,8) 41d414: 00 00 41d416: 49 89 ce mov %rcx,%r14 41d419: 0f 85 ab 01 00 00 jne 41d5ca <_D2gc3gcx2GC12mallocNoSyncMFmkPmZPv+0x22a> 41d41f: 4f 8d ac f7 98 00 00 lea 0x98(%r15,%r14,8),%r13 41d426: 00 41d427: 41 83 7f 74 00 cmpl $0x0,0x74(%r15) 41d42c: 0f 95 c0 setne %al 41d42f: 0f b6 d8 movzbl %al,%ebx 41d432: c6 44 24 07 00 movb $0x0,0x7(%rsp) 41d437: 49 8b 87 88 00 00 00 mov 0x88(%r15),%rax 41d43e: 48 85 c0 test %rax,%rax 41d441: 74 48 je 41d48b <_D2gc3gcx2GC12mallocNoSyncMFmkPmZPv+0xeb> 41d443: 45 31 e4 xor %r12d,%r12d 41d446: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) 41d44d: 00 00 00 41d450: 49 8b 8f 90 00 00 00 mov 0x90(%r15),%rcx 41d457: 4a 8b 2c e1 mov (%rcx,%r12,8),%rbp 41d45b: 8a 8d d8 00 00 00 mov 0xd8(%rbp),%cl 41d461: 84 c9 test %cl,%cl 41d463: 75 1e jne 41d483 <_D2gc3gcx2GC12mallocNoSyncMFmkPmZPv+0xe3> 41d465: 48 89 ef mov %rbp,%rdi 41d468: be 01 00 00 00 mov $0x1,%esi 41d46d: e8 0e 34 00 00 callq 420880 <_D2gc3gcx4Pool10allocPagesMFmZm> 41d472: 48 83 f8 ff cmp $0xffffffffffffffff,%rax 41d476: 0f 85 fe 00 00 00 jne 41d57a <_D2gc3gcx2GC12mallocNoSyncMFmkPmZPv+0x1da> 41d47c: 49 8b 87 88 00 00 00 mov 0x88(%r15),%rax 41d483: 49 ff c4 inc %r12 41d486: 49 39 c4 cmp %rax,%r12 41d489: 72 c5 jb 41d450 <_D2gc3gcx2GC12mallocNoSyncMFmkPmZPv+0xb0> 41d48b: 83 fb 02 cmp $0x2,%ebx 41d48e: 74 2d je 41d4bd <_D2gc3gcx2GC12mallocNoSyncMFmkPmZPv+0x11d> 41d490: 83 fb 01 cmp $0x1,%ebx 41d493: 75 3d jne 41d4d2 <_D2gc3gcx2GC12mallocNoSyncMFmkPmZPv+0x132> 41d495: 48 8b 5c 24 08 mov 0x8(%rsp),%rbx 41d49a: 48 8b 7b 18 mov 0x18(%rbx),%rdi 41d49e: 31 f6 xor %esi,%esi 41d4a0: ba 01 00 00 00 mov $0x1,%edx 41d4a5: e8 e6 1d 00 00 callq 41f290 <_D2gc3gcx3Gcx7newPoolMFmbZPS2gc3gcx4Pool> 41d4aa: 4c 8b 7b 18 mov 0x18(%rbx),%r15 41d4ae: 4f 8d ac f7 98 00 00 lea 0x98(%r15,%r14,8),%r13 41d4b5: 00 41d4b6: bb 02 00 00 00 mov $0x2,%ebx 41d4bb: eb 72 jmp 41d52f <_D2gc3gcx2GC12mallocNoSyncMFmkPmZPv+0x18f> 41d4bd: 31 db xor %ebx,%ebx 41d4bf: f6 44 24 07 01 testb $0x1,0x7(%rsp) 41d4c4: 74 53 je 41d519 <_D2gc3gcx2GC12mallocNoSyncMFmkPmZPv+0x179> 41d4c6: e8 a5 72 fe ff callq 404770 41d4cb: c6 44 24 07 01 movb $0x1,0x7(%rsp) 41d4d0: eb 4c jmp 41d51e <_D2gc3gcx2GC12mallocNoSyncMFmkPmZPv+0x17e> 41d4d2: 85 db test %ebx,%ebx 41d4d4: 0f 85 53 01 00 00 jne 41d62d <_D2gc3gcx2GC12mallocNoSyncMFmkPmZPv+0x28d> 41d4da: 48 8b 5c 24 08 mov 0x8(%rsp),%rbx 41d4df: 48 8b 7b 18 mov 0x18(%rbx),%rdi 41d4e3: e8 c8 22 00 00 callq 41f7b0 <_D2gc3gcx3Gcx11fullcollectMFZm> 41d4e8: 48 8b 7b 18 mov 0x18(%rbx),%rdi 41d4ec: 48 8b 8f 88 00 00 00 mov 0x88(%rdi),%rcx 41d4f3: 48 c1 e1 05 shl $0x5,%rcx 41d4f7: c6 44 24 07 01 movb $0x1,0x7(%rsp) 41d4fc: bb 01 00 00 00 mov $0x1,%ebx 41d501: 48 39 c8 cmp %rcx,%rax 41d504: 73 18 jae 41d51e <_D2gc3gcx2GC12mallocNoSyncMFmkPmZPv+0x17e> 41d506: 31 f6 xor %esi,%esi 41d508: ba 01 00 00 00 mov $0x1,%edx 41d50d: e8 7e 1d 00 00 callq 41f290 <_D2gc3gcx3Gcx7newPoolMFmbZPS2gc3gcx4Pool> 41d512: bb 02 00 00 00 mov $0x2,%ebx 41d517: eb 05 jmp 41d51e <_D2gc3gcx2GC12mallocNoSyncMFmkPmZPv+0x17e> 41d519: c6 44 24 07 00 movb $0x0,0x7(%rsp) 41d51e: 48 8b 44 24 08 mov 0x8(%rsp),%rax 41d523: 4c 8b 78 18 mov 0x18(%rax),%r15 41d527: 4f 8d ac f7 98 00 00 lea 0x98(%r15,%r14,8),%r13 41d52e: 00 41d52f: 4b 83 bc f7 98 00 00 cmpq $0x0,0x98(%r15,%r14,8) 41d536: 00 00 41d538: 0f 84 f9 fe ff ff je 41d437 <_D2gc3gcx2GC12mallocNoSyncMFmkPmZPv+0x97> 41d53e: e9 87 00 00 00 jmpq 41d5ca <_D2gc3gcx2GC12mallocNoSyncMFmkPmZPv+0x22a> 41d543: 48 c7 44 24 10 00 00 movq $0x0,0x10(%rsp) 41d54a: 00 00 41d54c: 48 8b 44 24 08 mov 0x8(%rsp),%rax 41d551: 48 8b 78 18 mov 0x18(%rax),%rdi 41d555: 48 8d 54 24 10 lea 0x10(%rsp),%rdx 41d55a: 4c 89 fe mov %r15,%rsi 41d55d: 48 89 e9 mov %rbp,%rcx 41d560: e8 0b 1b 00 00 callq 41f070 <_D2gc3gcx3Gcx8bigAllocMFmPPS2gc3gcx4PoolPmZPv> 41d565: 48 89 c5 mov %rax,%rbp 41d568: 48 85 ed test %rbp,%rbp 41d56b: 0f 85 7f 00 00 00 jne 41d5f0 <_D2gc3gcx2GC12mallocNoSyncMFmkPmZPv+0x250> 41d571: e8 fa 71 fe ff callq 404770 41d576: 31 ed xor %ebp,%ebp 41d578: eb 76 jmp 41d5f0 <_D2gc3gcx2GC12mallocNoSyncMFmkPmZPv+0x250> 41d57a: 48 8b 8d d0 00 00 00 mov 0xd0(%rbp),%rcx 41d581: 44 88 34 01 mov %r14b,(%rcx,%rax,1) 41d585: 48 ff 8d c0 00 00 00 decq 0xc0(%rbp) 41d58c: 48 c1 e0 0c shl $0xc,%rax 41d590: 48 8b 55 00 mov 0x0(%rbp),%rdx 41d594: 48 8d 8c 02 00 10 00 lea 0x1000(%rdx,%rax,1),%rcx 41d59b: 00 41d59c: 48 01 d0 add %rdx,%rax 41d59f: 48 39 c8 cmp %rcx,%rax 41d5a2: 73 26 jae 41d5ca <_D2gc3gcx2GC12mallocNoSyncMFmkPmZPv+0x22a> 41d5a4: 42 8b 14 b5 70 2b 63 mov 0x632b70(,%r14,4),%edx 41d5ab: 00 41d5ac: 49 8b 75 00 mov 0x0(%r13),%rsi 41d5b0: 48 89 30 mov %rsi,(%rax) 41d5b3: 48 89 68 08 mov %rbp,0x8(%rax) 41d5b7: 49 89 45 00 mov %rax,0x0(%r13) 41d5bb: 48 8d 3c 10 lea (%rax,%rdx,1),%rdi 41d5bf: 48 39 cf cmp %rcx,%rdi 41d5c2: 48 89 c6 mov %rax,%rsi 41d5c5: 48 89 f8 mov %rdi,%rax 41d5c8: 72 e6 jb 41d5b0 <_D2gc3gcx2GC12mallocNoSyncMFmkPmZPv+0x210> 41d5ca: 48 8b 44 24 08 mov 0x8(%rsp),%rax 41d5cf: 48 8b 40 18 mov 0x18(%rax),%rax 41d5d3: 4a 8b ac f0 98 00 00 mov 0x98(%rax,%r14,8),%rbp 41d5da: 00 41d5db: 48 8b 4d 00 mov 0x0(%rbp),%rcx 41d5df: 4a 89 8c f0 98 00 00 mov %rcx,0x98(%rax,%r14,8) 41d5e6: 00 41d5e7: 48 8b 45 08 mov 0x8(%rbp),%rax 41d5eb: 48 89 44 24 10 mov %rax,0x10(%rsp) 41d5f0: 8b 34 24 mov (%rsp),%esi 41d5f3: 85 f6 test %esi,%esi 41d5f5: 74 24 je 41d61b <_D2gc3gcx2GC12mallocNoSyncMFmkPmZPv+0x27b> 41d5f7: 48 8b 44 24 10 mov 0x10(%rsp),%rax 41d5fc: 48 89 ea mov %rbp,%rdx 41d5ff: 48 2b 10 sub (%rax),%rdx 41d602: 0f b6 88 d8 00 00 00 movzbl 0xd8(%rax),%ecx 41d609: 8d 0c cd 04 00 00 00 lea 0x4(,%rcx,8),%ecx 41d610: 48 d3 ea shr %cl,%rdx 41d613: 48 89 c1 mov %rax,%rcx 41d616: e8 e5 2c 00 00 callq 420300 <_D2gc3gcx3Gcx7setBitsMFPS2gc3gcx4PoolmkZv> 41d61b: 48 89 e8 mov %rbp,%rax 41d61e: 48 83 c4 18 add $0x18,%rsp 41d622: 5b pop %rbx 41d623: 41 5c pop %r12 41d625: 41 5d pop %r13 41d627: 41 5e pop %r14 41d629: 41 5f pop %r15 41d62b: 5d pop %rbp 41d62c: c3 retq 41d62d: bf 32 00 00 00 mov $0x32,%edi 41d632: be 20 72 42 00 mov $0x427220,%esi 41d637: ba ea 01 00 00 mov $0x1ea,%edx 41d63c: e8 ff 57 fe ff callq 402e40 <_d_assert> 41d641: 66 66 66 66 66 66 2e data32 data32 data32 data32 data32 nopw %cs:0x0(%rax,%rax,1) 41d648: 0f 1f 84 00 00 00 00 41d64f: 00 000000000041d650 <_D2gc3gcx2GC13reallocNoSyncMFPvmkPmZPv>: 41d650: 55 push %rbp 41d651: 41 57 push %r15 41d653: 41 56 push %r14 41d655: 41 55 push %r13 41d657: 41 54 push %r12 41d659: 53 push %rbx 41d65a: 48 83 ec 48 sub $0x48,%rsp 41d65e: 4c 89 c3 mov %r8,%rbx 41d661: 48 89 cd mov %rcx,%rbp 41d664: 41 89 d7 mov %edx,%r15d 41d667: 49 89 f6 mov %rsi,%r14 41d66a: 48 89 7c 24 40 mov %rdi,0x40(%rsp) 41d66f: 48 8b 47 18 mov 0x18(%rdi),%rax 41d673: 83 78 70 00 cmpl $0x0,0x70(%rax) 41d677: 74 05 je 41d67e <_D2gc3gcx2GC13reallocNoSyncMFPvmkPmZPv+0x2e> 41d679: e8 02 71 fe ff callq 404780 41d67e: 48 85 ed test %rbp,%rbp 41d681: 0f 84 a8 00 00 00 je 41d72f <_D2gc3gcx2GC13reallocNoSyncMFPvmkPmZPv+0xdf> 41d687: 48 85 db test %rbx,%rbx 41d68a: 0f 84 c8 00 00 00 je 41d758 <_D2gc3gcx2GC13reallocNoSyncMFPvmkPmZPv+0x108> 41d690: 44 89 7c 24 2c mov %r15d,0x2c(%rsp) 41d695: 48 8b 44 24 40 mov 0x40(%rsp),%rax 41d69a: 48 8b 78 18 mov 0x18(%rax),%rdi 41d69e: 48 89 de mov %rbx,%rsi 41d6a1: e8 ba 13 00 00 callq 41ea60 <_D2gc3gcx3Gcx8findSizeMFPvZm> 41d6a6: 48 89 44 24 30 mov %rax,0x30(%rsp) 41d6ab: 48 3d 00 10 00 00 cmp $0x1000,%rax 41d6b1: 4c 89 f6 mov %r14,%rsi 41d6b4: 0f 82 eb 02 00 00 jb 41d9a5 <_D2gc3gcx2GC13reallocNoSyncMFPvmkPmZPv+0x355> 41d6ba: 48 81 fd 00 10 00 00 cmp $0x1000,%rbp 41d6c1: 0f 82 de 02 00 00 jb 41d9a5 <_D2gc3gcx2GC13reallocNoSyncMFPvmkPmZPv+0x355> 41d6c7: 4c 8b 74 24 30 mov 0x30(%rsp),%r14 41d6cc: 49 c1 ee 0c shr $0xc,%r14 41d6d0: 49 89 e8 mov %rbp,%r8 41d6d3: 49 8d a8 ff 0f 00 00 lea 0xfff(%r8),%rbp 41d6da: 48 c1 ed 0c shr $0xc,%rbp 41d6de: 4c 39 f5 cmp %r14,%rbp 41d6e1: 0f 84 4e 03 00 00 je 41da35 <_D2gc3gcx2GC13reallocNoSyncMFPvmkPmZPv+0x3e5> 41d6e7: 49 89 e9 mov %rbp,%r9 41d6ea: 48 8b 44 24 40 mov 0x40(%rsp),%rax 41d6ef: 48 8b 48 18 mov 0x18(%rax),%rcx 41d6f3: 45 31 ff xor %r15d,%r15d 41d6f6: 48 39 59 78 cmp %rbx,0x78(%rcx) 41d6fa: 0f 87 a8 00 00 00 ja 41d7a8 <_D2gc3gcx2GC13reallocNoSyncMFPvmkPmZPv+0x158> 41d700: 48 39 99 80 00 00 00 cmp %rbx,0x80(%rcx) 41d707: 0f 86 9b 00 00 00 jbe 41d7a8 <_D2gc3gcx2GC13reallocNoSyncMFPvmkPmZPv+0x158> 41d70d: 48 8b 81 88 00 00 00 mov 0x88(%rcx),%rax 41d714: 48 83 f8 01 cmp $0x1,%rax 41d718: 77 59 ja 41d773 <_D2gc3gcx2GC13reallocNoSyncMFPvmkPmZPv+0x123> 41d71a: 48 85 c0 test %rax,%rax 41d71d: 0f 84 85 00 00 00 je 41d7a8 <_D2gc3gcx2GC13reallocNoSyncMFPvmkPmZPv+0x158> 41d723: 48 8b 81 90 00 00 00 mov 0x90(%rcx),%rax 41d72a: 4c 8b 38 mov (%rax),%r15 41d72d: eb 79 jmp 41d7a8 <_D2gc3gcx2GC13reallocNoSyncMFPvmkPmZPv+0x158> 41d72f: 48 85 db test %rbx,%rbx 41d732: 74 0d je 41d741 <_D2gc3gcx2GC13reallocNoSyncMFPvmkPmZPv+0xf1> 41d734: 48 8b 7c 24 40 mov 0x40(%rsp),%rdi 41d739: 48 89 de mov %rbx,%rsi 41d73c: e8 7f 09 00 00 callq 41e0c0 <_D2gc3gcx2GC10freeNoSyncMFPvZv> 41d741: 31 ed xor %ebp,%ebp 41d743: 4d 85 f6 test %r14,%r14 41d746: 0f 84 ec 02 00 00 je 41da38 <_D2gc3gcx2GC13reallocNoSyncMFPvmkPmZPv+0x3e8> 41d74c: 49 c7 06 00 00 00 00 movq $0x0,(%r14) 41d753: e9 e0 02 00 00 jmpq 41da38 <_D2gc3gcx2GC13reallocNoSyncMFPvmkPmZPv+0x3e8> 41d758: 48 8b 7c 24 40 mov 0x40(%rsp),%rdi 41d75d: 4c 89 f6 mov %r14,%rsi 41d760: 44 89 fa mov %r15d,%edx 41d763: 48 89 e9 mov %rbp,%rcx 41d766: e8 35 fc ff ff callq 41d3a0 <_D2gc3gcx2GC12mallocNoSyncMFmkPmZPv> 41d76b: 48 89 c5 mov %rax,%rbp 41d76e: e9 c5 02 00 00 jmpq 41da38 <_D2gc3gcx2GC13reallocNoSyncMFPvmkPmZPv+0x3e8> 41d773: 48 8b 89 90 00 00 00 mov 0x90(%rcx),%rcx 41d77a: 31 d2 xor %edx,%edx 41d77c: eb 03 jmp 41d781 <_D2gc3gcx2GC13reallocNoSyncMFPvmkPmZPv+0x131> 41d77e: 48 89 f8 mov %rdi,%rax 41d781: 48 ff c8 dec %rax 41d784: 45 31 ff xor %r15d,%r15d 41d787: 48 39 c2 cmp %rax,%rdx 41d78a: 77 1c ja 41d7a8 <_D2gc3gcx2GC13reallocNoSyncMFPvmkPmZPv+0x158> 41d78c: 48 8d 3c 02 lea (%rdx,%rax,1),%rdi 41d790: 48 d1 ef shr %rdi 41d793: 4c 8b 3c f9 mov (%rcx,%rdi,8),%r15 41d797: 49 39 1f cmp %rbx,(%r15) 41d79a: 77 e2 ja 41d77e <_D2gc3gcx2GC13reallocNoSyncMFPvmkPmZPv+0x12e> 41d79c: 48 ff c7 inc %rdi 41d79f: 49 39 5f 08 cmp %rbx,0x8(%r15) 41d7a3: 48 89 fa mov %rdi,%rdx 41d7a6: 76 dc jbe 41d784 <_D2gc3gcx2GC13reallocNoSyncMFPvmkPmZPv+0x134> 41d7a8: 4c 89 c5 mov %r8,%rbp 41d7ab: 48 89 d8 mov %rbx,%rax 41d7ae: 49 2b 07 sub (%r15),%rax 41d7b1: 48 89 c2 mov %rax,%rdx 41d7b4: 48 c1 fa 3f sar $0x3f,%rdx 41d7b8: 48 c1 ea 34 shr $0x34,%rdx 41d7bc: 48 01 c2 add %rax,%rdx 41d7bf: 48 c1 fa 0c sar $0xc,%rdx 41d7c3: 4c 89 c9 mov %r9,%rcx 41d7c6: 49 89 cd mov %rcx,%r13 41d7c9: 4d 29 f5 sub %r14,%r13 41d7cc: 0f 83 ca 00 00 00 jae 41d89c <_D2gc3gcx2GC13reallocNoSyncMFPvmkPmZPv+0x24c> 41d7d2: 49 89 f4 mov %rsi,%r12 41d7d5: 48 8b 3d 94 5c 21 00 mov 0x215c94(%rip),%rdi # 633470 <_D2gc3gcx2GC6gcLockC2gc3gcx7GCMutex> 41d7dc: 48 8b 07 mov (%rdi),%rax 41d7df: 49 89 cd mov %rcx,%r13 41d7e2: 48 89 d5 mov %rdx,%rbp 41d7e5: ff 50 30 callq *0x30(%rax) 41d7e8: 48 89 ee mov %rbp,%rsi 41d7eb: 4c 89 ea mov %r13,%rdx 41d7ee: 48 8d 04 16 lea (%rsi,%rdx,1),%rax 41d7f2: 49 39 87 e8 00 00 00 cmp %rax,0xe8(%r15) 41d7f9: 76 07 jbe 41d802 <_D2gc3gcx2GC13reallocNoSyncMFPvmkPmZPv+0x1b2> 41d7fb: 49 89 87 e8 00 00 00 mov %rax,0xe8(%r15) 41d802: 4a 8d 0c 36 lea (%rsi,%r14,1),%rcx 41d806: 48 39 c1 cmp %rax,%rcx 41d809: 76 25 jbe 41d830 <_D2gc3gcx2GC13reallocNoSyncMFPvmkPmZPv+0x1e0> 41d80b: 49 29 d6 sub %rdx,%r14 41d80e: 66 90 xchg %ax,%ax 41d810: 49 8b 8f d0 00 00 00 mov 0xd0(%r15),%rcx 41d817: 80 3c 01 09 cmpb $0x9,(%rcx,%rax,1) 41d81b: 77 07 ja 41d824 <_D2gc3gcx2GC13reallocNoSyncMFPvmkPmZPv+0x1d4> 41d81d: 49 ff 87 c0 00 00 00 incq 0xc0(%r15) 41d824: c6 04 01 0a movb $0xa,(%rcx,%rax,1) 41d828: 48 ff c0 inc %rax 41d82b: 49 ff ce dec %r14 41d82e: 75 e0 jne 41d810 <_D2gc3gcx2GC13reallocNoSyncMFPvmkPmZPv+0x1c0> 41d830: 49 89 d6 mov %rdx,%r14 41d833: 48 8d 46 01 lea 0x1(%rsi),%rax 41d837: 49 3b 87 c8 00 00 00 cmp 0xc8(%r15),%rax 41d83e: 73 2a jae 41d86a <_D2gc3gcx2GC13reallocNoSyncMFPvmkPmZPv+0x21a> 41d840: b9 01 00 00 00 mov $0x1,%ecx 41d845: 49 8b 97 d0 00 00 00 mov 0xd0(%r15),%rdx 41d84c: 80 3c 02 09 cmpb $0x9,(%rdx,%rax,1) 41d850: 75 18 jne 41d86a <_D2gc3gcx2GC13reallocNoSyncMFPvmkPmZPv+0x21a> 41d852: 49 8b 97 e0 00 00 00 mov 0xe0(%r15),%rdx 41d859: 89 0c 82 mov %ecx,(%rdx,%rax,4) 41d85c: ff c1 inc %ecx 41d85e: 48 ff c0 inc %rax 41d861: 49 3b 87 c8 00 00 00 cmp 0xc8(%r15),%rax 41d868: 72 db jb 41d845 <_D2gc3gcx2GC13reallocNoSyncMFPvmkPmZPv+0x1f5> 41d86a: 29 f0 sub %esi,%eax 41d86c: 49 8b 8f e0 00 00 00 mov 0xe0(%r15),%rcx 41d873: 89 04 b1 mov %eax,(%rcx,%rsi,4) 41d876: 48 8b 3d f3 5b 21 00 mov 0x215bf3(%rip),%rdi # 633470 <_D2gc3gcx2GC6gcLockC2gc3gcx7GCMutex> 41d87d: 48 8b 07 mov (%rdi),%rax 41d880: ff 50 38 callq *0x38(%rax) 41d883: 4c 89 e5 mov %r12,%rbp 41d886: 48 85 ed test %rbp,%rbp 41d889: 0f 84 a6 01 00 00 je 41da35 <_D2gc3gcx2GC13reallocNoSyncMFPvmkPmZPv+0x3e5> 41d88f: 49 c1 e6 0c shl $0xc,%r14 41d893: 4c 89 75 00 mov %r14,0x0(%rbp) 41d897: e9 99 01 00 00 jmpq 41da35 <_D2gc3gcx2GC13reallocNoSyncMFPvmkPmZPv+0x3e5> 41d89c: 4c 8d 24 0a lea (%rdx,%rcx,1),%r12 41d8a0: 48 89 4c 24 20 mov %rcx,0x20(%rsp) 41d8a5: 4d 3b a7 b8 00 00 00 cmp 0xb8(%r15),%r12 41d8ac: 48 89 54 24 18 mov %rdx,0x18(%rsp) 41d8b1: 0f 87 ee 00 00 00 ja 41d9a5 <_D2gc3gcx2GC13reallocNoSyncMFPvmkPmZPv+0x355> 41d8b7: 48 89 74 24 38 mov %rsi,0x38(%rsp) 41d8bc: 48 8b 3d ad 5b 21 00 mov 0x215bad(%rip),%rdi # 633470 <_D2gc3gcx2GC6gcLockC2gc3gcx7GCMutex> 41d8c3: 48 8b 07 mov (%rdi),%rax 41d8c6: ff 50 30 callq *0x30(%rax) 41d8c9: 48 8b 44 24 18 mov 0x18(%rsp),%rax 41d8ce: 4a 8d 04 30 lea (%rax,%r14,1),%rax 41d8d2: 4c 39 e0 cmp %r12,%rax 41d8d5: 75 11 jne 41d8e8 <_D2gc3gcx2GC13reallocNoSyncMFPvmkPmZPv+0x298> 41d8d7: 48 89 44 24 10 mov %rax,0x10(%rsp) 41d8dc: 49 8d af d0 00 00 00 lea 0xd0(%r15),%rbp 41d8e3: e9 28 02 00 00 jmpq 41db10 <_D2gc3gcx2GC13reallocNoSyncMFPvmkPmZPv+0x4c0> 41d8e8: 48 89 6c 24 08 mov %rbp,0x8(%rsp) 41d8ed: 4c 89 e1 mov %r12,%rcx 41d8f0: 49 8b bf c8 00 00 00 mov 0xc8(%r15),%rdi 41d8f7: 49 8d af d0 00 00 00 lea 0xd0(%r15),%rbp 41d8fe: 4c 8d 61 0f lea 0xf(%rcx),%r12 41d902: 48 89 ca mov %rcx,%rdx 41d905: 48 89 44 24 10 mov %rax,0x10(%rsp) 41d90a: 48 39 c7 cmp %rax,%rdi 41d90d: 74 17 je 41d926 <_D2gc3gcx2GC13reallocNoSyncMFPvmkPmZPv+0x2d6> 41d90f: 48 8b 4d 00 mov 0x0(%rbp),%rcx 41d913: 80 3c 01 0a cmpb $0xa,(%rcx,%rax,1) 41d917: 75 75 jne 41d98e <_D2gc3gcx2GC13reallocNoSyncMFPvmkPmZPv+0x33e> 41d919: 48 ff c0 inc %rax 41d91c: 49 ff cd dec %r13 41d91f: 75 e9 jne 41d90a <_D2gc3gcx2GC13reallocNoSyncMFPvmkPmZPv+0x2ba> 41d921: e9 ea 01 00 00 jmpq 41db10 <_D2gc3gcx2GC13reallocNoSyncMFPvmkPmZPv+0x4c0> 41d926: 49 8b 87 b8 00 00 00 mov 0xb8(%r15),%rax 41d92d: 48 39 c2 cmp %rax,%rdx 41d930: 77 5c ja 41d98e <_D2gc3gcx2GC13reallocNoSyncMFPvmkPmZPv+0x33e> 41d932: 48 89 c1 mov %rax,%rcx 41d935: 48 29 f9 sub %rdi,%rcx 41d938: 49 29 fc sub %rdi,%r12 41d93b: 49 83 e4 f0 and $0xfffffffffffffff0,%r12 41d93f: 49 8d 14 3c lea (%r12,%rdi,1),%rdx 41d943: 48 39 c2 cmp %rax,%rdx 41d946: 4c 0f 47 e1 cmova %rcx,%r12 41d94a: 48 03 7d 00 add 0x0(%rbp),%rdi 41d94e: be 0a 00 00 00 mov $0xa,%esi 41d953: 4c 89 e2 mov %r12,%rdx 41d956: e8 a5 41 fe ff callq 401b00 41d95b: 49 8b 87 c8 00 00 00 mov 0xc8(%r15),%rax 41d962: 49 01 c4 add %rax,%r12 41d965: 4d 89 a7 c8 00 00 00 mov %r12,0xc8(%r15) 41d96c: 48 85 c0 test %rax,%rax 41d96f: 0f 84 9b 01 00 00 je 41db10 <_D2gc3gcx2GC13reallocNoSyncMFPvmkPmZPv+0x4c0> 41d975: 48 8b 4d 00 mov 0x0(%rbp),%rcx 41d979: 80 7c 01 ff 0a cmpb $0xa,-0x1(%rcx,%rax,1) 41d97e: 48 8d 40 ff lea -0x1(%rax),%rax 41d982: 74 e8 je 41d96c <_D2gc3gcx2GC13reallocNoSyncMFPvmkPmZPv+0x31c> 41d984: 48 83 f8 fe cmp $0xfffffffffffffffe,%rax 41d988: 0f 85 82 01 00 00 jne 41db10 <_D2gc3gcx2GC13reallocNoSyncMFPvmkPmZPv+0x4c0> 41d98e: 48 8b 3d db 5a 21 00 mov 0x215adb(%rip),%rdi # 633470 <_D2gc3gcx2GC6gcLockC2gc3gcx7GCMutex> 41d995: 48 8b 07 mov (%rdi),%rax 41d998: ff 50 38 callq *0x38(%rax) 41d99b: 48 8b 74 24 38 mov 0x38(%rsp),%rsi 41d9a0: 48 8b 6c 24 08 mov 0x8(%rsp),%rbp 41d9a5: 4c 8b 74 24 30 mov 0x30(%rsp),%r14 41d9aa: 49 89 ec mov %rbp,%r12 41d9ad: 4d 39 e6 cmp %r12,%r14 41d9b0: 72 09 jb 41d9bb <_D2gc3gcx2GC13reallocNoSyncMFPvmkPmZPv+0x36b> 41d9b2: 4b 8d 04 24 lea (%r12,%r12,1),%rax 41d9b6: 49 39 c6 cmp %rax,%r14 41d9b9: 76 72 jbe 41da2d <_D2gc3gcx2GC13reallocNoSyncMFPvmkPmZPv+0x3dd> 41d9bb: 4d 85 f6 test %r14,%r14 41d9be: 74 3e je 41d9fe <_D2gc3gcx2GC13reallocNoSyncMFPvmkPmZPv+0x3ae> 41d9c0: 48 8b 44 24 40 mov 0x40(%rsp),%rax 41d9c5: 48 8b 40 18 mov 0x18(%rax),%rax 41d9c9: 48 39 58 78 cmp %rbx,0x78(%rax) 41d9cd: 44 8b 7c 24 2c mov 0x2c(%rsp),%r15d 41d9d2: 77 2f ja 41da03 <_D2gc3gcx2GC13reallocNoSyncMFPvmkPmZPv+0x3b3> 41d9d4: 48 39 98 80 00 00 00 cmp %rbx,0x80(%rax) 41d9db: 76 26 jbe 41da03 <_D2gc3gcx2GC13reallocNoSyncMFPvmkPmZPv+0x3b3> 41d9dd: 48 8b 88 88 00 00 00 mov 0x88(%rax),%rcx 41d9e4: 48 83 f9 01 cmp $0x1,%rcx 41d9e8: 77 60 ja 41da4a <_D2gc3gcx2GC13reallocNoSyncMFPvmkPmZPv+0x3fa> 41d9ea: 48 85 c9 test %rcx,%rcx 41d9ed: 74 14 je 41da03 <_D2gc3gcx2GC13reallocNoSyncMFPvmkPmZPv+0x3b3> 41d9ef: 48 8b 80 90 00 00 00 mov 0x90(%rax),%rax 41d9f6: 48 8b 00 mov (%rax),%rax 41d9f9: e9 84 00 00 00 jmpq 41da82 <_D2gc3gcx2GC13reallocNoSyncMFPvmkPmZPv+0x432> 41d9fe: 44 8b 7c 24 2c mov 0x2c(%rsp),%r15d 41da03: 48 8b 7c 24 40 mov 0x40(%rsp),%rdi 41da08: 44 89 fa mov %r15d,%edx 41da0b: 4c 89 e1 mov %r12,%rcx 41da0e: e8 8d f9 ff ff callq 41d3a0 <_D2gc3gcx2GC12mallocNoSyncMFmkPmZPv> 41da13: 4c 89 e2 mov %r12,%rdx 41da16: 48 89 c5 mov %rax,%rbp 41da19: 49 39 d6 cmp %rdx,%r14 41da1c: 49 0f 42 d6 cmovb %r14,%rdx 41da20: 48 89 ef mov %rbp,%rdi 41da23: 48 89 de mov %rbx,%rsi 41da26: e8 a5 41 fe ff callq 401bd0 41da2b: eb 0b jmp 41da38 <_D2gc3gcx2GC13reallocNoSyncMFPvmkPmZPv+0x3e8> 41da2d: 48 85 f6 test %rsi,%rsi 41da30: 74 03 je 41da35 <_D2gc3gcx2GC13reallocNoSyncMFPvmkPmZPv+0x3e5> 41da32: 4c 89 36 mov %r14,(%rsi) 41da35: 48 89 dd mov %rbx,%rbp 41da38: 48 89 e8 mov %rbp,%rax 41da3b: 48 83 c4 48 add $0x48,%rsp 41da3f: 5b pop %rbx 41da40: 41 5c pop %r12 41da42: 41 5d pop %r13 41da44: 41 5e pop %r14 41da46: 41 5f pop %r15 41da48: 5d pop %rbp 41da49: c3 retq 41da4a: 48 8b 90 90 00 00 00 mov 0x90(%rax),%rdx 41da51: 31 ed xor %ebp,%ebp 41da53: eb 03 jmp 41da58 <_D2gc3gcx2GC13reallocNoSyncMFPvmkPmZPv+0x408> 41da55: 48 89 f9 mov %rdi,%rcx 41da58: 48 ff c9 dec %rcx 41da5b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 41da60: 48 39 cd cmp %rcx,%rbp 41da63: 77 9e ja 41da03 <_D2gc3gcx2GC13reallocNoSyncMFPvmkPmZPv+0x3b3> 41da65: 48 8d 7c 0d 00 lea 0x0(%rbp,%rcx,1),%rdi 41da6a: 48 d1 ef shr %rdi 41da6d: 48 8b 04 fa mov (%rdx,%rdi,8),%rax 41da71: 48 39 18 cmp %rbx,(%rax) 41da74: 77 df ja 41da55 <_D2gc3gcx2GC13reallocNoSyncMFPvmkPmZPv+0x405> 41da76: 48 ff c7 inc %rdi 41da79: 48 39 58 08 cmp %rbx,0x8(%rax) 41da7d: 48 89 fd mov %rdi,%rbp 41da80: 76 de jbe 41da60 <_D2gc3gcx2GC13reallocNoSyncMFPvmkPmZPv+0x410> 41da82: 48 85 c0 test %rax,%rax 41da85: 0f 84 78 ff ff ff je 41da03 <_D2gc3gcx2GC13reallocNoSyncMFPvmkPmZPv+0x3b3> 41da8b: 48 89 da mov %rbx,%rdx 41da8e: 48 2b 10 sub (%rax),%rdx 41da91: 0f b6 88 d8 00 00 00 movzbl 0xd8(%rax),%ecx 41da98: 8d 0c cd 04 00 00 00 lea 0x4(,%rcx,8),%ecx 41da9f: 48 d3 ea shr %cl,%rdx 41daa2: 45 85 ff test %r15d,%r15d 41daa5: 0f 84 15 01 00 00 je 41dbc0 <_D2gc3gcx2GC13reallocNoSyncMFPvmkPmZPv+0x570> 41daab: bd 01 00 00 00 mov $0x1,%ebp 41dab0: 88 d1 mov %dl,%cl 41dab2: 48 d3 e5 shl %cl,%rbp 41dab5: 48 f7 d5 not %rbp 41dab8: 48 89 d1 mov %rdx,%rcx 41dabb: 48 c1 e9 06 shr $0x6,%rcx 41dabf: 48 83 78 68 00 cmpq $0x0,0x68(%rax) 41dac4: 74 09 je 41dacf <_D2gc3gcx2GC13reallocNoSyncMFPvmkPmZPv+0x47f> 41dac6: 48 8b 78 58 mov 0x58(%rax),%rdi 41daca: 48 21 6c cf 08 and %rbp,0x8(%rdi,%rcx,8) 41dacf: 49 89 f5 mov %rsi,%r13 41dad2: 48 8b 78 70 mov 0x70(%rax),%rdi 41dad6: 48 21 6c cf 08 and %rbp,0x8(%rdi,%rcx,8) 41dadb: 48 8b b8 88 00 00 00 mov 0x88(%rax),%rdi 41dae2: 48 21 6c cf 08 and %rbp,0x8(%rdi,%rcx,8) 41dae7: 48 83 b8 b0 00 00 00 cmpq $0x0,0xb0(%rax) 41daee: 00 41daef: 74 0c je 41dafd <_D2gc3gcx2GC13reallocNoSyncMFPvmkPmZPv+0x4ad> 41daf1: 48 8b b8 a0 00 00 00 mov 0xa0(%rax),%rdi 41daf8: 48 21 6c cf 08 and %rbp,0x8(%rdi,%rcx,8) 41dafd: 44 89 fe mov %r15d,%esi 41db00: 48 89 c1 mov %rax,%rcx 41db03: e8 f8 27 00 00 callq 420300 <_D2gc3gcx3Gcx7setBitsMFPS2gc3gcx4PoolmkZv> 41db08: 4c 89 ee mov %r13,%rsi 41db0b: e9 f3 fe ff ff jmpq 41da03 <_D2gc3gcx2GC13reallocNoSyncMFPvmkPmZPv+0x3b3> 41db10: 4c 8b 64 24 20 mov 0x20(%rsp),%r12 41db15: 4d 29 f4 sub %r14,%r12 41db18: 48 8b 7c 24 10 mov 0x10(%rsp),%rdi 41db1d: 48 03 7d 00 add 0x0(%rbp),%rdi 41db21: be 09 00 00 00 mov $0x9,%esi 41db26: 4c 89 e2 mov %r12,%rdx 41db29: e8 d2 3f fe ff callq 401b00 41db2e: 48 8b 74 24 18 mov 0x18(%rsp),%rsi 41db33: 48 8d 46 01 lea 0x1(%rsi),%rax 41db37: 49 3b 87 c8 00 00 00 cmp 0xc8(%r15),%rax 41db3e: 73 27 jae 41db67 <_D2gc3gcx2GC13reallocNoSyncMFPvmkPmZPv+0x517> 41db40: b9 01 00 00 00 mov $0x1,%ecx 41db45: 48 8b 55 00 mov 0x0(%rbp),%rdx 41db49: 80 3c 02 09 cmpb $0x9,(%rdx,%rax,1) 41db4d: 75 18 jne 41db67 <_D2gc3gcx2GC13reallocNoSyncMFPvmkPmZPv+0x517> 41db4f: 49 8b 97 e0 00 00 00 mov 0xe0(%r15),%rdx 41db56: 89 0c 82 mov %ecx,(%rdx,%rax,4) 41db59: ff c1 inc %ecx 41db5b: 48 ff c0 inc %rax 41db5e: 49 3b 87 c8 00 00 00 cmp 0xc8(%r15),%rax 41db65: 72 de jb 41db45 <_D2gc3gcx2GC13reallocNoSyncMFPvmkPmZPv+0x4f5> 41db67: 29 f0 sub %esi,%eax 41db69: 49 8b 8f e0 00 00 00 mov 0xe0(%r15),%rcx 41db70: 89 04 b1 mov %eax,(%rcx,%rsi,4) 41db73: 48 8b 44 24 38 mov 0x38(%rsp),%rax 41db78: 48 85 c0 test %rax,%rax 41db7b: 74 0c je 41db89 <_D2gc3gcx2GC13reallocNoSyncMFPvmkPmZPv+0x539> 41db7d: 48 8b 4c 24 20 mov 0x20(%rsp),%rcx 41db82: 48 c1 e1 0c shl $0xc,%rcx 41db86: 48 89 08 mov %rcx,(%rax) 41db89: 4d 29 a7 c0 00 00 00 sub %r12,0xc0(%r15) 41db90: 48 8b 3d d9 58 21 00 mov 0x2158d9(%rip),%rdi # 633470 <_D2gc3gcx2GC6gcLockC2gc3gcx7GCMutex> 41db97: 48 8b 07 mov (%rdi),%rax 41db9a: 48 8b 40 38 mov 0x38(%rax),%rax 41db9e: ff d0 callq *%rax 41dba0: 48 89 dd mov %rbx,%rbp 41dba3: e9 90 fe ff ff jmpq 41da38 <_D2gc3gcx2GC13reallocNoSyncMFPvmkPmZPv+0x3e8> 41dba8: 48 89 c3 mov %rax,%rbx 41dbab: 48 8b 3d be 58 21 00 mov 0x2158be(%rip),%rdi # 633470 <_D2gc3gcx2GC6gcLockC2gc3gcx7GCMutex> 41dbb2: 48 8b 07 mov (%rdi),%rax 41dbb5: ff 50 38 callq *0x38(%rax) 41dbb8: 48 89 df mov %rbx,%rdi 41dbbb: e8 40 b2 fe ff callq 408e00 <_d_eh_resume_unwind> 41dbc0: 48 83 78 68 00 cmpq $0x0,0x68(%rax) 41dbc5: 74 35 je 41dbfc <_D2gc3gcx2GC13reallocNoSyncMFPvmkPmZPv+0x5ac> 41dbc7: 4d 89 e0 mov %r12,%r8 41dbca: 48 89 d7 mov %rdx,%rdi 41dbcd: 48 c1 ef 06 shr $0x6,%rdi 41dbd1: 48 8b 68 58 mov 0x58(%rax),%rbp 41dbd5: 41 b9 01 00 00 00 mov $0x1,%r9d 41dbdb: 88 d1 mov %dl,%cl 41dbdd: 49 d3 e1 shl %cl,%r9 41dbe0: 48 8b 4c fd 08 mov 0x8(%rbp,%rdi,8),%rcx 41dbe5: 80 e2 3f and $0x3f,%dl 41dbe8: 0f b6 d2 movzbl %dl,%edx 41dbeb: 48 0f a3 d1 bt %rdx,%rcx 41dbef: 19 c9 sbb %ecx,%ecx 41dbf1: 83 e1 01 and $0x1,%ecx 41dbf4: 48 ff c7 inc %rdi 41dbf7: 48 89 fa mov %rdi,%rdx 41dbfa: eb 17 jmp 41dc13 <_D2gc3gcx2GC13reallocNoSyncMFPvmkPmZPv+0x5c3> 41dbfc: 4d 89 e0 mov %r12,%r8 41dbff: 41 b9 01 00 00 00 mov $0x1,%r9d 41dc05: 88 d1 mov %dl,%cl 41dc07: 49 d3 e1 shl %cl,%r9 41dc0a: 48 c1 ea 06 shr $0x6,%rdx 41dc0e: 48 ff c2 inc %rdx 41dc11: 31 c9 xor %ecx,%ecx 41dc13: 8d 79 02 lea 0x2(%rcx),%edi 41dc16: 48 8b 68 70 mov 0x70(%rax),%rbp 41dc1a: 4c 85 4c d5 00 test %r9,0x0(%rbp,%rdx,8) 41dc1f: 0f 44 f9 cmove %ecx,%edi 41dc22: 48 83 b8 b0 00 00 00 cmpq $0x0,0xb0(%rax) 41dc29: 00 41dc2a: 74 16 je 41dc42 <_D2gc3gcx2GC13reallocNoSyncMFPvmkPmZPv+0x5f2> 41dc2c: 89 f9 mov %edi,%ecx 41dc2e: 83 c9 10 or $0x10,%ecx 41dc31: 48 8b a8 a0 00 00 00 mov 0xa0(%rax),%rbp 41dc38: 4c 85 4c d5 00 test %r9,0x0(%rbp,%rdx,8) 41dc3d: 0f 44 cf cmove %edi,%ecx 41dc40: eb 02 jmp 41dc44 <_D2gc3gcx2GC13reallocNoSyncMFPvmkPmZPv+0x5f4> 41dc42: 89 f9 mov %edi,%ecx 41dc44: 4d 89 c4 mov %r8,%r12 41dc47: 41 89 cf mov %ecx,%r15d 41dc4a: 41 83 cf 08 or $0x8,%r15d 41dc4e: 48 8b 80 88 00 00 00 mov 0x88(%rax),%rax 41dc55: 4c 85 0c d0 test %r9,(%rax,%rdx,8) 41dc59: 44 0f 44 f9 cmove %ecx,%r15d 41dc5d: e9 a1 fd ff ff jmpq 41da03 <_D2gc3gcx2GC13reallocNoSyncMFPvmkPmZPv+0x3b3> 41dc62: 66 66 66 66 66 2e 0f data32 data32 data32 data32 nopw %cs:0x0(%rax,%rax,1) 41dc69: 1f 84 00 00 00 00 00 000000000041dc70 <_D2gc3gcx2GC12extendNoSyncMFPvmmZm>: 41dc70: 55 push %rbp 41dc71: 41 57 push %r15 41dc73: 41 56 push %r14 41dc75: 41 55 push %r13 41dc77: 41 54 push %r12 41dc79: 53 push %rbx 41dc7a: 48 83 ec 48 sub $0x48,%rsp 41dc7e: 48 89 cb mov %rcx,%rbx 41dc81: 49 89 d4 mov %rdx,%r12 41dc84: 49 89 f6 mov %rsi,%r14 41dc87: 48 89 fd mov %rdi,%rbp 41dc8a: 48 8b 7d 18 mov 0x18(%rbp),%rdi 41dc8e: 83 7f 70 00 cmpl $0x0,0x70(%rdi) 41dc92: 74 09 je 41dc9d <_D2gc3gcx2GC12extendNoSyncMFPvmmZm+0x2d> 41dc94: e8 e7 6a fe ff callq 404780 41dc99: 48 8b 7d 18 mov 0x18(%rbp),%rdi 41dc9d: 48 89 6c 24 38 mov %rbp,0x38(%rsp) 41dca2: 48 89 de mov %rbx,%rsi 41dca5: e8 b6 0d 00 00 callq 41ea60 <_D2gc3gcx3Gcx8findSizeMFPvZm> 41dcaa: 31 d2 xor %edx,%edx 41dcac: 48 3d ff 0f 00 00 cmp $0xfff,%rax 41dcb2: 48 89 c1 mov %rax,%rcx 41dcb5: 0f 86 f8 02 00 00 jbe 41dfb3 <_D2gc3gcx2GC12extendNoSyncMFPvmmZm+0x343> 41dcbb: 4d 89 f0 mov %r14,%r8 41dcbe: 48 8b 44 24 38 mov 0x38(%rsp),%rax 41dcc3: 48 8b 50 18 mov 0x18(%rax),%rdx 41dcc7: 31 c0 xor %eax,%eax 41dcc9: 48 39 5a 78 cmp %rbx,0x78(%rdx) 41dccd: 41 bf 00 00 00 00 mov $0x0,%r15d 41dcd3: 48 89 cd mov %rcx,%rbp 41dcd6: 77 6c ja 41dd44 <_D2gc3gcx2GC12extendNoSyncMFPvmmZm+0xd4> 41dcd8: 48 39 9a 80 00 00 00 cmp %rbx,0x80(%rdx) 41dcdf: 41 bf 00 00 00 00 mov $0x0,%r15d 41dce5: 76 5d jbe 41dd44 <_D2gc3gcx2GC12extendNoSyncMFPvmmZm+0xd4> 41dce7: 48 8b 8a 88 00 00 00 mov 0x88(%rdx),%rcx 41dcee: 48 83 f9 01 cmp $0x1,%rcx 41dcf2: 77 17 ja 41dd0b <_D2gc3gcx2GC12extendNoSyncMFPvmmZm+0x9b> 41dcf4: 48 85 c9 test %rcx,%rcx 41dcf7: 41 bf 00 00 00 00 mov $0x0,%r15d 41dcfd: 74 45 je 41dd44 <_D2gc3gcx2GC12extendNoSyncMFPvmmZm+0xd4> 41dcff: 48 8b 8a 90 00 00 00 mov 0x90(%rdx),%rcx 41dd06: 4c 8b 39 mov (%rcx),%r15 41dd09: eb 39 jmp 41dd44 <_D2gc3gcx2GC12extendNoSyncMFPvmmZm+0xd4> 41dd0b: 48 8b 92 90 00 00 00 mov 0x90(%rdx),%rdx 41dd12: 31 f6 xor %esi,%esi 41dd14: eb 03 jmp 41dd19 <_D2gc3gcx2GC12extendNoSyncMFPvmmZm+0xa9> 41dd16: 48 89 f9 mov %rdi,%rcx 41dd19: 48 ff c9 dec %rcx 41dd1c: 0f 1f 40 00 nopl 0x0(%rax) 41dd20: 45 31 ff xor %r15d,%r15d 41dd23: 48 39 ce cmp %rcx,%rsi 41dd26: 77 1c ja 41dd44 <_D2gc3gcx2GC12extendNoSyncMFPvmmZm+0xd4> 41dd28: 48 8d 3c 0e lea (%rsi,%rcx,1),%rdi 41dd2c: 48 d1 ef shr %rdi 41dd2f: 4c 8b 3c fa mov (%rdx,%rdi,8),%r15 41dd33: 49 39 1f cmp %rbx,(%r15) 41dd36: 77 de ja 41dd16 <_D2gc3gcx2GC12extendNoSyncMFPvmmZm+0xa6> 41dd38: 48 ff c7 inc %rdi 41dd3b: 49 39 5f 08 cmp %rbx,0x8(%r15) 41dd3f: 48 89 fe mov %rdi,%rsi 41dd42: 76 dc jbe 41dd20 <_D2gc3gcx2GC12extendNoSyncMFPvmmZm+0xb0> 41dd44: 48 c1 ed 0c shr $0xc,%rbp 41dd48: 48 89 6c 24 30 mov %rbp,0x30(%rsp) 41dd4d: 49 81 c4 ff 0f 00 00 add $0xfff,%r12 41dd54: 49 81 c0 ff 0f 00 00 add $0xfff,%r8 41dd5b: 49 c1 e8 0c shr $0xc,%r8 41dd5f: 49 c1 ec 0c shr $0xc,%r12 41dd63: 4c 89 64 24 40 mov %r12,0x40(%rsp) 41dd68: 48 89 d9 mov %rbx,%rcx 41dd6b: 49 2b 0f sub (%r15),%rcx 41dd6e: 48 89 ce mov %rcx,%rsi 41dd71: 48 c1 fe 3f sar $0x3f,%rsi 41dd75: 48 c1 ee 34 shr $0x34,%rsi 41dd79: 48 01 ce add %rcx,%rsi 41dd7c: 48 c1 fe 0c sar $0xc,%rsi 41dd80: 48 8d 6c 35 00 lea 0x0(%rbp,%rsi,1),%rbp 41dd85: b9 01 00 00 00 mov $0x1,%ecx 41dd8a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) 41dd90: 49 89 c5 mov %rax,%r13 41dd93: 49 89 cc mov %rcx,%r12 41dd96: 4d 8d 74 24 ff lea -0x1(%r12),%r14 41dd9b: 4d 39 c6 cmp %r8,%r14 41dd9e: 73 3a jae 41ddda <_D2gc3gcx2GC12extendNoSyncMFPvmmZm+0x16a> 41dda0: 4a 8d 44 25 ff lea -0x1(%rbp,%r12,1),%rax 41dda5: 49 3b 87 c8 00 00 00 cmp 0xc8(%r15),%rax 41ddac: 74 2c je 41ddda <_D2gc3gcx2GC12extendNoSyncMFPvmmZm+0x16a> 41ddae: 49 8b 97 d0 00 00 00 mov 0xd0(%r15),%rdx 41ddb5: 48 01 ea add %rbp,%rdx 41ddb8: 49 8d 45 ff lea -0x1(%r13),%rax 41ddbc: 49 8d 4c 24 01 lea 0x1(%r12),%rcx 41ddc1: 41 80 7c 14 ff 0a cmpb $0xa,-0x1(%r12,%rdx,1) 41ddc7: 74 c7 je 41dd90 <_D2gc3gcx2GC12extendNoSyncMFPvmmZm+0x120> 41ddc9: 48 83 c1 fe add $0xfffffffffffffffe,%rcx 41ddcd: 31 d2 xor %edx,%edx 41ddcf: 48 3b 4c 24 40 cmp 0x40(%rsp),%rcx 41ddd4: 0f 82 d9 01 00 00 jb 41dfb3 <_D2gc3gcx2GC12extendNoSyncMFPvmmZm+0x343> 41ddda: 4c 3b 74 24 40 cmp 0x40(%rsp),%r14 41dddf: 0f 83 21 01 00 00 jae 41df06 <_D2gc3gcx2GC12extendNoSyncMFPvmmZm+0x296> 41dde5: 48 89 e8 mov %rbp,%rax 41dde8: 49 2b 87 c8 00 00 00 sub 0xc8(%r15),%rax 41ddef: 4c 01 e0 add %r12,%rax 41ddf2: 31 d2 xor %edx,%edx 41ddf4: 48 83 f8 01 cmp $0x1,%rax 41ddf8: 0f 85 b5 01 00 00 jne 41dfb3 <_D2gc3gcx2GC12extendNoSyncMFPvmmZm+0x343> 41ddfe: 4a 8d 7c 05 00 lea 0x0(%rbp,%r8,1),%rdi 41de03: 4c 89 44 24 28 mov %r8,0x28(%rsp) 41de08: 48 f7 d7 not %rdi 41de0b: 49 8b 87 b8 00 00 00 mov 0xb8(%r15),%rax 41de12: 48 f7 d0 not %rax 41de15: 48 89 44 24 18 mov %rax,0x18(%rsp) 41de1a: 48 39 f8 cmp %rdi,%rax 41de1d: 48 0f 47 f8 cmova %rax,%rdi 41de21: 45 31 c0 xor %r8d,%r8d 41de24: 41 be 0e 00 00 00 mov $0xe,%r14d 41de2a: 49 29 fe sub %rdi,%r14 41de2d: 49 29 ee sub %rbp,%r14 41de30: 4d 01 ee add %r13,%r14 41de33: 49 83 e6 f0 and $0xfffffffffffffff0,%r14 41de37: 49 01 f6 add %rsi,%r14 41de3a: 48 8b 4c 24 30 mov 0x30(%rsp),%rcx 41de3f: 49 01 ce add %rcx,%r14 41de42: 49 f7 d6 not %r14 41de45: 4d 01 ee add %r13,%r14 41de48: 49 39 c6 cmp %rax,%r14 41de4b: 48 89 c2 mov %rax,%rdx 41de4e: 49 0f 47 d6 cmova %r14,%rdx 41de52: 48 89 d0 mov %rdx,%rax 41de55: 48 f7 d8 neg %rax 41de58: 48 29 c8 sub %rcx,%rax 41de5b: 48 29 f0 sub %rsi,%rax 41de5e: 4c 39 e0 cmp %r12,%rax 41de61: 4c 89 c0 mov %r8,%rax 41de64: 74 7f je 41dee5 <_D2gc3gcx2GC12extendNoSyncMFPvmmZm+0x275> 41de66: 48 89 f0 mov %rsi,%rax 41de69: 48 f7 d0 not %rax 41de6c: 48 f7 df neg %rdi 41de6f: 48 29 cf sub %rcx,%rdi 41de72: 48 01 c7 add %rax,%rdi 41de75: 4c 01 ef add %r13,%rdi 41de78: 48 89 7c 24 10 mov %rdi,0x10(%rsp) 41de7d: 48 f7 d2 not %rdx 41de80: 48 29 ea sub %rbp,%rdx 41de83: 4c 01 ea add %r13,%rdx 41de86: 48 89 54 24 08 mov %rdx,0x8(%rsp) 41de8b: 49 8b 87 d0 00 00 00 mov 0xd0(%r15),%rax 41de92: 48 01 e8 add %rbp,%rax 41de95: 49 8d 7c 04 ff lea -0x1(%r12,%rax,1),%rdi 41de9a: 48 89 74 24 20 mov %rsi,0x20(%rsp) 41de9f: be 0a 00 00 00 mov $0xa,%esi 41dea4: e8 57 3c fe ff callq 401b00 41dea9: 48 8b 74 24 20 mov 0x20(%rsp),%rsi 41deae: 48 8b 44 24 18 mov 0x18(%rsp),%rax 41deb3: 49 39 c6 cmp %rax,%r14 41deb6: 49 0f 47 c6 cmova %r14,%rax 41deba: 49 8b 8f c8 00 00 00 mov 0xc8(%r15),%rcx 41dec1: 48 29 c1 sub %rax,%rcx 41dec4: 48 ff c9 dec %rcx 41dec7: 48 8b 44 24 08 mov 0x8(%rsp),%rax 41decc: 48 39 44 24 10 cmp %rax,0x10(%rsp) 41ded1: 48 19 c0 sbb %rax,%rax 41ded4: 48 29 e9 sub %rbp,%rcx 41ded7: 48 83 e0 01 and $0x1,%rax 41dedb: 4c 01 e9 add %r13,%rcx 41dede: 49 89 8f c8 00 00 00 mov %rcx,0xc8(%r15) 41dee5: 4e 8d 74 20 ff lea -0x1(%rax,%r12,1),%r14 41deea: 4c 3b 74 24 40 cmp 0x40(%rsp),%r14 41deef: 48 8b 44 24 28 mov 0x28(%rsp),%rax 41def4: ba 00 00 00 00 mov $0x0,%edx 41def9: 0f 82 b4 00 00 00 jb 41dfb3 <_D2gc3gcx2GC12extendNoSyncMFPvmmZm+0x343> 41deff: 49 39 c6 cmp %rax,%r14 41df02: 4c 0f 47 f0 cmova %rax,%r14 41df06: 49 03 af d0 00 00 00 add 0xd0(%r15),%rbp 41df0d: 48 89 ef mov %rbp,%rdi 41df10: 48 89 f5 mov %rsi,%rbp 41df13: be 09 00 00 00 mov $0x9,%esi 41df18: 4c 89 f2 mov %r14,%rdx 41df1b: e8 e0 3b fe ff callq 401b00 41df20: 48 8d 45 01 lea 0x1(%rbp),%rax 41df24: 48 89 ef mov %rbp,%rdi 41df27: 49 3b 87 c8 00 00 00 cmp 0xc8(%r15),%rax 41df2e: 48 8b 74 24 30 mov 0x30(%rsp),%rsi 41df33: 73 30 jae 41df65 <_D2gc3gcx2GC12extendNoSyncMFPvmmZm+0x2f5> 41df35: b9 01 00 00 00 mov $0x1,%ecx 41df3a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) 41df40: 49 8b 97 d0 00 00 00 mov 0xd0(%r15),%rdx 41df47: 80 3c 02 09 cmpb $0x9,(%rdx,%rax,1) 41df4b: 75 18 jne 41df65 <_D2gc3gcx2GC12extendNoSyncMFPvmmZm+0x2f5> 41df4d: 49 8b 97 e0 00 00 00 mov 0xe0(%r15),%rdx 41df54: 89 0c 82 mov %ecx,(%rdx,%rax,4) 41df57: ff c1 inc %ecx 41df59: 48 ff c0 inc %rax 41df5c: 49 3b 87 c8 00 00 00 cmp 0xc8(%r15),%rax 41df63: 72 db jb 41df40 <_D2gc3gcx2GC12extendNoSyncMFPvmmZm+0x2d0> 41df65: 29 f8 sub %edi,%eax 41df67: 49 8b 8f e0 00 00 00 mov 0xe0(%r15),%rcx 41df6e: 89 04 b9 mov %eax,(%rcx,%rdi,4) 41df71: 4d 29 b7 c0 00 00 00 sub %r14,0xc0(%r15) 41df78: 48 8b 54 24 38 mov 0x38(%rsp),%rdx 41df7d: 48 8b 42 18 mov 0x18(%rdx),%rax 41df81: 48 39 18 cmp %rbx,(%rax) 41df84: 75 10 jne 41df96 <_D2gc3gcx2GC12extendNoSyncMFPvmmZm+0x326> 41df86: 49 8d 0c 36 lea (%r14,%rsi,1),%rcx 41df8a: 48 c1 e1 0c shl $0xc,%rcx 41df8e: 48 89 48 08 mov %rcx,0x8(%rax) 41df92: 48 8b 42 18 mov 0x18(%rdx),%rax 41df96: 48 39 58 10 cmp %rbx,0x10(%rax) 41df9a: 74 09 je 41dfa5 <_D2gc3gcx2GC12extendNoSyncMFPvmmZm+0x335> 41df9c: 49 01 f6 add %rsi,%r14 41df9f: 49 c1 e6 0c shl $0xc,%r14 41dfa3: eb 0b jmp 41dfb0 <_D2gc3gcx2GC12extendNoSyncMFPvmmZm+0x340> 41dfa5: 49 01 f6 add %rsi,%r14 41dfa8: 49 c1 e6 0c shl $0xc,%r14 41dfac: 4c 89 70 20 mov %r14,0x20(%rax) 41dfb0: 4c 89 f2 mov %r14,%rdx 41dfb3: 48 89 d0 mov %rdx,%rax 41dfb6: 48 83 c4 48 add $0x48,%rsp 41dfba: 5b pop %rbx 41dfbb: 41 5c pop %r12 41dfbd: 41 5d pop %r13 41dfbf: 41 5e pop %r14 41dfc1: 41 5f pop %r15 41dfc3: 5d pop %rbp 41dfc4: c3 retq 41dfc5: 66 66 2e 0f 1f 84 00 data32 nopw %cs:0x0(%rax,%rax,1) 41dfcc: 00 00 00 00 000000000041dfd0 <_D2gc3gcx2GC13reserveNoSyncMFmZm>: 41dfd0: 41 57 push %r15 41dfd2: 41 56 push %r14 41dfd4: 41 54 push %r12 41dfd6: 53 push %rbx 41dfd7: 50 push %rax 41dfd8: 49 89 f7 mov %rsi,%r15 41dfdb: 48 89 fb mov %rdi,%rbx 41dfde: 48 8b 7b 18 mov 0x18(%rbx),%rdi 41dfe2: 83 7f 70 00 cmpl $0x0,0x70(%rdi) 41dfe6: 74 09 je 41dff1 <_D2gc3gcx2GC13reserveNoSyncMFmZm+0x21> 41dfe8: e8 93 67 fe ff callq 404780 41dfed: 48 8b 7b 18 mov 0x18(%rbx),%rdi 41dff1: 49 81 c7 ff 0f 00 00 add $0xfff,%r15 41dff8: 49 c1 ef 0c shr $0xc,%r15 41dffc: 31 f6 xor %esi,%esi 41dffe: 4c 89 fa mov %r15,%rdx 41e001: e8 8a 12 00 00 callq 41f290 <_D2gc3gcx3Gcx7newPoolMFmbZPS2gc3gcx4Pool> 41e006: 48 89 c3 mov %rax,%rbx 41e009: 45 31 f6 xor %r14d,%r14d 41e00c: 48 85 db test %rbx,%rbx 41e00f: 0f 84 8f 00 00 00 je 41e0a4 <_D2gc3gcx2GC13reserveNoSyncMFmZm+0xd4> 41e015: 48 8b 83 b8 00 00 00 mov 0xb8(%rbx),%rax 41e01c: 48 8b bb c8 00 00 00 mov 0xc8(%rbx),%rdi 41e023: 4a 8d 0c 3f lea (%rdi,%r15,1),%rcx 41e027: 48 39 c1 cmp %rax,%rcx 41e02a: 77 78 ja 41e0a4 <_D2gc3gcx2GC13reserveNoSyncMFmZm+0xd4> 41e02c: 48 89 c1 mov %rax,%rcx 41e02f: 48 29 f9 sub %rdi,%rcx 41e032: 49 83 c7 0f add $0xf,%r15 41e036: 49 bc f0 ff ff ff ff movabs $0x1ffffffffffff0,%r12 41e03d: ff 1f 00 41e040: 4d 21 fc and %r15,%r12 41e043: 4a 8d 14 27 lea (%rdi,%r12,1),%rdx 41e047: 48 39 c2 cmp %rax,%rdx 41e04a: 4c 0f 47 e1 cmova %rcx,%r12 41e04e: 48 03 bb d0 00 00 00 add 0xd0(%rbx),%rdi 41e055: be 0a 00 00 00 mov $0xa,%esi 41e05a: 4c 89 e2 mov %r12,%rdx 41e05d: e8 9e 3a fe ff callq 401b00 41e062: 48 8b 83 c8 00 00 00 mov 0xc8(%rbx),%rax 41e069: 49 01 c4 add %rax,%r12 41e06c: 4c 89 a3 c8 00 00 00 mov %r12,0xc8(%rbx) 41e073: 66 66 66 66 2e 0f 1f data32 data32 data32 nopw %cs:0x0(%rax,%rax,1) 41e07a: 84 00 00 00 00 00 41e080: 48 85 c0 test %rax,%rax 41e083: 74 18 je 41e09d <_D2gc3gcx2GC13reserveNoSyncMFmZm+0xcd> 41e085: 48 8b 8b d0 00 00 00 mov 0xd0(%rbx),%rcx 41e08c: 80 7c 01 ff 0a cmpb $0xa,-0x1(%rcx,%rax,1) 41e091: 48 8d 40 ff lea -0x1(%rax),%rax 41e095: 74 e9 je 41e080 <_D2gc3gcx2GC13reserveNoSyncMFmZm+0xb0> 41e097: 48 83 f8 fe cmp $0xfffffffffffffffe,%rax 41e09b: 74 07 je 41e0a4 <_D2gc3gcx2GC13reserveNoSyncMFmZm+0xd4> 41e09d: 49 c1 e4 0c shl $0xc,%r12 41e0a1: 4d 89 e6 mov %r12,%r14 41e0a4: 4c 89 f0 mov %r14,%rax 41e0a7: 48 83 c4 08 add $0x8,%rsp 41e0ab: 5b pop %rbx 41e0ac: 41 5c pop %r12 41e0ae: 41 5e pop %r14 41e0b0: 41 5f pop %r15 41e0b2: c3 retq 41e0b3: 66 66 66 66 2e 0f 1f data32 data32 data32 nopw %cs:0x0(%rax,%rax,1) 41e0ba: 84 00 00 00 00 00 000000000041e0c0 <_D2gc3gcx2GC10freeNoSyncMFPvZv>: 41e0c0: 41 56 push %r14 41e0c2: 53 push %rbx 41e0c3: 50 push %rax 41e0c4: 48 89 f3 mov %rsi,%rbx 41e0c7: 49 89 fe mov %rdi,%r14 41e0ca: 49 8b 4e 18 mov 0x18(%r14),%rcx 41e0ce: 83 79 70 00 cmpl $0x0,0x70(%rcx) 41e0d2: 74 09 je 41e0dd <_D2gc3gcx2GC10freeNoSyncMFPvZv+0x1d> 41e0d4: e8 a7 66 fe ff callq 404780 41e0d9: 49 8b 4e 18 mov 0x18(%r14),%rcx 41e0dd: 48 39 59 78 cmp %rbx,0x78(%rcx) 41e0e1: 0f 87 6d 01 00 00 ja 41e254 <_D2gc3gcx2GC10freeNoSyncMFPvZv+0x194> 41e0e7: 48 39 99 80 00 00 00 cmp %rbx,0x80(%rcx) 41e0ee: 0f 86 60 01 00 00 jbe 41e254 <_D2gc3gcx2GC10freeNoSyncMFPvZv+0x194> 41e0f4: 48 8b 81 88 00 00 00 mov 0x88(%rcx),%rax 41e0fb: 48 83 f8 01 cmp $0x1,%rax 41e0ff: 77 15 ja 41e116 <_D2gc3gcx2GC10freeNoSyncMFPvZv+0x56> 41e101: 48 85 c0 test %rax,%rax 41e104: 0f 84 4a 01 00 00 je 41e254 <_D2gc3gcx2GC10freeNoSyncMFPvZv+0x194> 41e10a: 48 8b 81 90 00 00 00 mov 0x90(%rcx),%rax 41e111: 48 8b 10 mov (%rax),%rdx 41e114: eb 3f jmp 41e155 <_D2gc3gcx2GC10freeNoSyncMFPvZv+0x95> 41e116: 48 8b 89 90 00 00 00 mov 0x90(%rcx),%rcx 41e11d: 31 f6 xor %esi,%esi 41e11f: eb 03 jmp 41e124 <_D2gc3gcx2GC10freeNoSyncMFPvZv+0x64> 41e121: 48 89 f8 mov %rdi,%rax 41e124: 48 ff c8 dec %rax 41e127: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) 41e12e: 00 00 41e130: 48 39 c6 cmp %rax,%rsi 41e133: 0f 87 1b 01 00 00 ja 41e254 <_D2gc3gcx2GC10freeNoSyncMFPvZv+0x194> 41e139: 48 8d 3c 06 lea (%rsi,%rax,1),%rdi 41e13d: 48 d1 ef shr %rdi 41e140: 48 8b 14 f9 mov (%rcx,%rdi,8),%rdx 41e144: 48 39 1a cmp %rbx,(%rdx) 41e147: 77 d8 ja 41e121 <_D2gc3gcx2GC10freeNoSyncMFPvZv+0x61> 41e149: 48 ff c7 inc %rdi 41e14c: 48 39 5a 08 cmp %rbx,0x8(%rdx) 41e150: 48 89 fe mov %rdi,%rsi 41e153: 76 db jbe 41e130 <_D2gc3gcx2GC10freeNoSyncMFPvZv+0x70> 41e155: 48 85 d2 test %rdx,%rdx 41e158: 0f 84 f6 00 00 00 je 41e254 <_D2gc3gcx2GC10freeNoSyncMFPvZv+0x194> 41e15e: 48 89 de mov %rbx,%rsi 41e161: 48 2b 32 sub (%rdx),%rsi 41e164: 0f b6 82 d8 00 00 00 movzbl 0xd8(%rdx),%eax 41e16b: 8d 0c c5 04 00 00 00 lea 0x4(,%rax,8),%ecx 41e172: 48 89 f0 mov %rsi,%rax 41e175: 48 d3 e8 shr %cl,%rax 41e178: 49 89 c0 mov %rax,%r8 41e17b: 49 c1 e8 06 shr $0x6,%r8 41e17f: bf 01 00 00 00 mov $0x1,%edi 41e184: 88 c1 mov %al,%cl 41e186: 48 d3 e7 shl %cl,%rdi 41e189: 48 f7 d7 not %rdi 41e18c: 48 83 7a 68 00 cmpq $0x0,0x68(%rdx) 41e191: 74 09 je 41e19c <_D2gc3gcx2GC10freeNoSyncMFPvZv+0xdc> 41e193: 48 8b 42 58 mov 0x58(%rdx),%rax 41e197: 4a 21 7c c0 08 and %rdi,0x8(%rax,%r8,8) 41e19c: 48 c1 ee 0c shr $0xc,%rsi 41e1a0: 48 8b 42 70 mov 0x70(%rdx),%rax 41e1a4: 4a 21 7c c0 08 and %rdi,0x8(%rax,%r8,8) 41e1a9: 48 8b 82 88 00 00 00 mov 0x88(%rdx),%rax 41e1b0: 4a 21 7c c0 08 and %rdi,0x8(%rax,%r8,8) 41e1b5: 48 83 ba b0 00 00 00 cmpq $0x0,0xb0(%rdx) 41e1bc: 00 41e1bd: 74 0c je 41e1cb <_D2gc3gcx2GC10freeNoSyncMFPvZv+0x10b> 41e1bf: 48 8b 82 a0 00 00 00 mov 0xa0(%rdx),%rax 41e1c6: 4a 21 7c c0 08 and %rdi,0x8(%rax,%r8,8) 41e1cb: 48 8b 8a d0 00 00 00 mov 0xd0(%rdx),%rcx 41e1d2: 0f b6 04 31 movzbl (%rcx,%rsi,1),%eax 41e1d6: 48 83 f8 08 cmp $0x8,%rax 41e1da: 75 59 jne 41e235 <_D2gc3gcx2GC10freeNoSyncMFPvZv+0x175> 41e1dc: 48 8b 82 e0 00 00 00 mov 0xe0(%rdx),%rax 41e1e3: 48 8b ba e8 00 00 00 mov 0xe8(%rdx),%rdi 41e1ea: 8b 04 b0 mov (%rax,%rsi,4),%eax 41e1ed: 48 39 f7 cmp %rsi,%rdi 41e1f0: 76 07 jbe 41e1f9 <_D2gc3gcx2GC10freeNoSyncMFPvZv+0x139> 41e1f2: 48 89 b2 e8 00 00 00 mov %rsi,0xe8(%rdx) 41e1f9: 48 8d 3c 30 lea (%rax,%rsi,1),%rdi 41e1fd: 48 39 f7 cmp %rsi,%rdi 41e200: 76 52 jbe 41e254 <_D2gc3gcx2GC10freeNoSyncMFPvZv+0x194> 41e202: 48 ff c8 dec %rax 41e205: eb 16 jmp 41e21d <_D2gc3gcx2GC10freeNoSyncMFPvZv+0x15d> 41e207: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) 41e20e: 00 00 41e210: 48 ff c6 inc %rsi 41e213: 48 ff c8 dec %rax 41e216: 48 8b 8a d0 00 00 00 mov 0xd0(%rdx),%rcx 41e21d: 80 3c 31 09 cmpb $0x9,(%rcx,%rsi,1) 41e221: 77 07 ja 41e22a <_D2gc3gcx2GC10freeNoSyncMFPvZv+0x16a> 41e223: 48 ff 82 c0 00 00 00 incq 0xc0(%rdx) 41e22a: c6 04 31 0a movb $0xa,(%rcx,%rsi,1) 41e22e: 48 85 c0 test %rax,%rax 41e231: 74 21 je 41e254 <_D2gc3gcx2GC10freeNoSyncMFPvZv+0x194> 41e233: eb db jmp 41e210 <_D2gc3gcx2GC10freeNoSyncMFPvZv+0x150> 41e235: 49 8b 4e 18 mov 0x18(%r14),%rcx 41e239: 48 8b 8c c1 98 00 00 mov 0x98(%rcx,%rax,8),%rcx 41e240: 00 41e241: 48 89 0b mov %rcx,(%rbx) 41e244: 48 89 53 08 mov %rdx,0x8(%rbx) 41e248: 49 8b 4e 18 mov 0x18(%r14),%rcx 41e24c: 48 89 9c c1 98 00 00 mov %rbx,0x98(%rcx,%rax,8) 41e253: 00 41e254: 48 83 c4 08 add $0x8,%rsp 41e258: 5b pop %rbx 41e259: 41 5e pop %r14 41e25b: c3 retq 41e25c: 0f 1f 40 00 nopl 0x0(%rax) 000000000041e260 <_D2gc3gcx2GC12sizeOfNoSyncMFPvZm>: 41e260: 53 push %rbx 41e261: 48 89 f3 mov %rsi,%rbx 41e264: 48 8b 7f 18 mov 0x18(%rdi),%rdi 41e268: e8 f3 07 00 00 callq 41ea60 <_D2gc3gcx3Gcx8findSizeMFPvZm> 41e26d: 8d 88 ff 0f 00 00 lea 0xfff(%rax),%ecx 41e273: 21 cb and %ecx,%ebx 41e275: 31 c9 xor %ecx,%ecx 41e277: 66 f7 c3 ff 0f test $0xfff,%bx 41e27c: 48 0f 44 c8 cmove %rax,%rcx 41e280: 48 89 c8 mov %rcx,%rax 41e283: 5b pop %rbx 41e284: c3 retq 41e285: 66 66 2e 0f 1f 84 00 data32 nopw %cs:0x0(%rax,%rax,1) 41e28c: 00 00 00 00 000000000041e290 <_D2gc3gcx2GC11checkNoSyncMFPvZv>: 41e290: c3 retq 41e291: 66 66 66 66 66 66 2e data32 data32 data32 data32 data32 nopw %cs:0x0(%rax,%rax,1) 41e298: 0f 1f 84 00 00 00 00 41e29f: 00 000000000041e2a0 <_D2gc3gcx2GC14getStatsNoSyncMFJS2gc7gcstats7GCStatsZv>: 41e2a0: 41 57 push %r15 41e2a2: 41 56 push %r14 41e2a4: 41 55 push %r13 41e2a6: 41 54 push %r12 41e2a8: 53 push %rbx 41e2a9: c5 f8 57 c0 vxorps %xmm0,%xmm0,%xmm0 41e2ad: c5 f8 11 46 10 vmovups %xmm0,0x10(%rsi) 41e2b2: c5 f8 11 06 vmovups %xmm0,(%rsi) 41e2b6: 48 c7 46 20 00 00 00 movq $0x0,0x20(%rsi) 41e2bd: 00 41e2be: 4c 8b 47 18 mov 0x18(%rdi),%r8 41e2c2: 45 31 ff xor %r15d,%r15d 41e2c5: 49 83 b8 88 00 00 00 cmpq $0x0,0x88(%r8) 41e2cc: 00 41e2cd: 0f 84 a7 00 00 00 je 41e37a <_D2gc3gcx2GC14getStatsNoSyncMFJS2gc7gcstats7GCStatsZv+0xda> 41e2d3: 45 31 ed xor %r13d,%r13d 41e2d6: 45 31 e4 xor %r12d,%r12d 41e2d9: 4d 89 ee mov %r13,%r14 41e2dc: 45 31 d2 xor %r10d,%r10d 41e2df: 4d 89 eb mov %r13,%r11 41e2e2: 66 66 66 66 66 2e 0f data32 data32 data32 data32 nopw %cs:0x0(%rax,%rax,1) 41e2e9: 1f 84 00 00 00 00 00 41e2f0: 49 8b 80 90 00 00 00 mov 0x90(%r8),%rax 41e2f7: 4a 8b 1c d8 mov (%rax,%r11,8),%rbx 41e2fb: 4c 8b 8b c8 00 00 00 mov 0xc8(%rbx),%r9 41e302: 4d 85 c9 test %r9,%r9 41e305: 74 57 je 41e35e <_D2gc3gcx2GC14getStatsNoSyncMFJS2gc7gcstats7GCStatsZv+0xbe> 41e307: 31 c0 xor %eax,%eax 41e309: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 41e310: 48 8b 8b d0 00 00 00 mov 0xd0(%rbx),%rcx 41e317: 8a 0c 01 mov (%rcx,%rax,1),%cl 41e31a: 80 f9 08 cmp $0x8,%cl 41e31d: 75 11 jne 41e330 <_D2gc3gcx2GC14getStatsNoSyncMFJS2gc7gcstats7GCStatsZv+0x90> 41e31f: 49 ff c5 inc %r13 41e322: 4c 89 6e 20 mov %r13,0x20(%rsi) 41e326: eb 26 jmp 41e34e <_D2gc3gcx2GC14getStatsNoSyncMFJS2gc7gcstats7GCStatsZv+0xae> 41e328: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 41e32f: 00 41e330: 80 f9 0a cmp $0xa,%cl 41e333: 75 0b jne 41e340 <_D2gc3gcx2GC14getStatsNoSyncMFJS2gc7gcstats7GCStatsZv+0xa0> 41e335: 49 ff c4 inc %r12 41e338: 4c 89 66 10 mov %r12,0x10(%rsi) 41e33c: eb 10 jmp 41e34e <_D2gc3gcx2GC14getStatsNoSyncMFJS2gc7gcstats7GCStatsZv+0xae> 41e33e: 66 90 xchg %ax,%ax 41e340: 49 8d 92 00 10 00 00 lea 0x1000(%r10),%rdx 41e347: 80 f9 08 cmp $0x8,%cl 41e34a: 4c 0f 42 d2 cmovb %rdx,%r10 41e34e: 48 ff c0 inc %rax 41e351: 48 3b 83 c8 00 00 00 cmp 0xc8(%rbx),%rax 41e358: 72 b6 jb 41e310 <_D2gc3gcx2GC14getStatsNoSyncMFJS2gc7gcstats7GCStatsZv+0x70> 41e35a: 4c 8b 47 18 mov 0x18(%rdi),%r8 41e35e: 49 c1 e1 0c shl $0xc,%r9 41e362: 4d 01 f1 add %r14,%r9 41e365: 49 ff c3 inc %r11 41e368: 4d 3b 98 88 00 00 00 cmp 0x88(%r8),%r11 41e36f: 4d 89 ce mov %r9,%r14 41e372: 0f 82 78 ff ff ff jb 41e2f0 <_D2gc3gcx2GC14getStatsNoSyncMFJS2gc7gcstats7GCStatsZv+0x50> 41e378: eb 06 jmp 41e380 <_D2gc3gcx2GC14getStatsNoSyncMFJS2gc7gcstats7GCStatsZv+0xe0> 41e37a: 4d 89 f9 mov %r15,%r9 41e37d: 4d 89 fa mov %r15,%r10 41e380: 49 8b 80 98 00 00 00 mov 0x98(%r8),%rax 41e387: 48 85 c0 test %rax,%rax 41e38a: 74 1f je 41e3ab <_D2gc3gcx2GC14getStatsNoSyncMFJS2gc7gcstats7GCStatsZv+0x10b> 41e38c: 45 31 ff xor %r15d,%r15d 41e38f: 8b 0d db 47 21 00 mov 0x2147db(%rip),%ecx # 632b70 <_D2gc3gcx7binsizeyG12k> 41e395: 66 66 2e 0f 1f 84 00 data32 nopw %cs:0x0(%rax,%rax,1) 41e39c: 00 00 00 00 41e3a0: 49 01 cf add %rcx,%r15 41e3a3: 48 8b 00 mov (%rax),%rax 41e3a6: 48 85 c0 test %rax,%rax 41e3a9: 75 f5 jne 41e3a0 <_D2gc3gcx2GC14getStatsNoSyncMFJS2gc7gcstats7GCStatsZv+0x100> 41e3ab: 49 8b 80 a0 00 00 00 mov 0xa0(%r8),%rax 41e3b2: 48 85 c0 test %rax,%rax 41e3b5: 74 14 je 41e3cb <_D2gc3gcx2GC14getStatsNoSyncMFJS2gc7gcstats7GCStatsZv+0x12b> 41e3b7: 8b 0d b7 47 21 00 mov 0x2147b7(%rip),%ecx # 632b74 <_D2gc3gcx7binsizeyG12k+0x4> 41e3bd: 0f 1f 00 nopl (%rax) 41e3c0: 49 01 cf add %rcx,%r15 41e3c3: 48 8b 00 mov (%rax),%rax 41e3c6: 48 85 c0 test %rax,%rax 41e3c9: 75 f5 jne 41e3c0 <_D2gc3gcx2GC14getStatsNoSyncMFJS2gc7gcstats7GCStatsZv+0x120> 41e3cb: 49 8b 80 a8 00 00 00 mov 0xa8(%r8),%rax 41e3d2: 48 85 c0 test %rax,%rax 41e3d5: 74 14 je 41e3eb <_D2gc3gcx2GC14getStatsNoSyncMFJS2gc7gcstats7GCStatsZv+0x14b> 41e3d7: 8b 0d 9b 47 21 00 mov 0x21479b(%rip),%ecx # 632b78 <_D2gc3gcx7binsizeyG12k+0x8> 41e3dd: 0f 1f 00 nopl (%rax) 41e3e0: 49 01 cf add %rcx,%r15 41e3e3: 48 8b 00 mov (%rax),%rax 41e3e6: 48 85 c0 test %rax,%rax 41e3e9: 75 f5 jne 41e3e0 <_D2gc3gcx2GC14getStatsNoSyncMFJS2gc7gcstats7GCStatsZv+0x140> 41e3eb: 49 8b 80 b0 00 00 00 mov 0xb0(%r8),%rax 41e3f2: 48 85 c0 test %rax,%rax 41e3f5: 74 14 je 41e40b <_D2gc3gcx2GC14getStatsNoSyncMFJS2gc7gcstats7GCStatsZv+0x16b> 41e3f7: 8b 0d 7f 47 21 00 mov 0x21477f(%rip),%ecx # 632b7c <_D2gc3gcx7binsizeyG12k+0xc> 41e3fd: 0f 1f 00 nopl (%rax) 41e400: 49 01 cf add %rcx,%r15 41e403: 48 8b 00 mov (%rax),%rax 41e406: 48 85 c0 test %rax,%rax 41e409: 75 f5 jne 41e400 <_D2gc3gcx2GC14getStatsNoSyncMFJS2gc7gcstats7GCStatsZv+0x160> 41e40b: 49 8b 80 b8 00 00 00 mov 0xb8(%r8),%rax 41e412: 48 85 c0 test %rax,%rax 41e415: 74 14 je 41e42b <_D2gc3gcx2GC14getStatsNoSyncMFJS2gc7gcstats7GCStatsZv+0x18b> 41e417: 8b 0d 63 47 21 00 mov 0x214763(%rip),%ecx # 632b80 <_D2gc3gcx7binsizeyG12k+0x10> 41e41d: 0f 1f 00 nopl (%rax) 41e420: 49 01 cf add %rcx,%r15 41e423: 48 8b 00 mov (%rax),%rax 41e426: 48 85 c0 test %rax,%rax 41e429: 75 f5 jne 41e420 <_D2gc3gcx2GC14getStatsNoSyncMFJS2gc7gcstats7GCStatsZv+0x180> 41e42b: 49 8b 80 c0 00 00 00 mov 0xc0(%r8),%rax 41e432: 48 85 c0 test %rax,%rax 41e435: 74 14 je 41e44b <_D2gc3gcx2GC14getStatsNoSyncMFJS2gc7gcstats7GCStatsZv+0x1ab> 41e437: 8b 0d 47 47 21 00 mov 0x214747(%rip),%ecx # 632b84 <_D2gc3gcx7binsizeyG12k+0x14> 41e43d: 0f 1f 00 nopl (%rax) 41e440: 49 01 cf add %rcx,%r15 41e443: 48 8b 00 mov (%rax),%rax 41e446: 48 85 c0 test %rax,%rax 41e449: 75 f5 jne 41e440 <_D2gc3gcx2GC14getStatsNoSyncMFJS2gc7gcstats7GCStatsZv+0x1a0> 41e44b: 49 8b 80 c8 00 00 00 mov 0xc8(%r8),%rax 41e452: 48 85 c0 test %rax,%rax 41e455: 74 14 je 41e46b <_D2gc3gcx2GC14getStatsNoSyncMFJS2gc7gcstats7GCStatsZv+0x1cb> 41e457: 8b 0d 2b 47 21 00 mov 0x21472b(%rip),%ecx # 632b88 <_D2gc3gcx7binsizeyG12k+0x18> 41e45d: 0f 1f 00 nopl (%rax) 41e460: 49 01 cf add %rcx,%r15 41e463: 48 8b 00 mov (%rax),%rax 41e466: 48 85 c0 test %rax,%rax 41e469: 75 f5 jne 41e460 <_D2gc3gcx2GC14getStatsNoSyncMFJS2gc7gcstats7GCStatsZv+0x1c0> 41e46b: 49 8b 80 d0 00 00 00 mov 0xd0(%r8),%rax 41e472: 48 85 c0 test %rax,%rax 41e475: 74 14 je 41e48b <_D2gc3gcx2GC14getStatsNoSyncMFJS2gc7gcstats7GCStatsZv+0x1eb> 41e477: 8b 0d 0f 47 21 00 mov 0x21470f(%rip),%ecx # 632b8c <_D2gc3gcx7binsizeyG12k+0x1c> 41e47d: 0f 1f 00 nopl (%rax) 41e480: 49 01 cf add %rcx,%r15 41e483: 48 8b 00 mov (%rax),%rax 41e486: 48 85 c0 test %rax,%rax 41e489: 75 f5 jne 41e480 <_D2gc3gcx2GC14getStatsNoSyncMFJS2gc7gcstats7GCStatsZv+0x1e0> 41e48b: 4c 89 0e mov %r9,(%rsi) 41e48e: 4d 29 fa sub %r15,%r10 41e491: 4c 89 56 08 mov %r10,0x8(%rsi) 41e495: 4c 89 7e 18 mov %r15,0x18(%rsi) 41e499: 5b pop %rbx 41e49a: 41 5c pop %r12 41e49c: 41 5d pop %r13 41e49e: 41 5e pop %r14 41e4a0: 41 5f pop %r15 41e4a2: c3 retq 41e4a3: 66 66 66 66 2e 0f 1f data32 data32 data32 nopw %cs:0x0(%rax,%rax,1) 41e4aa: 84 00 00 00 00 00 000000000041e4b0 <_D2gc3gcx3Gcx10initializeMFZv>: 41e4b0: c5 f8 57 c0 vxorps %xmm0,%xmm0,%xmm0 41e4b4: c5 f8 11 87 e0 00 00 vmovups %xmm0,0xe0(%rdi) 41e4bb: 00 41e4bc: c5 f8 11 87 d0 00 00 vmovups %xmm0,0xd0(%rdi) 41e4c3: 00 41e4c4: c5 f8 11 87 c0 00 00 vmovups %xmm0,0xc0(%rdi) 41e4cb: 00 41e4cc: c5 f8 11 87 b0 00 00 vmovups %xmm0,0xb0(%rdi) 41e4d3: 00 41e4d4: c5 f8 11 87 a0 00 00 vmovups %xmm0,0xa0(%rdi) 41e4db: 00 41e4dc: c5 f8 11 87 90 00 00 vmovups %xmm0,0x90(%rdi) 41e4e3: 00 41e4e4: c5 f8 11 87 80 00 00 vmovups %xmm0,0x80(%rdi) 41e4eb: 00 41e4ec: c5 f8 11 47 70 vmovups %xmm0,0x70(%rdi) 41e4f1: c5 f8 11 47 60 vmovups %xmm0,0x60(%rdi) 41e4f6: c5 f8 11 47 50 vmovups %xmm0,0x50(%rdi) 41e4fb: c5 f8 11 47 40 vmovups %xmm0,0x40(%rdi) 41e500: c5 f8 11 47 30 vmovups %xmm0,0x30(%rdi) 41e505: c5 f8 11 47 20 vmovups %xmm0,0x20(%rdi) 41e50a: c5 f8 11 47 10 vmovups %xmm0,0x10(%rdi) 41e50f: c5 f8 11 07 vmovups %xmm0,(%rdi) 41e513: 48 c7 87 f0 00 00 00 movq $0x0,0xf0(%rdi) 41e51a: 00 00 00 00 41e51e: c7 47 6c 01 00 00 00 movl $0x1,0x6c(%rdi) 41e525: c3 retq 41e526: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) 41e52d: 00 00 00 000000000041e530 <_D2gc3gcx3Gcx4DtorMFZv>: 41e530: 41 57 push %r15 41e532: 41 56 push %r14 41e534: 53 push %rbx 41e535: 49 89 fe mov %rdi,%r14 41e538: 41 c7 46 6c 00 00 00 movl $0x0,0x6c(%r14) 41e53f: 00 41e540: 49 8b be 90 00 00 00 mov 0x90(%r14),%rdi 41e547: 49 83 be 88 00 00 00 cmpq $0x0,0x88(%r14) 41e54e: 00 41e54f: 74 36 je 41e587 <_D2gc3gcx3Gcx4DtorMFZv+0x57> 41e551: 31 db xor %ebx,%ebx 41e553: 66 66 66 66 2e 0f 1f data32 data32 data32 nopw %cs:0x0(%rax,%rax,1) 41e55a: 84 00 00 00 00 00 41e560: 4c 8b 3c df mov (%rdi,%rbx,8),%r15 41e564: 4c 89 ff mov %r15,%rdi 41e567: e8 44 21 00 00 callq 4206b0 <_D2gc3gcx4Pool4DtorMFZv> 41e56c: 4c 89 ff mov %r15,%rdi 41e56f: e8 ec 33 fe ff callq 401960 41e574: 49 8b be 90 00 00 00 mov 0x90(%r14),%rdi 41e57b: 48 ff c3 inc %rbx 41e57e: 49 3b 9e 88 00 00 00 cmp 0x88(%r14),%rbx 41e585: 72 d9 jb 41e560 <_D2gc3gcx3Gcx4DtorMFZv+0x30> 41e587: 48 85 ff test %rdi,%rdi 41e58a: 74 05 je 41e591 <_D2gc3gcx3Gcx4DtorMFZv+0x61> 41e58c: e8 cf 33 fe ff callq 401960 41e591: 49 8b 7e 40 mov 0x40(%r14),%rdi 41e595: 48 85 ff test %rdi,%rdi 41e598: 74 05 je 41e59f <_D2gc3gcx3Gcx4DtorMFZv+0x6f> 41e59a: e8 c1 33 fe ff callq 401960 41e59f: 49 8b 7e 58 mov 0x58(%r14),%rdi 41e5a3: 48 85 ff test %rdi,%rdi 41e5a6: 74 05 je 41e5ad <_D2gc3gcx3Gcx4DtorMFZv+0x7d> 41e5a8: e8 b3 33 fe ff callq 401960 41e5ad: 5b pop %rbx 41e5ae: 41 5e pop %r14 41e5b0: 41 5f pop %r15 41e5b2: c3 retq 41e5b3: 66 66 66 66 2e 0f 1f data32 data32 data32 nopw %cs:0x0(%rax,%rax,1) 41e5ba: 84 00 00 00 00 00 000000000041e5c0 <_D2gc3gcx3Gcx9InvariantMxFZv>: 41e5c0: c3 retq 41e5c1: 66 66 66 66 66 66 2e data32 data32 data32 data32 data32 nopw %cs:0x0(%rax,%rax,1) 41e5c8: 0f 1f 84 00 00 00 00 41e5cf: 00 000000000041e5d0 <_D2gc3gcx3Gcx11__invariantMxFZv>: 41e5d0: 83 7f 6c 00 cmpl $0x0,0x6c(%rdi) 41e5d4: 0f 84 8e 00 00 00 je 41e668 <_D2gc3gcx3Gcx11__invariantMxFZv+0x98> 41e5da: 48 8d 87 98 00 00 00 lea 0x98(%rdi),%rax 41e5e1: 66 66 66 66 66 66 2e data32 data32 data32 data32 data32 nopw %cs:0x0(%rax,%rax,1) 41e5e8: 0f 1f 84 00 00 00 00 41e5ef: 00 41e5f0: 48 8b 00 mov (%rax),%rax 41e5f3: 48 85 c0 test %rax,%rax 41e5f6: 75 f8 jne 41e5f0 <_D2gc3gcx3Gcx11__invariantMxFZv+0x20> 41e5f8: 48 8d 87 a0 00 00 00 lea 0xa0(%rdi),%rax 41e5ff: 90 nop 41e600: 48 8b 00 mov (%rax),%rax 41e603: 48 85 c0 test %rax,%rax 41e606: 75 f8 jne 41e600 <_D2gc3gcx3Gcx11__invariantMxFZv+0x30> 41e608: 48 8d 87 a8 00 00 00 lea 0xa8(%rdi),%rax 41e60f: 90 nop 41e610: 48 8b 00 mov (%rax),%rax 41e613: 48 85 c0 test %rax,%rax 41e616: 75 f8 jne 41e610 <_D2gc3gcx3Gcx11__invariantMxFZv+0x40> 41e618: 48 8d 87 b0 00 00 00 lea 0xb0(%rdi),%rax 41e61f: 90 nop 41e620: 48 8b 00 mov (%rax),%rax 41e623: 48 85 c0 test %rax,%rax 41e626: 75 f8 jne 41e620 <_D2gc3gcx3Gcx11__invariantMxFZv+0x50> 41e628: 48 8d 87 b8 00 00 00 lea 0xb8(%rdi),%rax 41e62f: 90 nop 41e630: 48 8b 00 mov (%rax),%rax 41e633: 48 85 c0 test %rax,%rax 41e636: 75 f8 jne 41e630 <_D2gc3gcx3Gcx11__invariantMxFZv+0x60> 41e638: 48 8d 87 c0 00 00 00 lea 0xc0(%rdi),%rax 41e63f: 90 nop 41e640: 48 8b 00 mov (%rax),%rax 41e643: 48 85 c0 test %rax,%rax 41e646: 75 f8 jne 41e640 <_D2gc3gcx3Gcx11__invariantMxFZv+0x70> 41e648: 48 8d 87 c8 00 00 00 lea 0xc8(%rdi),%rax 41e64f: 90 nop 41e650: 48 8b 00 mov (%rax),%rax 41e653: 48 85 c0 test %rax,%rax 41e656: 75 f8 jne 41e650 <_D2gc3gcx3Gcx11__invariantMxFZv+0x80> 41e658: 48 81 c7 d0 00 00 00 add $0xd0,%rdi 41e65f: 90 nop 41e660: 48 8b 3f mov (%rdi),%rdi 41e663: 48 85 ff test %rdi,%rdi 41e666: 75 f8 jne 41e660 <_D2gc3gcx3Gcx11__invariantMxFZv+0x90> 41e668: c3 retq 41e669: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 000000000041e670 <_D2gc3gcx3Gcx7addRootMFPvZv>: 41e670: 41 57 push %r15 41e672: 41 56 push %r14 41e674: 41 55 push %r13 41e676: 41 54 push %r12 41e678: 53 push %rbx 41e679: 49 89 f6 mov %rsi,%r14 41e67c: 48 89 fb mov %rdi,%rbx 41e67f: 4c 8b 63 30 mov 0x30(%rbx),%r12 41e683: 4c 3b 63 38 cmp 0x38(%rbx),%r12 41e687: 75 55 jne 41e6de <_D2gc3gcx3Gcx7addRootMFPvZv+0x6e> 41e689: 4b 8d 04 24 lea (%r12,%r12,1),%rax 41e68d: 48 8d 3c c5 80 00 00 lea 0x80(,%rax,8),%rdi 41e694: 00 41e695: e8 d6 35 fe ff callq 401c70 41e69a: 49 89 c7 mov %rax,%r15 41e69d: 4d 85 ff test %r15,%r15 41e6a0: 75 05 jne 41e6a7 <_D2gc3gcx3Gcx7addRootMFPvZv+0x37> 41e6a2: e8 c9 60 fe ff callq 404770 41e6a7: 4f 8d 6c 24 10 lea 0x10(%r12,%r12,1),%r13 41e6ac: 4c 8b 63 40 mov 0x40(%rbx),%r12 41e6b0: 4d 85 e4 test %r12,%r12 41e6b3: 74 1b je 41e6d0 <_D2gc3gcx3Gcx7addRootMFPvZv+0x60> 41e6b5: 48 8b 53 30 mov 0x30(%rbx),%rdx 41e6b9: 48 c1 e2 03 shl $0x3,%rdx 41e6bd: 4c 89 ff mov %r15,%rdi 41e6c0: 4c 89 e6 mov %r12,%rsi 41e6c3: e8 08 35 fe ff callq 401bd0 41e6c8: 4c 89 e7 mov %r12,%rdi 41e6cb: e8 90 32 fe ff callq 401960 41e6d0: 4c 89 7b 40 mov %r15,0x40(%rbx) 41e6d4: 4c 89 6b 38 mov %r13,0x38(%rbx) 41e6d8: 4c 8b 63 30 mov 0x30(%rbx),%r12 41e6dc: eb 04 jmp 41e6e2 <_D2gc3gcx3Gcx7addRootMFPvZv+0x72> 41e6de: 4c 8b 7b 40 mov 0x40(%rbx),%r15 41e6e2: 4f 89 34 e7 mov %r14,(%r15,%r12,8) 41e6e6: 48 ff 43 30 incq 0x30(%rbx) 41e6ea: 5b pop %rbx 41e6eb: 41 5c pop %r12 41e6ed: 41 5d pop %r13 41e6ef: 41 5e pop %r14 41e6f1: 41 5f pop %r15 41e6f3: c3 retq 41e6f4: 66 66 66 2e 0f 1f 84 data32 data32 nopw %cs:0x0(%rax,%rax,1) 41e6fb: 00 00 00 00 00 000000000041e700 <_D2gc3gcx3Gcx10removeRootMFPvZv>: 41e700: 50 push %rax 41e701: 4c 8b 47 30 mov 0x30(%rdi),%r8 41e705: 4e 8d 14 c5 00 00 00 lea 0x0(,%r8,8),%r10 41e70c: 00 41e70d: 31 c9 xor %ecx,%ecx 41e70f: 4c 89 c0 mov %r8,%rax 41e712: 66 66 66 66 66 2e 0f data32 data32 data32 data32 nopw %cs:0x0(%rax,%rax,1) 41e719: 1f 84 00 00 00 00 00 41e720: 48 85 c0 test %rax,%rax 41e723: 74 3c je 41e761 <_D2gc3gcx3Gcx10removeRootMFPvZv+0x61> 41e725: 48 ff c8 dec %rax 41e728: 4c 8b 4f 40 mov 0x40(%rdi),%r9 41e72c: 4b 8d 14 11 lea (%r9,%r10,1),%rdx 41e730: 48 39 74 11 f8 cmp %rsi,-0x8(%rcx,%rdx,1) 41e735: 48 8d 49 f8 lea -0x8(%rcx),%rcx 41e739: 75 e5 jne 41e720 <_D2gc3gcx3Gcx10removeRootMFPvZv+0x20> 41e73b: 49 8d 40 ff lea -0x1(%r8),%rax 41e73f: 48 89 47 30 mov %rax,0x30(%rdi) 41e743: 48 c7 c2 f8 ff ff ff mov $0xfffffffffffffff8,%rdx 41e74a: 48 29 ca sub %rcx,%rdx 41e74d: 4b 8d 04 c1 lea (%r9,%r8,8),%rax 41e751: 48 8d 3c 08 lea (%rax,%rcx,1),%rdi 41e755: 48 8d 74 01 08 lea 0x8(%rcx,%rax,1),%rsi 41e75a: e8 f1 35 fe ff callq 401d50 41e75f: 58 pop %rax 41e760: c3 retq 41e761: bf 32 00 00 00 mov $0x32,%edi 41e766: be 20 72 42 00 mov $0x427220,%esi 41e76b: ba fc 05 00 00 mov $0x5fc,%edx 41e770: e8 cb 46 fe ff callq 402e40 <_d_assert> 41e775: 66 66 2e 0f 1f 84 00 data32 nopw %cs:0x0(%rax,%rax,1) 41e77c: 00 00 00 00 000000000041e780 <_D2gc3gcx3Gcx8rootIterMFDFKPvZiZi>: 41e780: 41 57 push %r15 41e782: 41 56 push %r14 41e784: 41 55 push %r13 41e786: 41 54 push %r12 41e788: 53 push %rbx 41e789: 49 89 d6 mov %rdx,%r14 41e78c: 49 89 f7 mov %rsi,%r15 41e78f: 49 89 fc mov %rdi,%r12 41e792: 45 31 ed xor %r13d,%r13d 41e795: 31 db xor %ebx,%ebx 41e797: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) 41e79e: 00 00 41e7a0: 31 c0 xor %eax,%eax 41e7a2: 49 3b 5c 24 30 cmp 0x30(%r12),%rbx 41e7a7: 73 19 jae 41e7c2 <_D2gc3gcx3Gcx8rootIterMFDFKPvZiZi+0x42> 41e7a9: 49 8b 74 24 40 mov 0x40(%r12),%rsi 41e7ae: 4c 01 ee add %r13,%rsi 41e7b1: 4c 89 ff mov %r15,%rdi 41e7b4: 41 ff d6 callq *%r14 41e7b7: 49 83 c5 08 add $0x8,%r13 41e7bb: 48 ff c3 inc %rbx 41e7be: 85 c0 test %eax,%eax 41e7c0: 74 de je 41e7a0 <_D2gc3gcx3Gcx8rootIterMFDFKPvZiZi+0x20> 41e7c2: 5b pop %rbx 41e7c3: 41 5c pop %r12 41e7c5: 41 5d pop %r13 41e7c7: 41 5e pop %r14 41e7c9: 41 5f pop %r15 41e7cb: c3 retq 41e7cc: 0f 1f 40 00 nopl 0x0(%rax) 000000000041e7d0 <_D2gc3gcx3Gcx8addRangeMFPvPvZv>: 41e7d0: 55 push %rbp 41e7d1: 41 57 push %r15 41e7d3: 41 56 push %r14 41e7d5: 41 55 push %r13 41e7d7: 41 54 push %r12 41e7d9: 53 push %rbx 41e7da: 50 push %rax 41e7db: 49 89 d7 mov %rdx,%r15 41e7de: 49 89 f6 mov %rsi,%r14 41e7e1: 48 89 fb mov %rdi,%rbx 41e7e4: 48 8b 43 48 mov 0x48(%rbx),%rax 41e7e8: 48 3b 43 50 cmp 0x50(%rbx),%rax 41e7ec: 75 50 jne 41e83e <_D2gc3gcx3Gcx8addRangeMFPvPvZv+0x6e> 41e7ee: 48 8d 6c 00 10 lea 0x10(%rax,%rax,1),%rbp 41e7f3: 48 89 ef mov %rbp,%rdi 41e7f6: 48 c1 e7 04 shl $0x4,%rdi 41e7fa: e8 71 34 fe ff callq 401c70 41e7ff: 49 89 c4 mov %rax,%r12 41e802: 4d 85 e4 test %r12,%r12 41e805: 75 05 jne 41e80c <_D2gc3gcx3Gcx8addRangeMFPvPvZv+0x3c> 41e807: e8 64 5f fe ff callq 404770 41e80c: 4c 8b 6b 58 mov 0x58(%rbx),%r13 41e810: 4d 85 ed test %r13,%r13 41e813: 74 1b je 41e830 <_D2gc3gcx3Gcx8addRangeMFPvPvZv+0x60> 41e815: 48 8b 53 48 mov 0x48(%rbx),%rdx 41e819: 48 c1 e2 04 shl $0x4,%rdx 41e81d: 4c 89 e7 mov %r12,%rdi 41e820: 4c 89 ee mov %r13,%rsi 41e823: e8 a8 33 fe ff callq 401bd0 41e828: 4c 89 ef mov %r13,%rdi 41e82b: e8 30 31 fe ff callq 401960 41e830: 4c 89 63 58 mov %r12,0x58(%rbx) 41e834: 48 89 6b 50 mov %rbp,0x50(%rbx) 41e838: 48 8b 43 48 mov 0x48(%rbx),%rax 41e83c: eb 04 jmp 41e842 <_D2gc3gcx3Gcx8addRangeMFPvPvZv+0x72> 41e83e: 4c 8b 63 58 mov 0x58(%rbx),%r12 41e842: 48 c1 e0 04 shl $0x4,%rax 41e846: 4d 89 3c 04 mov %r15,(%r12,%rax,1) 41e84a: 48 8b 43 48 mov 0x48(%rbx),%rax 41e84e: 48 8b 4b 58 mov 0x58(%rbx),%rcx 41e852: 48 c1 e0 04 shl $0x4,%rax 41e856: 4c 89 74 01 08 mov %r14,0x8(%rcx,%rax,1) 41e85b: 48 ff 43 48 incq 0x48(%rbx) 41e85f: 48 83 c4 08 add $0x8,%rsp 41e863: 5b pop %rbx 41e864: 41 5c pop %r12 41e866: 41 5d pop %r13 41e868: 41 5e pop %r14 41e86a: 41 5f pop %r15 41e86c: 5d pop %rbp 41e86d: c3 retq 41e86e: 66 90 xchg %ax,%ax 000000000041e870 <_D2gc3gcx3Gcx11removeRangeMFPvZv>: 41e870: 50 push %rax 41e871: 4c 8b 47 48 mov 0x48(%rdi),%r8 41e875: 4c 89 c2 mov %r8,%rdx 41e878: 48 f7 d2 not %rdx 41e87b: 4d 89 c1 mov %r8,%r9 41e87e: 49 c1 e1 04 shl $0x4,%r9 41e882: 31 c9 xor %ecx,%ecx 41e884: 66 66 66 2e 0f 1f 84 data32 data32 nopw %cs:0x0(%rax,%rax,1) 41e88b: 00 00 00 00 00 41e890: 48 ff c2 inc %rdx 41e893: 74 31 je 41e8c6 <_D2gc3gcx3Gcx11removeRangeMFPvZv+0x56> 41e895: 48 8b 47 58 mov 0x58(%rdi),%rax 41e899: 4c 01 c8 add %r9,%rax 41e89c: 48 39 74 01 f0 cmp %rsi,-0x10(%rcx,%rax,1) 41e8a1: 48 8d 49 f0 lea -0x10(%rcx),%rcx 41e8a5: 75 e9 jne 41e890 <_D2gc3gcx3Gcx11removeRangeMFPvZv+0x20> 41e8a7: 49 ff c8 dec %r8 41e8aa: 4c 89 47 48 mov %r8,0x48(%rdi) 41e8ae: 48 c7 c2 f0 ff ff ff mov $0xfffffffffffffff0,%rdx 41e8b5: 48 29 ca sub %rcx,%rdx 41e8b8: 48 8d 3c 08 lea (%rax,%rcx,1),%rdi 41e8bc: 48 8d 74 01 10 lea 0x10(%rcx,%rax,1),%rsi 41e8c1: e8 8a 34 fe ff callq 401d50 41e8c6: 58 pop %rax 41e8c7: c3 retq 41e8c8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 41e8cf: 00 000000000041e8d0 <_D2gc3gcx3Gcx9rangeIterMFDFKS2gc3gcx5RangeZiZi>: 41e8d0: 41 57 push %r15 41e8d2: 41 56 push %r14 41e8d4: 41 55 push %r13 41e8d6: 41 54 push %r12 41e8d8: 53 push %rbx 41e8d9: 49 89 d6 mov %rdx,%r14 41e8dc: 49 89 f7 mov %rsi,%r15 41e8df: 49 89 fc mov %rdi,%r12 41e8e2: 31 f6 xor %esi,%esi 41e8e4: 48 c7 c3 ff ff ff ff mov $0xffffffffffffffff,%rbx 41e8eb: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 41e8f0: 48 ff c3 inc %rbx 41e8f3: 31 c0 xor %eax,%eax 41e8f5: 49 3b 5c 24 48 cmp 0x48(%r12),%rbx 41e8fa: 73 16 jae 41e912 <_D2gc3gcx3Gcx9rangeIterMFDFKS2gc3gcx5RangeZiZi+0x42> 41e8fc: 4c 8d 6e 10 lea 0x10(%rsi),%r13 41e900: 49 03 74 24 58 add 0x58(%r12),%rsi 41e905: 4c 89 ff mov %r15,%rdi 41e908: 41 ff d6 callq *%r14 41e90b: 85 c0 test %eax,%eax 41e90d: 4c 89 ee mov %r13,%rsi 41e910: 74 de je 41e8f0 <_D2gc3gcx3Gcx9rangeIterMFDFKS2gc3gcx5RangeZiZi+0x20> 41e912: 5b pop %rbx 41e913: 41 5c pop %r12 41e915: 41 5d pop %r13 41e917: 41 5e pop %r14 41e919: 41 5f pop %r15 41e91b: c3 retq 41e91c: 0f 1f 40 00 nopl 0x0(%rax) 000000000041e920 <_D2gc3gcx3Gcx8findPoolMFPvZPS2gc3gcx4Pool>: 41e920: 31 c0 xor %eax,%eax 41e922: 48 39 77 78 cmp %rsi,0x78(%rdi) 41e926: 77 5b ja 41e983 <_D2gc3gcx3Gcx8findPoolMFPvZPS2gc3gcx4Pool+0x63> 41e928: 48 39 b7 80 00 00 00 cmp %rsi,0x80(%rdi) 41e92f: 76 52 jbe 41e983 <_D2gc3gcx3Gcx8findPoolMFPvZPS2gc3gcx4Pool+0x63> 41e931: 48 8b 8f 88 00 00 00 mov 0x88(%rdi),%rcx 41e938: 48 83 f9 01 cmp $0x1,%rcx 41e93c: 77 11 ja 41e94f <_D2gc3gcx3Gcx8findPoolMFPvZPS2gc3gcx4Pool+0x2f> 41e93e: 48 85 c9 test %rcx,%rcx 41e941: 74 40 je 41e983 <_D2gc3gcx3Gcx8findPoolMFPvZPS2gc3gcx4Pool+0x63> 41e943: 48 8b 87 90 00 00 00 mov 0x90(%rdi),%rax 41e94a: 48 8b 00 mov (%rax),%rax 41e94d: eb 34 jmp 41e983 <_D2gc3gcx3Gcx8findPoolMFPvZPS2gc3gcx4Pool+0x63> 41e94f: 4c 8b 87 90 00 00 00 mov 0x90(%rdi),%r8 41e956: 31 d2 xor %edx,%edx 41e958: eb 03 jmp 41e95d <_D2gc3gcx3Gcx8findPoolMFPvZPS2gc3gcx4Pool+0x3d> 41e95a: 48 89 f9 mov %rdi,%rcx 41e95d: 48 ff c9 dec %rcx 41e960: 31 c0 xor %eax,%eax 41e962: 48 39 ca cmp %rcx,%rdx 41e965: 77 1c ja 41e983 <_D2gc3gcx3Gcx8findPoolMFPvZPS2gc3gcx4Pool+0x63> 41e967: 48 8d 3c 0a lea (%rdx,%rcx,1),%rdi 41e96b: 48 d1 ef shr %rdi 41e96e: 49 8b 04 f8 mov (%r8,%rdi,8),%rax 41e972: 48 39 30 cmp %rsi,(%rax) 41e975: 77 e3 ja 41e95a <_D2gc3gcx3Gcx8findPoolMFPvZPS2gc3gcx4Pool+0x3a> 41e977: 48 ff c7 inc %rdi 41e97a: 48 39 70 08 cmp %rsi,0x8(%rax) 41e97e: 48 89 fa mov %rdi,%rdx 41e981: 76 dd jbe 41e960 <_D2gc3gcx3Gcx8findPoolMFPvZPS2gc3gcx4Pool+0x40> 41e983: c3 retq 41e984: 66 66 66 2e 0f 1f 84 data32 data32 nopw %cs:0x0(%rax,%rax,1) 41e98b: 00 00 00 00 00 000000000041e990 <_D2gc3gcx3Gcx8findBaseMFPvZPv>: 41e990: 48 39 77 78 cmp %rsi,0x78(%rdi) 41e994: 0f 87 b7 00 00 00 ja 41ea51 <_D2gc3gcx3Gcx8findBaseMFPvZPv+0xc1> 41e99a: 48 39 b7 80 00 00 00 cmp %rsi,0x80(%rdi) 41e9a1: 0f 86 aa 00 00 00 jbe 41ea51 <_D2gc3gcx3Gcx8findBaseMFPvZPv+0xc1> 41e9a7: 48 8b 87 88 00 00 00 mov 0x88(%rdi),%rax 41e9ae: 48 83 f8 01 cmp $0x1,%rax 41e9b2: 77 15 ja 41e9c9 <_D2gc3gcx3Gcx8findBaseMFPvZPv+0x39> 41e9b4: 48 85 c0 test %rax,%rax 41e9b7: 0f 84 94 00 00 00 je 41ea51 <_D2gc3gcx3Gcx8findBaseMFPvZPv+0xc1> 41e9bd: 48 8b 87 90 00 00 00 mov 0x90(%rdi),%rax 41e9c4: 48 8b 08 mov (%rax),%rcx 41e9c7: eb 38 jmp 41ea01 <_D2gc3gcx3Gcx8findBaseMFPvZPv+0x71> 41e9c9: 4c 8b 87 90 00 00 00 mov 0x90(%rdi),%r8 41e9d0: 31 d2 xor %edx,%edx 41e9d2: eb 03 jmp 41e9d7 <_D2gc3gcx3Gcx8findBaseMFPvZPv+0x47> 41e9d4: 48 89 f8 mov %rdi,%rax 41e9d7: 48 ff c8 dec %rax 41e9da: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) 41e9e0: 48 39 c2 cmp %rax,%rdx 41e9e3: 77 6c ja 41ea51 <_D2gc3gcx3Gcx8findBaseMFPvZPv+0xc1> 41e9e5: 48 8d 3c 02 lea (%rdx,%rax,1),%rdi 41e9e9: 48 d1 ef shr %rdi 41e9ec: 49 8b 0c f8 mov (%r8,%rdi,8),%rcx 41e9f0: 48 39 31 cmp %rsi,(%rcx) 41e9f3: 77 df ja 41e9d4 <_D2gc3gcx3Gcx8findBaseMFPvZPv+0x44> 41e9f5: 48 ff c7 inc %rdi 41e9f8: 48 39 71 08 cmp %rsi,0x8(%rcx) 41e9fc: 48 89 fa mov %rdi,%rdx 41e9ff: 76 df jbe 41e9e0 <_D2gc3gcx3Gcx8findBaseMFPvZPv+0x50> 41ea01: 48 85 c9 test %rcx,%rcx 41ea04: 74 4b je 41ea51 <_D2gc3gcx3Gcx8findBaseMFPvZPv+0xc1> 41ea06: 48 8b 01 mov (%rcx),%rax 41ea09: 48 8b b9 d0 00 00 00 mov 0xd0(%rcx),%rdi 41ea10: 48 29 c6 sub %rax,%rsi 41ea13: 48 89 f2 mov %rsi,%rdx 41ea16: 48 c1 ea 0c shr $0xc,%rdx 41ea1a: 0f b6 3c 17 movzbl (%rdi,%rdx,1),%edi 41ea1e: 48 83 ff 08 cmp $0x8,%rdi 41ea22: 77 0c ja 41ea30 <_D2gc3gcx3Gcx8findBaseMFPvZPv+0xa0> 41ea24: 48 23 34 fd a0 2b 63 and 0x632ba0(,%rdi,8),%rsi 41ea2b: 00 41ea2c: 48 01 f0 add %rsi,%rax 41ea2f: c3 retq 41ea30: 40 80 ff 09 cmp $0x9,%dil 41ea34: 75 1b jne 41ea51 <_D2gc3gcx3Gcx8findBaseMFPvZPv+0xc1> 41ea36: 48 8b 89 e0 00 00 00 mov 0xe0(%rcx),%rcx 41ea3d: 8b 0c 91 mov (%rcx,%rdx,4),%ecx 41ea40: c1 e1 0c shl $0xc,%ecx 41ea43: 48 29 ce sub %rcx,%rsi 41ea46: 48 81 e6 00 f0 ff ff and $0xfffffffffffff000,%rsi 41ea4d: 48 01 f0 add %rsi,%rax 41ea50: c3 retq 41ea51: 31 c0 xor %eax,%eax 41ea53: c3 retq 41ea54: 66 66 66 2e 0f 1f 84 data32 data32 nopw %cs:0x0(%rax,%rax,1) 41ea5b: 00 00 00 00 00 000000000041ea60 <_D2gc3gcx3Gcx8findSizeMFPvZm>: 41ea60: 48 39 37 cmp %rsi,(%rdi) 41ea63: 74 3b je 41eaa0 <_D2gc3gcx3Gcx8findSizeMFPvZm+0x40> 41ea65: 31 c0 xor %eax,%eax 41ea67: 48 39 77 78 cmp %rsi,0x78(%rdi) 41ea6b: 0f 87 b6 00 00 00 ja 41eb27 <_D2gc3gcx3Gcx8findSizeMFPvZm+0xc7> 41ea71: 48 39 b7 80 00 00 00 cmp %rsi,0x80(%rdi) 41ea78: 0f 86 a9 00 00 00 jbe 41eb27 <_D2gc3gcx3Gcx8findSizeMFPvZm+0xc7> 41ea7e: 4c 8b 8f 88 00 00 00 mov 0x88(%rdi),%r9 41ea85: 49 83 f9 01 cmp $0x1,%r9 41ea89: 77 1a ja 41eaa5 <_D2gc3gcx3Gcx8findSizeMFPvZm+0x45> 41ea8b: 4d 85 c9 test %r9,%r9 41ea8e: 0f 84 93 00 00 00 je 41eb27 <_D2gc3gcx3Gcx8findSizeMFPvZm+0xc7> 41ea94: 48 8b 87 90 00 00 00 mov 0x90(%rdi),%rax 41ea9b: 48 8b 08 mov (%rax),%rcx 41ea9e: eb 43 jmp 41eae3 <_D2gc3gcx3Gcx8findSizeMFPvZm+0x83> 41eaa0: 48 8b 47 08 mov 0x8(%rdi),%rax 41eaa4: c3 retq 41eaa5: 4c 8b 87 90 00 00 00 mov 0x90(%rdi),%r8 41eaac: 31 d2 xor %edx,%edx 41eaae: eb 03 jmp 41eab3 <_D2gc3gcx3Gcx8findSizeMFPvZm+0x53> 41eab0: 49 89 c1 mov %rax,%r9 41eab3: 49 ff c9 dec %r9 41eab6: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) 41eabd: 00 00 00 41eac0: 31 c0 xor %eax,%eax 41eac2: 4c 39 ca cmp %r9,%rdx 41eac5: 77 60 ja 41eb27 <_D2gc3gcx3Gcx8findSizeMFPvZm+0xc7> 41eac7: 4a 8d 04 0a lea (%rdx,%r9,1),%rax 41eacb: 48 d1 e8 shr %rax 41eace: 49 8b 0c c0 mov (%r8,%rax,8),%rcx 41ead2: 48 39 31 cmp %rsi,(%rcx) 41ead5: 77 d9 ja 41eab0 <_D2gc3gcx3Gcx8findSizeMFPvZm+0x50> 41ead7: 48 ff c0 inc %rax 41eada: 48 39 71 08 cmp %rsi,0x8(%rcx) 41eade: 48 89 c2 mov %rax,%rdx 41eae1: 76 dd jbe 41eac0 <_D2gc3gcx3Gcx8findSizeMFPvZm+0x60> 41eae3: 48 85 c9 test %rcx,%rcx 41eae6: b8 00 00 00 00 mov $0x0,%eax 41eaeb: 74 3a je 41eb27 <_D2gc3gcx3Gcx8findSizeMFPvZm+0xc7> 41eaed: 48 89 f0 mov %rsi,%rax 41eaf0: 48 2b 01 sub (%rcx),%rax 41eaf3: 48 c1 e8 0c shr $0xc,%rax 41eaf7: 48 8b 91 d0 00 00 00 mov 0xd0(%rcx),%rdx 41eafe: 0f b6 14 02 movzbl (%rdx,%rax,1),%edx 41eb02: 48 83 fa 08 cmp $0x8,%rdx 41eb06: 75 0f jne 41eb17 <_D2gc3gcx3Gcx8findSizeMFPvZm+0xb7> 41eb08: 48 8b 89 e0 00 00 00 mov 0xe0(%rcx),%rcx 41eb0f: 8b 04 81 mov (%rcx,%rax,4),%eax 41eb12: c1 e0 0c shl $0xc,%eax 41eb15: eb 07 jmp 41eb1e <_D2gc3gcx3Gcx8findSizeMFPvZm+0xbe> 41eb17: 8b 04 95 70 2b 63 00 mov 0x632b70(,%rdx,4),%eax 41eb1e: 48 89 37 mov %rsi,(%rdi) 41eb21: 89 c0 mov %eax,%eax 41eb23: 48 89 47 08 mov %rax,0x8(%rdi) 41eb27: c3 retq 41eb28: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 41eb2f: 00 000000000041eb30 <_D2gc3gcx3Gcx7getInfoMFPvZS2gc3gcx7BlkInfo>: 41eb30: 41 56 push %r14 41eb32: 53 push %rbx 41eb33: 48 89 f8 mov %rdi,%rax 41eb36: 48 39 56 10 cmp %rdx,0x10(%rsi) 41eb3a: 74 14 je 41eb50 <_D2gc3gcx3Gcx7getInfoMFPvZS2gc3gcx7BlkInfo+0x20> 41eb3c: 45 31 d2 xor %r10d,%r10d 41eb3f: 45 31 c0 xor %r8d,%r8d 41eb42: 48 39 56 78 cmp %rdx,0x78(%rsi) 41eb46: 76 1e jbe 41eb66 <_D2gc3gcx3Gcx7getInfoMFPvZS2gc3gcx7BlkInfo+0x36> 41eb48: 4d 89 d1 mov %r10,%r9 41eb4b: e9 f6 01 00 00 jmpq 41ed46 <_D2gc3gcx3Gcx7getInfoMFPvZS2gc3gcx7BlkInfo+0x216> 41eb50: 48 8b 4e 28 mov 0x28(%rsi),%rcx 41eb54: 48 89 48 10 mov %rcx,0x10(%rax) 41eb58: c5 f8 10 46 18 vmovups 0x18(%rsi),%xmm0 41eb5d: c5 f8 11 00 vmovups %xmm0,(%rax) 41eb61: e9 f2 01 00 00 jmpq 41ed58 <_D2gc3gcx3Gcx7getInfoMFPvZS2gc3gcx7BlkInfo+0x228> 41eb66: 45 31 d2 xor %r10d,%r10d 41eb69: 48 39 96 80 00 00 00 cmp %rdx,0x80(%rsi) 41eb70: 76 25 jbe 41eb97 <_D2gc3gcx3Gcx7getInfoMFPvZS2gc3gcx7BlkInfo+0x67> 41eb72: 48 8b 8e 88 00 00 00 mov 0x88(%rsi),%rcx 41eb79: 48 83 f9 01 cmp $0x1,%rcx 41eb7d: 77 20 ja 41eb9f <_D2gc3gcx3Gcx7getInfoMFPvZS2gc3gcx7BlkInfo+0x6f> 41eb7f: 45 31 d2 xor %r10d,%r10d 41eb82: 48 85 c9 test %rcx,%rcx 41eb85: 0f 84 9c 00 00 00 je 41ec27 <_D2gc3gcx3Gcx7getInfoMFPvZS2gc3gcx7BlkInfo+0xf7> 41eb8b: 48 8b 8e 90 00 00 00 mov 0x90(%rsi),%rcx 41eb92: 4c 8b 31 mov (%rcx),%r14 41eb95: eb 4a jmp 41ebe1 <_D2gc3gcx3Gcx7getInfoMFPvZS2gc3gcx7BlkInfo+0xb1> 41eb97: 4d 89 d1 mov %r10,%r9 41eb9a: e9 a7 01 00 00 jmpq 41ed46 <_D2gc3gcx3Gcx7getInfoMFPvZS2gc3gcx7BlkInfo+0x216> 41eb9f: 4c 8b 8e 90 00 00 00 mov 0x90(%rsi),%r9 41eba6: 31 db xor %ebx,%ebx 41eba8: 45 31 d2 xor %r10d,%r10d 41ebab: eb 03 jmp 41ebb0 <_D2gc3gcx3Gcx7getInfoMFPvZS2gc3gcx7BlkInfo+0x80> 41ebad: 48 89 f9 mov %rdi,%rcx 41ebb0: 48 ff c9 dec %rcx 41ebb3: 66 66 66 66 2e 0f 1f data32 data32 data32 nopw %cs:0x0(%rax,%rax,1) 41ebba: 84 00 00 00 00 00 41ebc0: 48 39 cb cmp %rcx,%rbx 41ebc3: 77 5a ja 41ec1f <_D2gc3gcx3Gcx7getInfoMFPvZS2gc3gcx7BlkInfo+0xef> 41ebc5: 48 8d 3c 0b lea (%rbx,%rcx,1),%rdi 41ebc9: 48 d1 ef shr %rdi 41ebcc: 4d 8b 34 f9 mov (%r9,%rdi,8),%r14 41ebd0: 49 39 16 cmp %rdx,(%r14) 41ebd3: 77 d8 ja 41ebad <_D2gc3gcx3Gcx7getInfoMFPvZS2gc3gcx7BlkInfo+0x7d> 41ebd5: 48 ff c7 inc %rdi 41ebd8: 49 39 56 08 cmp %rdx,0x8(%r14) 41ebdc: 48 89 fb mov %rdi,%rbx 41ebdf: 76 df jbe 41ebc0 <_D2gc3gcx3Gcx7getInfoMFPvZS2gc3gcx7BlkInfo+0x90> 41ebe1: 45 31 d2 xor %r10d,%r10d 41ebe4: 4d 85 f6 test %r14,%r14 41ebe7: 41 b9 00 00 00 00 mov $0x0,%r9d 41ebed: 0f 84 53 01 00 00 je 41ed46 <_D2gc3gcx3Gcx7getInfoMFPvZS2gc3gcx7BlkInfo+0x216> 41ebf3: 4d 8b 16 mov (%r14),%r10 41ebf6: 49 8b be d0 00 00 00 mov 0xd0(%r14),%rdi 41ebfd: 48 89 d1 mov %rdx,%rcx 41ec00: 4c 29 d1 sub %r10,%rcx 41ec03: 48 c1 e9 0c shr $0xc,%rcx 41ec07: 44 0f b6 04 0f movzbl (%rdi,%rcx,1),%r8d 41ec0c: 49 83 f8 08 cmp $0x8,%r8 41ec10: 77 1d ja 41ec2f <_D2gc3gcx3Gcx7getInfoMFPvZS2gc3gcx7BlkInfo+0xff> 41ec12: 4e 8b 0c c5 a0 2b 63 mov 0x632ba0(,%r8,8),%r9 41ec19: 00 41ec1a: 49 21 d1 and %rdx,%r9 41ec1d: eb 2f jmp 41ec4e <_D2gc3gcx3Gcx7getInfoMFPvZS2gc3gcx7BlkInfo+0x11e> 41ec1f: 4d 89 d1 mov %r10,%r9 41ec22: e9 1f 01 00 00 jmpq 41ed46 <_D2gc3gcx3Gcx7getInfoMFPvZS2gc3gcx7BlkInfo+0x216> 41ec27: 4d 89 d1 mov %r10,%r9 41ec2a: e9 17 01 00 00 jmpq 41ed46 <_D2gc3gcx3Gcx7getInfoMFPvZS2gc3gcx7BlkInfo+0x216> 41ec2f: 41 80 f8 09 cmp $0x9,%r8b 41ec33: 75 3b jne 41ec70 <_D2gc3gcx3Gcx7getInfoMFPvZS2gc3gcx7BlkInfo+0x140> 41ec35: 49 8b 9e e0 00 00 00 mov 0xe0(%r14),%rbx 41ec3c: 44 8b 0c 8b mov (%rbx,%rcx,4),%r9d 41ec40: 4c 29 c9 sub %r9,%rcx 41ec43: 44 8a 04 0f mov (%rdi,%rcx,1),%r8b 41ec47: 41 c1 e1 0c shl $0xc,%r9d 41ec4b: 4d 01 d1 add %r10,%r9 41ec4e: 41 80 f8 08 cmp $0x8,%r8b 41ec52: 75 0f jne 41ec63 <_D2gc3gcx3Gcx7getInfoMFPvZS2gc3gcx7BlkInfo+0x133> 41ec54: 49 8b be e0 00 00 00 mov 0xe0(%r14),%rdi 41ec5b: 8b 3c 8f mov (%rdi,%rcx,4),%edi 41ec5e: c1 e7 0c shl $0xc,%edi 41ec61: eb 18 jmp 41ec7b <_D2gc3gcx3Gcx7getInfoMFPvZS2gc3gcx7BlkInfo+0x14b> 41ec63: 41 0f b6 c8 movzbl %r8b,%ecx 41ec67: 8b 3c 8d 70 2b 63 00 mov 0x632b70(,%rcx,4),%edi 41ec6e: eb 0b jmp 41ec7b <_D2gc3gcx3Gcx7getInfoMFPvZS2gc3gcx7BlkInfo+0x14b> 41ec70: 42 8b 3c 85 70 2b 63 mov 0x632b70(,%r8,4),%edi 41ec77: 00 41ec78: 45 31 c9 xor %r9d,%r9d 41ec7b: 4d 89 c8 mov %r9,%r8 41ec7e: 4d 29 d0 sub %r10,%r8 41ec81: 41 0f b6 8e d8 00 00 movzbl 0xd8(%r14),%ecx 41ec88: 00 41ec89: 8d 0c cd 04 00 00 00 lea 0x4(,%rcx,8),%ecx 41ec90: 49 d3 e8 shr %cl,%r8 41ec93: 41 89 fa mov %edi,%r10d 41ec96: 49 83 7e 68 00 cmpq $0x0,0x68(%r14) 41ec9b: 74 35 je 41ecd2 <_D2gc3gcx3Gcx7getInfoMFPvZS2gc3gcx7BlkInfo+0x1a2> 41ec9d: 4c 89 c7 mov %r8,%rdi 41eca0: 48 c1 ef 06 shr $0x6,%rdi 41eca4: 49 8b 5e 58 mov 0x58(%r14),%rbx 41eca8: 41 bb 01 00 00 00 mov $0x1,%r11d 41ecae: 44 88 c1 mov %r8b,%cl 41ecb1: 49 d3 e3 shl %cl,%r11 41ecb4: 48 8b 4c fb 08 mov 0x8(%rbx,%rdi,8),%rcx 41ecb9: 41 80 e0 3f and $0x3f,%r8b 41ecbd: 41 0f b6 d8 movzbl %r8b,%ebx 41ecc1: 48 0f a3 d9 bt %rbx,%rcx 41ecc5: 19 c9 sbb %ecx,%ecx 41ecc7: 83 e1 01 and $0x1,%ecx 41ecca: 48 ff c7 inc %rdi 41eccd: 49 89 f8 mov %rdi,%r8 41ecd0: eb 15 jmp 41ece7 <_D2gc3gcx3Gcx7getInfoMFPvZS2gc3gcx7BlkInfo+0x1b7> 41ecd2: 41 bb 01 00 00 00 mov $0x1,%r11d 41ecd8: 44 88 c1 mov %r8b,%cl 41ecdb: 49 d3 e3 shl %cl,%r11 41ecde: 49 c1 e8 06 shr $0x6,%r8 41ece2: 49 ff c0 inc %r8 41ece5: 31 c9 xor %ecx,%ecx 41ece7: 8d 79 02 lea 0x2(%rcx),%edi 41ecea: 49 8b 5e 70 mov 0x70(%r14),%rbx 41ecee: 4e 85 1c c3 test %r11,(%rbx,%r8,8) 41ecf2: 0f 44 f9 cmove %ecx,%edi 41ecf5: 49 83 be b0 00 00 00 cmpq $0x0,0xb0(%r14) 41ecfc: 00 41ecfd: 74 15 je 41ed14 <_D2gc3gcx3Gcx7getInfoMFPvZS2gc3gcx7BlkInfo+0x1e4> 41ecff: 89 f9 mov %edi,%ecx 41ed01: 83 c9 10 or $0x10,%ecx 41ed04: 49 8b 9e a0 00 00 00 mov 0xa0(%r14),%rbx 41ed0b: 4e 85 1c c3 test %r11,(%rbx,%r8,8) 41ed0f: 0f 44 cf cmove %edi,%ecx 41ed12: eb 02 jmp 41ed16 <_D2gc3gcx3Gcx7getInfoMFPvZS2gc3gcx7BlkInfo+0x1e6> 41ed14: 89 f9 mov %edi,%ecx 41ed16: 49 8b be 88 00 00 00 mov 0x88(%r14),%rdi 41ed1d: 4a 8b 3c c7 mov (%rdi,%r8,8),%rdi 41ed21: 48 89 56 10 mov %rdx,0x10(%rsi) 41ed25: 4c 89 4e 18 mov %r9,0x18(%rsi) 41ed29: 4c 89 56 20 mov %r10,0x20(%rsi) 41ed2d: 41 89 c8 mov %ecx,%r8d 41ed30: 41 83 c8 08 or $0x8,%r8d 41ed34: 49 85 fb test %rdi,%r11 41ed37: 44 0f 44 c1 cmove %ecx,%r8d 41ed3b: 44 89 46 28 mov %r8d,0x28(%rsi) 41ed3f: c7 46 2c 00 00 00 00 movl $0x0,0x2c(%rsi) 41ed46: 4c 89 08 mov %r9,(%rax) 41ed49: 4c 89 50 08 mov %r10,0x8(%rax) 41ed4d: 44 89 40 10 mov %r8d,0x10(%rax) 41ed51: c7 40 14 00 00 00 00 movl $0x0,0x14(%rax) 41ed58: 5b pop %rbx 41ed59: 41 5e pop %r14 41ed5b: c3 retq 41ed5c: 0f 1f 40 00 nopl 0x0(%rax) 000000000041ed60 <_D2gc3gcx3Gcx7findBinFmZh>: 41ed60: b0 08 mov $0x8,%al 41ed62: 48 81 ff 00 08 00 00 cmp $0x800,%rdi 41ed69: 77 06 ja 41ed71 <_D2gc3gcx3Gcx7findBinFmZh+0x11> 41ed6b: 8a 87 60 72 42 00 mov 0x427260(%rdi),%al 41ed71: 0f b6 c0 movzbl %al,%eax 41ed74: c3 retq 41ed75: 66 66 2e 0f 1f 84 00 data32 nopw %cs:0x0(%rax,%rax,1) 41ed7c: 00 00 00 00 000000000041ed80 <_D2gc3gcx3Gcx11findBinImplFmZh>: 41ed80: 48 81 ff 00 01 00 00 cmp $0x100,%rdi 41ed87: 77 1b ja 41eda4 <_D2gc3gcx3Gcx11findBinImplFmZh+0x24> 41ed89: 48 83 ff 40 cmp $0x40,%rdi 41ed8d: 77 2e ja 41edbd <_D2gc3gcx3Gcx11findBinImplFmZh+0x3d> 41ed8f: 30 c0 xor %al,%al 41ed91: 48 83 ff 11 cmp $0x11,%rdi 41ed95: 72 42 jb 41edd9 <_D2gc3gcx3Gcx11findBinImplFmZh+0x59> 41ed97: 48 83 ff 20 cmp $0x20,%rdi 41ed9b: 0f 97 c0 seta %al 41ed9e: fe c0 inc %al 41eda0: 0f b6 c0 movzbl %al,%eax 41eda3: c3 retq 41eda4: 48 81 ff 00 04 00 00 cmp $0x400,%rdi 41edab: 77 20 ja 41edcd <_D2gc3gcx3Gcx11findBinImplFmZh+0x4d> 41edad: 48 81 ff 00 02 00 00 cmp $0x200,%rdi 41edb4: 0f 97 c0 seta %al 41edb7: 04 05 add $0x5,%al 41edb9: 0f b6 c0 movzbl %al,%eax 41edbc: c3 retq 41edbd: 48 81 ff 80 00 00 00 cmp $0x80,%rdi 41edc4: 0f 97 c0 seta %al 41edc7: 04 03 add $0x3,%al 41edc9: 0f b6 c0 movzbl %al,%eax 41edcc: c3 retq 41edcd: 48 81 ff 00 08 00 00 cmp $0x800,%rdi 41edd4: 0f 97 c0 seta %al 41edd7: 04 07 add $0x7,%al 41edd9: 0f b6 c0 movzbl %al,%eax 41eddc: c3 retq 41eddd: 0f 1f 00 nopl (%rax) 000000000041ede0 <_D2gc3gcx3Gcx8ctfeBinsFZG2049g>: 41ede0: 53 push %rbx 41ede1: 48 89 fb mov %rdi,%rbx 41ede4: 31 f6 xor %esi,%esi 41ede6: ba 01 08 00 00 mov $0x801,%edx 41edeb: e8 10 2d fe ff callq 401b00 41edf0: 31 c0 xor %eax,%eax 41edf2: b1 01 mov $0x1,%cl 41edf4: 66 66 66 2e 0f 1f 84 data32 data32 nopw %cs:0x0(%rax,%rax,1) 41edfb: 00 00 00 00 00 41ee00: 48 3d 00 01 00 00 cmp $0x100,%rax 41ee06: 77 28 ja 41ee30 <_D2gc3gcx3Gcx8ctfeBinsFZG2049g+0x50> 41ee08: 48 83 f8 40 cmp $0x40,%rax 41ee0c: 77 42 ja 41ee50 <_D2gc3gcx3Gcx8ctfeBinsFZG2049g+0x70> 41ee0e: 30 c9 xor %cl,%cl 41ee10: 48 83 f8 11 cmp $0x11,%rax 41ee14: 72 53 jb 41ee69 <_D2gc3gcx3Gcx8ctfeBinsFZG2049g+0x89> 41ee16: 48 83 f8 20 cmp $0x20,%rax 41ee1a: 0f 97 c1 seta %cl 41ee1d: fe c1 inc %cl 41ee1f: eb 48 jmp 41ee69 <_D2gc3gcx3Gcx8ctfeBinsFZG2049g+0x89> 41ee21: 66 66 66 66 66 66 2e data32 data32 data32 data32 data32 nopw %cs:0x0(%rax,%rax,1) 41ee28: 0f 1f 84 00 00 00 00 41ee2f: 00 41ee30: 48 3d 00 04 00 00 cmp $0x400,%rax 41ee36: 77 28 ja 41ee60 <_D2gc3gcx3Gcx8ctfeBinsFZG2049g+0x80> 41ee38: 48 3d 00 02 00 00 cmp $0x200,%rax 41ee3e: 0f 97 c1 seta %cl 41ee41: 80 c1 05 add $0x5,%cl 41ee44: eb 23 jmp 41ee69 <_D2gc3gcx3Gcx8ctfeBinsFZG2049g+0x89> 41ee46: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) 41ee4d: 00 00 00 41ee50: 48 3d 80 00 00 00 cmp $0x80,%rax 41ee56: 0f 97 c1 seta %cl 41ee59: 80 c1 03 add $0x3,%cl 41ee5c: eb 0b jmp 41ee69 <_D2gc3gcx3Gcx8ctfeBinsFZG2049g+0x89> 41ee5e: 66 90 xchg %ax,%ax 41ee60: f6 c1 01 test $0x1,%cl 41ee63: 0f 94 c1 sete %cl 41ee66: 80 c1 07 add $0x7,%cl 41ee69: 88 0c 03 mov %cl,(%rbx,%rax,1) 41ee6c: 48 ff c0 inc %rax 41ee6f: 48 3d 01 08 00 00 cmp $0x801,%rax 41ee75: 0f 92 c1 setb %cl 41ee78: 75 86 jne 41ee00 <_D2gc3gcx3Gcx8ctfeBinsFZG2049g+0x20> 41ee7a: 5b pop %rbx 41ee7b: c3 retq 41ee7c: 0f 1f 40 00 nopl 0x0(%rax) 000000000041ee80 <_D2gc3gcx3Gcx7reserveMFmZm>: 41ee80: 41 57 push %r15 41ee82: 41 56 push %r14 41ee84: 53 push %rbx 41ee85: 49 89 f7 mov %rsi,%r15 41ee88: 49 81 c7 ff 0f 00 00 add $0xfff,%r15 41ee8f: 49 c1 ef 0c shr $0xc,%r15 41ee93: 31 f6 xor %esi,%esi 41ee95: 4c 89 fa mov %r15,%rdx 41ee98: e8 f3 03 00 00 callq 41f290 <_D2gc3gcx3Gcx7newPoolMFmbZPS2gc3gcx4Pool> 41ee9d: 48 89 c3 mov %rax,%rbx 41eea0: 48 85 db test %rbx,%rbx 41eea3: 0f 84 84 00 00 00 je 41ef2d <_D2gc3gcx3Gcx7reserveMFmZm+0xad> 41eea9: 48 8b 83 b8 00 00 00 mov 0xb8(%rbx),%rax 41eeb0: 48 8b bb c8 00 00 00 mov 0xc8(%rbx),%rdi 41eeb7: 4a 8d 0c 3f lea (%rdi,%r15,1),%rcx 41eebb: 48 39 c1 cmp %rax,%rcx 41eebe: 77 6d ja 41ef2d <_D2gc3gcx3Gcx7reserveMFmZm+0xad> 41eec0: 48 89 c1 mov %rax,%rcx 41eec3: 48 29 f9 sub %rdi,%rcx 41eec6: 49 83 c7 0f add $0xf,%r15 41eeca: 49 be f0 ff ff ff ff movabs $0x1ffffffffffff0,%r14 41eed1: ff 1f 00 41eed4: 4d 21 fe and %r15,%r14 41eed7: 4a 8d 14 37 lea (%rdi,%r14,1),%rdx 41eedb: 48 39 c2 cmp %rax,%rdx 41eede: 4c 0f 47 f1 cmova %rcx,%r14 41eee2: 48 03 bb d0 00 00 00 add 0xd0(%rbx),%rdi 41eee9: be 0a 00 00 00 mov $0xa,%esi 41eeee: 4c 89 f2 mov %r14,%rdx 41eef1: e8 0a 2c fe ff callq 401b00 41eef6: 48 8b 83 c8 00 00 00 mov 0xc8(%rbx),%rax 41eefd: 49 01 c6 add %rax,%r14 41ef00: 4c 89 b3 c8 00 00 00 mov %r14,0xc8(%rbx) 41ef07: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) 41ef0e: 00 00 41ef10: 48 85 c0 test %rax,%rax 41ef13: 74 1c je 41ef31 <_D2gc3gcx3Gcx7reserveMFmZm+0xb1> 41ef15: 48 8b 8b d0 00 00 00 mov 0xd0(%rbx),%rcx 41ef1c: 80 7c 01 ff 0a cmpb $0xa,-0x1(%rcx,%rax,1) 41ef21: 48 8d 40 ff lea -0x1(%rax),%rax 41ef25: 74 e9 je 41ef10 <_D2gc3gcx3Gcx7reserveMFmZm+0x90> 41ef27: 48 83 f8 fe cmp $0xfffffffffffffffe,%rax 41ef2b: 75 04 jne 41ef31 <_D2gc3gcx3Gcx7reserveMFmZm+0xb1> 41ef2d: 31 c0 xor %eax,%eax 41ef2f: eb 07 jmp 41ef38 <_D2gc3gcx3Gcx7reserveMFmZm+0xb8> 41ef31: 49 c1 e6 0c shl $0xc,%r14 41ef35: 4c 89 f0 mov %r14,%rax 41ef38: 5b pop %rbx 41ef39: 41 5e pop %r14 41ef3b: 41 5f pop %r15 41ef3d: c3 retq 41ef3e: 66 90 xchg %ax,%ax 000000000041ef40 <_D2gc3gcx3Gcx8minimizeMFZv>: 41ef40: 41 57 push %r15 41ef42: 41 56 push %r14 41ef44: 41 54 push %r12 41ef46: 53 push %rbx 41ef47: 50 push %rax 41ef48: 49 89 fe mov %rdi,%r14 41ef4b: 49 8b 86 88 00 00 00 mov 0x88(%r14),%rax 41ef52: 48 85 c0 test %rax,%rax 41ef55: 0f 84 fa 00 00 00 je 41f055 <_D2gc3gcx3Gcx8minimizeMFZv+0x115> 41ef5b: 45 31 ff xor %r15d,%r15d 41ef5e: 66 90 xchg %ax,%ax 41ef60: 49 8b 8e 90 00 00 00 mov 0x90(%r14),%rcx 41ef67: 4a 8b 0c f9 mov (%rcx,%r15,8),%rcx 41ef6b: 48 8b 91 c0 00 00 00 mov 0xc0(%rcx),%rdx 41ef72: 48 3b 91 b8 00 00 00 cmp 0xb8(%rcx),%rdx 41ef79: 4c 89 f9 mov %r15,%rcx 41ef7c: 0f 82 9f 00 00 00 jb 41f021 <_D2gc3gcx3Gcx8minimizeMFZv+0xe1> 41ef82: eb 2c jmp 41efb0 <_D2gc3gcx3Gcx8minimizeMFZv+0x70> 41ef84: 4a 8b 04 ff mov (%rdi,%r15,8),%rax 41ef88: 48 89 44 d7 08 mov %rax,0x8(%rdi,%rdx,8) 41ef8d: 49 8b 86 90 00 00 00 mov 0x90(%r14),%rax 41ef94: 4a 89 34 f8 mov %rsi,(%rax,%r15,8) 41ef98: 49 ff c7 inc %r15 41ef9b: 49 8b 86 88 00 00 00 mov 0x88(%r14),%rax 41efa2: 66 66 66 66 66 2e 0f data32 data32 data32 data32 nopw %cs:0x0(%rax,%rax,1) 41efa9: 1f 84 00 00 00 00 00 41efb0: 48 89 ca mov %rcx,%rdx 41efb3: 48 8d 4a 01 lea 0x1(%rdx),%rcx 41efb7: 48 39 c1 cmp %rax,%rcx 41efba: 73 24 jae 41efe0 <_D2gc3gcx3Gcx8minimizeMFZv+0xa0> 41efbc: 49 8b be 90 00 00 00 mov 0x90(%r14),%rdi 41efc3: 48 8b 74 d7 08 mov 0x8(%rdi,%rdx,8),%rsi 41efc8: 48 8b 9e c0 00 00 00 mov 0xc0(%rsi),%rbx 41efcf: 48 3b 9e b8 00 00 00 cmp 0xb8(%rsi),%rbx 41efd6: 73 d8 jae 41efb0 <_D2gc3gcx3Gcx8minimizeMFZv+0x70> 41efd8: eb aa jmp 41ef84 <_D2gc3gcx3Gcx8minimizeMFZv+0x44> 41efda: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) 41efe0: 49 39 c7 cmp %rax,%r15 41efe3: 4c 89 fb mov %r15,%rbx 41efe6: 73 2f jae 41f017 <_D2gc3gcx3Gcx8minimizeMFZv+0xd7> 41efe8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 41efef: 00 41eff0: 49 8b 86 90 00 00 00 mov 0x90(%r14),%rax 41eff7: 4c 8b 24 d8 mov (%rax,%rbx,8),%r12 41effb: 4c 89 e7 mov %r12,%rdi 41effe: e8 ad 16 00 00 callq 4206b0 <_D2gc3gcx4Pool4DtorMFZv> 41f003: 4c 89 e7 mov %r12,%rdi 41f006: e8 55 29 fe ff callq 401960 41f00b: 48 ff c3 inc %rbx 41f00e: 49 3b 9e 88 00 00 00 cmp 0x88(%r14),%rbx 41f015: 72 d9 jb 41eff0 <_D2gc3gcx3Gcx8minimizeMFZv+0xb0> 41f017: 4d 89 be 88 00 00 00 mov %r15,0x88(%r14) 41f01e: 4c 89 f8 mov %r15,%rax 41f021: 49 ff c7 inc %r15 41f024: 49 39 c7 cmp %rax,%r15 41f027: 0f 82 33 ff ff ff jb 41ef60 <_D2gc3gcx3Gcx8minimizeMFZv+0x20> 41f02d: 48 85 c0 test %rax,%rax 41f030: 74 23 je 41f055 <_D2gc3gcx3Gcx8minimizeMFZv+0x115> 41f032: 49 8b 8e 90 00 00 00 mov 0x90(%r14),%rcx 41f039: 48 8b 11 mov (%rcx),%rdx 41f03c: 48 8b 12 mov (%rdx),%rdx 41f03f: 49 89 56 78 mov %rdx,0x78(%r14) 41f043: 48 8b 44 c1 f8 mov -0x8(%rcx,%rax,8),%rax 41f048: 48 8b 40 08 mov 0x8(%rax),%rax 41f04c: 49 89 86 80 00 00 00 mov %rax,0x80(%r14) 41f053: eb 0d jmp 41f062 <_D2gc3gcx3Gcx8minimizeMFZv+0x122> 41f055: 49 83 c6 78 add $0x78,%r14 41f059: c5 f8 57 c0 vxorps %xmm0,%xmm0,%xmm0 41f05d: c4 c1 78 11 06 vmovups %xmm0,(%r14) 41f062: 48 83 c4 08 add $0x8,%rsp 41f066: 5b pop %rbx 41f067: 41 5c pop %r12 41f069: 41 5e pop %r14 41f06b: 41 5f pop %r15 41f06d: c3 retq 41f06e: 66 90 xchg %ax,%ax 000000000041f070 <_D2gc3gcx3Gcx8bigAllocMFmPPS2gc3gcx4PoolPmZPv>: 41f070: 55 push %rbp 41f071: 41 57 push %r15 41f073: 41 56 push %r14 41f075: 41 55 push %r13 41f077: 41 54 push %r12 41f079: 53 push %rbx 41f07a: 48 83 ec 28 sub $0x28,%rsp 41f07e: 48 89 54 24 18 mov %rdx,0x18(%rsp) 41f083: 48 89 74 24 10 mov %rsi,0x10(%rsp) 41f088: 48 89 fb mov %rdi,%rbx 41f08b: 48 81 c1 ff 0f 00 00 add $0xfff,%rcx 41f092: 48 89 4c 24 08 mov %rcx,0x8(%rsp) 41f097: 49 89 cd mov %rcx,%r13 41f09a: 49 c1 ed 0c shr $0xc,%r13 41f09e: 83 7b 74 00 cmpl $0x0,0x74(%rbx) 41f0a2: 0f 95 c0 setne %al 41f0a5: 44 0f b6 e0 movzbl %al,%r12d 41f0a9: c6 44 24 27 00 movb $0x0,0x27(%rsp) 41f0ae: 48 8b 8b 88 00 00 00 mov 0x88(%rbx),%rcx 41f0b5: 45 31 ff xor %r15d,%r15d 41f0b8: 48 85 c9 test %rcx,%rcx 41f0bb: 74 47 je 41f104 <_D2gc3gcx3Gcx8bigAllocMFmPPS2gc3gcx4PoolPmZPv+0x94> 41f0bd: 0f 1f 00 nopl (%rax) 41f0c0: 48 8b 83 90 00 00 00 mov 0x90(%rbx),%rax 41f0c7: 4a 8b 2c f8 mov (%rax,%r15,8),%rbp 41f0cb: 80 bd d8 00 00 00 01 cmpb $0x1,0xd8(%rbp) 41f0d2: 75 28 jne 41f0fc <_D2gc3gcx3Gcx8bigAllocMFmPPS2gc3gcx4PoolPmZPv+0x8c> 41f0d4: 4c 39 ad c0 00 00 00 cmp %r13,0xc0(%rbp) 41f0db: 72 1f jb 41f0fc <_D2gc3gcx3Gcx8bigAllocMFmPPS2gc3gcx4PoolPmZPv+0x8c> 41f0dd: 48 89 ef mov %rbp,%rdi 41f0e0: 4c 89 ee mov %r13,%rsi 41f0e3: e8 98 17 00 00 callq 420880 <_D2gc3gcx4Pool10allocPagesMFmZm> 41f0e8: 49 89 c6 mov %rax,%r14 41f0eb: 49 83 fe ff cmp $0xffffffffffffffff,%r14 41f0ef: 0f 85 d3 00 00 00 jne 41f1c8 <_D2gc3gcx3Gcx8bigAllocMFmPPS2gc3gcx4PoolPmZPv+0x158> 41f0f5: 48 8b 8b 88 00 00 00 mov 0x88(%rbx),%rcx 41f0fc: 49 ff c7 inc %r15 41f0ff: 49 39 cf cmp %rcx,%r15 41f102: 72 bc jb 41f0c0 <_D2gc3gcx3Gcx8bigAllocMFmPPS2gc3gcx4PoolPmZPv+0x50> 41f104: 41 83 fc 02 cmp $0x2,%r12d 41f108: 0f 84 a5 00 00 00 je 41f1b3 <_D2gc3gcx3Gcx8bigAllocMFmPPS2gc3gcx4PoolPmZPv+0x143> 41f10e: 41 83 fc 01 cmp $0x1,%r12d 41f112: 74 6c je 41f180 <_D2gc3gcx3Gcx8bigAllocMFmPPS2gc3gcx4PoolPmZPv+0x110> 41f114: 45 85 e4 test %r12d,%r12d 41f117: 0f 85 5b 01 00 00 jne 41f278 <_D2gc3gcx3Gcx8bigAllocMFmPPS2gc3gcx4PoolPmZPv+0x208> 41f11d: 48 89 df mov %rbx,%rdi 41f120: e8 8b 06 00 00 callq 41f7b0 <_D2gc3gcx3Gcx11fullcollectMFZm> 41f125: 48 8b 8b 88 00 00 00 mov 0x88(%rbx),%rcx 41f12c: 48 89 ca mov %rcx,%rdx 41f12f: 48 c1 e2 06 shl $0x6,%rdx 41f133: c6 44 24 27 01 movb $0x1,0x27(%rsp) 41f138: 41 bc 01 00 00 00 mov $0x1,%r12d 41f13e: 48 39 d0 cmp %rdx,%rax 41f141: 0f 83 6e ff ff ff jae 41f0b5 <_D2gc3gcx3Gcx8bigAllocMFmPPS2gc3gcx4PoolPmZPv+0x45> 41f147: 48 89 df mov %rbx,%rdi 41f14a: e8 f1 fd ff ff callq 41ef40 <_D2gc3gcx3Gcx8minimizeMFZv> 41f14f: 48 89 df mov %rbx,%rdi 41f152: be 01 00 00 00 mov $0x1,%esi 41f157: 4c 89 ea mov %r13,%rdx 41f15a: e8 31 01 00 00 callq 41f290 <_D2gc3gcx3Gcx7newPoolMFmbZPS2gc3gcx4Pool> 41f15f: 48 89 c5 mov %rax,%rbp 41f162: c6 44 24 27 01 movb $0x1,0x27(%rsp) 41f167: 41 bc 02 00 00 00 mov $0x2,%r12d 41f16d: 48 85 ed test %rbp,%rbp 41f170: 0f 84 38 ff ff ff je 41f0ae <_D2gc3gcx3Gcx8bigAllocMFmPPS2gc3gcx4PoolPmZPv+0x3e> 41f176: eb 42 jmp 41f1ba <_D2gc3gcx3Gcx8bigAllocMFmPPS2gc3gcx4PoolPmZPv+0x14a> 41f178: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 41f17f: 00 41f180: 48 89 df mov %rbx,%rdi 41f183: e8 b8 fd ff ff callq 41ef40 <_D2gc3gcx3Gcx8minimizeMFZv> 41f188: 48 89 df mov %rbx,%rdi 41f18b: be 01 00 00 00 mov $0x1,%esi 41f190: 4c 89 ea mov %r13,%rdx 41f193: e8 f8 00 00 00 callq 41f290 <_D2gc3gcx3Gcx7newPoolMFmbZPS2gc3gcx4Pool> 41f198: 48 89 c5 mov %rax,%rbp 41f19b: 48 85 ed test %rbp,%rbp 41f19e: 75 1a jne 41f1ba <_D2gc3gcx3Gcx8bigAllocMFmPPS2gc3gcx4PoolPmZPv+0x14a> 41f1a0: 45 31 e4 xor %r12d,%r12d 41f1a3: f6 44 24 27 01 testb $0x1,0x27(%rsp) 41f1a8: c6 44 24 27 00 movb $0x0,0x27(%rsp) 41f1ad: 0f 84 fb fe ff ff je 41f0ae <_D2gc3gcx3Gcx8bigAllocMFmPPS2gc3gcx4PoolPmZPv+0x3e> 41f1b3: 31 c0 xor %eax,%eax 41f1b5: e9 af 00 00 00 jmpq 41f269 <_D2gc3gcx3Gcx8bigAllocMFmPPS2gc3gcx4PoolPmZPv+0x1f9> 41f1ba: 48 89 ef mov %rbp,%rdi 41f1bd: 4c 89 ee mov %r13,%rsi 41f1c0: e8 bb 16 00 00 callq 420880 <_D2gc3gcx4Pool10allocPagesMFmZm> 41f1c5: 49 89 c6 mov %rax,%r14 41f1c8: 48 8b 85 d0 00 00 00 mov 0xd0(%rbp),%rax 41f1cf: 42 c6 04 30 08 movb $0x8,(%rax,%r14,1) 41f1d4: 49 8d 5e 01 lea 0x1(%r14),%rbx 41f1d8: 48 81 7c 24 08 00 20 cmpq $0x2000,0x8(%rsp) 41f1df: 00 00 41f1e1: 72 18 jb 41f1fb <_D2gc3gcx3Gcx8bigAllocMFmPPS2gc3gcx4PoolPmZPv+0x18b> 41f1e3: 48 8b bd d0 00 00 00 mov 0xd0(%rbp),%rdi 41f1ea: 48 01 df add %rbx,%rdi 41f1ed: 49 8d 55 ff lea -0x1(%r13),%rdx 41f1f1: be 09 00 00 00 mov $0x9,%esi 41f1f6: e8 05 29 fe ff callq 401b00 41f1fb: 48 3b 9d c8 00 00 00 cmp 0xc8(%rbp),%rbx 41f202: 48 8b 54 24 10 mov 0x10(%rsp),%rdx 41f207: 73 2c jae 41f235 <_D2gc3gcx3Gcx8bigAllocMFmPPS2gc3gcx4PoolPmZPv+0x1c5> 41f209: b8 01 00 00 00 mov $0x1,%eax 41f20e: 66 90 xchg %ax,%ax 41f210: 48 8b 8d d0 00 00 00 mov 0xd0(%rbp),%rcx 41f217: 80 3c 19 09 cmpb $0x9,(%rcx,%rbx,1) 41f21b: 75 18 jne 41f235 <_D2gc3gcx3Gcx8bigAllocMFmPPS2gc3gcx4PoolPmZPv+0x1c5> 41f21d: 48 8b 8d e0 00 00 00 mov 0xe0(%rbp),%rcx 41f224: 89 04 99 mov %eax,(%rcx,%rbx,4) 41f227: ff c0 inc %eax 41f229: 48 ff c3 inc %rbx 41f22c: 48 3b 9d c8 00 00 00 cmp 0xc8(%rbp),%rbx 41f233: 72 db jb 41f210 <_D2gc3gcx3Gcx8bigAllocMFmPPS2gc3gcx4PoolPmZPv+0x1a0> 41f235: 44 29 f3 sub %r14d,%ebx 41f238: 48 8b 85 e0 00 00 00 mov 0xe0(%rbp),%rax 41f23f: 42 89 1c b0 mov %ebx,(%rax,%r14,4) 41f243: 4c 29 ad c0 00 00 00 sub %r13,0xc0(%rbp) 41f24a: 49 c1 e6 0c shl $0xc,%r14 41f24e: 4c 03 75 00 add 0x0(%rbp),%r14 41f252: 48 85 d2 test %rdx,%rdx 41f255: 74 07 je 41f25e <_D2gc3gcx3Gcx8bigAllocMFmPPS2gc3gcx4PoolPmZPv+0x1ee> 41f257: 49 c1 e5 0c shl $0xc,%r13 41f25b: 4c 89 2a mov %r13,(%rdx) 41f25e: 48 8b 44 24 18 mov 0x18(%rsp),%rax 41f263: 48 89 28 mov %rbp,(%rax) 41f266: 4c 89 f0 mov %r14,%rax 41f269: 48 83 c4 28 add $0x28,%rsp 41f26d: 5b pop %rbx 41f26e: 41 5c pop %r12 41f270: 41 5d pop %r13 41f272: 41 5e pop %r14 41f274: 41 5f pop %r15 41f276: 5d pop %rbp 41f277: c3 retq 41f278: bf 32 00 00 00 mov $0x32,%edi 41f27d: be 20 72 42 00 mov $0x427220,%esi 41f282: ba 55 08 00 00 mov $0x855,%edx 41f287: e8 b4 3b fe ff callq 402e40 <_d_assert> 41f28c: 0f 1f 40 00 nopl 0x0(%rax) 000000000041f290 <_D2gc3gcx3Gcx7newPoolMFmbZPS2gc3gcx4Pool>: 41f290: 55 push %rbp 41f291: 41 57 push %r15 41f293: 41 56 push %r14 41f295: 41 55 push %r13 41f297: 41 54 push %r12 41f299: 53 push %rbx 41f29a: 50 push %rax 41f29b: 41 89 f7 mov %esi,%r15d 41f29e: 49 89 fe mov %rdi,%r14 41f2a1: 48 83 c2 0f add $0xf,%rdx 41f2a5: 48 83 e2 f0 and $0xfffffffffffffff0,%rdx 41f2a9: bd 00 01 00 00 mov $0x100,%ebp 41f2ae: 48 81 fa 01 01 00 00 cmp $0x101,%rdx 41f2b5: 72 1a jb 41f2d1 <_D2gc3gcx3Gcx7newPoolMFmbZPS2gc3gcx4Pool+0x41> 41f2b7: 48 89 d5 mov %rdx,%rbp 41f2ba: 48 d1 ed shr %rbp 41f2bd: 48 01 d5 add %rdx,%rbp 41f2c0: 48 b8 ff ff ff ff ff movabs $0xfffffffffffff,%rax 41f2c7: ff 0f 00 41f2ca: 48 39 c5 cmp %rax,%rbp 41f2cd: 48 0f 43 ea cmovae %rdx,%rbp 41f2d1: 49 8b 8e 88 00 00 00 mov 0x88(%r14),%rcx 41f2d8: 48 85 c9 test %rcx,%rcx 41f2db: 74 26 je 41f303 <_D2gc3gcx3Gcx7newPoolMFmbZPS2gc3gcx4Pool+0x73> 41f2dd: b8 00 20 00 00 mov $0x2000,%eax 41f2e2: 48 83 f9 20 cmp $0x20,%rcx 41f2e6: 77 14 ja 41f2fc <_D2gc3gcx3Gcx7newPoolMFmbZPS2gc3gcx4Pool+0x6c> 41f2e8: 48 89 ca mov %rcx,%rdx 41f2eb: 48 c1 e2 08 shl $0x8,%rdx 41f2ef: b8 00 10 00 00 mov $0x1000,%eax 41f2f4: 48 83 f9 08 cmp $0x8,%rcx 41f2f8: 48 0f 46 c2 cmovbe %rdx,%rax 41f2fc: 48 39 c5 cmp %rax,%rbp 41f2ff: 48 0f 42 e8 cmovb %rax,%rbp 41f303: bf 01 00 00 00 mov $0x1,%edi 41f308: be f0 00 00 00 mov $0xf0,%esi 41f30d: e8 8e 28 fe ff callq 401ba0 41f312: 49 89 c5 mov %rax,%r13 41f315: 4d 85 ed test %r13,%r13 41f318: 0f 84 c7 00 00 00 je 41f3e5 <_D2gc3gcx3Gcx7newPoolMFmbZPS2gc3gcx4Pool+0x155> 41f31e: 41 0f b6 f7 movzbl %r15b,%esi 41f322: 4c 89 ef mov %r13,%rdi 41f325: 48 89 ea mov %rbp,%rdx 41f328: e8 c3 11 00 00 callq 4204f0 <_D2gc3gcx4Pool10initializeMFmbZv> 41f32d: 49 83 7d 00 00 cmpq $0x0,0x0(%r13) 41f332: 0f 84 b2 00 00 00 je 41f3ea <_D2gc3gcx3Gcx7newPoolMFmbZPS2gc3gcx4Pool+0x15a> 41f338: 4d 8b a6 88 00 00 00 mov 0x88(%r14),%r12 41f33f: 49 8b be 90 00 00 00 mov 0x90(%r14),%rdi 41f346: 4a 8d 34 e5 08 00 00 lea 0x8(,%r12,8),%rsi 41f34d: 00 41f34e: e8 9d 29 fe ff callq 401cf0 41f353: 49 89 c7 mov %rax,%r15 41f356: 4d 85 ff test %r15,%r15 41f359: 0f 84 8b 00 00 00 je 41f3ea <_D2gc3gcx3Gcx7newPoolMFmbZPS2gc3gcx4Pool+0x15a> 41f35f: 49 8d 44 24 01 lea 0x1(%r12),%rax 41f364: 48 89 04 24 mov %rax,(%rsp) 41f368: 4d 8b 86 88 00 00 00 mov 0x88(%r14),%r8 41f36f: 4a 8d 34 c5 00 00 00 lea 0x0(,%r8,8),%rsi 41f376: 00 41f377: b8 01 00 00 00 mov $0x1,%eax 41f37c: 4c 89 ff mov %r15,%rdi 41f37f: 90 nop 41f380: 48 89 fd mov %rdi,%rbp 41f383: 48 89 f2 mov %rsi,%rdx 41f386: 48 8d 70 ff lea -0x1(%rax),%rsi 41f38a: 4c 39 c6 cmp %r8,%rsi 41f38d: 73 1b jae 41f3aa <_D2gc3gcx3Gcx7newPoolMFmbZPS2gc3gcx4Pool+0x11a> 41f38f: 48 8d 7d 08 lea 0x8(%rbp),%rdi 41f393: 48 8d 72 f8 lea -0x8(%rdx),%rsi 41f397: 48 ff c0 inc %rax 41f39a: 48 8b 5d 00 mov 0x0(%rbp),%rbx 41f39e: 49 8b 4d 00 mov 0x0(%r13),%rcx 41f3a2: 48 3b 0b cmp (%rbx),%rcx 41f3a5: 73 d9 jae 41f380 <_D2gc3gcx3Gcx7newPoolMFmbZPS2gc3gcx4Pool+0xf0> 41f3a7: 48 ff c8 dec %rax 41f3aa: 49 8d 3c c7 lea (%r15,%rax,8),%rdi 41f3ae: 48 89 ee mov %rbp,%rsi 41f3b1: e8 9a 29 fe ff callq 401d50 41f3b6: 4c 89 6d 00 mov %r13,0x0(%rbp) 41f3ba: 4d 89 be 90 00 00 00 mov %r15,0x90(%r14) 41f3c1: 48 8b 04 24 mov (%rsp),%rax 41f3c5: 49 89 86 88 00 00 00 mov %rax,0x88(%r14) 41f3cc: 49 8b 07 mov (%r15),%rax 41f3cf: 48 8b 00 mov (%rax),%rax 41f3d2: 49 89 46 78 mov %rax,0x78(%r14) 41f3d6: 4b 8b 04 e7 mov (%r15,%r12,8),%rax 41f3da: 48 8b 40 08 mov 0x8(%rax),%rax 41f3de: 49 89 86 80 00 00 00 mov %rax,0x80(%r14) 41f3e5: 4c 89 e8 mov %r13,%rax 41f3e8: eb 12 jmp 41f3fc <_D2gc3gcx3Gcx7newPoolMFmbZPS2gc3gcx4Pool+0x16c> 41f3ea: 4c 89 ef mov %r13,%rdi 41f3ed: e8 be 12 00 00 callq 4206b0 <_D2gc3gcx4Pool4DtorMFZv> 41f3f2: 4c 89 ef mov %r13,%rdi 41f3f5: e8 66 25 fe ff callq 401960 41f3fa: 31 c0 xor %eax,%eax 41f3fc: 48 83 c4 08 add $0x8,%rsp 41f400: 5b pop %rbx 41f401: 41 5c pop %r12 41f403: 41 5d pop %r13 41f405: 41 5e pop %r14 41f407: 41 5f pop %r15 41f409: 5d pop %rbp 41f40a: c3 retq 41f40b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 000000000041f410 <_D2gc3gcx3Gcx9allocPageMFhZi>: 41f410: 55 push %rbp 41f411: 41 57 push %r15 41f413: 41 56 push %r14 41f415: 41 54 push %r12 41f417: 53 push %rbx 41f418: 41 89 f7 mov %esi,%r15d 41f41b: 49 89 fc mov %rdi,%r12 41f41e: 49 8b 84 24 88 00 00 mov 0x88(%r12),%rax 41f425: 00 41f426: 45 31 f6 xor %r14d,%r14d 41f429: 48 85 c0 test %rax,%rax 41f42c: 0f 84 ac 00 00 00 je 41f4de <_D2gc3gcx3Gcx9allocPageMFhZi+0xce> 41f432: 31 db xor %ebx,%ebx 41f434: 66 66 66 2e 0f 1f 84 data32 data32 nopw %cs:0x0(%rax,%rax,1) 41f43b: 00 00 00 00 00 41f440: 49 8b 8c 24 90 00 00 mov 0x90(%r12),%rcx 41f447: 00 41f448: 48 8b 2c d9 mov (%rcx,%rbx,8),%rbp 41f44c: 8a 8d d8 00 00 00 mov 0xd8(%rbp),%cl 41f452: 84 c9 test %cl,%cl 41f454: 75 1b jne 41f471 <_D2gc3gcx3Gcx9allocPageMFhZi+0x61> 41f456: 48 89 ef mov %rbp,%rdi 41f459: be 01 00 00 00 mov $0x1,%esi 41f45e: e8 1d 14 00 00 callq 420880 <_D2gc3gcx4Pool10allocPagesMFmZm> 41f463: 48 83 f8 ff cmp $0xffffffffffffffff,%rax 41f467: 75 12 jne 41f47b <_D2gc3gcx3Gcx9allocPageMFhZi+0x6b> 41f469: 49 8b 84 24 88 00 00 mov 0x88(%r12),%rax 41f470: 00 41f471: 48 ff c3 inc %rbx 41f474: 48 39 c3 cmp %rax,%rbx 41f477: 72 c7 jb 41f440 <_D2gc3gcx3Gcx9allocPageMFhZi+0x30> 41f479: eb 63 jmp 41f4de <_D2gc3gcx3Gcx9allocPageMFhZi+0xce> 41f47b: 48 8b 8d d0 00 00 00 mov 0xd0(%rbp),%rcx 41f482: 44 88 3c 01 mov %r15b,(%rcx,%rax,1) 41f486: 48 ff 8d c0 00 00 00 decq 0xc0(%rbp) 41f48d: 48 c1 e0 0c shl $0xc,%rax 41f491: 48 8b 55 00 mov 0x0(%rbp),%rdx 41f495: 48 8d 8c 02 00 10 00 lea 0x1000(%rdx,%rax,1),%rcx 41f49c: 00 41f49d: 48 01 d0 add %rdx,%rax 41f4a0: 41 be 01 00 00 00 mov $0x1,%r14d 41f4a6: 48 39 c8 cmp %rcx,%rax 41f4a9: 73 33 jae 41f4de <_D2gc3gcx3Gcx9allocPageMFhZi+0xce> 41f4ab: 41 0f b6 d7 movzbl %r15b,%edx 41f4af: 8b 34 95 70 2b 63 00 mov 0x632b70(,%rdx,4),%esi 41f4b6: 49 8b bc d4 98 00 00 mov 0x98(%r12,%rdx,8),%rdi 41f4bd: 00 41f4be: 66 90 xchg %ax,%ax 41f4c0: 48 89 38 mov %rdi,(%rax) 41f4c3: 48 89 68 08 mov %rbp,0x8(%rax) 41f4c7: 49 89 84 d4 98 00 00 mov %rax,0x98(%r12,%rdx,8) 41f4ce: 00 41f4cf: 48 8d 1c 30 lea (%rax,%rsi,1),%rbx 41f4d3: 48 39 cb cmp %rcx,%rbx 41f4d6: 48 89 c7 mov %rax,%rdi 41f4d9: 48 89 d8 mov %rbx,%rax 41f4dc: 72 e2 jb 41f4c0 <_D2gc3gcx3Gcx9allocPageMFhZi+0xb0> 41f4de: 44 89 f0 mov %r14d,%eax 41f4e1: 5b pop %rbx 41f4e2: 41 5c pop %r12 41f4e4: 41 5e pop %r14 41f4e6: 41 5f pop %r15 41f4e8: 5d pop %rbp 41f4e9: c3 retq 41f4ea: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) 000000000041f4f0 <_D2gc3gcx3Gcx4markMFPvPvZv>: 41f4f0: 50 push %rax 41f4f1: 48 89 d0 mov %rdx,%rax 41f4f4: 48 89 f1 mov %rsi,%rcx 41f4f7: be 40 00 00 00 mov $0x40,%esi 41f4fc: 48 89 ca mov %rcx,%rdx 41f4ff: 48 89 c1 mov %rax,%rcx 41f502: e8 09 00 00 00 callq 41f510 <_D2gc3gcx3Gcx4markMFPvPviZv> 41f507: 58 pop %rax 41f508: c3 retq 41f509: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 000000000041f510 <_D2gc3gcx3Gcx4markMFPvPviZv>: 41f510: 55 push %rbp 41f511: 41 57 push %r15 41f513: 41 56 push %r14 41f515: 41 55 push %r13 41f517: 41 54 push %r12 41f519: 53 push %rbx 41f51a: 48 83 ec 18 sub $0x18,%rsp 41f51e: 49 89 cf mov %rcx,%r15 41f521: 48 89 54 24 08 mov %rdx,0x8(%rsp) 41f526: 89 74 24 10 mov %esi,0x10(%rsp) 41f52a: 49 89 fe mov %rdi,%r14 41f52d: c7 44 24 14 00 00 00 movl $0x0,0x14(%rsp) 41f534: 00 41f535: 49 39 d7 cmp %rdx,%r15 41f538: 0f 83 51 02 00 00 jae 41f78f <_D2gc3gcx3Gcx4markMFPvPviZv+0x27f> 41f53e: 8b 44 24 10 mov 0x10(%rsp),%eax 41f542: 44 8d 68 ff lea -0x1(%rax),%r13d 41f546: c7 44 24 14 00 00 00 movl $0x0,0x14(%rsp) 41f54d: 00 41f54e: 45 31 e4 xor %r12d,%r12d 41f551: 66 66 66 66 66 66 2e data32 data32 data32 data32 data32 nopw %cs:0x0(%rax,%rax,1) 41f558: 0f 1f 84 00 00 00 00 41f55f: 00 41f560: 49 8b 07 mov (%r15),%rax 41f563: 49 3b 46 78 cmp 0x78(%r14),%rax 41f567: 0f 82 13 02 00 00 jb 41f780 <_D2gc3gcx3Gcx4markMFPvPviZv+0x270> 41f56d: 49 3b 86 80 00 00 00 cmp 0x80(%r14),%rax 41f574: 0f 83 06 02 00 00 jae 41f780 <_D2gc3gcx3Gcx4markMFPvPviZv+0x270> 41f57a: 49 89 c1 mov %rax,%r9 41f57d: 49 81 e1 00 f0 ff ff and $0xfffffffffffff000,%r9 41f584: 4d 39 e1 cmp %r12,%r9 41f587: 0f 84 f3 01 00 00 je 41f780 <_D2gc3gcx3Gcx4markMFPvPviZv+0x270> 41f58d: 49 8b 8e 88 00 00 00 mov 0x88(%r14),%rcx 41f594: 48 83 f9 01 cmp $0x1,%rcx 41f598: 77 15 ja 41f5af <_D2gc3gcx3Gcx4markMFPvPviZv+0x9f> 41f59a: 48 85 c9 test %rcx,%rcx 41f59d: 0f 84 dd 01 00 00 je 41f780 <_D2gc3gcx3Gcx4markMFPvPviZv+0x270> 41f5a3: 49 8b 8e 90 00 00 00 mov 0x90(%r14),%rcx 41f5aa: 48 8b 11 mov (%rcx),%rdx 41f5ad: eb 47 jmp 41f5f6 <_D2gc3gcx3Gcx4markMFPvPviZv+0xe6> 41f5af: 49 8b b6 90 00 00 00 mov 0x90(%r14),%rsi 41f5b6: 31 ed xor %ebp,%ebp 41f5b8: eb 09 jmp 41f5c3 <_D2gc3gcx3Gcx4markMFPvPviZv+0xb3> 41f5ba: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) 41f5c0: 48 89 f9 mov %rdi,%rcx 41f5c3: 48 ff c9 dec %rcx 41f5c6: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) 41f5cd: 00 00 00 41f5d0: 48 39 cd cmp %rcx,%rbp 41f5d3: 0f 87 a7 01 00 00 ja 41f780 <_D2gc3gcx3Gcx4markMFPvPviZv+0x270> 41f5d9: 48 8d 7c 0d 00 lea 0x0(%rbp,%rcx,1),%rdi 41f5de: 48 d1 ef shr %rdi 41f5e1: 48 8b 14 fe mov (%rsi,%rdi,8),%rdx 41f5e5: 48 39 02 cmp %rax,(%rdx) 41f5e8: 77 d6 ja 41f5c0 <_D2gc3gcx3Gcx4markMFPvPviZv+0xb0> 41f5ea: 48 ff c7 inc %rdi 41f5ed: 48 39 42 08 cmp %rax,0x8(%rdx) 41f5f1: 48 89 fd mov %rdi,%rbp 41f5f4: 76 da jbe 41f5d0 <_D2gc3gcx3Gcx4markMFPvPviZv+0xc0> 41f5f6: 48 85 d2 test %rdx,%rdx 41f5f9: 0f 84 81 01 00 00 je 41f780 <_D2gc3gcx3Gcx4markMFPvPviZv+0x270> 41f5ff: 48 8b 2a mov (%rdx),%rbp 41f602: 48 8b 8a d0 00 00 00 mov 0xd0(%rdx),%rcx 41f609: 48 29 e8 sub %rbp,%rax 41f60c: 49 89 c2 mov %rax,%r10 41f60f: 49 c1 ea 0c shr $0xc,%r10 41f613: 46 0f b6 04 11 movzbl (%rcx,%r10,1),%r8d 41f618: 49 83 f8 07 cmp $0x7,%r8 41f61c: 77 20 ja 41f63e <_D2gc3gcx3Gcx4markMFPvPviZv+0x12e> 41f61e: 4a 23 04 c5 a0 2b 63 and 0x632ba0(,%r8,8),%rax 41f625: 00 41f626: 48 01 c5 add %rax,%rbp 41f629: 0f b6 8a d8 00 00 00 movzbl 0xd8(%rdx),%ecx 41f630: 8d 0c cd 04 00 00 00 lea 0x4(,%rcx,8),%ecx 41f637: 48 d3 e8 shr %cl,%rax 41f63a: 30 c9 xor %cl,%cl 41f63c: eb 73 jmp 41f6b1 <_D2gc3gcx3Gcx4markMFPvPviZv+0x1a1> 41f63e: 41 80 f8 09 cmp $0x9,%r8b 41f642: 75 36 jne 41f67a <_D2gc3gcx3Gcx4markMFPvPviZv+0x16a> 41f644: 8a 82 d8 00 00 00 mov 0xd8(%rdx),%al 41f64a: 84 c0 test %al,%al 41f64c: b8 00 01 00 00 mov $0x100,%eax 41f651: b9 01 00 00 00 mov $0x1,%ecx 41f656: 48 0f 45 c1 cmovne %rcx,%rax 41f65a: 48 8b 8a e0 00 00 00 mov 0xe0(%rdx),%rcx 41f661: 42 8b 0c 91 mov (%rcx,%r10,4),%ecx 41f665: 49 29 ca sub %rcx,%r10 41f668: 49 0f af c2 imul %r10,%rax 41f66c: 4c 89 d1 mov %r10,%rcx 41f66f: 48 c1 e1 0c shl $0xc,%rcx 41f673: 48 01 cd add %rcx,%rbp 41f676: 30 c9 xor %cl,%cl 41f678: eb 34 jmp 41f6ae <_D2gc3gcx3Gcx4markMFPvPviZv+0x19e> 41f67a: 41 80 f8 08 cmp $0x8,%r8b 41f67e: 0f 85 fc 00 00 00 jne 41f780 <_D2gc3gcx3Gcx4markMFPvPviZv+0x270> 41f684: 48 8b 3d 55 35 21 00 mov 0x213555(%rip),%rdi # 632be0 <_D2gc3gcx10notbinsizeyG12m+0x40> 41f68b: 48 21 c7 and %rax,%rdi 41f68e: 48 01 fd add %rdi,%rbp 41f691: 0f b6 8a d8 00 00 00 movzbl 0xd8(%rdx),%ecx 41f698: 8d 0c cd 04 00 00 00 lea 0x4(,%rcx,8),%ecx 41f69f: 48 89 fb mov %rdi,%rbx 41f6a2: 48 d3 eb shr %cl,%rbx 41f6a5: 48 39 c7 cmp %rax,%rdi 41f6a8: 0f 94 c1 sete %cl 41f6ab: 48 89 d8 mov %rbx,%rax 41f6ae: 4d 89 cc mov %r9,%r12 41f6b1: 48 83 ba b0 00 00 00 cmpq $0x0,0xb0(%rdx) 41f6b8: 00 41f6b9: 74 05 je 41f6c0 <_D2gc3gcx3Gcx4markMFPvPviZv+0x1b0> 41f6bb: 80 f9 01 cmp $0x1,%cl 41f6be: 75 6a jne 41f72a <_D2gc3gcx3Gcx4markMFPvPviZv+0x21a> 41f6c0: 88 c1 mov %al,%cl 41f6c2: bb 01 00 00 00 mov $0x1,%ebx 41f6c7: 48 d3 e3 shl %cl,%rbx 41f6ca: 48 c1 e8 06 shr $0x6,%rax 41f6ce: 48 ff c0 inc %rax 41f6d1: 48 8b 4a 10 mov 0x10(%rdx),%rcx 41f6d5: 48 8b 34 c1 mov (%rcx,%rax,8),%rsi 41f6d9: 48 89 f7 mov %rsi,%rdi 41f6dc: 48 09 df or %rbx,%rdi 41f6df: 48 89 3c c1 mov %rdi,(%rcx,%rax,8) 41f6e3: 48 85 f3 test %rsi,%rbx 41f6e6: 0f 85 94 00 00 00 jne 41f780 <_D2gc3gcx3Gcx4markMFPvPviZv+0x270> 41f6ec: 48 8b 4a 70 mov 0x70(%rdx),%rcx 41f6f0: 48 85 1c c1 test %rbx,(%rcx,%rax,8) 41f6f4: 0f 85 86 00 00 00 jne 41f780 <_D2gc3gcx3Gcx4markMFPvPviZv+0x270> 41f6fa: 83 7c 24 10 00 cmpl $0x0,0x10(%rsp) 41f6ff: 75 19 jne 41f71a <_D2gc3gcx3Gcx4markMFPvPviZv+0x20a> 41f701: 48 8b 4a 28 mov 0x28(%rdx),%rcx 41f705: 48 09 1c c1 or %rbx,(%rcx,%rax,8) 41f709: c6 82 da 00 00 00 01 movb $0x1,0xda(%rdx) 41f710: c7 44 24 14 01 00 00 movl $0x1,0x14(%rsp) 41f717: 00 41f718: eb 66 jmp 41f780 <_D2gc3gcx3Gcx4markMFPvPviZv+0x270> 41f71a: 41 80 f8 07 cmp $0x7,%r8b 41f71e: 77 3d ja 41f75d <_D2gc3gcx3Gcx4markMFPvPviZv+0x24d> 41f720: 42 8b 14 85 70 2b 63 mov 0x632b70(,%r8,4),%edx 41f727: 00 41f728: eb 41 jmp 41f76b <_D2gc3gcx3Gcx4markMFPvPviZv+0x25b> 41f72a: 88 c1 mov %al,%cl 41f72c: bb 01 00 00 00 mov $0x1,%ebx 41f731: 48 d3 e3 shl %cl,%rbx 41f734: 48 89 c1 mov %rax,%rcx 41f737: 48 c1 e9 06 shr $0x6,%rcx 41f73b: 48 8b b2 a0 00 00 00 mov 0xa0(%rdx),%rsi 41f742: 48 8b 7c ce 08 mov 0x8(%rsi,%rcx,8),%rdi 41f747: 24 3f and $0x3f,%al 41f749: 0f b6 c0 movzbl %al,%eax 41f74c: 48 0f a3 c7 bt %rax,%rdi 41f750: 72 2e jb 41f780 <_D2gc3gcx3Gcx4markMFPvPviZv+0x270> 41f752: 48 ff c1 inc %rcx 41f755: 48 89 c8 mov %rcx,%rax 41f758: e9 74 ff ff ff jmpq 41f6d1 <_D2gc3gcx3Gcx4markMFPvPviZv+0x1c1> 41f75d: 48 8b 82 e0 00 00 00 mov 0xe0(%rdx),%rax 41f764: 42 8b 14 90 mov (%rax,%r10,4),%edx 41f768: c1 e2 0c shl $0xc,%edx 41f76b: 48 01 ea add %rbp,%rdx 41f76e: 4c 89 f7 mov %r14,%rdi 41f771: 44 89 ee mov %r13d,%esi 41f774: 48 89 e9 mov %rbp,%rcx 41f777: e8 94 fd ff ff callq 41f510 <_D2gc3gcx3Gcx4markMFPvPviZv> 41f77c: 0f 1f 40 00 nopl 0x0(%rax) 41f780: 49 83 c7 08 add $0x8,%r15 41f784: 4c 3b 7c 24 08 cmp 0x8(%rsp),%r15 41f789: 0f 82 d1 fd ff ff jb 41f560 <_D2gc3gcx3Gcx4markMFPvPviZv+0x50> 41f78f: 8b 44 24 14 mov 0x14(%rsp),%eax 41f793: 41 09 46 68 or %eax,0x68(%r14) 41f797: 48 83 c4 18 add $0x18,%rsp 41f79b: 5b pop %rbx 41f79c: 41 5c pop %r12 41f79e: 41 5d pop %r13 41f7a0: 41 5e pop %r14 41f7a2: 41 5f pop %r15 41f7a4: 5d pop %rbp 41f7a5: c3 retq 41f7a6: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) 41f7ad: 00 00 00 000000000041f7b0 <_D2gc3gcx3Gcx11fullcollectMFZm>: 41f7b0: 55 push %rbp 41f7b1: 41 57 push %r15 41f7b3: 41 56 push %r14 41f7b5: 41 55 push %r13 41f7b7: 41 54 push %r12 41f7b9: 53 push %rbx 41f7ba: 48 83 ec 48 sub $0x48,%rsp 41f7be: 49 89 ff mov %rdi,%r15 41f7c1: 4c 89 7c 24 08 mov %r15,0x8(%rsp) 41f7c6: 41 83 7f 70 00 cmpl $0x0,0x70(%r15) 41f7cb: 74 05 je 41f7d2 <_D2gc3gcx3Gcx11fullcollectMFZm+0x22> 41f7cd: e8 ae 4f fe ff callq 404780 41f7d2: 41 c7 47 70 01 00 00 movl $0x1,0x70(%r15) 41f7d9: 00 41f7da: e8 61 69 fe ff callq 406140 41f7df: 41 c7 47 68 00 00 00 movl $0x0,0x68(%r15) 41f7e6: 00 41f7e7: c5 f8 57 c0 vxorps %xmm0,%xmm0,%xmm0 41f7eb: c4 c1 78 11 47 20 vmovups %xmm0,0x20(%r15) 41f7f1: c4 c1 78 11 47 10 vmovups %xmm0,0x10(%r15) 41f7f7: c4 c1 78 11 07 vmovups %xmm0,(%r15) 41f7fc: 31 c0 xor %eax,%eax 41f7fe: 49 83 bf 88 00 00 00 cmpq $0x0,0x88(%r15) 41f805: 00 41f806: 74 78 je 41f880 <_D2gc3gcx3Gcx11fullcollectMFZm+0xd0> 41f808: 45 31 f6 xor %r14d,%r14d 41f80b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 41f810: 49 8b 87 90 00 00 00 mov 0x90(%r15),%rax 41f817: 4a 8b 2c f0 mov (%rax,%r14,8),%rbp 41f81b: 48 8b 7d 10 mov 0x10(%rbp),%rdi 41f81f: 48 8b 55 18 mov 0x18(%rbp),%rdx 41f823: 48 83 c7 08 add $0x8,%rdi 41f827: 48 c1 e2 03 shl $0x3,%rdx 41f82b: 31 f6 xor %esi,%esi 41f82d: e8 ce 22 fe ff callq 401b00 41f832: 48 8b 7d 28 mov 0x28(%rbp),%rdi 41f836: 48 8b 55 30 mov 0x30(%rbp),%rdx 41f83a: 48 83 c7 08 add $0x8,%rdi 41f83e: 48 c1 e2 03 shl $0x3,%rdx 41f842: 31 f6 xor %esi,%esi 41f844: e8 b7 22 fe ff callq 401b00 41f849: 8a 85 d8 00 00 00 mov 0xd8(%rbp),%al 41f84f: 84 c0 test %al,%al 41f851: 75 17 jne 41f86a <_D2gc3gcx3Gcx11fullcollectMFZm+0xba> 41f853: 48 8b 7d 40 mov 0x40(%rbp),%rdi 41f857: 48 8b 55 48 mov 0x48(%rbp),%rdx 41f85b: 48 83 c7 08 add $0x8,%rdi 41f85f: 48 c1 e2 03 shl $0x3,%rdx 41f863: 31 f6 xor %esi,%esi 41f865: e8 96 22 fe ff callq 401b00 41f86a: 49 ff c6 inc %r14 41f86d: 31 c0 xor %eax,%eax 41f86f: 4d 3b b7 88 00 00 00 cmp 0x88(%r15),%r14 41f876: 72 98 jb 41f810 <_D2gc3gcx3Gcx11fullcollectMFZm+0x60> 41f878: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 41f87f: 00 41f880: 49 8b 94 c7 98 00 00 mov 0x98(%r15,%rax,8),%rdx 41f887: 00 41f888: eb 2f jmp 41f8b9 <_D2gc3gcx3Gcx11fullcollectMFZm+0x109> 41f88a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) 41f890: 48 8b 72 08 mov 0x8(%rdx),%rsi 41f894: 48 89 d7 mov %rdx,%rdi 41f897: 48 2b 3e sub (%rsi),%rdi 41f89a: 48 89 f9 mov %rdi,%rcx 41f89d: 48 c1 e9 04 shr $0x4,%rcx 41f8a1: bd 01 00 00 00 mov $0x1,%ebp 41f8a6: 48 d3 e5 shl %cl,%rbp 41f8a9: 48 c1 ef 0a shr $0xa,%rdi 41f8ad: 48 8b 4e 40 mov 0x40(%rsi),%rcx 41f8b1: 48 09 6c f9 08 or %rbp,0x8(%rcx,%rdi,8) 41f8b6: 48 8b 12 mov (%rdx),%rdx 41f8b9: 48 85 d2 test %rdx,%rdx 41f8bc: 75 d2 jne 41f890 <_D2gc3gcx3Gcx11fullcollectMFZm+0xe0> 41f8be: 48 ff c0 inc %rax 41f8c1: 48 83 f8 08 cmp $0x8,%rax 41f8c5: 75 b9 jne 41f880 <_D2gc3gcx3Gcx11fullcollectMFZm+0xd0> 41f8c7: 49 83 bf 88 00 00 00 cmpq $0x0,0x88(%r15) 41f8ce: 00 41f8cf: 74 54 je 41f925 <_D2gc3gcx3Gcx11fullcollectMFZm+0x175> 41f8d1: 31 ed xor %ebp,%ebp 41f8d3: 66 66 66 66 2e 0f 1f data32 data32 data32 nopw %cs:0x0(%rax,%rax,1) 41f8da: 84 00 00 00 00 00 41f8e0: 49 8b 87 90 00 00 00 mov 0x90(%r15),%rax 41f8e7: 48 8b 04 e8 mov (%rax,%rbp,8),%rax 41f8eb: c6 80 da 00 00 00 00 movb $0x0,0xda(%rax) 41f8f2: 8a 88 d8 00 00 00 mov 0xd8(%rax),%cl 41f8f8: 84 c9 test %cl,%cl 41f8fa: 75 1d jne 41f919 <_D2gc3gcx3Gcx11fullcollectMFZm+0x169> 41f8fc: 48 8b 78 10 mov 0x10(%rax),%rdi 41f900: 48 8b 50 18 mov 0x18(%rax),%rdx 41f904: 48 83 c7 08 add $0x8,%rdi 41f908: 48 8b 70 40 mov 0x40(%rax),%rsi 41f90c: 48 83 c6 08 add $0x8,%rsi 41f910: 48 c1 e2 03 shl $0x3,%rdx 41f914: e8 b7 22 fe ff callq 401bd0 41f919: 48 ff c5 inc %rbp 41f91c: 49 3b af 88 00 00 00 cmp 0x88(%r15),%rbp 41f923: 72 bb jb 41f8e0 <_D2gc3gcx3Gcx11fullcollectMFZm+0x130> 41f925: 41 83 7f 60 00 cmpl $0x0,0x60(%r15) 41f92a: 75 0d jne 41f939 <_D2gc3gcx3Gcx11fullcollectMFZm+0x189> 41f92c: 4c 89 ff mov %r15,%rdi 41f92f: be f0 f4 41 00 mov $0x41f4f0,%esi 41f934: e8 57 6d fe ff callq 406690 41f939: 49 8b 47 30 mov 0x30(%r15),%rax 41f93d: 49 8b 4f 40 mov 0x40(%r15),%rcx 41f941: 48 8d 14 c1 lea (%rcx,%rax,8),%rdx 41f945: 4c 89 ff mov %r15,%rdi 41f948: be 40 00 00 00 mov $0x40,%esi 41f94d: e8 be fb ff ff callq 41f510 <_D2gc3gcx3Gcx4markMFPvPviZv> 41f952: 49 83 7f 48 00 cmpq $0x0,0x48(%r15) 41f957: 74 3e je 41f997 <_D2gc3gcx3Gcx11fullcollectMFZm+0x1e7> 41f959: 45 31 f6 xor %r14d,%r14d 41f95c: bd 08 00 00 00 mov $0x8,%ebp 41f961: 66 66 66 66 66 66 2e data32 data32 data32 data32 data32 nopw %cs:0x0(%rax,%rax,1) 41f968: 0f 1f 84 00 00 00 00 41f96f: 00 41f970: 49 8b 47 58 mov 0x58(%r15),%rax 41f974: 48 8b 4c 28 f8 mov -0x8(%rax,%rbp,1),%rcx 41f979: 48 8b 14 28 mov (%rax,%rbp,1),%rdx 41f97d: 4c 89 ff mov %r15,%rdi 41f980: be 40 00 00 00 mov $0x40,%esi 41f985: e8 86 fb ff ff callq 41f510 <_D2gc3gcx3Gcx4markMFPvPviZv> 41f98a: 48 83 c5 10 add $0x10,%rbp 41f98e: 49 ff c6 inc %r14 41f991: 4d 3b 77 48 cmp 0x48(%r15),%r14 41f995: 72 d9 jb 41f970 <_D2gc3gcx3Gcx11fullcollectMFZm+0x1c0> 41f997: 41 83 7f 68 00 cmpl $0x0,0x68(%r15) 41f99c: 0f 84 fc 01 00 00 je 41fb9e <_D2gc3gcx3Gcx11fullcollectMFZm+0x3ee> 41f9a2: 49 8b 87 88 00 00 00 mov 0x88(%r15),%rax 41f9a9: 31 c9 xor %ecx,%ecx 41f9ab: 48 85 c0 test %rax,%rax 41f9ae: 0f 84 e2 01 00 00 je 41fb96 <_D2gc3gcx3Gcx11fullcollectMFZm+0x3e6> 41f9b4: 66 66 66 2e 0f 1f 84 data32 data32 nopw %cs:0x0(%rax,%rax,1) 41f9bb: 00 00 00 00 00 41f9c0: 49 8b 87 90 00 00 00 mov 0x90(%r15),%rax 41f9c7: 48 8b 04 c8 mov (%rax,%rcx,8),%rax 41f9cb: 8a 90 da 00 00 00 mov 0xda(%rax),%dl 41f9d1: 88 90 d9 00 00 00 mov %dl,0xd9(%rax) 41f9d7: c6 80 da 00 00 00 00 movb $0x0,0xda(%rax) 41f9de: 48 ff c1 inc %rcx 41f9e1: 49 8b 87 88 00 00 00 mov 0x88(%r15),%rax 41f9e8: 48 39 c1 cmp %rax,%rcx 41f9eb: 72 d3 jb 41f9c0 <_D2gc3gcx3Gcx11fullcollectMFZm+0x210> 41f9ed: 41 c7 47 68 00 00 00 movl $0x0,0x68(%r15) 41f9f4: 00 41f9f5: 31 d2 xor %edx,%edx 41f9f7: 48 85 c0 test %rax,%rax 41f9fa: 0f 84 9e 01 00 00 je 41fb9e <_D2gc3gcx3Gcx11fullcollectMFZm+0x3ee> 41fa00: 49 8b 8f 90 00 00 00 mov 0x90(%r15),%rcx 41fa07: 48 8b 2c d1 mov (%rcx,%rdx,8),%rbp 41fa0b: 80 bd d9 00 00 00 01 cmpb $0x1,0xd9(%rbp) 41fa12: 0f 85 66 01 00 00 jne 41fb7e <_D2gc3gcx3Gcx11fullcollectMFZm+0x3ce> 41fa18: 48 89 54 24 20 mov %rdx,0x20(%rsp) 41fa1d: 4d 89 fe mov %r15,%r14 41fa20: 48 8b 4d 28 mov 0x28(%rbp),%rcx 41fa24: 48 8b 45 30 mov 0x30(%rbp),%rax 41fa28: 48 8d 44 c1 08 lea 0x8(%rcx,%rax,8),%rax 41fa2d: 48 89 44 24 30 mov %rax,0x30(%rsp) 41fa32: 48 83 c1 08 add $0x8,%rcx 41fa36: 48 89 4c 24 38 mov %rcx,0x38(%rsp) 41fa3b: 48 39 c1 cmp %rax,%rcx 41fa3e: 0f 83 2b 01 00 00 jae 41fb6f <_D2gc3gcx3Gcx11fullcollectMFZm+0x3bf> 41fa44: 0f b6 85 d8 00 00 00 movzbl 0xd8(%rbp),%eax 41fa4b: 44 8d 2c c5 04 00 00 lea 0x4(,%rax,8),%r13d 41fa52: 00 41fa53: 44 88 e9 mov %r13b,%cl 41fa56: b8 40 00 00 00 mov $0x40,%eax 41fa5b: 48 d3 e0 shl %cl,%rax 41fa5e: 48 89 44 24 28 mov %rax,0x28(%rsp) 41fa63: 4c 8b 64 24 38 mov 0x38(%rsp),%r12 41fa68: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 41fa6f: 00 41fa70: 4c 89 e0 mov %r12,%rax 41fa73: 48 2b 44 24 38 sub 0x38(%rsp),%rax 41fa78: 48 89 c1 mov %rax,%rcx 41fa7b: 48 c1 f9 3f sar $0x3f,%rcx 41fa7f: 48 c1 e9 3d shr $0x3d,%rcx 41fa83: 48 01 c1 add %rax,%rcx 41fa86: 48 c1 f9 03 sar $0x3,%rcx 41fa8a: 48 0f af 4c 24 28 imul 0x28(%rsp),%rcx 41fa90: 48 89 4c 24 40 mov %rcx,0x40(%rsp) 41fa95: 49 8b 14 24 mov (%r12),%rdx 41fa99: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 41faa0: 48 85 d2 test %rdx,%rdx 41faa3: 0f 84 b7 00 00 00 je 41fb60 <_D2gc3gcx3Gcx11fullcollectMFZm+0x3b0> 41faa9: 48 0f bc c2 bsf %rdx,%rax 41faad: 49 c7 04 24 00 00 00 movq $0x0,(%r12) 41fab4: 00 41fab5: 88 c1 mov %al,%cl 41fab7: 49 89 d7 mov %rdx,%r15 41faba: 49 d3 ef shr %cl,%r15 41fabd: 31 d2 xor %edx,%edx 41fabf: 4d 85 ff test %r15,%r15 41fac2: 74 dc je 41faa0 <_D2gc3gcx3Gcx11fullcollectMFZm+0x2f0> 41fac4: 44 88 e9 mov %r13b,%cl 41fac7: d3 e0 shl %cl,%eax 41fac9: 48 63 d8 movslq %eax,%rbx 41facc: 48 03 5c 24 40 add 0x40(%rsp),%rbx 41fad1: 48 8b 45 00 mov 0x0(%rbp),%rax 41fad5: 48 01 c3 add %rax,%rbx 41fad8: eb 17 jmp 41faf1 <_D2gc3gcx3Gcx11fullcollectMFZm+0x341> 41fada: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) 41fae0: ff c0 inc %eax 41fae2: 44 88 e9 mov %r13b,%cl 41fae5: d3 e0 shl %cl,%eax 41fae7: 48 63 c0 movslq %eax,%rax 41faea: 48 01 c3 add %rax,%rbx 41faed: 48 8b 45 00 mov 0x0(%rbp),%rax 41faf1: 48 89 d9 mov %rbx,%rcx 41faf4: 48 29 c1 sub %rax,%rcx 41faf7: 48 c1 e9 0c shr $0xc,%rcx 41fafb: 48 8b 85 d0 00 00 00 mov 0xd0(%rbp),%rax 41fb02: 0f b6 04 08 movzbl (%rax,%rcx,1),%eax 41fb06: 48 83 f8 08 cmp $0x8,%rax 41fb0a: 73 14 jae 41fb20 <_D2gc3gcx3Gcx11fullcollectMFZm+0x370> 41fb0c: 8b 14 85 70 2b 63 00 mov 0x632b70(,%rax,4),%edx 41fb13: eb 1c jmp 41fb31 <_D2gc3gcx3Gcx11fullcollectMFZm+0x381> 41fb15: 66 66 2e 0f 1f 84 00 data32 nopw %cs:0x0(%rax,%rax,1) 41fb1c: 00 00 00 00 41fb20: 3c 08 cmp $0x8,%al 41fb22: 75 20 jne 41fb44 <_D2gc3gcx3Gcx11fullcollectMFZm+0x394> 41fb24: 48 8b 85 e0 00 00 00 mov 0xe0(%rbp),%rax 41fb2b: 8b 14 88 mov (%rax,%rcx,4),%edx 41fb2e: c1 e2 0c shl $0xc,%edx 41fb31: 48 01 da add %rbx,%rdx 41fb34: 4c 89 f7 mov %r14,%rdi 41fb37: be 40 00 00 00 mov $0x40,%esi 41fb3c: 48 89 d9 mov %rbx,%rcx 41fb3f: e8 cc f9 ff ff callq 41f510 <_D2gc3gcx3Gcx4markMFPvPviZv> 41fb44: 49 d1 ef shr %r15 41fb47: 49 0f bc c7 bsf %r15,%rax 41fb4b: 88 c1 mov %al,%cl 41fb4d: 49 d3 ef shr %cl,%r15 41fb50: 4d 85 ff test %r15,%r15 41fb53: 0f 84 3c ff ff ff je 41fa95 <_D2gc3gcx3Gcx11fullcollectMFZm+0x2e5> 41fb59: eb 85 jmp 41fae0 <_D2gc3gcx3Gcx11fullcollectMFZm+0x330> 41fb5b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 41fb60: 49 83 c4 08 add $0x8,%r12 41fb64: 4c 3b 64 24 30 cmp 0x30(%rsp),%r12 41fb69: 0f 82 01 ff ff ff jb 41fa70 <_D2gc3gcx3Gcx11fullcollectMFZm+0x2c0> 41fb6f: 4d 89 f7 mov %r14,%r15 41fb72: 49 8b 87 88 00 00 00 mov 0x88(%r15),%rax 41fb79: 48 8b 54 24 20 mov 0x20(%rsp),%rdx 41fb7e: 48 ff c2 inc %rdx 41fb81: 48 39 c2 cmp %rax,%rdx 41fb84: 0f 82 76 fe ff ff jb 41fa00 <_D2gc3gcx3Gcx11fullcollectMFZm+0x250> 41fb8a: 41 83 7f 68 00 cmpl $0x0,0x68(%r15) 41fb8f: 74 0d je 41fb9e <_D2gc3gcx3Gcx11fullcollectMFZm+0x3ee> 41fb91: e9 13 fe ff ff jmpq 41f9a9 <_D2gc3gcx3Gcx11fullcollectMFZm+0x1f9> 41fb96: 41 c7 47 68 00 00 00 movl $0x0,0x68(%r15) 41fb9d: 00 41fb9e: 4c 89 ff mov %r15,%rdi 41fba1: be 70 01 42 00 mov $0x420170,%esi 41fba6: e8 85 6b fe ff callq 406730 41fbab: e8 20 68 fe ff callq 4063d0 41fbb0: 49 83 bf 88 00 00 00 cmpq $0x0,0x88(%r15) 41fbb7: 00 41fbb8: 0f 84 58 05 00 00 je 420116 <_D2gc3gcx3Gcx11fullcollectMFZm+0x966> 41fbbe: 31 d2 xor %edx,%edx 41fbc0: 31 db xor %ebx,%ebx 41fbc2: 66 66 66 66 66 2e 0f data32 data32 data32 data32 nopw %cs:0x0(%rax,%rax,1) 41fbc9: 1f 84 00 00 00 00 00 41fbd0: 48 89 54 24 10 mov %rdx,0x10(%rsp) 41fbd5: 49 8b 87 90 00 00 00 mov 0x90(%r15),%rax 41fbdc: 4c 8b 2c d0 mov (%rax,%rdx,8),%r13 41fbe0: 49 8b 95 c8 00 00 00 mov 0xc8(%r13),%rdx 41fbe7: 48 89 54 24 28 mov %rdx,0x28(%rsp) 41fbec: 41 80 bd d8 00 00 00 cmpb $0x1,0xd8(%r13) 41fbf3: 01 41fbf4: 0f 85 56 01 00 00 jne 41fd50 <_D2gc3gcx3Gcx11fullcollectMFZm+0x5a0> 41fbfa: 48 85 d2 test %rdx,%rdx 41fbfd: 0f 84 38 03 00 00 je 41ff3b <_D2gc3gcx3Gcx11fullcollectMFZm+0x78b> 41fc03: 31 ed xor %ebp,%ebp 41fc05: 66 66 2e 0f 1f 84 00 data32 nopw %cs:0x0(%rax,%rax,1) 41fc0c: 00 00 00 00 41fc10: 49 8b 85 d0 00 00 00 mov 0xd0(%r13),%rax 41fc17: 80 3c 28 08 cmpb $0x8,(%rax,%rbp,1) 41fc1b: 0f 87 0f 01 00 00 ja 41fd30 <_D2gc3gcx3Gcx11fullcollectMFZm+0x580> 41fc21: 40 88 e9 mov %bpl,%cl 41fc24: b8 01 00 00 00 mov $0x1,%eax 41fc29: 48 d3 e0 shl %cl,%rax 41fc2c: 49 89 ee mov %rbp,%r14 41fc2f: 49 c1 ee 06 shr $0x6,%r14 41fc33: 49 8b 4d 10 mov 0x10(%r13),%rcx 41fc37: 4a 8b 4c f1 08 mov 0x8(%rcx,%r14,8),%rcx 41fc3c: 40 88 ea mov %bpl,%dl 41fc3f: 80 e2 3f and $0x3f,%dl 41fc42: 0f b6 d2 movzbl %dl,%edx 41fc45: 48 0f a3 d1 bt %rdx,%rcx 41fc49: 72 15 jb 41fc60 <_D2gc3gcx3Gcx11fullcollectMFZm+0x4b0> 41fc4b: 49 83 7d 68 00 cmpq $0x0,0x68(%r13) 41fc50: 75 18 jne 41fc6a <_D2gc3gcx3Gcx11fullcollectMFZm+0x4ba> 41fc52: 48 f7 d0 not %rax 41fc55: eb 49 jmp 41fca0 <_D2gc3gcx3Gcx11fullcollectMFZm+0x4f0> 41fc57: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) 41fc5e: 00 00 41fc60: 48 8b 54 24 28 mov 0x28(%rsp),%rdx 41fc65: e9 c6 00 00 00 jmpq 41fd30 <_D2gc3gcx3Gcx11fullcollectMFZm+0x580> 41fc6a: 48 89 ef mov %rbp,%rdi 41fc6d: 48 c1 e7 0c shl $0xc,%rdi 41fc71: 49 03 7d 00 add 0x0(%r13),%rdi 41fc75: 49 8b 4d 58 mov 0x58(%r13),%rcx 41fc79: 4a 8b 54 f1 08 mov 0x8(%rcx,%r14,8),%rdx 41fc7e: 49 89 c4 mov %rax,%r12 41fc81: 49 f7 d4 not %r12 41fc84: 48 89 d6 mov %rdx,%rsi 41fc87: 4c 21 e6 and %r12,%rsi 41fc8a: 4a 89 74 f1 08 mov %rsi,0x8(%rcx,%r14,8) 41fc8f: 48 85 d0 test %rdx,%rax 41fc92: 74 09 je 41fc9d <_D2gc3gcx3Gcx11fullcollectMFZm+0x4ed> 41fc94: 31 f6 xor %esi,%esi 41fc96: 31 d2 xor %edx,%edx 41fc98: e8 33 25 ff ff callq 4121d0 41fc9d: 4c 89 e0 mov %r12,%rax 41fca0: 49 8b 4d 70 mov 0x70(%r13),%rcx 41fca4: 4a 21 44 f1 08 and %rax,0x8(%rcx,%r14,8) 41fca9: 49 8b 8d 88 00 00 00 mov 0x88(%r13),%rcx 41fcb0: 4a 21 44 f1 08 and %rax,0x8(%rcx,%r14,8) 41fcb5: 49 83 bd b0 00 00 00 cmpq $0x0,0xb0(%r13) 41fcbc: 00 41fcbd: 74 0c je 41fccb <_D2gc3gcx3Gcx11fullcollectMFZm+0x51b> 41fcbf: 49 8b 8d a0 00 00 00 mov 0xa0(%r13),%rcx 41fcc6: 4a 21 44 f1 08 and %rax,0x8(%rcx,%r14,8) 41fccb: 49 8b 85 d0 00 00 00 mov 0xd0(%r13),%rax 41fcd2: c6 04 28 0a movb $0xa,(%rax,%rbp,1) 41fcd6: 49 3b ad e8 00 00 00 cmp 0xe8(%r13),%rbp 41fcdd: 73 07 jae 41fce6 <_D2gc3gcx3Gcx11fullcollectMFZm+0x536> 41fcdf: 49 89 ad e8 00 00 00 mov %rbp,0xe8(%r13) 41fce6: 49 ff 85 c0 00 00 00 incq 0xc0(%r13) 41fced: 48 ff c3 inc %rbx 41fcf0: 48 8d 45 01 lea 0x1(%rbp),%rax 41fcf4: 48 8b 54 24 28 mov 0x28(%rsp),%rdx 41fcf9: eb 1c jmp 41fd17 <_D2gc3gcx3Gcx11fullcollectMFZm+0x567> 41fcfb: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 41fd00: c6 44 01 01 0a movb $0xa,0x1(%rcx,%rax,1) 41fd05: 49 ff 85 c0 00 00 00 incq 0xc0(%r13) 41fd0c: 48 ff c3 inc %rbx 41fd0f: 48 8d 68 01 lea 0x1(%rax),%rbp 41fd13: 48 83 c0 02 add $0x2,%rax 41fd17: 48 39 d0 cmp %rdx,%rax 41fd1a: 48 89 e8 mov %rbp,%rax 41fd1d: 73 11 jae 41fd30 <_D2gc3gcx3Gcx11fullcollectMFZm+0x580> 41fd1f: 49 8b 8d d0 00 00 00 mov 0xd0(%r13),%rcx 41fd26: 80 7c 01 01 09 cmpb $0x9,0x1(%rcx,%rax,1) 41fd2b: 74 d3 je 41fd00 <_D2gc3gcx3Gcx11fullcollectMFZm+0x550> 41fd2d: 48 89 c5 mov %rax,%rbp 41fd30: 48 ff c5 inc %rbp 41fd33: 48 39 d5 cmp %rdx,%rbp 41fd36: 0f 82 d4 fe ff ff jb 41fc10 <_D2gc3gcx3Gcx11fullcollectMFZm+0x460> 41fd3c: e9 fa 01 00 00 jmpq 41ff3b <_D2gc3gcx3Gcx11fullcollectMFZm+0x78b> 41fd41: 66 66 66 66 66 66 2e data32 data32 data32 data32 data32 nopw %cs:0x0(%rax,%rax,1) 41fd48: 0f 1f 84 00 00 00 00 41fd4f: 00 41fd50: 48 85 d2 test %rdx,%rdx 41fd53: 0f 84 e2 01 00 00 je 41ff3b <_D2gc3gcx3Gcx11fullcollectMFZm+0x78b> 41fd59: 48 89 5c 24 18 mov %rbx,0x18(%rsp) 41fd5e: 31 d2 xor %edx,%edx 41fd60: 49 8b 85 d0 00 00 00 mov 0xd0(%r13),%rax 41fd67: 0f b6 04 10 movzbl (%rax,%rdx,1),%eax 41fd6b: 48 83 f8 07 cmp $0x7,%rax 41fd6f: 0f 87 ab 01 00 00 ja 41ff20 <_D2gc3gcx3Gcx11fullcollectMFZm+0x770> 41fd75: 49 89 d6 mov %rdx,%r14 41fd78: 49 c1 e6 0c shl $0xc,%r14 41fd7c: 49 8b 4d 00 mov 0x0(%r13),%rcx 41fd80: 4a 8d b4 31 00 10 00 lea 0x1000(%rcx,%r14,1),%rsi 41fd87: 00 41fd88: 48 89 74 24 40 mov %rsi,0x40(%rsp) 41fd8d: 49 01 ce add %rcx,%r14 41fd90: 8b 04 85 70 2b 63 00 mov 0x632b70(,%rax,4),%eax 41fd97: 48 89 44 24 38 mov %rax,0x38(%rsp) 41fd9c: c1 e8 04 shr $0x4,%eax 41fd9f: 48 89 44 24 30 mov %rax,0x30(%rsp) 41fda4: 49 39 f6 cmp %rsi,%r14 41fda7: 0f 83 73 01 00 00 jae 41ff20 <_D2gc3gcx3Gcx11fullcollectMFZm+0x770> 41fdad: 48 89 d0 mov %rdx,%rax 41fdb0: 48 b9 ff ff ff ff ff movabs $0xffffffffffffff,%rcx 41fdb7: ff ff 00 41fdba: 48 21 c8 and %rcx,%rax 41fdbd: 4c 8d 24 85 01 00 00 lea 0x1(,%rax,4),%r12 41fdc4: 00 41fdc5: 48 89 54 24 20 mov %rdx,0x20(%rsp) 41fdca: 48 89 d3 mov %rdx,%rbx 41fdcd: 48 c1 e3 08 shl $0x8,%rbx 41fdd1: 31 ed xor %ebp,%ebp 41fdd3: 31 c0 xor %eax,%eax 41fdd5: 66 66 2e 0f 1f 84 00 data32 nopw %cs:0x0(%rax,%rax,1) 41fddc: 00 00 00 00 41fde0: 48 83 fd 3f cmp $0x3f,%rbp 41fde4: 76 6a jbe 41fe50 <_D2gc3gcx3Gcx11fullcollectMFZm+0x6a0> 41fde6: 48 85 c0 test %rax,%rax 41fde9: 74 3a je 41fe25 <_D2gc3gcx3Gcx11fullcollectMFZm+0x675> 41fdeb: 48 f7 d0 not %rax 41fdee: 49 83 7d 68 00 cmpq $0x0,0x68(%r13) 41fdf3: 74 08 je 41fdfd <_D2gc3gcx3Gcx11fullcollectMFZm+0x64d> 41fdf5: 49 8b 4d 58 mov 0x58(%r13),%rcx 41fdf9: 4a 21 04 e1 and %rax,(%rcx,%r12,8) 41fdfd: 49 8b 4d 70 mov 0x70(%r13),%rcx 41fe01: 4a 21 04 e1 and %rax,(%rcx,%r12,8) 41fe05: 49 8b 8d 88 00 00 00 mov 0x88(%r13),%rcx 41fe0c: 4a 21 04 e1 and %rax,(%rcx,%r12,8) 41fe10: 49 83 bd b0 00 00 00 cmpq $0x0,0xb0(%r13) 41fe17: 00 41fe18: 74 0b je 41fe25 <_D2gc3gcx3Gcx11fullcollectMFZm+0x675> 41fe1a: 49 8b 8d a0 00 00 00 mov 0xa0(%r13),%rcx 41fe21: 4a 21 04 e1 and %rax,(%rcx,%r12,8) 41fe25: 48 89 d9 mov %rbx,%rcx 41fe28: 48 83 e1 3f and $0x3f,%rcx 41fe2c: 48 89 da mov %rbx,%rdx 41fe2f: 48 c1 ea 06 shr $0x6,%rdx 41fe33: 48 ff c2 inc %rdx 41fe36: 45 31 ff xor %r15d,%r15d 41fe39: 49 89 d4 mov %rdx,%r12 41fe3c: 48 89 cd mov %rcx,%rbp 41fe3f: eb 23 jmp 41fe64 <_D2gc3gcx3Gcx11fullcollectMFZm+0x6b4> 41fe41: 66 66 66 66 66 66 2e data32 data32 data32 data32 data32 nopw %cs:0x0(%rax,%rax,1) 41fe48: 0f 1f 84 00 00 00 00 41fe4f: 00 41fe50: 48 89 d9 mov %rbx,%rcx 41fe53: 48 83 e1 3f and $0x3f,%rcx 41fe57: 48 89 da mov %rbx,%rdx 41fe5a: 48 c1 ea 06 shr $0x6,%rdx 41fe5e: 48 ff c2 inc %rdx 41fe61: 49 89 c7 mov %rax,%r15 41fe64: b8 01 00 00 00 mov $0x1,%eax 41fe69: 48 d3 e0 shl %cl,%rax 41fe6c: 49 8b 75 10 mov 0x10(%r13),%rsi 41fe70: 48 8b 34 d6 mov (%rsi,%rdx,8),%rsi 41fe74: 48 0f a3 ce bt %rcx,%rsi 41fe78: 72 36 jb 41feb0 <_D2gc3gcx3Gcx11fullcollectMFZm+0x700> 41fe7a: 49 8b 4d 40 mov 0x40(%r13),%rcx 41fe7e: 48 09 04 d1 or %rax,(%rcx,%rdx,8) 41fe82: 49 83 7d 68 00 cmpq $0x0,0x68(%r13) 41fe87: 74 16 je 41fe9f <_D2gc3gcx3Gcx11fullcollectMFZm+0x6ef> 41fe89: 49 8b 4d 58 mov 0x58(%r13),%rcx 41fe8d: 48 85 04 d1 test %rax,(%rcx,%rdx,8) 41fe91: 74 0c je 41fe9f <_D2gc3gcx3Gcx11fullcollectMFZm+0x6ef> 41fe93: 4c 89 f7 mov %r14,%rdi 41fe96: 31 f6 xor %esi,%esi 41fe98: 31 d2 xor %edx,%edx 41fe9a: e8 31 23 ff ff callq 4121d0 41fe9f: 40 88 e9 mov %bpl,%cl 41fea2: b8 01 00 00 00 mov $0x1,%eax 41fea7: 48 d3 e0 shl %cl,%rax 41feaa: 4c 09 f8 or %r15,%rax 41fead: eb 04 jmp 41feb3 <_D2gc3gcx3Gcx11fullcollectMFZm+0x703> 41feaf: 90 nop 41feb0: 4c 89 f8 mov %r15,%rax 41feb3: 48 8b 4c 24 30 mov 0x30(%rsp),%rcx 41feb8: 48 01 cd add %rcx,%rbp 41febb: 48 01 cb add %rcx,%rbx 41febe: 4c 03 74 24 38 add 0x38(%rsp),%r14 41fec3: 4c 3b 74 24 40 cmp 0x40(%rsp),%r14 41fec8: 0f 82 12 ff ff ff jb 41fde0 <_D2gc3gcx3Gcx11fullcollectMFZm+0x630> 41fece: 48 85 c0 test %rax,%rax 41fed1: 48 8b 54 24 20 mov 0x20(%rsp),%rdx 41fed6: 74 48 je 41ff20 <_D2gc3gcx3Gcx11fullcollectMFZm+0x770> 41fed8: 48 f7 d0 not %rax 41fedb: 49 83 7d 68 00 cmpq $0x0,0x68(%r13) 41fee0: 74 08 je 41feea <_D2gc3gcx3Gcx11fullcollectMFZm+0x73a> 41fee2: 49 8b 4d 58 mov 0x58(%r13),%rcx 41fee6: 4a 21 04 e1 and %rax,(%rcx,%r12,8) 41feea: 49 8b 4d 70 mov 0x70(%r13),%rcx 41feee: 4a 21 04 e1 and %rax,(%rcx,%r12,8) 41fef2: 49 8b 8d 88 00 00 00 mov 0x88(%r13),%rcx 41fef9: 4a 21 04 e1 and %rax,(%rcx,%r12,8) 41fefd: 49 83 bd b0 00 00 00 cmpq $0x0,0xb0(%r13) 41ff04: 00 41ff05: 74 19 je 41ff20 <_D2gc3gcx3Gcx11fullcollectMFZm+0x770> 41ff07: 49 8b 8d a0 00 00 00 mov 0xa0(%r13),%rcx 41ff0e: 4a 21 04 e1 and %rax,(%rcx,%r12,8) 41ff12: 66 66 66 66 66 2e 0f data32 data32 data32 data32 nopw %cs:0x0(%rax,%rax,1) 41ff19: 1f 84 00 00 00 00 00 41ff20: 48 ff c2 inc %rdx 41ff23: 48 8b 44 24 28 mov 0x28(%rsp),%rax 41ff28: 48 39 c2 cmp %rax,%rdx 41ff2b: 0f 85 2f fe ff ff jne 41fd60 <_D2gc3gcx3Gcx11fullcollectMFZm+0x5b0> 41ff31: 4c 8b 7c 24 08 mov 0x8(%rsp),%r15 41ff36: 48 8b 5c 24 18 mov 0x18(%rsp),%rbx 41ff3b: 49 8b 8f 88 00 00 00 mov 0x88(%r15),%rcx 41ff42: 48 8b 54 24 10 mov 0x10(%rsp),%rdx 41ff47: 48 ff c2 inc %rdx 41ff4a: 48 39 ca cmp %rcx,%rdx 41ff4d: 0f 82 7d fc ff ff jb 41fbd0 <_D2gc3gcx3Gcx11fullcollectMFZm+0x420> 41ff53: c5 f8 57 c0 vxorps %xmm0,%xmm0,%xmm0 41ff57: c4 c1 78 11 87 e8 00 vmovups %xmm0,0xe8(%r15) 41ff5e: 00 00 41ff60: c4 c1 78 11 87 d8 00 vmovups %xmm0,0xd8(%r15) 41ff67: 00 00 41ff69: c4 c1 78 11 87 c8 00 vmovups %xmm0,0xc8(%r15) 41ff70: 00 00 41ff72: c4 c1 78 11 87 b8 00 vmovups %xmm0,0xb8(%r15) 41ff79: 00 00 41ff7b: c4 c1 78 11 87 a8 00 vmovups %xmm0,0xa8(%r15) 41ff82: 00 00 41ff84: c4 c1 78 11 87 98 00 vmovups %xmm0,0x98(%r15) 41ff8b: 00 00 41ff8d: 31 c0 xor %eax,%eax 41ff8f: 48 85 c9 test %rcx,%rcx 41ff92: 0f 84 bc 01 00 00 je 420154 <_D2gc3gcx3Gcx11fullcollectMFZm+0x9a4> 41ff98: 31 f6 xor %esi,%esi 41ff9a: 31 c0 xor %eax,%eax 41ff9c: 0f 1f 40 00 nopl 0x0(%rax) 41ffa0: 49 8b 97 90 00 00 00 mov 0x90(%r15),%rdx 41ffa7: 4c 8b 04 f2 mov (%rdx,%rsi,8),%r8 41ffab: 41 8a 90 d8 00 00 00 mov 0xd8(%r8),%dl 41ffb2: 84 d2 test %dl,%dl 41ffb4: 0f 85 4e 01 00 00 jne 420108 <_D2gc3gcx3Gcx11fullcollectMFZm+0x958> 41ffba: 49 8b 90 c8 00 00 00 mov 0xc8(%r8),%rdx 41ffc1: 48 89 54 24 40 mov %rdx,0x40(%rsp) 41ffc6: 48 85 d2 test %rdx,%rdx 41ffc9: 0f 84 39 01 00 00 je 420108 <_D2gc3gcx3Gcx11fullcollectMFZm+0x958> 41ffcf: 48 89 74 24 38 mov %rsi,0x38(%rsp) 41ffd4: 48 89 5c 24 18 mov %rbx,0x18(%rsp) 41ffd9: 4d 89 f9 mov %r15,%r9 41ffdc: 45 31 d2 xor %r10d,%r10d 41ffdf: 4d 89 d3 mov %r10,%r11 41ffe2: 66 66 66 66 66 2e 0f data32 data32 data32 data32 nopw %cs:0x0(%rax,%rax,1) 41ffe9: 1f 84 00 00 00 00 00 41fff0: 4d 8b a0 d0 00 00 00 mov 0xd0(%r8),%r12 41fff7: 47 0f b6 3c 1c movzbl (%r12,%r11,1),%r15d 41fffc: 49 83 ff 07 cmp $0x7,%r15 420000: 0f 87 d9 00 00 00 ja 4200df <_D2gc3gcx3Gcx11fullcollectMFZm+0x92f> 420006: 4d 89 de mov %r11,%r14 420009: 49 c1 e6 08 shl $0x8,%r14 42000d: 4d 8d ae 00 01 00 00 lea 0x100(%r14),%r13 420014: 42 8b 1c bd 70 2b 63 mov 0x632b70(,%r15,4),%ebx 42001b: 00 42001c: 48 89 de mov %rbx,%rsi 42001f: 48 c1 ee 04 shr $0x4,%rsi 420023: 4c 89 f1 mov %r14,%rcx 420026: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) 42002d: 00 00 00 420030: 4c 39 e9 cmp %r13,%rcx 420033: 0f 83 87 00 00 00 jae 4200c0 <_D2gc3gcx3Gcx11fullcollectMFZm+0x910> 420039: 48 89 cf mov %rcx,%rdi 42003c: 48 c1 ef 06 shr $0x6,%rdi 420040: 49 8b 68 40 mov 0x40(%r8),%rbp 420044: 48 8b 54 fd 08 mov 0x8(%rbp,%rdi,8),%rdx 420049: 48 0f a3 ca bt %rcx,%rdx 42004d: 48 8d 0c 31 lea (%rcx,%rsi,1),%rcx 420051: 72 dd jb 420030 <_D2gc3gcx3Gcx11fullcollectMFZm+0x880> 420053: 49 8b 38 mov (%r8),%rdi 420056: 4c 01 d7 add %r10,%rdi 420059: 31 d2 xor %edx,%edx 42005b: eb 0a jmp 420067 <_D2gc3gcx3Gcx11fullcollectMFZm+0x8b7> 42005d: 0f 1f 00 nopl (%rax) 420060: 48 01 da add %rbx,%rdx 420063: 49 8b 68 40 mov 0x40(%r8),%rbp 420067: 48 89 d1 mov %rdx,%rcx 42006a: 48 c1 e9 04 shr $0x4,%rcx 42006e: 4c 01 f1 add %r14,%rcx 420071: 48 89 ce mov %rcx,%rsi 420074: 48 c1 ee 06 shr $0x6,%rsi 420078: 48 8b 74 f5 08 mov 0x8(%rbp,%rsi,8),%rsi 42007d: 48 0f a3 ce bt %rcx,%rsi 420081: 73 23 jae 4200a6 <_D2gc3gcx3Gcx11fullcollectMFZm+0x8f6> 420083: 48 8d 34 17 lea (%rdi,%rdx,1),%rsi 420087: 4b 8b ac f9 98 00 00 mov 0x98(%r9,%r15,8),%rbp 42008e: 00 42008f: 48 39 2c 17 cmp %rbp,(%rdi,%rdx,1) 420093: 74 04 je 420099 <_D2gc3gcx3Gcx11fullcollectMFZm+0x8e9> 420095: 48 89 2c 17 mov %rbp,(%rdi,%rdx,1) 420099: 4c 89 44 17 08 mov %r8,0x8(%rdi,%rdx,1) 42009e: 4b 89 b4 f9 98 00 00 mov %rsi,0x98(%r9,%r15,8) 4200a5: 00 4200a6: 48 8d 0c 13 lea (%rbx,%rdx,1),%rcx 4200aa: 48 81 f9 ff 0f 00 00 cmp $0xfff,%rcx 4200b1: 77 2c ja 4200df <_D2gc3gcx3Gcx11fullcollectMFZm+0x92f> 4200b3: eb ab jmp 420060 <_D2gc3gcx3Gcx11fullcollectMFZm+0x8b0> 4200b5: 66 66 2e 0f 1f 84 00 data32 nopw %cs:0x0(%rax,%rax,1) 4200bc: 00 00 00 00 4200c0: 43 c6 04 1c 0a movb $0xa,(%r12,%r11,1) 4200c5: 4d 3b 98 e8 00 00 00 cmp 0xe8(%r8),%r11 4200cc: 73 07 jae 4200d5 <_D2gc3gcx3Gcx11fullcollectMFZm+0x925> 4200ce: 4d 89 98 e8 00 00 00 mov %r11,0xe8(%r8) 4200d5: 49 ff 80 c0 00 00 00 incq 0xc0(%r8) 4200dc: 48 ff c0 inc %rax 4200df: 49 81 c2 00 10 00 00 add $0x1000,%r10 4200e6: 49 ff c3 inc %r11 4200e9: 4c 3b 5c 24 40 cmp 0x40(%rsp),%r11 4200ee: 0f 85 fc fe ff ff jne 41fff0 <_D2gc3gcx3Gcx11fullcollectMFZm+0x840> 4200f4: 4d 89 cf mov %r9,%r15 4200f7: 49 8b 8f 88 00 00 00 mov 0x88(%r15),%rcx 4200fe: 48 8b 5c 24 18 mov 0x18(%rsp),%rbx 420103: 48 8b 74 24 38 mov 0x38(%rsp),%rsi 420108: 48 ff c6 inc %rsi 42010b: 48 39 ce cmp %rcx,%rsi 42010e: 0f 82 8c fe ff ff jb 41ffa0 <_D2gc3gcx3Gcx11fullcollectMFZm+0x7f0> 420114: eb 3e jmp 420154 <_D2gc3gcx3Gcx11fullcollectMFZm+0x9a4> 420116: c5 f8 57 c0 vxorps %xmm0,%xmm0,%xmm0 42011a: c4 c1 78 11 87 e8 00 vmovups %xmm0,0xe8(%r15) 420121: 00 00 420123: c4 c1 78 11 87 d8 00 vmovups %xmm0,0xd8(%r15) 42012a: 00 00 42012c: c4 c1 78 11 87 c8 00 vmovups %xmm0,0xc8(%r15) 420133: 00 00 420135: c4 c1 78 11 87 b8 00 vmovups %xmm0,0xb8(%r15) 42013c: 00 00 42013e: c4 c1 78 11 87 a8 00 vmovups %xmm0,0xa8(%r15) 420145: 00 00 420147: c4 c1 78 11 87 98 00 vmovups %xmm0,0x98(%r15) 42014e: 00 00 420150: 31 db xor %ebx,%ebx 420152: 31 c0 xor %eax,%eax 420154: 41 c7 47 70 00 00 00 movl $0x0,0x70(%r15) 42015b: 00 42015c: 48 01 d8 add %rbx,%rax 42015f: 48 83 c4 48 add $0x48,%rsp 420163: 5b pop %rbx 420164: 41 5c pop %r12 420166: 41 5d pop %r13 420168: 41 5e pop %r14 42016a: 41 5f pop %r15 42016c: 5d pop %rbp 42016d: c3 retq 42016e: 66 90 xchg %ax,%ax 0000000000420170 <_D2gc3gcx3Gcx8isMarkedMFPvZE2gc3gcx8IsMarked>: 420170: b8 02 00 00 00 mov $0x2,%eax 420175: 48 39 77 78 cmp %rsi,0x78(%rdi) 420179: 0f 87 e6 00 00 00 ja 420265 <_D2gc3gcx3Gcx8isMarkedMFPvZE2gc3gcx8IsMarked+0xf5> 42017f: 48 39 b7 80 00 00 00 cmp %rsi,0x80(%rdi) 420186: 0f 86 d9 00 00 00 jbe 420265 <_D2gc3gcx3Gcx8isMarkedMFPvZE2gc3gcx8IsMarked+0xf5> 42018c: 4c 8b 8f 88 00 00 00 mov 0x88(%rdi),%r9 420193: 49 83 f9 01 cmp $0x1,%r9 420197: 77 15 ja 4201ae <_D2gc3gcx3Gcx8isMarkedMFPvZE2gc3gcx8IsMarked+0x3e> 420199: 4d 85 c9 test %r9,%r9 42019c: 0f 84 c3 00 00 00 je 420265 <_D2gc3gcx3Gcx8isMarkedMFPvZE2gc3gcx8IsMarked+0xf5> 4201a2: 48 8b 8f 90 00 00 00 mov 0x90(%rdi),%rcx 4201a9: 48 8b 11 mov (%rcx),%rdx 4201ac: eb 37 jmp 4201e5 <_D2gc3gcx3Gcx8isMarkedMFPvZE2gc3gcx8IsMarked+0x75> 4201ae: 4c 8b 87 90 00 00 00 mov 0x90(%rdi),%r8 4201b5: 31 c9 xor %ecx,%ecx 4201b7: eb 03 jmp 4201bc <_D2gc3gcx3Gcx8isMarkedMFPvZE2gc3gcx8IsMarked+0x4c> 4201b9: 49 89 f9 mov %rdi,%r9 4201bc: 49 ff c9 dec %r9 4201bf: 90 nop 4201c0: 4c 39 c9 cmp %r9,%rcx 4201c3: 0f 87 9c 00 00 00 ja 420265 <_D2gc3gcx3Gcx8isMarkedMFPvZE2gc3gcx8IsMarked+0xf5> 4201c9: 4a 8d 3c 09 lea (%rcx,%r9,1),%rdi 4201cd: 48 d1 ef shr %rdi 4201d0: 49 8b 14 f8 mov (%r8,%rdi,8),%rdx 4201d4: 48 39 32 cmp %rsi,(%rdx) 4201d7: 77 e0 ja 4201b9 <_D2gc3gcx3Gcx8isMarkedMFPvZE2gc3gcx8IsMarked+0x49> 4201d9: 48 ff c7 inc %rdi 4201dc: 48 39 72 08 cmp %rsi,0x8(%rdx) 4201e0: 48 89 f9 mov %rdi,%rcx 4201e3: 76 db jbe 4201c0 <_D2gc3gcx3Gcx8isMarkedMFPvZE2gc3gcx8IsMarked+0x50> 4201e5: 48 85 d2 test %rdx,%rdx 4201e8: 74 7b je 420265 <_D2gc3gcx3Gcx8isMarkedMFPvZE2gc3gcx8IsMarked+0xf5> 4201ea: 48 2b 32 sub (%rdx),%rsi 4201ed: 48 89 f0 mov %rsi,%rax 4201f0: 48 c1 e8 0c shr $0xc,%rax 4201f4: 48 8b 8a d0 00 00 00 mov 0xd0(%rdx),%rcx 4201fb: 0f b6 0c 01 movzbl (%rcx,%rax,1),%ecx 4201ff: 48 83 f9 08 cmp $0x8,%rcx 420203: 77 1b ja 420220 <_D2gc3gcx3Gcx8isMarkedMFPvZE2gc3gcx8IsMarked+0xb0> 420205: 48 23 34 cd a0 2b 63 and 0x632ba0(,%rcx,8),%rsi 42020c: 00 42020d: 0f b6 82 d8 00 00 00 movzbl 0xd8(%rdx),%eax 420214: 8d 0c c5 04 00 00 00 lea 0x4(,%rax,8),%ecx 42021b: 48 d3 ee shr %cl,%rsi 42021e: eb 2c jmp 42024c <_D2gc3gcx3Gcx8isMarkedMFPvZE2gc3gcx8IsMarked+0xdc> 420220: 40 8a ba d8 00 00 00 mov 0xd8(%rdx),%dil 420227: be 01 00 00 00 mov $0x1,%esi 42022c: b9 00 01 00 00 mov $0x100,%ecx 420231: 40 84 ff test %dil,%dil 420234: 48 0f 45 ce cmovne %rsi,%rcx 420238: 48 8b b2 e0 00 00 00 mov 0xe0(%rdx),%rsi 42023f: 8b 34 86 mov (%rsi,%rax,4),%esi 420242: 48 29 f0 sub %rsi,%rax 420245: 48 0f af c1 imul %rcx,%rax 420249: 48 89 c6 mov %rax,%rsi 42024c: 48 89 f0 mov %rsi,%rax 42024f: 48 c1 e8 06 shr $0x6,%rax 420253: 48 8b 4a 10 mov 0x10(%rdx),%rcx 420257: 48 8b 44 c1 08 mov 0x8(%rcx,%rax,8),%rax 42025c: 48 0f a3 f0 bt %rsi,%rax 420260: 19 c0 sbb %eax,%eax 420262: 83 e0 01 and $0x1,%eax 420265: c3 retq 420266: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) 42026d: 00 00 00 0000000000420270 <_D2gc3gcx3Gcx7getBitsMFPS2gc3gcx4PoolmZk>: 420270: 48 89 f1 mov %rsi,%rcx 420273: 48 83 7a 68 00 cmpq $0x0,0x68(%rdx) 420278: 74 30 je 4202aa <_D2gc3gcx3Gcx7getBitsMFPS2gc3gcx4PoolmZk+0x3a> 42027a: 48 89 cf mov %rcx,%rdi 42027d: 48 c1 ef 06 shr $0x6,%rdi 420281: 48 8b 42 58 mov 0x58(%rdx),%rax 420285: 41 b8 01 00 00 00 mov $0x1,%r8d 42028b: 49 d3 e0 shl %cl,%r8 42028e: 48 8b 44 f8 08 mov 0x8(%rax,%rdi,8),%rax 420293: 80 e1 3f and $0x3f,%cl 420296: 0f b6 c9 movzbl %cl,%ecx 420299: 48 0f a3 c8 bt %rcx,%rax 42029d: 19 c0 sbb %eax,%eax 42029f: 83 e0 01 and $0x1,%eax 4202a2: 48 ff c7 inc %rdi 4202a5: 48 89 f9 mov %rdi,%rcx 4202a8: eb 12 jmp 4202bc <_D2gc3gcx3Gcx7getBitsMFPS2gc3gcx4PoolmZk+0x4c> 4202aa: 41 b8 01 00 00 00 mov $0x1,%r8d 4202b0: 49 d3 e0 shl %cl,%r8 4202b3: 48 c1 e9 06 shr $0x6,%rcx 4202b7: 48 ff c1 inc %rcx 4202ba: 31 c0 xor %eax,%eax 4202bc: 8d 78 02 lea 0x2(%rax),%edi 4202bf: 48 8b 72 70 mov 0x70(%rdx),%rsi 4202c3: 4c 85 04 ce test %r8,(%rsi,%rcx,8) 4202c7: 0f 44 f8 cmove %eax,%edi 4202ca: 48 83 ba b0 00 00 00 cmpq $0x0,0xb0(%rdx) 4202d1: 00 4202d2: 74 13 je 4202e7 <_D2gc3gcx3Gcx7getBitsMFPS2gc3gcx4PoolmZk+0x77> 4202d4: 89 f8 mov %edi,%eax 4202d6: 83 c8 10 or $0x10,%eax 4202d9: 48 8b b2 a0 00 00 00 mov 0xa0(%rdx),%rsi 4202e0: 4c 85 04 ce test %r8,(%rsi,%rcx,8) 4202e4: 0f 45 f8 cmovne %eax,%edi 4202e7: 89 f8 mov %edi,%eax 4202e9: 83 c8 08 or $0x8,%eax 4202ec: 48 8b 92 88 00 00 00 mov 0x88(%rdx),%rdx 4202f3: 4c 85 04 ca test %r8,(%rdx,%rcx,8) 4202f7: 0f 44 c7 cmove %edi,%eax 4202fa: c3 retq 4202fb: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 0000000000420300 <_D2gc3gcx3Gcx7setBitsMFPS2gc3gcx4PoolmkZv>: 420300: 55 push %rbp 420301: 41 57 push %r15 420303: 41 56 push %r14 420305: 53 push %rbx 420306: 50 push %rax 420307: 48 89 cb mov %rcx,%rbx 42030a: 49 89 d6 mov %rdx,%r14 42030d: 41 89 f7 mov %esi,%r15d 420310: bd 01 00 00 00 mov $0x1,%ebp 420315: 44 88 f1 mov %r14b,%cl 420318: 48 d3 e5 shl %cl,%rbp 42031b: 49 c1 ee 06 shr $0x6,%r14 42031f: 41 f6 c7 01 test $0x1,%r15b 420323: 74 40 je 420365 <_D2gc3gcx3Gcx7setBitsMFPS2gc3gcx4PoolmkZv+0x65> 420325: 48 83 7b 68 00 cmpq $0x0,0x68(%rbx) 42032a: 75 30 jne 42035c <_D2gc3gcx3Gcx7setBitsMFPS2gc3gcx4PoolmkZv+0x5c> 42032c: 48 8b 7b 20 mov 0x20(%rbx),%rdi 420330: 48 89 7b 68 mov %rdi,0x68(%rbx) 420334: 48 83 c7 3f add $0x3f,%rdi 420338: 48 c1 ef 06 shr $0x6,%rdi 42033c: 48 89 7b 60 mov %rdi,0x60(%rbx) 420340: 48 83 c7 02 add $0x2,%rdi 420344: be 08 00 00 00 mov $0x8,%esi 420349: e8 52 18 fe ff callq 401ba0 42034e: 48 89 43 58 mov %rax,0x58(%rbx) 420352: 48 85 c0 test %rax,%rax 420355: 75 05 jne 42035c <_D2gc3gcx3Gcx7setBitsMFPS2gc3gcx4PoolmkZv+0x5c> 420357: e8 14 44 fe ff callq 404770 42035c: 48 8b 43 58 mov 0x58(%rbx),%rax 420360: 4a 09 6c f0 08 or %rbp,0x8(%rax,%r14,8) 420365: 41 f6 c7 02 test $0x2,%r15b 420369: 74 09 je 420374 <_D2gc3gcx3Gcx7setBitsMFPS2gc3gcx4PoolmkZv+0x74> 42036b: 48 8b 43 70 mov 0x70(%rbx),%rax 42036f: 4a 09 6c f0 08 or %rbp,0x8(%rax,%r14,8) 420374: 41 f6 c7 08 test $0x8,%r15b 420378: 74 0c je 420386 <_D2gc3gcx3Gcx7setBitsMFPS2gc3gcx4PoolmkZv+0x86> 42037a: 48 8b 83 88 00 00 00 mov 0x88(%rbx),%rax 420381: 4a 09 6c f0 08 or %rbp,0x8(%rax,%r14,8) 420386: 80 bb d8 00 00 00 01 cmpb $0x1,0xd8(%rbx) 42038d: 75 55 jne 4203e4 <_D2gc3gcx3Gcx7setBitsMFPS2gc3gcx4PoolmkZv+0xe4> 42038f: 41 f6 c7 10 test $0x10,%r15b 420393: 74 4f je 4203e4 <_D2gc3gcx3Gcx7setBitsMFPS2gc3gcx4PoolmkZv+0xe4> 420395: 48 83 bb b0 00 00 00 cmpq $0x0,0xb0(%rbx) 42039c: 00 42039d: 75 39 jne 4203d8 <_D2gc3gcx3Gcx7setBitsMFPS2gc3gcx4PoolmkZv+0xd8> 42039f: 48 8b 7b 20 mov 0x20(%rbx),%rdi 4203a3: 48 89 bb b0 00 00 00 mov %rdi,0xb0(%rbx) 4203aa: 48 83 c7 3f add $0x3f,%rdi 4203ae: 48 c1 ef 06 shr $0x6,%rdi 4203b2: 48 89 bb a8 00 00 00 mov %rdi,0xa8(%rbx) 4203b9: 48 83 c7 02 add $0x2,%rdi 4203bd: be 08 00 00 00 mov $0x8,%esi 4203c2: e8 d9 17 fe ff callq 401ba0 4203c7: 48 89 83 a0 00 00 00 mov %rax,0xa0(%rbx) 4203ce: 48 85 c0 test %rax,%rax 4203d1: 75 05 jne 4203d8 <_D2gc3gcx3Gcx7setBitsMFPS2gc3gcx4PoolmkZv+0xd8> 4203d3: e8 98 43 fe ff callq 404770 4203d8: 48 8b 83 a0 00 00 00 mov 0xa0(%rbx),%rax 4203df: 4a 09 6c f0 08 or %rbp,0x8(%rax,%r14,8) 4203e4: 48 83 c4 08 add $0x8,%rsp 4203e8: 5b pop %rbx 4203e9: 41 5e pop %r14 4203eb: 41 5f pop %r15 4203ed: 5d pop %rbp 4203ee: c3 retq 4203ef: 90 nop 00000000004203f0 <_D2gc3gcx3Gcx7clrBitsMFPS2gc3gcx4PoolmkZv>: 4203f0: 48 89 c8 mov %rcx,%rax 4203f3: bf 01 00 00 00 mov $0x1,%edi 4203f8: 88 d1 mov %dl,%cl 4203fa: 48 d3 e7 shl %cl,%rdi 4203fd: 48 f7 d7 not %rdi 420400: 48 c1 ea 06 shr $0x6,%rdx 420404: 40 f6 c6 01 test $0x1,%sil 420408: 74 10 je 42041a <_D2gc3gcx3Gcx7clrBitsMFPS2gc3gcx4PoolmkZv+0x2a> 42040a: 48 83 78 68 00 cmpq $0x0,0x68(%rax) 42040f: 74 09 je 42041a <_D2gc3gcx3Gcx7clrBitsMFPS2gc3gcx4PoolmkZv+0x2a> 420411: 48 8b 48 58 mov 0x58(%rax),%rcx 420415: 48 21 7c d1 08 and %rdi,0x8(%rcx,%rdx,8) 42041a: 40 f6 c6 02 test $0x2,%sil 42041e: 74 09 je 420429 <_D2gc3gcx3Gcx7clrBitsMFPS2gc3gcx4PoolmkZv+0x39> 420420: 48 8b 48 70 mov 0x70(%rax),%rcx 420424: 48 21 7c d1 08 and %rdi,0x8(%rcx,%rdx,8) 420429: 40 f6 c6 08 test $0x8,%sil 42042d: 74 0c je 42043b <_D2gc3gcx3Gcx7clrBitsMFPS2gc3gcx4PoolmkZv+0x4b> 42042f: 48 8b 88 88 00 00 00 mov 0x88(%rax),%rcx 420436: 48 21 7c d1 08 and %rdi,0x8(%rcx,%rdx,8) 42043b: 48 83 b8 b0 00 00 00 cmpq $0x0,0xb0(%rax) 420442: 00 420443: 74 12 je 420457 <_D2gc3gcx3Gcx7clrBitsMFPS2gc3gcx4PoolmkZv+0x67> 420445: 40 f6 c6 10 test $0x10,%sil 420449: 74 0c je 420457 <_D2gc3gcx3Gcx7clrBitsMFPS2gc3gcx4PoolmkZv+0x67> 42044b: 48 8b 80 a0 00 00 00 mov 0xa0(%rax),%rax 420452: 48 21 7c d0 08 and %rdi,0x8(%rax,%rdx,8) 420457: c3 retq 420458: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 42045f: 00 0000000000420460 <_D2gc3gcx3Gcx17clrBitsSmallSweepMFPS2gc3gcx4PoolmmZv>: 420460: 48 f7 d6 not %rsi 420463: 48 83 79 68 00 cmpq $0x0,0x68(%rcx) 420468: 74 08 je 420472 <_D2gc3gcx3Gcx17clrBitsSmallSweepMFPS2gc3gcx4PoolmmZv+0x12> 42046a: 48 8b 41 58 mov 0x58(%rcx),%rax 42046e: 48 21 34 d0 and %rsi,(%rax,%rdx,8) 420472: 48 8b 41 70 mov 0x70(%rcx),%rax 420476: 48 21 34 d0 and %rsi,(%rax,%rdx,8) 42047a: 48 8b 81 88 00 00 00 mov 0x88(%rcx),%rax 420481: 48 21 34 d0 and %rsi,(%rax,%rdx,8) 420485: 48 83 b9 b0 00 00 00 cmpq $0x0,0xb0(%rcx) 42048c: 00 42048d: 74 0b je 42049a <_D2gc3gcx3Gcx17clrBitsSmallSweepMFPS2gc3gcx4PoolmmZv+0x3a> 42048f: 48 8b 81 a0 00 00 00 mov 0xa0(%rcx),%rax 420496: 48 21 34 d0 and %rsi,(%rax,%rdx,8) 42049a: c3 retq 42049b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 00000000004204a0 <_D2gc3gcx3Gcx8log_initMFZv>: 4204a0: c3 retq 4204a1: 66 66 66 66 66 66 2e data32 data32 data32 data32 data32 nopw %cs:0x0(%rax,%rax,1) 4204a8: 0f 1f 84 00 00 00 00 4204af: 00 00000000004204b0 <_D2gc3gcx3Gcx10log_mallocMFPvmZv>: 4204b0: c3 retq 4204b1: 66 66 66 66 66 66 2e data32 data32 data32 data32 data32 nopw %cs:0x0(%rax,%rax,1) 4204b8: 0f 1f 84 00 00 00 00 4204bf: 00 00000000004204c0 <_D2gc3gcx3Gcx8log_freeMFPvZv>: 4204c0: c3 retq 4204c1: 66 66 66 66 66 66 2e data32 data32 data32 data32 data32 nopw %cs:0x0(%rax,%rax,1) 4204c8: 0f 1f 84 00 00 00 00 4204cf: 00 00000000004204d0 <_D2gc3gcx3Gcx11log_collectMFZv>: 4204d0: c3 retq 4204d1: 66 66 66 66 66 66 2e data32 data32 data32 data32 data32 nopw %cs:0x0(%rax,%rax,1) 4204d8: 0f 1f 84 00 00 00 00 4204df: 00 00000000004204e0 <_D2gc3gcx3Gcx10log_parentMFPvPvZv>: 4204e0: c3 retq 4204e1: 66 66 66 66 66 66 2e data32 data32 data32 data32 data32 nopw %cs:0x0(%rax,%rax,1) 4204e8: 0f 1f 84 00 00 00 00 4204ef: 00 00000000004204f0 <_D2gc3gcx4Pool10initializeMFmbZv>: 4204f0: 55 push %rbp 4204f1: 41 57 push %r15 4204f3: 41 56 push %r14 4204f5: 41 55 push %r13 4204f7: 41 54 push %r12 4204f9: 53 push %rbx 4204fa: 50 push %rax 4204fb: 49 89 d6 mov %rdx,%r14 4204fe: 41 89 f7 mov %esi,%r15d 420501: 48 89 fb mov %rdi,%rbx 420504: 44 88 f8 mov %r15b,%al 420507: 24 01 and $0x1,%al 420509: 88 83 d8 00 00 00 mov %al,0xd8(%rbx) 42050f: 4c 89 f5 mov %r14,%rbp 420512: 48 c1 e5 0c shl $0xc,%rbp 420516: 45 31 e4 xor %r12d,%r12d 420519: 31 ff xor %edi,%edi 42051b: 48 89 ee mov %rbp,%rsi 42051e: ba 03 00 00 00 mov $0x3,%edx 420523: b9 22 00 00 00 mov $0x22,%ecx 420528: 41 b8 ff ff ff ff mov $0xffffffff,%r8d 42052e: 45 31 c9 xor %r9d,%r9d 420531: e8 fa 16 fe ff callq 401c30 420536: 48 83 f8 ff cmp $0xffffffffffffffff,%rax 42053a: 49 0f 44 c4 cmove %r12,%rax 42053e: 48 89 03 mov %rax,(%rbx) 420541: 48 85 c0 test %rax,%rax 420544: 4c 0f 44 f0 cmove %rax,%r14 420548: 48 0f 44 e8 cmove %rax,%rbp 42054c: 48 01 e8 add %rbp,%rax 42054f: 48 89 43 08 mov %rax,0x8(%rbx) 420553: 0f b6 83 d8 00 00 00 movzbl 0xd8(%rbx),%eax 42055a: 8d 0c c5 04 00 00 00 lea 0x4(,%rax,8),%ecx 420561: 48 d3 ed shr %cl,%rbp 420564: 48 89 6b 20 mov %rbp,0x20(%rbx) 420568: 4c 8d 6d 3f lea 0x3f(%rbp),%r13 42056c: 49 c1 ed 06 shr $0x6,%r13 420570: 4c 89 6b 18 mov %r13,0x18(%rbx) 420574: 4d 8d 65 02 lea 0x2(%r13),%r12 420578: 4c 89 e7 mov %r12,%rdi 42057b: be 08 00 00 00 mov $0x8,%esi 420580: e8 1b 16 fe ff callq 401ba0 420585: 48 89 43 10 mov %rax,0x10(%rbx) 420589: 48 85 c0 test %rax,%rax 42058c: 75 05 jne 420593 <_D2gc3gcx4Pool10initializeMFmbZv+0xa3> 42058e: e8 dd 41 fe ff callq 404770 420593: 48 89 6b 38 mov %rbp,0x38(%rbx) 420597: 4c 89 6b 30 mov %r13,0x30(%rbx) 42059b: 4c 89 e7 mov %r12,%rdi 42059e: be 08 00 00 00 mov $0x8,%esi 4205a3: e8 f8 15 fe ff callq 401ba0 4205a8: 48 89 43 28 mov %rax,0x28(%rbx) 4205ac: 48 85 c0 test %rax,%rax 4205af: 75 05 jne 4205b6 <_D2gc3gcx4Pool10initializeMFmbZv+0xc6> 4205b1: e8 ba 41 fe ff callq 404770 4205b6: 41 f6 c7 01 test $0x1,%r15b 4205ba: 75 23 jne 4205df <_D2gc3gcx4Pool10initializeMFmbZv+0xef> 4205bc: 48 89 6b 50 mov %rbp,0x50(%rbx) 4205c0: 4c 89 6b 48 mov %r13,0x48(%rbx) 4205c4: 4c 89 e7 mov %r12,%rdi 4205c7: be 08 00 00 00 mov $0x8,%esi 4205cc: e8 cf 15 fe ff callq 401ba0 4205d1: 48 89 43 40 mov %rax,0x40(%rbx) 4205d5: 48 85 c0 test %rax,%rax 4205d8: 75 05 jne 4205df <_D2gc3gcx4Pool10initializeMFmbZv+0xef> 4205da: e8 91 41 fe ff callq 404770 4205df: 48 89 ab 80 00 00 00 mov %rbp,0x80(%rbx) 4205e6: 4c 89 6b 78 mov %r13,0x78(%rbx) 4205ea: 4c 89 e7 mov %r12,%rdi 4205ed: be 08 00 00 00 mov $0x8,%esi 4205f2: e8 a9 15 fe ff callq 401ba0 4205f7: 48 89 43 70 mov %rax,0x70(%rbx) 4205fb: 48 85 c0 test %rax,%rax 4205fe: 75 05 jne 420605 <_D2gc3gcx4Pool10initializeMFmbZv+0x115> 420600: e8 6b 41 fe ff callq 404770 420605: 48 89 ab 98 00 00 00 mov %rbp,0x98(%rbx) 42060c: 4c 89 ab 90 00 00 00 mov %r13,0x90(%rbx) 420613: 4c 89 e7 mov %r12,%rdi 420616: be 08 00 00 00 mov $0x8,%esi 42061b: e8 80 15 fe ff callq 401ba0 420620: 48 89 83 88 00 00 00 mov %rax,0x88(%rbx) 420627: 48 85 c0 test %rax,%rax 42062a: 75 05 jne 420631 <_D2gc3gcx4Pool10initializeMFmbZv+0x141> 42062c: e8 3f 41 fe ff callq 404770 420631: 4c 89 f7 mov %r14,%rdi 420634: e8 37 16 fe ff callq 401c70 420639: 48 89 83 d0 00 00 00 mov %rax,0xd0(%rbx) 420640: 48 85 c0 test %rax,%rax 420643: 75 05 jne 42064a <_D2gc3gcx4Pool10initializeMFmbZv+0x15a> 420645: e8 26 41 fe ff callq 404770 42064a: 41 f6 c7 01 test $0x1,%r15b 42064e: 74 1e je 42066e <_D2gc3gcx4Pool10initializeMFmbZv+0x17e> 420650: 4a 8d 3c b5 00 00 00 lea 0x0(,%r14,4),%rdi 420657: 00 420658: e8 13 16 fe ff callq 401c70 42065d: 48 89 83 e0 00 00 00 mov %rax,0xe0(%rbx) 420664: 48 85 c0 test %rax,%rax 420667: 75 05 jne 42066e <_D2gc3gcx4Pool10initializeMFmbZv+0x17e> 420669: e8 02 41 fe ff callq 404770 42066e: 48 8b bb d0 00 00 00 mov 0xd0(%rbx),%rdi 420675: be 0b 00 00 00 mov $0xb,%esi 42067a: 4c 89 f2 mov %r14,%rdx 42067d: e8 7e 14 fe ff callq 401b00 420682: 4c 89 b3 b8 00 00 00 mov %r14,0xb8(%rbx) 420689: 4c 89 b3 c0 00 00 00 mov %r14,0xc0(%rbx) 420690: 48 c7 83 c8 00 00 00 movq $0x0,0xc8(%rbx) 420697: 00 00 00 00 42069b: 48 83 c4 08 add $0x8,%rsp 42069f: 5b pop %rbx 4206a0: 41 5c pop %r12 4206a2: 41 5d pop %r13 4206a4: 41 5e pop %r14 4206a6: 41 5f pop %r15 4206a8: 5d pop %rbp 4206a9: c3 retq 4206aa: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) 00000000004206b0 <_D2gc3gcx4Pool4DtorMFZv>: 4206b0: 53 push %rbx 4206b1: 48 89 fb mov %rdi,%rbx 4206b4: 48 8b 3b mov (%rbx),%rdi 4206b7: 48 85 ff test %rdi,%rdi 4206ba: 74 3d je 4206f9 <_D2gc3gcx4Pool4DtorMFZv+0x49> 4206bc: 48 83 bb c8 00 00 00 cmpq $0x0,0xc8(%rbx) 4206c3: 00 4206c4: 74 0b je 4206d1 <_D2gc3gcx4Pool4DtorMFZv+0x21> 4206c6: 48 c7 83 c8 00 00 00 movq $0x0,0xc8(%rbx) 4206cd: 00 00 00 00 4206d1: 48 8b b3 b8 00 00 00 mov 0xb8(%rbx),%rsi 4206d8: 48 85 f6 test %rsi,%rsi 4206db: 74 14 je 4206f1 <_D2gc3gcx4Pool4DtorMFZv+0x41> 4206dd: 48 c1 e6 0c shl $0xc,%rsi 4206e1: e8 1a 16 fe ff callq 401d00 4206e6: 48 c7 83 b8 00 00 00 movq $0x0,0xb8(%rbx) 4206ed: 00 00 00 00 4206f1: c5 f8 57 c0 vxorps %xmm0,%xmm0,%xmm0 4206f5: c5 f8 11 03 vmovups %xmm0,(%rbx) 4206f9: 48 8b bb d0 00 00 00 mov 0xd0(%rbx),%rdi 420700: 48 85 ff test %rdi,%rdi 420703: 74 05 je 42070a <_D2gc3gcx4Pool4DtorMFZv+0x5a> 420705: e8 56 12 fe ff callq 401960 42070a: 48 8b bb e0 00 00 00 mov 0xe0(%rbx),%rdi 420711: 48 85 ff test %rdi,%rdi 420714: 74 05 je 42071b <_D2gc3gcx4Pool4DtorMFZv+0x6b> 420716: e8 45 12 fe ff callq 401960 42071b: 48 8b 7b 10 mov 0x10(%rbx),%rdi 42071f: 48 85 ff test %rdi,%rdi 420722: 74 0d je 420731 <_D2gc3gcx4Pool4DtorMFZv+0x81> 420724: e8 37 12 fe ff callq 401960 420729: 48 c7 43 10 00 00 00 movq $0x0,0x10(%rbx) 420730: 00 420731: 48 8b 7b 28 mov 0x28(%rbx),%rdi 420735: 48 85 ff test %rdi,%rdi 420738: 74 0d je 420747 <_D2gc3gcx4Pool4DtorMFZv+0x97> 42073a: e8 21 12 fe ff callq 401960 42073f: 48 c7 43 28 00 00 00 movq $0x0,0x28(%rbx) 420746: 00 420747: 80 bb d8 00 00 00 01 cmpb $0x1,0xd8(%rbx) 42074e: 75 1e jne 42076e <_D2gc3gcx4Pool4DtorMFZv+0xbe> 420750: 48 8b bb a0 00 00 00 mov 0xa0(%rbx),%rdi 420757: 48 85 ff test %rdi,%rdi 42075a: 74 28 je 420784 <_D2gc3gcx4Pool4DtorMFZv+0xd4> 42075c: e8 ff 11 fe ff callq 401960 420761: 48 c7 83 a0 00 00 00 movq $0x0,0xa0(%rbx) 420768: 00 00 00 00 42076c: eb 16 jmp 420784 <_D2gc3gcx4Pool4DtorMFZv+0xd4> 42076e: 48 8b 7b 40 mov 0x40(%rbx),%rdi 420772: 48 85 ff test %rdi,%rdi 420775: 74 0d je 420784 <_D2gc3gcx4Pool4DtorMFZv+0xd4> 420777: e8 e4 11 fe ff callq 401960 42077c: 48 c7 43 40 00 00 00 movq $0x0,0x40(%rbx) 420783: 00 420784: 48 8b 7b 58 mov 0x58(%rbx),%rdi 420788: 48 85 ff test %rdi,%rdi 42078b: 74 0d je 42079a <_D2gc3gcx4Pool4DtorMFZv+0xea> 42078d: e8 ce 11 fe ff callq 401960 420792: 48 c7 43 58 00 00 00 movq $0x0,0x58(%rbx) 420799: 00 42079a: 48 8b 7b 70 mov 0x70(%rbx),%rdi 42079e: 48 85 ff test %rdi,%rdi 4207a1: 74 0d je 4207b0 <_D2gc3gcx4Pool4DtorMFZv+0x100> 4207a3: e8 b8 11 fe ff callq 401960 4207a8: 48 c7 43 70 00 00 00 movq $0x0,0x70(%rbx) 4207af: 00 4207b0: 48 8b bb 88 00 00 00 mov 0x88(%rbx),%rdi 4207b7: 48 85 ff test %rdi,%rdi 4207ba: 74 10 je 4207cc <_D2gc3gcx4Pool4DtorMFZv+0x11c> 4207bc: e8 9f 11 fe ff callq 401960 4207c1: 48 c7 83 88 00 00 00 movq $0x0,0x88(%rbx) 4207c8: 00 00 00 00 4207cc: 5b pop %rbx 4207cd: c3 retq 4207ce: 66 90 xchg %ax,%ax 00000000004207d0 <_D2gc3gcx4Pool9InvariantMxFZv>: 4207d0: c3 retq 4207d1: 66 66 66 66 66 66 2e data32 data32 data32 data32 data32 nopw %cs:0x0(%rax,%rax,1) 4207d8: 0f 1f 84 00 00 00 00 4207df: 00 00000000004207e0 <_D2gc3gcx4Pool11__invariantMxFZv>: 4207e0: c3 retq 4207e1: 66 66 66 66 66 66 2e data32 data32 data32 data32 data32 nopw %cs:0x0(%rax,%rax,1) 4207e8: 0f 1f 84 00 00 00 00 4207ef: 00 00000000004207f0 <_D2gc3gcx4Pool7divisorMFNdZm>: 4207f0: 8a 97 d8 00 00 00 mov 0xd8(%rdi),%dl 4207f6: b9 00 10 00 00 mov $0x1000,%ecx 4207fb: b8 10 00 00 00 mov $0x10,%eax 420800: 84 d2 test %dl,%dl 420802: 48 0f 45 c1 cmovne %rcx,%rax 420806: c3 retq 420807: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) 42080e: 00 00 0000000000420810 <_D2gc3gcx4Pool7shiftByMFNdZk>: 420810: 0f b6 87 d8 00 00 00 movzbl 0xd8(%rdi),%eax 420817: 8d 04 c5 04 00 00 00 lea 0x4(,%rax,8),%eax 42081e: c3 retq 42081f: 90 nop 0000000000420820 <_D2gc3gcx4Pool13updateOffsetsMFmZv>: 420820: 48 8d 46 01 lea 0x1(%rsi),%rax 420824: 48 3b 87 c8 00 00 00 cmp 0xc8(%rdi),%rax 42082b: 73 38 jae 420865 <_D2gc3gcx4Pool13updateOffsetsMFmZv+0x45> 42082d: b9 01 00 00 00 mov $0x1,%ecx 420832: 66 66 66 66 66 2e 0f data32 data32 data32 data32 nopw %cs:0x0(%rax,%rax,1) 420839: 1f 84 00 00 00 00 00 420840: 48 8b 97 d0 00 00 00 mov 0xd0(%rdi),%rdx 420847: 80 3c 02 09 cmpb $0x9,(%rdx,%rax,1) 42084b: 75 18 jne 420865 <_D2gc3gcx4Pool13updateOffsetsMFmZv+0x45> 42084d: 48 8b 97 e0 00 00 00 mov 0xe0(%rdi),%rdx 420854: 89 0c 82 mov %ecx,(%rdx,%rax,4) 420857: ff c1 inc %ecx 420859: 48 ff c0 inc %rax 42085c: 48 3b 87 c8 00 00 00 cmp 0xc8(%rdi),%rax 420863: 72 db jb 420840 <_D2gc3gcx4Pool13updateOffsetsMFmZv+0x20> 420865: 29 f0 sub %esi,%eax 420867: 48 8b 8f e0 00 00 00 mov 0xe0(%rdi),%rcx 42086e: 89 04 b1 mov %eax,(%rcx,%rsi,4) 420871: c3 retq 420872: 66 66 66 66 66 2e 0f data32 data32 data32 data32 nopw %cs:0x0(%rax,%rax,1) 420879: 1f 84 00 00 00 00 00 0000000000420880 <_D2gc3gcx4Pool10allocPagesMFmZm>: 420880: 41 57 push %r15 420882: 41 56 push %r14 420884: 53 push %rbx 420885: 49 89 f6 mov %rsi,%r14 420888: 49 89 ff mov %rdi,%r15 42088b: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax 420892: 4d 39 b7 c0 00 00 00 cmp %r14,0xc0(%r15) 420899: 0f 82 0b 01 00 00 jb 4209aa <_D2gc3gcx4Pool10allocPagesMFmZm+0x12a> 42089f: 4d 8b 87 c8 00 00 00 mov 0xc8(%r15),%r8 4208a6: 49 8b 97 e8 00 00 00 mov 0xe8(%r15),%rdx 4208ad: 4c 39 c2 cmp %r8,%rdx 4208b0: 73 6b jae 42091d <_D2gc3gcx4Pool10allocPagesMFmZm+0x9d> 4208b2: 49 8b bf d0 00 00 00 mov 0xd0(%r15),%rdi 4208b9: 4c 89 f1 mov %r14,%rcx 4208bc: 48 89 d6 mov %rdx,%rsi 4208bf: 90 nop 4208c0: 8a 1c 37 mov (%rdi,%rsi,1),%bl 4208c3: 80 fb 08 cmp $0x8,%bl 4208c6: 75 18 jne 4208e0 <_D2gc3gcx4Pool10allocPagesMFmZm+0x60> 4208c8: 49 8b 8f e0 00 00 00 mov 0xe0(%r15),%rcx 4208cf: 8b 0c b1 mov (%rcx,%rsi,4),%ecx 4208d2: ff c9 dec %ecx 4208d4: 48 01 ce add %rcx,%rsi 4208d7: eb 37 jmp 420910 <_D2gc3gcx4Pool10allocPagesMFmZm+0x90> 4208d9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 4208e0: 80 fb 0a cmp $0xa,%bl 4208e3: 75 2b jne 420910 <_D2gc3gcx4Pool10allocPagesMFmZm+0x90> 4208e5: 80 3c 17 09 cmpb $0x9,(%rdi,%rdx,1) 4208e9: 77 16 ja 420901 <_D2gc3gcx4Pool10allocPagesMFmZm+0x81> 4208eb: 41 0f b6 97 d8 00 00 movzbl 0xd8(%r15),%edx 4208f2: 00 4208f3: 48 83 f2 01 xor $0x1,%rdx 4208f7: 48 01 f2 add %rsi,%rdx 4208fa: 49 89 97 e8 00 00 00 mov %rdx,0xe8(%r15) 420901: 48 ff c9 dec %rcx 420904: 75 0d jne 420913 <_D2gc3gcx4Pool10allocPagesMFmZm+0x93> 420906: e9 94 00 00 00 jmpq 42099f <_D2gc3gcx4Pool10allocPagesMFmZm+0x11f> 42090b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 420910: 4c 89 f1 mov %r14,%rcx 420913: 48 ff c6 inc %rsi 420916: 4c 39 c6 cmp %r8,%rsi 420919: 72 a5 jb 4208c0 <_D2gc3gcx4Pool10allocPagesMFmZm+0x40> 42091b: eb 07 jmp 420924 <_D2gc3gcx4Pool10allocPagesMFmZm+0xa4> 42091d: 49 8b bf d0 00 00 00 mov 0xd0(%r15),%rdi 420924: 80 3c 17 09 cmpb $0x9,(%rdi,%rdx,1) 420928: 77 07 ja 420931 <_D2gc3gcx4Pool10allocPagesMFmZm+0xb1> 42092a: 4d 89 87 e8 00 00 00 mov %r8,0xe8(%r15) 420931: 4b 8d 14 30 lea (%r8,%r14,1),%rdx 420935: 49 8b 8f b8 00 00 00 mov 0xb8(%r15),%rcx 42093c: 48 39 ca cmp %rcx,%rdx 42093f: 77 69 ja 4209aa <_D2gc3gcx4Pool10allocPagesMFmZm+0x12a> 420941: 48 89 c8 mov %rcx,%rax 420944: 4c 29 c0 sub %r8,%rax 420947: 49 83 c6 0f add $0xf,%r14 42094b: 49 83 e6 f0 and $0xfffffffffffffff0,%r14 42094f: 4b 8d 14 30 lea (%r8,%r14,1),%rdx 420953: 48 39 ca cmp %rcx,%rdx 420956: 4c 0f 47 f0 cmova %rax,%r14 42095a: 4c 01 c7 add %r8,%rdi 42095d: be 0a 00 00 00 mov $0xa,%esi 420962: 4c 89 f2 mov %r14,%rdx 420965: e8 96 11 fe ff callq 401b00 42096a: 49 8b 8f c8 00 00 00 mov 0xc8(%r15),%rcx 420971: 49 01 ce add %rcx,%r14 420974: 4d 89 b7 c8 00 00 00 mov %r14,0xc8(%r15) 42097b: 48 ff c1 inc %rcx 42097e: 66 90 xchg %ax,%ax 420980: 31 c0 xor %eax,%eax 420982: 48 83 f9 01 cmp $0x1,%rcx 420986: 74 22 je 4209aa <_D2gc3gcx4Pool10allocPagesMFmZm+0x12a> 420988: 49 8b 87 d0 00 00 00 mov 0xd0(%r15),%rax 42098f: 80 7c 08 fe 0a cmpb $0xa,-0x2(%rax,%rcx,1) 420994: 48 8d 41 ff lea -0x1(%rcx),%rax 420998: 48 89 c1 mov %rax,%rcx 42099b: 74 e3 je 420980 <_D2gc3gcx4Pool10allocPagesMFmZm+0x100> 42099d: eb 0b jmp 4209aa <_D2gc3gcx4Pool10allocPagesMFmZm+0x12a> 42099f: b8 01 00 00 00 mov $0x1,%eax 4209a4: 4c 29 f0 sub %r14,%rax 4209a7: 48 01 f0 add %rsi,%rax 4209aa: 5b pop %rbx 4209ab: 41 5e pop %r14 4209ad: 41 5f pop %r15 4209af: c3 retq 00000000004209b0 <_D2gc3gcx4Pool11extendPagesMFmZm>: 4209b0: 41 56 push %r14 4209b2: 53 push %rbx 4209b3: 50 push %rax 4209b4: 48 89 f3 mov %rsi,%rbx 4209b7: 49 89 fe mov %rdi,%r14 4209ba: 49 8b 8e b8 00 00 00 mov 0xb8(%r14),%rcx 4209c1: 49 8b be c8 00 00 00 mov 0xc8(%r14),%rdi 4209c8: 48 8d 14 1f lea (%rdi,%rbx,1),%rdx 4209cc: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax 4209d3: 48 39 ca cmp %rcx,%rdx 4209d6: 77 65 ja 420a3d <_D2gc3gcx4Pool11extendPagesMFmZm+0x8d> 4209d8: 48 89 c8 mov %rcx,%rax 4209db: 48 29 f8 sub %rdi,%rax 4209de: 48 83 c3 0f add $0xf,%rbx 4209e2: 48 83 e3 f0 and $0xfffffffffffffff0,%rbx 4209e6: 48 8d 14 1f lea (%rdi,%rbx,1),%rdx 4209ea: 48 39 ca cmp %rcx,%rdx 4209ed: 48 0f 47 d8 cmova %rax,%rbx 4209f1: 49 03 be d0 00 00 00 add 0xd0(%r14),%rdi 4209f8: be 0a 00 00 00 mov $0xa,%esi 4209fd: 48 89 da mov %rbx,%rdx 420a00: e8 fb 10 fe ff callq 401b00 420a05: 49 8b 8e c8 00 00 00 mov 0xc8(%r14),%rcx 420a0c: 48 01 cb add %rcx,%rbx 420a0f: 49 89 9e c8 00 00 00 mov %rbx,0xc8(%r14) 420a16: 48 ff c1 inc %rcx 420a19: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 420a20: 31 c0 xor %eax,%eax 420a22: 48 83 f9 01 cmp $0x1,%rcx 420a26: 74 15 je 420a3d <_D2gc3gcx4Pool11extendPagesMFmZm+0x8d> 420a28: 49 8b 86 d0 00 00 00 mov 0xd0(%r14),%rax 420a2f: 80 7c 08 fe 0a cmpb $0xa,-0x2(%rax,%rcx,1) 420a34: 48 8d 49 ff lea -0x1(%rcx),%rcx 420a38: 48 89 c8 mov %rcx,%rax 420a3b: 74 e3 je 420a20 <_D2gc3gcx4Pool11extendPagesMFmZm+0x70> 420a3d: 48 83 c4 08 add $0x8,%rsp 420a41: 5b pop %rbx 420a42: 41 5e pop %r14 420a44: c3 retq 420a45: 66 66 2e 0f 1f 84 00 data32 nopw %cs:0x0(%rax,%rax,1) 420a4c: 00 00 00 00 0000000000420a50 <_D2gc3gcx4Pool15extendPagesUpToMFmZm>: 420a50: 41 57 push %r15 420a52: 41 56 push %r14 420a54: 53 push %rbx 420a55: 49 89 f7 mov %rsi,%r15 420a58: 49 89 fe mov %rdi,%r14 420a5b: 49 8b 86 b8 00 00 00 mov 0xb8(%r14),%rax 420a62: 49 8b be c8 00 00 00 mov 0xc8(%r14),%rdi 420a69: 4a 8d 14 3f lea (%rdi,%r15,1),%rdx 420a6d: 48 89 c1 mov %rax,%rcx 420a70: 48 29 f9 sub %rdi,%rcx 420a73: 48 39 c2 cmp %rax,%rdx 420a76: 4c 0f 47 f9 cmova %rcx,%r15 420a7a: 49 8d 5f 0f lea 0xf(%r15),%rbx 420a7e: 48 83 e3 f0 and $0xfffffffffffffff0,%rbx 420a82: 48 8d 14 3b lea (%rbx,%rdi,1),%rdx 420a86: 48 39 c2 cmp %rax,%rdx 420a89: 48 0f 47 d9 cmova %rcx,%rbx 420a8d: 48 85 db test %rbx,%rbx 420a90: 74 27 je 420ab9 <_D2gc3gcx4Pool15extendPagesUpToMFmZm+0x69> 420a92: 49 03 be d0 00 00 00 add 0xd0(%r14),%rdi 420a99: be 0a 00 00 00 mov $0xa,%esi 420a9e: 48 89 da mov %rbx,%rdx 420aa1: e8 5a 10 fe ff callq 401b00 420aa6: 49 01 9e c8 00 00 00 add %rbx,0xc8(%r14) 420aad: 49 39 df cmp %rbx,%r15 420ab0: 48 19 c0 sbb %rax,%rax 420ab3: 48 83 e0 01 and $0x1,%rax 420ab7: eb 02 jmp 420abb <_D2gc3gcx4Pool15extendPagesUpToMFmZm+0x6b> 420ab9: 31 c0 xor %eax,%eax 420abb: 5b pop %rbx 420abc: 41 5e pop %r14 420abe: 41 5f pop %r15 420ac0: c3 retq 420ac1: 66 66 66 66 66 66 2e data32 data32 data32 data32 data32 nopw %cs:0x0(%rax,%rax,1) 420ac8: 0f 1f 84 00 00 00 00 420acf: 00 0000000000420ad0 <_D2gc3gcx4Pool9freePagesMFmmZv>: 420ad0: 48 39 97 e8 00 00 00 cmp %rdx,0xe8(%rdi) 420ad7: 76 07 jbe 420ae0 <_D2gc3gcx4Pool9freePagesMFmmZv+0x10> 420ad9: 48 89 97 e8 00 00 00 mov %rdx,0xe8(%rdi) 420ae0: 48 8d 04 32 lea (%rdx,%rsi,1),%rax 420ae4: 48 39 d0 cmp %rdx,%rax 420ae7: 76 27 jbe 420b10 <_D2gc3gcx4Pool9freePagesMFmmZv+0x40> 420ae9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 420af0: 48 8b 87 d0 00 00 00 mov 0xd0(%rdi),%rax 420af7: 80 3c 10 09 cmpb $0x9,(%rax,%rdx,1) 420afb: 77 07 ja 420b04 <_D2gc3gcx4Pool9freePagesMFmmZv+0x34> 420afd: 48 ff 87 c0 00 00 00 incq 0xc0(%rdi) 420b04: c6 04 10 0a movb $0xa,(%rax,%rdx,1) 420b08: 48 ff c2 inc %rdx 420b0b: 48 ff ce dec %rsi 420b0e: 75 e0 jne 420af0 <_D2gc3gcx4Pool9freePagesMFmmZv+0x20> 420b10: c3 retq 420b11: 66 66 66 66 66 66 2e data32 data32 data32 data32 data32 nopw %cs:0x0(%rax,%rax,1) 420b18: 0f 1f 84 00 00 00 00 420b1f: 00 0000000000420b20 <_D2gc3gcx4Pool5opCmpMxFxPS2gc3gcx4PoolZi>: 420b20: 48 8b 06 mov (%rsi),%rax 420b23: 48 8b 0f mov (%rdi),%rcx 420b26: 48 39 c1 cmp %rax,%rcx 420b29: 73 06 jae 420b31 <_D2gc3gcx4Pool5opCmpMxFxPS2gc3gcx4PoolZi+0x11> 420b2b: b8 ff ff ff ff mov $0xffffffff,%eax 420b30: c3 retq 420b31: 48 39 c8 cmp %rcx,%rax 420b34: 19 c0 sbb %eax,%eax 420b36: 83 e0 01 and $0x1,%eax 420b39: c3 retq 420b3a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) 0000000000420b40 <_D2gc3gcx13sentinel_initFPvmZv>: 420b40: c3 retq 420b41: 66 66 66 66 66 66 2e data32 data32 data32 data32 data32 nopw %cs:0x0(%rax,%rax,1) 420b48: 0f 1f 84 00 00 00 00 420b4f: 00 0000000000420b50 <_D2gc3gcx18sentinel_InvariantFxPvZv>: 420b50: c3 retq 420b51: 66 66 66 66 66 66 2e data32 data32 data32 data32 data32 nopw %cs:0x0(%rax,%rax,1) 420b58: 0f 1f 84 00 00 00 00 420b5f: 00 0000000000420b60 <_D2gc3gcx12sentinel_addFPvZPv>: 420b60: 48 89 f8 mov %rdi,%rax 420b63: c3 retq 420b64: 66 66 66 2e 0f 1f 84 data32 data32 nopw %cs:0x0(%rax,%rax,1) 420b6b: 00 00 00 00 00 0000000000420b70 <_D2gc3gcx12sentinel_subFPvZPv>: 420b70: 48 89 f8 mov %rdi,%rax 420b73: c3 retq 420b74: 66 66 66 2e 0f 1f 84 data32 data32 nopw %cs:0x0(%rax,%rax,1) 420b7b: 00 00 00 00 00 0000000000420b80 <_D2gc3gcx16__moduleinfoCtorZ>: 420b80: 48 8b 05 a9 26 21 00 mov 0x2126a9(%rip),%rax # 633230 <_Dmodule_ref> 420b87: 48 89 05 9a 20 21 00 mov %rax,0x21209a(%rip) # 632c28 <_D2gc3gcx11__moduleRefZ> 420b8e: 48 c7 05 97 26 21 00 movq $0x632c28,0x212697(%rip) # 633230 <_Dmodule_ref> 420b95: 28 2c 63 00 420b99: c3 retq 420b9a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) 0000000000420ba0 <_d_switch_string>: 420ba0: 55 push %rbp 420ba1: 41 57 push %r15 420ba3: 41 56 push %r14 420ba5: 41 55 push %r13 420ba7: 41 54 push %r12 420ba9: 53 push %rbx 420baa: 50 push %rax 420bab: 49 89 c8 mov %rcx,%r8 420bae: 48 89 f5 mov %rsi,%rbp 420bb1: 49 89 fd mov %rdi,%r13 420bb4: 4d 85 ed test %r13,%r13 420bb7: 0f 84 ae 00 00 00 je 420c6b <_d_switch_string+0xcb> 420bbd: 48 3b 55 00 cmp 0x0(%rbp),%rdx 420bc1: 0f 82 a4 00 00 00 jb 420c6b <_d_switch_string+0xcb> 420bc7: 4c 89 e8 mov %r13,%rax 420bca: 48 c1 e0 04 shl $0x4,%rax 420bce: 48 3b 54 28 f0 cmp -0x10(%rax,%rbp,1),%rdx 420bd3: 0f 87 92 00 00 00 ja 420c6b <_d_switch_string+0xcb> 420bd9: 31 c0 xor %eax,%eax 420bdb: 48 85 d2 test %rdx,%rdx 420bde: 0f 84 8c 00 00 00 je 420c70 <_d_switch_string+0xd0> 420be4: 41 0f b6 38 movzbl (%r8),%edi 420be8: 31 c9 xor %ecx,%ecx 420bea: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) 420bf0: 48 89 0c 24 mov %rcx,(%rsp) 420bf4: 4a 8d 1c 29 lea (%rcx,%r13,1),%rbx 420bf8: 48 d1 eb shr %rbx 420bfb: 48 89 d9 mov %rbx,%rcx 420bfe: 48 c1 e1 04 shl $0x4,%rcx 420c02: 48 89 d0 mov %rdx,%rax 420c05: 48 2b 44 0d 00 sub 0x0(%rbp,%rcx,1),%rax 420c0a: 75 4a jne 420c56 <_d_switch_string+0xb6> 420c0c: 48 8b 74 0d 08 mov 0x8(%rbp,%rcx,1),%rsi 420c11: 0f b6 0e movzbl (%rsi),%ecx 420c14: 40 38 cf cmp %cl,%dil 420c17: 75 37 jne 420c50 <_d_switch_string+0xb0> 420c19: 49 89 fe mov %rdi,%r14 420c1c: 49 89 ec mov %rbp,%r12 420c1f: 4c 89 c7 mov %r8,%rdi 420c22: 4c 89 c5 mov %r8,%rbp 420c25: 49 89 d7 mov %rdx,%r15 420c28: e8 53 0f fe ff callq 401b80 420c2d: 85 c0 test %eax,%eax 420c2f: 74 4e je 420c7f <_d_switch_string+0xdf> 420c31: 48 63 c0 movslq %eax,%rax 420c34: 49 89 e8 mov %rbp,%r8 420c37: 4c 89 e5 mov %r12,%rbp 420c3a: 4c 89 fa mov %r15,%rdx 420c3d: 4c 89 f7 mov %r14,%rdi 420c40: eb 14 jmp 420c56 <_d_switch_string+0xb6> 420c42: 66 66 66 66 66 2e 0f data32 data32 data32 data32 nopw %cs:0x0(%rax,%rax,1) 420c49: 1f 84 00 00 00 00 00 420c50: 48 89 f8 mov %rdi,%rax 420c53: 48 29 c8 sub %rcx,%rax 420c56: 48 8d 4b 01 lea 0x1(%rbx),%rcx 420c5a: 48 85 c0 test %rax,%rax 420c5d: 48 0f 48 0c 24 cmovs (%rsp),%rcx 420c62: 4c 0f 48 eb cmovs %rbx,%r13 420c66: 4c 39 e9 cmp %r13,%rcx 420c69: 72 85 jb 420bf0 <_d_switch_string+0x50> 420c6b: b8 ff ff ff ff mov $0xffffffff,%eax 420c70: 48 83 c4 08 add $0x8,%rsp 420c74: 5b pop %rbx 420c75: 41 5c pop %r12 420c77: 41 5d pop %r13 420c79: 41 5e pop %r14 420c7b: 41 5f pop %r15 420c7d: 5d pop %rbp 420c7e: c3 retq 420c7f: 89 d8 mov %ebx,%eax 420c81: eb ed jmp 420c70 <_d_switch_string+0xd0> 420c83: 66 66 66 66 2e 0f 1f data32 data32 data32 nopw %cs:0x0(%rax,%rax,1) 420c8a: 84 00 00 00 00 00 0000000000420c90 <_d_switch_ustring>: 420c90: 55 push %rbp 420c91: 41 57 push %r15 420c93: 41 56 push %r14 420c95: 41 55 push %r13 420c97: 41 54 push %r12 420c99: 53 push %rbx 420c9a: 50 push %rax 420c9b: 48 89 0c 24 mov %rcx,(%rsp) 420c9f: 49 89 d7 mov %rdx,%r15 420ca2: 49 89 f4 mov %rsi,%r12 420ca5: 48 89 fb mov %rdi,%rbx 420ca8: 48 85 db test %rbx,%rbx 420cab: 74 56 je 420d03 <_d_switch_ustring+0x73> 420cad: 4f 8d 2c 3f lea (%r15,%r15,1),%r13 420cb1: 45 31 f6 xor %r14d,%r14d 420cb4: 66 66 66 2e 0f 1f 84 data32 data32 nopw %cs:0x0(%rax,%rax,1) 420cbb: 00 00 00 00 00 420cc0: 49 8d 2c 1e lea (%r14,%rbx,1),%rbp 420cc4: 48 d1 ed shr %rbp 420cc7: 48 89 e9 mov %rbp,%rcx 420cca: 48 c1 e1 04 shl $0x4,%rcx 420cce: 4c 89 f8 mov %r15,%rax 420cd1: 49 2b 04 0c sub (%r12,%rcx,1),%rax 420cd5: 75 18 jne 420cef <_d_switch_ustring+0x5f> 420cd7: 49 8b 74 0c 08 mov 0x8(%r12,%rcx,1),%rsi 420cdc: 48 8b 3c 24 mov (%rsp),%rdi 420ce0: 4c 89 ea mov %r13,%rdx 420ce3: e8 98 0e fe ff callq 401b80 420ce8: 85 c0 test %eax,%eax 420cea: 74 1e je 420d0a <_d_switch_ustring+0x7a> 420cec: 48 63 c0 movslq %eax,%rax 420cef: 48 8d 4d 01 lea 0x1(%rbp),%rcx 420cf3: 48 85 c0 test %rax,%rax 420cf6: 4c 0f 49 f1 cmovns %rcx,%r14 420cfa: 48 0f 48 dd cmovs %rbp,%rbx 420cfe: 49 39 de cmp %rbx,%r14 420d01: 72 bd jb 420cc0 <_d_switch_ustring+0x30> 420d03: b8 ff ff ff ff mov $0xffffffff,%eax 420d08: eb 02 jmp 420d0c <_d_switch_ustring+0x7c> 420d0a: 89 e8 mov %ebp,%eax 420d0c: 48 83 c4 08 add $0x8,%rsp 420d10: 5b pop %rbx 420d11: 41 5c pop %r12 420d13: 41 5d pop %r13 420d15: 41 5e pop %r14 420d17: 41 5f pop %r15 420d19: 5d pop %rbp 420d1a: c3 retq 420d1b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 0000000000420d20 <_d_switch_dstring>: 420d20: 55 push %rbp 420d21: 41 57 push %r15 420d23: 41 56 push %r14 420d25: 41 55 push %r13 420d27: 41 54 push %r12 420d29: 53 push %rbx 420d2a: 50 push %rax 420d2b: 48 89 0c 24 mov %rcx,(%rsp) 420d2f: 49 89 d7 mov %rdx,%r15 420d32: 49 89 f4 mov %rsi,%r12 420d35: 48 89 fb mov %rdi,%rbx 420d38: 48 85 db test %rbx,%rbx 420d3b: 74 56 je 420d93 <_d_switch_dstring+0x73> 420d3d: 4e 8d 2c bd 00 00 00 lea 0x0(,%r15,4),%r13 420d44: 00 420d45: 45 31 f6 xor %r14d,%r14d 420d48: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 420d4f: 00 420d50: 49 8d 2c 1e lea (%r14,%rbx,1),%rbp 420d54: 48 d1 ed shr %rbp 420d57: 48 89 e9 mov %rbp,%rcx 420d5a: 48 c1 e1 04 shl $0x4,%rcx 420d5e: 4c 89 f8 mov %r15,%rax 420d61: 49 2b 04 0c sub (%r12,%rcx,1),%rax 420d65: 75 18 jne 420d7f <_d_switch_dstring+0x5f> 420d67: 49 8b 74 0c 08 mov 0x8(%r12,%rcx,1),%rsi 420d6c: 48 8b 3c 24 mov (%rsp),%rdi 420d70: 4c 89 ea mov %r13,%rdx 420d73: e8 08 0e fe ff callq 401b80 420d78: 85 c0 test %eax,%eax 420d7a: 74 1e je 420d9a <_d_switch_dstring+0x7a> 420d7c: 48 63 c0 movslq %eax,%rax 420d7f: 48 8d 4d 01 lea 0x1(%rbp),%rcx 420d83: 48 85 c0 test %rax,%rax 420d86: 4c 0f 49 f1 cmovns %rcx,%r14 420d8a: 48 0f 48 dd cmovs %rbp,%rbx 420d8e: 49 39 de cmp %rbx,%r14 420d91: 72 bd jb 420d50 <_d_switch_dstring+0x30> 420d93: b8 ff ff ff ff mov $0xffffffff,%eax 420d98: eb 02 jmp 420d9c <_d_switch_dstring+0x7c> 420d9a: 89 e8 mov %ebp,%eax 420d9c: 48 83 c4 08 add $0x8,%rsp 420da0: 5b pop %rbx 420da1: 41 5c pop %r12 420da3: 41 5d pop %r13 420da5: 41 5e pop %r14 420da7: 41 5f pop %r15 420da9: 5d pop %rbp 420daa: c3 retq 420dab: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 0000000000420db0 <_D2rt7switch_16__moduleinfoCtorZ>: 420db0: 48 8b 05 79 24 21 00 mov 0x212479(%rip),%rax # 633230 <_Dmodule_ref> 420db7: 48 89 05 8a 1e 21 00 mov %rax,0x211e8a(%rip) # 632c48 <_D2rt7switch_11__moduleRefZ> 420dbe: 48 c7 05 67 24 21 00 movq $0x632c48,0x212467(%rip) # 633230 <_Dmodule_ref> 420dc5: 48 2c 63 00 420dc9: c3 retq 420dca: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) 0000000000420dd0 <_D2rt8typeinfo8ti_short10TypeInfo_s8toStringMxFNaNbNeZAya>: 420dd0: b8 05 00 00 00 mov $0x5,%eax 420dd5: ba 3b 7b 42 00 mov $0x427b3b,%edx 420dda: c3 retq 420ddb: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 0000000000420de0 <_D2rt8typeinfo8ti_short10TypeInfo_s7getHashMxFNaNbNexPvZm>: 420de0: 48 0f bf 06 movswq (%rsi),%rax 420de4: c3 retq 420de5: 66 66 2e 0f 1f 84 00 data32 nopw %cs:0x0(%rax,%rax,1) 420dec: 00 00 00 00 0000000000420df0 <_D2rt8typeinfo8ti_short10TypeInfo_s6equalsMxFNaNbNexPvxPvZb>: 420df0: 66 8b 02 mov (%rdx),%ax 420df3: 66 3b 06 cmp (%rsi),%ax 420df6: 0f 94 c0 sete %al 420df9: c3 retq 420dfa: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) 0000000000420e00 <_D2rt8typeinfo8ti_short10TypeInfo_s7compareMxFNaNbNexPvxPvZi>: 420e00: 0f bf 0e movswl (%rsi),%ecx 420e03: 0f bf 02 movswl (%rdx),%eax 420e06: 29 c8 sub %ecx,%eax 420e08: c3 retq 420e09: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 0000000000420e10 <_D2rt8typeinfo8ti_short10TypeInfo_s5tsizeMxFNaNbNdNeZm>: 420e10: b8 02 00 00 00 mov $0x2,%eax 420e15: c3 retq 420e16: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) 420e1d: 00 00 00 0000000000420e20 <_D2rt8typeinfo8ti_short10TypeInfo_s4swapMxFNaNbNePvPvZv>: 420e20: 66 8b 02 mov (%rdx),%ax 420e23: 66 8b 0e mov (%rsi),%cx 420e26: 66 89 0a mov %cx,(%rdx) 420e29: 66 89 06 mov %ax,(%rsi) 420e2c: c3 retq 420e2d: 0f 1f 00 nopl (%rax) 0000000000420e30 <_D2rt8typeinfo8ti_short16__moduleinfoCtorZ>: 420e30: 48 8b 05 f9 23 21 00 mov 0x2123f9(%rip),%rax # 633230 <_Dmodule_ref> 420e37: 48 89 05 e2 1e 21 00 mov %rax,0x211ee2(%rip) # 632d20 <_D2rt8typeinfo8ti_short11__moduleRefZ> 420e3e: 48 c7 05 e7 23 21 00 movq $0x632d20,0x2123e7(%rip) # 633230 <_Dmodule_ref> 420e45: 20 2d 63 00 420e49: c3 retq 420e4a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) 0000000000420e50 <_D2rt8typeinfo9ti_ushort10TypeInfo_t8toStringMxFNaNbNeZAya>: 420e50: b8 06 00 00 00 mov $0x6,%eax 420e55: ba 2b 7c 42 00 mov $0x427c2b,%edx 420e5a: c3 retq 420e5b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 0000000000420e60 <_D2rt8typeinfo9ti_ushort10TypeInfo_t7getHashMxFNaNbNexPvZm>: 420e60: 0f b7 06 movzwl (%rsi),%eax 420e63: c3 retq 420e64: 66 66 66 2e 0f 1f 84 data32 data32 nopw %cs:0x0(%rax,%rax,1) 420e6b: 00 00 00 00 00 0000000000420e70 <_D2rt8typeinfo9ti_ushort10TypeInfo_t6equalsMxFNaNbNexPvxPvZb>: 420e70: 66 8b 02 mov (%rdx),%ax 420e73: 66 3b 06 cmp (%rsi),%ax 420e76: 0f 94 c0 sete %al 420e79: c3 retq 420e7a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) 0000000000420e80 <_D2rt8typeinfo9ti_ushort10TypeInfo_t7compareMxFNaNbNexPvxPvZi>: 420e80: 0f b7 0e movzwl (%rsi),%ecx 420e83: 0f b7 02 movzwl (%rdx),%eax 420e86: 29 c8 sub %ecx,%eax 420e88: c3 retq 420e89: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 0000000000420e90 <_D2rt8typeinfo9ti_ushort10TypeInfo_t5tsizeMxFNaNbNdNeZm>: 420e90: b8 02 00 00 00 mov $0x2,%eax 420e95: c3 retq 420e96: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) 420e9d: 00 00 00 0000000000420ea0 <_D2rt8typeinfo9ti_ushort10TypeInfo_t4swapMxFNaNbNePvPvZv>: 420ea0: 66 8b 02 mov (%rdx),%ax 420ea3: 66 8b 0e mov (%rsi),%cx 420ea6: 66 89 0a mov %cx,(%rdx) 420ea9: 66 89 06 mov %ax,(%rsi) 420eac: c3 retq 420ead: 0f 1f 00 nopl (%rax) 0000000000420eb0 <_D2rt8typeinfo9ti_ushort16__moduleinfoCtorZ>: 420eb0: 48 8b 05 79 23 21 00 mov 0x212379(%rip),%rax # 633230 <_Dmodule_ref> 420eb7: 48 89 05 32 1f 21 00 mov %rax,0x211f32(%rip) # 632df0 <_D2rt8typeinfo9ti_ushort11__moduleRefZ> 420ebe: 48 c7 05 67 23 21 00 movq $0x632df0,0x212367(%rip) # 633230 <_Dmodule_ref> 420ec5: f0 2d 63 00 420ec9: c3 retq 420eca: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) 0000000000420ed0 <_D2rt8typeinfo7ti_byte10TypeInfo_g8toStringMxFNaNbNeZAya>: 420ed0: b8 04 00 00 00 mov $0x4,%eax 420ed5: ba 1b 7d 42 00 mov $0x427d1b,%edx 420eda: c3 retq 420edb: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 0000000000420ee0 <_D2rt8typeinfo7ti_byte10TypeInfo_g7getHashMxFNaNbNexPvZm>: 420ee0: 48 0f be 06 movsbq (%rsi),%rax 420ee4: c3 retq 420ee5: 66 66 2e 0f 1f 84 00 data32 nopw %cs:0x0(%rax,%rax,1) 420eec: 00 00 00 00 0000000000420ef0 <_D2rt8typeinfo7ti_byte10TypeInfo_g6equalsMxFNaNbNexPvxPvZb>: 420ef0: 8a 02 mov (%rdx),%al 420ef2: 3a 06 cmp (%rsi),%al 420ef4: 0f 94 c0 sete %al 420ef7: c3 retq 420ef8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 420eff: 00 0000000000420f00 <_D2rt8typeinfo7ti_byte10TypeInfo_g7compareMxFNaNbNexPvxPvZi>: 420f00: 0f be 0e movsbl (%rsi),%ecx 420f03: 0f be 02 movsbl (%rdx),%eax 420f06: 29 c8 sub %ecx,%eax 420f08: c3 retq 420f09: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 0000000000420f10 <_D2rt8typeinfo7ti_byte10TypeInfo_g5tsizeMxFNaNbNdNeZm>: 420f10: b8 01 00 00 00 mov $0x1,%eax 420f15: c3 retq 420f16: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) 420f1d: 00 00 00 0000000000420f20 <_D2rt8typeinfo7ti_byte10TypeInfo_g4swapMxFNaNbNePvPvZv>: 420f20: 8a 02 mov (%rdx),%al 420f22: 8a 0e mov (%rsi),%cl 420f24: 88 0a mov %cl,(%rdx) 420f26: 88 06 mov %al,(%rsi) 420f28: c3 retq 420f29: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 0000000000420f30 <_D2rt8typeinfo7ti_byte16__moduleinfoCtorZ>: 420f30: 48 8b 05 f9 22 21 00 mov 0x2122f9(%rip),%rax # 633230 <_Dmodule_ref> 420f37: 48 89 05 82 1f 21 00 mov %rax,0x211f82(%rip) # 632ec0 <_D2rt8typeinfo7ti_byte11__moduleRefZ> 420f3e: 48 c7 05 e7 22 21 00 movq $0x632ec0,0x2122e7(%rip) # 633230 <_Dmodule_ref> 420f45: c0 2e 63 00 420f49: c3 retq 420f4a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) 0000000000420f50 <_D2rt8typeinfo8ti_ubyte10TypeInfo_h8toStringMxFNaNbNeZAya>: 420f50: b8 05 00 00 00 mov $0x5,%eax 420f55: ba bb 7e 42 00 mov $0x427ebb,%edx 420f5a: c3 retq 420f5b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 0000000000420f60 <_D2rt8typeinfo8ti_ubyte10TypeInfo_h7getHashMxFNaNbNexPvZm>: 420f60: 0f b6 06 movzbl (%rsi),%eax 420f63: c3 retq 420f64: 66 66 66 2e 0f 1f 84 data32 data32 nopw %cs:0x0(%rax,%rax,1) 420f6b: 00 00 00 00 00 0000000000420f70 <_D2rt8typeinfo8ti_ubyte10TypeInfo_h6equalsMxFNaNbNexPvxPvZb>: 420f70: 8a 02 mov (%rdx),%al 420f72: 3a 06 cmp (%rsi),%al 420f74: 0f 94 c0 sete %al 420f77: c3 retq 420f78: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 420f7f: 00 0000000000420f80 <_D2rt8typeinfo8ti_ubyte10TypeInfo_h7compareMxFNaNbNexPvxPvZi>: 420f80: 0f b6 0e movzbl (%rsi),%ecx 420f83: 0f b6 02 movzbl (%rdx),%eax 420f86: 29 c8 sub %ecx,%eax 420f88: c3 retq 420f89: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 0000000000420f90 <_D2rt8typeinfo8ti_ubyte10TypeInfo_h5tsizeMxFNaNbNdNeZm>: 420f90: b8 01 00 00 00 mov $0x1,%eax 420f95: c3 retq 420f96: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) 420f9d: 00 00 00 0000000000420fa0 <_D2rt8typeinfo8ti_ubyte10TypeInfo_h4swapMxFNaNbNePvPvZv>: 420fa0: 8a 02 mov (%rdx),%al 420fa2: 8a 0e mov (%rsi),%cl 420fa4: 88 0a mov %cl,(%rdx) 420fa6: 88 06 mov %al,(%rsi) 420fa8: c3 retq 420fa9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 0000000000420fb0 <_D2rt8typeinfo8ti_ubyte10TypeInfo_b8toStringMxFNaNbNeZAya>: 420fb0: b8 04 00 00 00 mov $0x4,%eax 420fb5: ba c1 7e 42 00 mov $0x427ec1,%edx 420fba: c3 retq 420fbb: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 0000000000420fc0 <_D2rt8typeinfo8ti_ubyte16__moduleinfoCtorZ>: 420fc0: 48 8b 05 69 22 21 00 mov 0x212269(%rip),%rax # 633230 <_Dmodule_ref> 420fc7: 48 89 05 6a 20 21 00 mov %rax,0x21206a(%rip) # 633038 <_D2rt8typeinfo8ti_ubyte11__moduleRefZ> 420fce: 48 c7 05 57 22 21 00 movq $0x633038,0x212257(%rip) # 633230 <_Dmodule_ref> 420fd5: 38 30 63 00 420fd9: c3 retq 420fda: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) 0000000000420fe0 <_D2rt8typeinfo7ti_uint10TypeInfo_k8toStringMxFNaNbNeZAya>: 420fe0: b8 04 00 00 00 mov $0x4,%eax 420fe5: ba ab 7f 42 00 mov $0x427fab,%edx 420fea: c3 retq 420feb: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 0000000000420ff0 <_D2rt8typeinfo7ti_uint10TypeInfo_k7getHashMxFNaNbNexPvZm>: 420ff0: 8b 06 mov (%rsi),%eax 420ff2: c3 retq 420ff3: 66 66 66 66 2e 0f 1f data32 data32 data32 nopw %cs:0x0(%rax,%rax,1) 420ffa: 84 00 00 00 00 00 0000000000421000 <_D2rt8typeinfo7ti_uint10TypeInfo_k6equalsMxFNaNbNexPvxPvZb>: 421000: 8b 02 mov (%rdx),%eax 421002: 3b 06 cmp (%rsi),%eax 421004: 0f 94 c0 sete %al 421007: c3 retq 421008: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 42100f: 00 0000000000421010 <_D2rt8typeinfo7ti_uint10TypeInfo_k7compareMxFNaNbNexPvxPvZi>: 421010: 8b 06 mov (%rsi),%eax 421012: 8b 0a mov (%rdx),%ecx 421014: 39 c1 cmp %eax,%ecx 421016: 73 06 jae 42101e <_D2rt8typeinfo7ti_uint10TypeInfo_k7compareMxFNaNbNexPvxPvZi+0xe> 421018: b8 ff ff ff ff mov $0xffffffff,%eax 42101d: c3 retq 42101e: 39 c8 cmp %ecx,%eax 421020: 19 c0 sbb %eax,%eax 421022: 83 e0 01 and $0x1,%eax 421025: c3 retq 421026: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) 42102d: 00 00 00 0000000000421030 <_D2rt8typeinfo7ti_uint10TypeInfo_k5tsizeMxFNaNbNdNeZm>: 421030: b8 04 00 00 00 mov $0x4,%eax 421035: c3 retq 421036: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) 42103d: 00 00 00 0000000000421040 <_D2rt8typeinfo7ti_uint10TypeInfo_k4swapMxFNaNbNePvPvZv>: 421040: 8b 02 mov (%rdx),%eax 421042: 8b 0e mov (%rsi),%ecx 421044: 89 0a mov %ecx,(%rdx) 421046: 89 06 mov %eax,(%rsi) 421048: c3 retq 421049: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 0000000000421050 <_D2rt8typeinfo7ti_uint16__moduleinfoCtorZ>: 421050: 48 8b 05 d9 21 21 00 mov 0x2121d9(%rip),%rax # 633230 <_Dmodule_ref> 421057: 48 89 05 b2 20 21 00 mov %rax,0x2120b2(%rip) # 633110 <_D2rt8typeinfo7ti_uint11__moduleRefZ> 42105e: 48 c7 05 c7 21 21 00 movq $0x633110,0x2121c7(%rip) # 633230 <_Dmodule_ref> 421065: 10 31 63 00 421069: c3 retq 42106a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) 0000000000421070 <_D2rt8typeinfo6ti_int10TypeInfo_i8toStringMxFNaNbNeZAya>: 421070: b8 03 00 00 00 mov $0x3,%eax 421075: ba 8b 80 42 00 mov $0x42808b,%edx 42107a: c3 retq 42107b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 0000000000421080 <_D2rt8typeinfo6ti_int10TypeInfo_i7getHashMxFNaNbNexPvZm>: 421080: 8b 06 mov (%rsi),%eax 421082: c3 retq 421083: 66 66 66 66 2e 0f 1f data32 data32 data32 nopw %cs:0x0(%rax,%rax,1) 42108a: 84 00 00 00 00 00 0000000000421090 <_D2rt8typeinfo6ti_int10TypeInfo_i6equalsMxFNaNbNexPvxPvZb>: 421090: 8b 02 mov (%rdx),%eax 421092: 3b 06 cmp (%rsi),%eax 421094: 0f 94 c0 sete %al 421097: c3 retq 421098: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 42109f: 00 00000000004210a0 <_D2rt8typeinfo6ti_int10TypeInfo_i7compareMxFNaNbNexPvxPvZi>: 4210a0: 8b 06 mov (%rsi),%eax 4210a2: 39 02 cmp %eax,(%rdx) 4210a4: 7d 06 jge 4210ac <_D2rt8typeinfo6ti_int10TypeInfo_i7compareMxFNaNbNexPvxPvZi+0xc> 4210a6: b8 ff ff ff ff mov $0xffffffff,%eax 4210ab: c3 retq 4210ac: 0f 9f c0 setg %al 4210af: 0f b6 c0 movzbl %al,%eax 4210b2: c3 retq 4210b3: 66 66 66 66 2e 0f 1f data32 data32 data32 nopw %cs:0x0(%rax,%rax,1) 4210ba: 84 00 00 00 00 00 00000000004210c0 <_D2rt8typeinfo6ti_int10TypeInfo_i5tsizeMxFNaNbNdNeZm>: 4210c0: b8 04 00 00 00 mov $0x4,%eax 4210c5: c3 retq 4210c6: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) 4210cd: 00 00 00 00000000004210d0 <_D2rt8typeinfo6ti_int10TypeInfo_i4swapMxFNaNbNePvPvZv>: 4210d0: 8b 02 mov (%rdx),%eax 4210d2: 8b 0e mov (%rsi),%ecx 4210d4: 89 0a mov %ecx,(%rdx) 4210d6: 89 06 mov %eax,(%rsi) 4210d8: c3 retq 4210d9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 00000000004210e0 <_D2rt8typeinfo6ti_int16__moduleinfoCtorZ>: 4210e0: 48 8b 05 49 21 21 00 mov 0x212149(%rip),%rax # 633230 <_Dmodule_ref> 4210e7: 48 89 05 f2 20 21 00 mov %rax,0x2120f2(%rip) # 6331e0 <_D2rt8typeinfo6ti_int11__moduleRefZ> 4210ee: 48 c7 05 37 21 21 00 movq $0x6331e0,0x212137(%rip) # 633230 <_Dmodule_ref> 4210f5: e0 31 63 00 4210f9: c3 retq 4210fa: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) 0000000000421100 <__libc_csu_init>: 421100: 48 89 6c 24 d8 mov %rbp,-0x28(%rsp) 421105: 4c 89 64 24 e0 mov %r12,-0x20(%rsp) 42110a: 48 8d 2d 47 e0 20 00 lea 0x20e047(%rip),%rbp # 62f158 <__init_array_end> 421111: 4c 8d 25 e8 de 20 00 lea 0x20dee8(%rip),%r12 # 62f000 <__frame_dummy_init_array_entry> 421118: 48 89 5c 24 d0 mov %rbx,-0x30(%rsp) 42111d: 4c 89 6c 24 e8 mov %r13,-0x18(%rsp) 421122: 4c 89 74 24 f0 mov %r14,-0x10(%rsp) 421127: 4c 89 7c 24 f8 mov %r15,-0x8(%rsp) 42112c: 48 83 ec 38 sub $0x38,%rsp 421130: 4c 29 e5 sub %r12,%rbp 421133: 41 89 ff mov %edi,%r15d 421136: 49 89 f6 mov %rsi,%r14 421139: 48 c1 fd 03 sar $0x3,%rbp 42113d: 49 89 d5 mov %rdx,%r13 421140: 31 db xor %ebx,%ebx 421142: e8 e1 07 fe ff callq 401928 <_init> 421147: 48 85 ed test %rbp,%rbp 42114a: 74 1a je 421166 <__libc_csu_init+0x66> 42114c: 0f 1f 40 00 nopl 0x0(%rax) 421150: 4c 89 ea mov %r13,%rdx 421153: 4c 89 f6 mov %r14,%rsi 421156: 44 89 ff mov %r15d,%edi 421159: 41 ff 14 dc callq *(%r12,%rbx,8) 42115d: 48 83 c3 01 add $0x1,%rbx 421161: 48 39 eb cmp %rbp,%rbx 421164: 75 ea jne 421150 <__libc_csu_init+0x50> 421166: 48 8b 5c 24 08 mov 0x8(%rsp),%rbx 42116b: 48 8b 6c 24 10 mov 0x10(%rsp),%rbp 421170: 4c 8b 64 24 18 mov 0x18(%rsp),%r12 421175: 4c 8b 6c 24 20 mov 0x20(%rsp),%r13 42117a: 4c 8b 74 24 28 mov 0x28(%rsp),%r14 42117f: 4c 8b 7c 24 30 mov 0x30(%rsp),%r15 421184: 48 83 c4 38 add $0x38,%rsp 421188: c3 retq 421189: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 0000000000421190 <__libc_csu_fini>: 421190: f3 c3 repz retq 421192: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) 421199: 00 00 00 42119c: 0f 1f 40 00 nopl 0x0(%rax) 00000000004211a0 : 4211a0: 48 8b 05 e9 e1 20 00 mov 0x20e1e9(%rip),%rax # 62f390 <_DYNAMIC+0x228> 4211a7: 48 85 c0 test %rax,%rax 4211aa: 74 0a je 4211b6 4211ac: 48 8b 10 mov (%rax),%rdx 4211af: 31 f6 xor %esi,%esi 4211b1: e9 3a 0c fe ff jmpq 401df0 <__cxa_atexit@plt> 4211b6: 31 d2 xor %edx,%edx 4211b8: eb f5 jmp 4211af 4211ba: 66 90 xchg %ax,%ax Disassembly of section .fini: 00000000004211bc <_fini>: 4211bc: 48 83 ec 08 sub $0x8,%rsp 4211c0: 48 83 c4 08 add $0x8,%rsp 4211c4: c3 retq