data/53b1f2ce89f43.bin: file format elf64-x86-64 Disassembly of section .init: 00000000004017e8 <_init>: 4017e8: 48 83 ec 08 sub $0x8,%rsp 4017ec: 48 8b 05 7d 93 22 00 mov 0x22937d(%rip),%rax # 62ab70 <_DYNAMIC+0x230> 4017f3: 48 85 c0 test %rax,%rax 4017f6: 74 05 je 4017fd <_init+0x15> 4017f8: e8 f3 00 00 00 callq 4018f0 <__gmon_start__@plt> 4017fd: 48 83 c4 08 add $0x8,%rsp 401801: c3 retq Disassembly of section .plt: 0000000000401810 : 401810: ff 35 6a 93 22 00 pushq 0x22936a(%rip) # 62ab80 <_GLOBAL_OFFSET_TABLE_+0x8> 401816: ff 25 6c 93 22 00 jmpq *0x22936c(%rip) # 62ab88 <_GLOBAL_OFFSET_TABLE_+0x10> 40181c: 0f 1f 40 00 nopl 0x0(%rax) 0000000000401820 : 401820: ff 25 6a 93 22 00 jmpq *0x22936a(%rip) # 62ab90 <_GLOBAL_OFFSET_TABLE_+0x18> 401826: 68 00 00 00 00 pushq $0x0 40182b: e9 e0 ff ff ff jmpq 401810 <_init+0x28> 0000000000401830 : 401830: ff 25 62 93 22 00 jmpq *0x229362(%rip) # 62ab98 <_GLOBAL_OFFSET_TABLE_+0x20> 401836: 68 01 00 00 00 pushq $0x1 40183b: e9 d0 ff ff ff jmpq 401810 <_init+0x28> 0000000000401840 : 401840: ff 25 5a 93 22 00 jmpq *0x22935a(%rip) # 62aba0 <_GLOBAL_OFFSET_TABLE_+0x28> 401846: 68 02 00 00 00 pushq $0x2 40184b: e9 c0 ff ff ff jmpq 401810 <_init+0x28> 0000000000401850 : 401850: ff 25 52 93 22 00 jmpq *0x229352(%rip) # 62aba8 <_GLOBAL_OFFSET_TABLE_+0x30> 401856: 68 03 00 00 00 pushq $0x3 40185b: e9 b0 ff ff ff jmpq 401810 <_init+0x28> 0000000000401860 <_Unwind_GetRegionStart@plt>: 401860: ff 25 4a 93 22 00 jmpq *0x22934a(%rip) # 62abb0 <_GLOBAL_OFFSET_TABLE_+0x38> 401866: 68 04 00 00 00 pushq $0x4 40186b: e9 a0 ff ff ff jmpq 401810 <_init+0x28> 0000000000401870 : 401870: ff 25 42 93 22 00 jmpq *0x229342(%rip) # 62abb8 <_GLOBAL_OFFSET_TABLE_+0x40> 401876: 68 05 00 00 00 pushq $0x5 40187b: e9 90 ff ff ff jmpq 401810 <_init+0x28> 0000000000401880 : 401880: ff 25 3a 93 22 00 jmpq *0x22933a(%rip) # 62abc0 <_GLOBAL_OFFSET_TABLE_+0x48> 401886: 68 06 00 00 00 pushq $0x6 40188b: e9 80 ff ff ff jmpq 401810 <_init+0x28> 0000000000401890 <_Unwind_SetGR@plt>: 401890: ff 25 32 93 22 00 jmpq *0x229332(%rip) # 62abc8 <_GLOBAL_OFFSET_TABLE_+0x50> 401896: 68 07 00 00 00 pushq $0x7 40189b: e9 70 ff ff ff jmpq 401810 <_init+0x28> 00000000004018a0 : 4018a0: ff 25 2a 93 22 00 jmpq *0x22932a(%rip) # 62abd0 <_GLOBAL_OFFSET_TABLE_+0x58> 4018a6: 68 08 00 00 00 pushq $0x8 4018ab: e9 60 ff ff ff jmpq 401810 <_init+0x28> 00000000004018b0 : 4018b0: ff 25 22 93 22 00 jmpq *0x229322(%rip) # 62abd8 <_GLOBAL_OFFSET_TABLE_+0x60> 4018b6: 68 09 00 00 00 pushq $0x9 4018bb: e9 50 ff ff ff jmpq 401810 <_init+0x28> 00000000004018c0 <_Unwind_GetDataRelBase@plt>: 4018c0: ff 25 1a 93 22 00 jmpq *0x22931a(%rip) # 62abe0 <_GLOBAL_OFFSET_TABLE_+0x68> 4018c6: 68 0a 00 00 00 pushq $0xa 4018cb: e9 40 ff ff ff jmpq 401810 <_init+0x28> 00000000004018d0 : 4018d0: ff 25 12 93 22 00 jmpq *0x229312(%rip) # 62abe8 <_GLOBAL_OFFSET_TABLE_+0x70> 4018d6: 68 0b 00 00 00 pushq $0xb 4018db: e9 30 ff ff ff jmpq 401810 <_init+0x28> 00000000004018e0 : 4018e0: ff 25 0a 93 22 00 jmpq *0x22930a(%rip) # 62abf0 <_GLOBAL_OFFSET_TABLE_+0x78> 4018e6: 68 0c 00 00 00 pushq $0xc 4018eb: e9 20 ff ff ff jmpq 401810 <_init+0x28> 00000000004018f0 <__gmon_start__@plt>: 4018f0: ff 25 02 93 22 00 jmpq *0x229302(%rip) # 62abf8 <_GLOBAL_OFFSET_TABLE_+0x80> 4018f6: 68 0d 00 00 00 pushq $0xd 4018fb: e9 10 ff ff ff jmpq 401810 <_init+0x28> 0000000000401900 : 401900: ff 25 fa 92 22 00 jmpq *0x2292fa(%rip) # 62ac00 <_GLOBAL_OFFSET_TABLE_+0x88> 401906: 68 0e 00 00 00 pushq $0xe 40190b: e9 00 ff ff ff jmpq 401810 <_init+0x28> 0000000000401910 : 401910: ff 25 f2 92 22 00 jmpq *0x2292f2(%rip) # 62ac08 <_GLOBAL_OFFSET_TABLE_+0x90> 401916: 68 0f 00 00 00 pushq $0xf 40191b: e9 f0 fe ff ff jmpq 401810 <_init+0x28> 0000000000401920 : 401920: ff 25 ea 92 22 00 jmpq *0x2292ea(%rip) # 62ac10 <_GLOBAL_OFFSET_TABLE_+0x98> 401926: 68 10 00 00 00 pushq $0x10 40192b: e9 e0 fe ff ff jmpq 401810 <_init+0x28> 0000000000401930 <__libc_start_main@plt>: 401930: ff 25 e2 92 22 00 jmpq *0x2292e2(%rip) # 62ac18 <_GLOBAL_OFFSET_TABLE_+0xa0> 401936: 68 11 00 00 00 pushq $0x11 40193b: e9 d0 fe ff ff jmpq 401810 <_init+0x28> 0000000000401940 : 401940: ff 25 da 92 22 00 jmpq *0x2292da(%rip) # 62ac20 <_GLOBAL_OFFSET_TABLE_+0xa8> 401946: 68 12 00 00 00 pushq $0x12 40194b: e9 c0 fe ff ff jmpq 401810 <_init+0x28> 0000000000401950 : 401950: ff 25 d2 92 22 00 jmpq *0x2292d2(%rip) # 62ac28 <_GLOBAL_OFFSET_TABLE_+0xb0> 401956: 68 13 00 00 00 pushq $0x13 40195b: e9 b0 fe ff ff jmpq 401810 <_init+0x28> 0000000000401960 : 401960: ff 25 ca 92 22 00 jmpq *0x2292ca(%rip) # 62ac30 <_GLOBAL_OFFSET_TABLE_+0xb8> 401966: 68 14 00 00 00 pushq $0x14 40196b: e9 a0 fe ff ff jmpq 401810 <_init+0x28> 0000000000401970 : 401970: ff 25 c2 92 22 00 jmpq *0x2292c2(%rip) # 62ac38 <_GLOBAL_OFFSET_TABLE_+0xc0> 401976: 68 15 00 00 00 pushq $0x15 40197b: e9 90 fe ff ff jmpq 401810 <_init+0x28> 0000000000401980 : 401980: ff 25 ba 92 22 00 jmpq *0x2292ba(%rip) # 62ac40 <_GLOBAL_OFFSET_TABLE_+0xc8> 401986: 68 16 00 00 00 pushq $0x16 40198b: e9 80 fe ff ff jmpq 401810 <_init+0x28> 0000000000401990 <_Unwind_GetLanguageSpecificData@plt>: 401990: ff 25 b2 92 22 00 jmpq *0x2292b2(%rip) # 62ac48 <_GLOBAL_OFFSET_TABLE_+0xd0> 401996: 68 17 00 00 00 pushq $0x17 40199b: e9 70 fe ff ff jmpq 401810 <_init+0x28> 00000000004019a0 : 4019a0: ff 25 aa 92 22 00 jmpq *0x2292aa(%rip) # 62ac50 <_GLOBAL_OFFSET_TABLE_+0xd8> 4019a6: 68 18 00 00 00 pushq $0x18 4019ab: e9 60 fe ff ff jmpq 401810 <_init+0x28> 00000000004019b0 : 4019b0: ff 25 a2 92 22 00 jmpq *0x2292a2(%rip) # 62ac58 <_GLOBAL_OFFSET_TABLE_+0xe0> 4019b6: 68 19 00 00 00 pushq $0x19 4019bb: e9 50 fe ff ff jmpq 401810 <_init+0x28> 00000000004019c0 : 4019c0: ff 25 9a 92 22 00 jmpq *0x22929a(%rip) # 62ac60 <_GLOBAL_OFFSET_TABLE_+0xe8> 4019c6: 68 1a 00 00 00 pushq $0x1a 4019cb: e9 40 fe ff ff jmpq 401810 <_init+0x28> 00000000004019d0 : 4019d0: ff 25 92 92 22 00 jmpq *0x229292(%rip) # 62ac68 <_GLOBAL_OFFSET_TABLE_+0xf0> 4019d6: 68 1b 00 00 00 pushq $0x1b 4019db: e9 30 fe ff ff jmpq 401810 <_init+0x28> 00000000004019e0 <_Unwind_RaiseException@plt>: 4019e0: ff 25 8a 92 22 00 jmpq *0x22928a(%rip) # 62ac70 <_GLOBAL_OFFSET_TABLE_+0xf8> 4019e6: 68 1c 00 00 00 pushq $0x1c 4019eb: e9 20 fe ff ff jmpq 401810 <_init+0x28> 00000000004019f0 <__tls_get_addr@plt>: 4019f0: ff 25 82 92 22 00 jmpq *0x229282(%rip) # 62ac78 <_GLOBAL_OFFSET_TABLE_+0x100> 4019f6: 68 1d 00 00 00 pushq $0x1d 4019fb: e9 10 fe ff ff jmpq 401810 <_init+0x28> 0000000000401a00 : 401a00: ff 25 7a 92 22 00 jmpq *0x22927a(%rip) # 62ac80 <_GLOBAL_OFFSET_TABLE_+0x108> 401a06: 68 1e 00 00 00 pushq $0x1e 401a0b: e9 00 fe ff ff jmpq 401810 <_init+0x28> 0000000000401a10 <_Unwind_GetIP@plt>: 401a10: ff 25 72 92 22 00 jmpq *0x229272(%rip) # 62ac88 <_GLOBAL_OFFSET_TABLE_+0x110> 401a16: 68 1f 00 00 00 pushq $0x1f 401a1b: e9 f0 fd ff ff jmpq 401810 <_init+0x28> 0000000000401a20 : 401a20: ff 25 6a 92 22 00 jmpq *0x22926a(%rip) # 62ac90 <_GLOBAL_OFFSET_TABLE_+0x118> 401a26: 68 20 00 00 00 pushq $0x20 401a2b: e9 e0 fd ff ff jmpq 401810 <_init+0x28> 0000000000401a30 : 401a30: ff 25 62 92 22 00 jmpq *0x229262(%rip) # 62ac98 <_GLOBAL_OFFSET_TABLE_+0x120> 401a36: 68 21 00 00 00 pushq $0x21 401a3b: e9 d0 fd ff ff jmpq 401810 <_init+0x28> 0000000000401a40 : 401a40: ff 25 5a 92 22 00 jmpq *0x22925a(%rip) # 62aca0 <_GLOBAL_OFFSET_TABLE_+0x128> 401a46: 68 22 00 00 00 pushq $0x22 401a4b: e9 c0 fd ff ff jmpq 401810 <_init+0x28> 0000000000401a50 : 401a50: ff 25 52 92 22 00 jmpq *0x229252(%rip) # 62aca8 <_GLOBAL_OFFSET_TABLE_+0x130> 401a56: 68 23 00 00 00 pushq $0x23 401a5b: e9 b0 fd ff ff jmpq 401810 <_init+0x28> 0000000000401a60 : 401a60: ff 25 4a 92 22 00 jmpq *0x22924a(%rip) # 62acb0 <_GLOBAL_OFFSET_TABLE_+0x138> 401a66: 68 24 00 00 00 pushq $0x24 401a6b: e9 a0 fd ff ff jmpq 401810 <_init+0x28> 0000000000401a70 : 401a70: ff 25 42 92 22 00 jmpq *0x229242(%rip) # 62acb8 <_GLOBAL_OFFSET_TABLE_+0x140> 401a76: 68 25 00 00 00 pushq $0x25 401a7b: e9 90 fd ff ff jmpq 401810 <_init+0x28> 0000000000401a80 : 401a80: ff 25 3a 92 22 00 jmpq *0x22923a(%rip) # 62acc0 <_GLOBAL_OFFSET_TABLE_+0x148> 401a86: 68 26 00 00 00 pushq $0x26 401a8b: e9 80 fd ff ff jmpq 401810 <_init+0x28> 0000000000401a90 : 401a90: ff 25 32 92 22 00 jmpq *0x229232(%rip) # 62acc8 <_GLOBAL_OFFSET_TABLE_+0x150> 401a96: 68 27 00 00 00 pushq $0x27 401a9b: e9 70 fd ff ff jmpq 401810 <_init+0x28> 0000000000401aa0 : 401aa0: ff 25 2a 92 22 00 jmpq *0x22922a(%rip) # 62acd0 <_GLOBAL_OFFSET_TABLE_+0x158> 401aa6: 68 28 00 00 00 pushq $0x28 401aab: e9 60 fd ff ff jmpq 401810 <_init+0x28> 0000000000401ab0 : 401ab0: ff 25 22 92 22 00 jmpq *0x229222(%rip) # 62acd8 <_GLOBAL_OFFSET_TABLE_+0x160> 401ab6: 68 29 00 00 00 pushq $0x29 401abb: e9 50 fd ff ff jmpq 401810 <_init+0x28> 0000000000401ac0 <__errno_location@plt>: 401ac0: ff 25 1a 92 22 00 jmpq *0x22921a(%rip) # 62ace0 <_GLOBAL_OFFSET_TABLE_+0x168> 401ac6: 68 2a 00 00 00 pushq $0x2a 401acb: e9 40 fd ff ff jmpq 401810 <_init+0x28> 0000000000401ad0 : 401ad0: ff 25 12 92 22 00 jmpq *0x229212(%rip) # 62ace8 <_GLOBAL_OFFSET_TABLE_+0x170> 401ad6: 68 2b 00 00 00 pushq $0x2b 401adb: e9 30 fd ff ff jmpq 401810 <_init+0x28> 0000000000401ae0 : 401ae0: ff 25 0a 92 22 00 jmpq *0x22920a(%rip) # 62acf0 <_GLOBAL_OFFSET_TABLE_+0x178> 401ae6: 68 2c 00 00 00 pushq $0x2c 401aeb: e9 20 fd ff ff jmpq 401810 <_init+0x28> 0000000000401af0 : 401af0: ff 25 02 92 22 00 jmpq *0x229202(%rip) # 62acf8 <_GLOBAL_OFFSET_TABLE_+0x180> 401af6: 68 2d 00 00 00 pushq $0x2d 401afb: e9 10 fd ff ff jmpq 401810 <_init+0x28> 0000000000401b00 : 401b00: ff 25 fa 91 22 00 jmpq *0x2291fa(%rip) # 62ad00 <_GLOBAL_OFFSET_TABLE_+0x188> 401b06: 68 2e 00 00 00 pushq $0x2e 401b0b: e9 00 fd ff ff jmpq 401810 <_init+0x28> 0000000000401b10 : 401b10: ff 25 f2 91 22 00 jmpq *0x2291f2(%rip) # 62ad08 <_GLOBAL_OFFSET_TABLE_+0x190> 401b16: 68 2f 00 00 00 pushq $0x2f 401b1b: e9 f0 fc ff ff jmpq 401810 <_init+0x28> 0000000000401b20 : 401b20: ff 25 ea 91 22 00 jmpq *0x2291ea(%rip) # 62ad10 <_GLOBAL_OFFSET_TABLE_+0x198> 401b26: 68 30 00 00 00 pushq $0x30 401b2b: e9 e0 fc ff ff jmpq 401810 <_init+0x28> 0000000000401b30 : 401b30: ff 25 e2 91 22 00 jmpq *0x2291e2(%rip) # 62ad18 <_GLOBAL_OFFSET_TABLE_+0x1a0> 401b36: 68 31 00 00 00 pushq $0x31 401b3b: e9 d0 fc ff ff jmpq 401810 <_init+0x28> 0000000000401b40 : 401b40: ff 25 da 91 22 00 jmpq *0x2291da(%rip) # 62ad20 <_GLOBAL_OFFSET_TABLE_+0x1a8> 401b46: 68 32 00 00 00 pushq $0x32 401b4b: e9 c0 fc ff ff jmpq 401810 <_init+0x28> 0000000000401b50 : 401b50: ff 25 d2 91 22 00 jmpq *0x2291d2(%rip) # 62ad28 <_GLOBAL_OFFSET_TABLE_+0x1b0> 401b56: 68 33 00 00 00 pushq $0x33 401b5b: e9 b0 fc ff ff jmpq 401810 <_init+0x28> 0000000000401b60 <_Unwind_GetTextRelBase@plt>: 401b60: ff 25 ca 91 22 00 jmpq *0x2291ca(%rip) # 62ad30 <_GLOBAL_OFFSET_TABLE_+0x1b8> 401b66: 68 34 00 00 00 pushq $0x34 401b6b: e9 a0 fc ff ff jmpq 401810 <_init+0x28> 0000000000401b70 : 401b70: ff 25 c2 91 22 00 jmpq *0x2291c2(%rip) # 62ad38 <_GLOBAL_OFFSET_TABLE_+0x1c0> 401b76: 68 35 00 00 00 pushq $0x35 401b7b: e9 90 fc ff ff jmpq 401810 <_init+0x28> 0000000000401b80 : 401b80: ff 25 ba 91 22 00 jmpq *0x2291ba(%rip) # 62ad40 <_GLOBAL_OFFSET_TABLE_+0x1c8> 401b86: 68 36 00 00 00 pushq $0x36 401b8b: e9 80 fc ff ff jmpq 401810 <_init+0x28> 0000000000401b90 : 401b90: ff 25 b2 91 22 00 jmpq *0x2291b2(%rip) # 62ad48 <_GLOBAL_OFFSET_TABLE_+0x1d0> 401b96: 68 37 00 00 00 pushq $0x37 401b9b: e9 70 fc ff ff jmpq 401810 <_init+0x28> 0000000000401ba0 : 401ba0: ff 25 aa 91 22 00 jmpq *0x2291aa(%rip) # 62ad50 <_GLOBAL_OFFSET_TABLE_+0x1d8> 401ba6: 68 38 00 00 00 pushq $0x38 401bab: e9 60 fc ff ff jmpq 401810 <_init+0x28> 0000000000401bb0 : 401bb0: ff 25 a2 91 22 00 jmpq *0x2291a2(%rip) # 62ad58 <_GLOBAL_OFFSET_TABLE_+0x1e0> 401bb6: 68 39 00 00 00 pushq $0x39 401bbb: e9 50 fc ff ff jmpq 401810 <_init+0x28> 0000000000401bc0 : 401bc0: ff 25 9a 91 22 00 jmpq *0x22919a(%rip) # 62ad60 <_GLOBAL_OFFSET_TABLE_+0x1e8> 401bc6: 68 3a 00 00 00 pushq $0x3a 401bcb: e9 40 fc ff ff jmpq 401810 <_init+0x28> 0000000000401bd0 : 401bd0: ff 25 92 91 22 00 jmpq *0x229192(%rip) # 62ad68 <_GLOBAL_OFFSET_TABLE_+0x1f0> 401bd6: 68 3b 00 00 00 pushq $0x3b 401bdb: e9 30 fc ff ff jmpq 401810 <_init+0x28> 0000000000401be0 : 401be0: ff 25 8a 91 22 00 jmpq *0x22918a(%rip) # 62ad70 <_GLOBAL_OFFSET_TABLE_+0x1f8> 401be6: 68 3c 00 00 00 pushq $0x3c 401beb: e9 20 fc ff ff jmpq 401810 <_init+0x28> 0000000000401bf0 <_Unwind_Resume@plt>: 401bf0: ff 25 82 91 22 00 jmpq *0x229182(%rip) # 62ad78 <_GLOBAL_OFFSET_TABLE_+0x200> 401bf6: 68 3d 00 00 00 pushq $0x3d 401bfb: e9 10 fc ff ff jmpq 401810 <_init+0x28> 0000000000401c00 : 401c00: ff 25 7a 91 22 00 jmpq *0x22917a(%rip) # 62ad80 <_GLOBAL_OFFSET_TABLE_+0x208> 401c06: 68 3e 00 00 00 pushq $0x3e 401c0b: e9 00 fc ff ff jmpq 401810 <_init+0x28> 0000000000401c10 : 401c10: ff 25 72 91 22 00 jmpq *0x229172(%rip) # 62ad88 <_GLOBAL_OFFSET_TABLE_+0x210> 401c16: 68 3f 00 00 00 pushq $0x3f 401c1b: e9 f0 fb ff ff jmpq 401810 <_init+0x28> 0000000000401c20 : 401c20: ff 25 6a 91 22 00 jmpq *0x22916a(%rip) # 62ad90 <_GLOBAL_OFFSET_TABLE_+0x218> 401c26: 68 40 00 00 00 pushq $0x40 401c2b: e9 e0 fb ff ff jmpq 401810 <_init+0x28> 0000000000401c30 : 401c30: ff 25 62 91 22 00 jmpq *0x229162(%rip) # 62ad98 <_GLOBAL_OFFSET_TABLE_+0x220> 401c36: 68 41 00 00 00 pushq $0x41 401c3b: e9 d0 fb ff ff jmpq 401810 <_init+0x28> 0000000000401c40 : 401c40: ff 25 5a 91 22 00 jmpq *0x22915a(%rip) # 62ada0 <_GLOBAL_OFFSET_TABLE_+0x228> 401c46: 68 42 00 00 00 pushq $0x42 401c4b: e9 c0 fb ff ff jmpq 401810 <_init+0x28> 0000000000401c50 <_Unwind_SetIP@plt>: 401c50: ff 25 52 91 22 00 jmpq *0x229152(%rip) # 62ada8 <_GLOBAL_OFFSET_TABLE_+0x230> 401c56: 68 43 00 00 00 pushq $0x43 401c5b: e9 b0 fb ff ff jmpq 401810 <_init+0x28> 0000000000401c60 : 401c60: ff 25 4a 91 22 00 jmpq *0x22914a(%rip) # 62adb0 <_GLOBAL_OFFSET_TABLE_+0x238> 401c66: 68 44 00 00 00 pushq $0x44 401c6b: e9 a0 fb ff ff jmpq 401810 <_init+0x28> Disassembly of section .text: 0000000000401c70 <_start>: 401c70: 31 ed xor %ebp,%ebp 401c72: 49 89 d1 mov %rdx,%r9 401c75: 5e pop %rsi 401c76: 48 89 e2 mov %rsp,%rdx 401c79: 48 83 e4 f0 and $0xfffffffffffffff0,%rsp 401c7d: 50 push %rax 401c7e: 54 push %rsp 401c7f: 49 c7 c0 00 a7 41 00 mov $0x41a700,%r8 401c86: 48 c7 c1 90 a6 41 00 mov $0x41a690,%rcx 401c8d: 48 c7 c7 d0 1d 40 00 mov $0x401dd0,%rdi 401c94: e8 97 fc ff ff callq 401930 <__libc_start_main@plt> 401c99: f4 hlt 401c9a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) 0000000000401ca0 : 401ca0: b8 3f 01 63 00 mov $0x63013f,%eax 401ca5: 55 push %rbp 401ca6: 48 2d 38 01 63 00 sub $0x630138,%rax 401cac: 48 83 f8 0e cmp $0xe,%rax 401cb0: 48 89 e5 mov %rsp,%rbp 401cb3: 76 1b jbe 401cd0 401cb5: b8 00 00 00 00 mov $0x0,%eax 401cba: 48 85 c0 test %rax,%rax 401cbd: 74 11 je 401cd0 401cbf: 5d pop %rbp 401cc0: bf 38 01 63 00 mov $0x630138,%edi 401cc5: ff e0 jmpq *%rax 401cc7: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) 401cce: 00 00 401cd0: 5d pop %rbp 401cd1: c3 retq 401cd2: 66 66 66 66 66 2e 0f nopw %cs:0x0(%rax,%rax,1) 401cd9: 1f 84 00 00 00 00 00 0000000000401ce0 : 401ce0: be 38 01 63 00 mov $0x630138,%esi 401ce5: 55 push %rbp 401ce6: 48 81 ee 38 01 63 00 sub $0x630138,%rsi 401ced: 48 c1 fe 03 sar $0x3,%rsi 401cf1: 48 89 e5 mov %rsp,%rbp 401cf4: 48 89 f0 mov %rsi,%rax 401cf7: 48 c1 e8 3f shr $0x3f,%rax 401cfb: 48 01 c6 add %rax,%rsi 401cfe: 48 d1 fe sar %rsi 401d01: 74 15 je 401d18 401d03: b8 00 00 00 00 mov $0x0,%eax 401d08: 48 85 c0 test %rax,%rax 401d0b: 74 0b je 401d18 401d0d: 5d pop %rbp 401d0e: bf 38 01 63 00 mov $0x630138,%edi 401d13: ff e0 jmpq *%rax 401d15: 0f 1f 00 nopl (%rax) 401d18: 5d pop %rbp 401d19: c3 retq 401d1a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) 0000000000401d20 <__do_global_dtors_aux>: 401d20: 80 3d 89 e7 22 00 00 cmpb $0x0,0x22e789(%rip) # 6304b0 401d27: 75 11 jne 401d3a <__do_global_dtors_aux+0x1a> 401d29: 55 push %rbp 401d2a: 48 89 e5 mov %rsp,%rbp 401d2d: e8 6e ff ff ff callq 401ca0 401d32: 5d pop %rbp 401d33: c6 05 76 e7 22 00 01 movb $0x1,0x22e776(%rip) # 6304b0 401d3a: f3 c3 repz retq 401d3c: 0f 1f 40 00 nopl 0x0(%rax) 0000000000401d40 : 401d40: bf 38 a9 62 00 mov $0x62a938,%edi 401d45: 48 83 3f 00 cmpq $0x0,(%rdi) 401d49: 75 05 jne 401d50 401d4b: eb 93 jmp 401ce0 401d4d: 0f 1f 00 nopl (%rax) 401d50: b8 00 00 00 00 mov $0x0,%eax 401d55: 48 85 c0 test %rax,%rax 401d58: 74 f1 je 401d4b 401d5a: 55 push %rbp 401d5b: 48 89 e5 mov %rsp,%rbp 401d5e: ff d0 callq *%rax 401d60: 5d pop %rbp 401d61: e9 7a ff ff ff jmpq 401ce0 401d66: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) 401d6d: 00 00 00 0000000000401d70 <_Dmain>: 401d70: 50 push %rax 401d71: 48 8b 05 88 e7 22 00 mov 0x22e788(%rip),%rax # 630500 <_D3std5stdio6stdoutS3std5stdio4File> 401d78: 48 8b 38 mov (%rax),%rdi 401d7b: be 1d a7 41 00 mov $0x41a71d,%esi 401d80: ba 0c 00 00 00 mov $0xc,%edx 401d85: b9 10 a7 41 00 mov $0x41a710,%ecx 401d8a: 31 c0 xor %eax,%eax 401d8c: e8 2f fe ff ff callq 401bc0 401d91: 85 c0 test %eax,%eax 401d93: 0f 99 c0 setns %al 401d96: 44 0f b6 c8 movzbl %al,%r9d 401d9a: bf 78 09 00 00 mov $0x978,%edi 401d9f: be 36 00 00 00 mov $0x36,%esi 401da4: ba 30 a7 41 00 mov $0x41a730,%edx 401da9: 31 c9 xor %ecx,%ecx 401dab: 41 b8 c0 1d 40 00 mov $0x401dc0,%r8d 401db1: e8 7a 0d 00 00 callq 402b30 <_D3std9exception14__T7enforceTbZ7enforceFNaNfbLAxaAyamZb> 401db6: 31 c0 xor %eax,%eax 401db8: 5a pop %rdx 401db9: c3 retq 401dba: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) 0000000000401dc0 <_D3std5stdio16__T7writelnTAyaZ7writelnFAyaZv12__dgliteral3MFNaNbNfZAxa>: 401dc0: 31 c0 xor %eax,%eax 401dc2: 31 d2 xor %edx,%edx 401dc4: c3 retq 401dc5: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) 401dcc: 00 00 00 401dcf: 90 nop 0000000000401dd0
: 401dd0: ba 70 1d 40 00 mov $0x401d70,%edx 401dd5: e9 e6 ec 00 00 jmpq 410ac0 <_d_run_main> 401dda: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) 0000000000401de0 : 401de0: 55 push %rbp 401de1: 48 89 e5 mov %rsp,%rbp 401de4: 8a 05 d6 e6 22 00 mov 0x22e6d6(%rip),%al # 6304c0 401dea: 84 c0 test %al,%al 401dec: 75 3e jne 401e2c 401dee: c6 05 cb e6 22 00 01 movb $0x1,0x22e6cb(%rip) # 6304c0 401df5: 48 89 e0 mov %rsp,%rax 401df8: 48 8d 78 d0 lea -0x30(%rax),%rdi 401dfc: 48 89 fc mov %rdi,%rsp 401dff: 48 c7 40 d0 01 00 00 movq $0x1,-0x30(%rax) 401e06: 00 401e07: 48 c7 40 d8 b8 04 63 movq $0x6304b8,-0x28(%rax) 401e0e: 00 401e0f: 48 c7 40 e0 38 01 63 movq $0x630138,-0x20(%rax) 401e16: 00 401e17: 48 c7 40 e8 18 04 63 movq $0x630418,-0x18(%rax) 401e1e: 00 401e1f: 48 c7 40 f0 48 01 63 movq $0x630148,-0x10(%rax) 401e26: 00 401e27: e8 94 e2 00 00 callq 4100c0 <_d_dso_registry> 401e2c: 48 89 ec mov %rbp,%rsp 401e2f: 5d pop %rbp 401e30: c3 retq 401e31: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) 401e38: 00 00 00 401e3b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 0000000000401e40 : 401e40: 55 push %rbp 401e41: 48 89 e5 mov %rsp,%rbp 401e44: 8a 05 76 e6 22 00 mov 0x22e676(%rip),%al # 6304c0 401e4a: 84 c0 test %al,%al 401e4c: 75 3e jne 401e8c 401e4e: c6 05 6b e6 22 00 01 movb $0x1,0x22e66b(%rip) # 6304c0 401e55: 48 89 e0 mov %rsp,%rax 401e58: 48 8d 78 d0 lea -0x30(%rax),%rdi 401e5c: 48 89 fc mov %rdi,%rsp 401e5f: 48 c7 40 d0 01 00 00 movq $0x1,-0x30(%rax) 401e66: 00 401e67: 48 c7 40 d8 b8 04 63 movq $0x6304b8,-0x28(%rax) 401e6e: 00 401e6f: 48 c7 40 e0 38 01 63 movq $0x630138,-0x20(%rax) 401e76: 00 401e77: 48 c7 40 e8 18 04 63 movq $0x630418,-0x18(%rax) 401e7e: 00 401e7f: 48 c7 40 f0 50 01 63 movq $0x630150,-0x10(%rax) 401e86: 00 401e87: e8 34 e2 00 00 callq 4100c0 <_d_dso_registry> 401e8c: 48 89 ec mov %rbp,%rsp 401e8f: 5d pop %rbp 401e90: c3 retq 401e91: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) 401e98: 00 00 00 401e9b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 0000000000401ea0 : 401ea0: 55 push %rbp 401ea1: 48 89 e5 mov %rsp,%rbp 401ea4: 80 3d 15 e6 22 00 01 cmpb $0x1,0x22e615(%rip) # 6304c0 401eab: 75 3e jne 401eeb 401ead: c6 05 0c e6 22 00 00 movb $0x0,0x22e60c(%rip) # 6304c0 401eb4: 48 89 e0 mov %rsp,%rax 401eb7: 48 8d 78 d0 lea -0x30(%rax),%rdi 401ebb: 48 89 fc mov %rdi,%rsp 401ebe: 48 c7 40 d0 01 00 00 movq $0x1,-0x30(%rax) 401ec5: 00 401ec6: 48 c7 40 d8 b8 04 63 movq $0x6304b8,-0x28(%rax) 401ecd: 00 401ece: 48 c7 40 e0 38 01 63 movq $0x630138,-0x20(%rax) 401ed5: 00 401ed6: 48 c7 40 e8 18 04 63 movq $0x630418,-0x18(%rax) 401edd: 00 401ede: 48 c7 40 f0 48 01 63 movq $0x630148,-0x10(%rax) 401ee5: 00 401ee6: e8 d5 e1 00 00 callq 4100c0 <_d_dso_registry> 401eeb: 48 89 ec mov %rbp,%rsp 401eee: 5d pop %rbp 401eef: c3 retq 0000000000401ef0 <_D3std6format18__T10FormatSpecTaZ10FormatSpec6fillUpMFNaNfZv>: 401ef0: 55 push %rbp 401ef1: 41 57 push %r15 401ef3: 41 56 push %r14 401ef5: 41 55 push %r13 401ef7: 41 54 push %r12 401ef9: 53 push %rbx 401efa: 48 83 ec 58 sub $0x58,%rsp 401efe: 48 89 fb mov %rdi,%rbx 401f01: c6 43 0b 00 movb $0x0,0xb(%rbx) 401f05: 48 b8 00 00 00 00 fe mov $0x7ffffffe00000000,%rax 401f0c: ff ff 7f 401f0f: 48 89 03 mov %rax,(%rbx) 401f12: 48 c7 43 18 00 00 00 movq $0x0,0x18(%rbx) 401f19: 00 401f1a: 48 c7 43 10 00 00 00 movq $0x0,0x10(%rbx) 401f21: 00 401f22: 4c 8d 73 30 lea 0x30(%rbx),%r14 401f26: 48 8b 73 30 mov 0x30(%rbx),%rsi 401f2a: 48 85 f6 test %rsi,%rsi 401f2d: 0f 84 49 03 00 00 je 40227c <_D3std6format18__T10FormatSpecTaZ10FormatSpec6fillUpMFNaNfZv+0x38c> 401f33: 45 31 ed xor %r13d,%r13d 401f36: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) 401f3d: 00 00 00 401f40: 48 8b 53 38 mov 0x38(%rbx),%rdx 401f44: 42 0f b6 04 2a movzbl (%rdx,%r13,1),%eax 401f49: 8d 48 e0 lea -0x20(%rax),%ecx 401f4c: 83 f9 19 cmp $0x19,%ecx 401f4f: 0f 87 d4 03 00 00 ja 402329 <_D3std6format18__T10FormatSpecTaZ10FormatSpec6fillUpMFNaNfZv+0x439> 401f55: ff 24 cd 58 2a 40 00 jmpq *0x402a58(,%rcx,8) 401f5c: 4c 29 ee sub %r13,%rsi 401f5f: 0f 82 d5 05 00 00 jb 40253a <_D3std6format18__T10FormatSpecTaZ10FormatSpec6fillUpMFNaNfZv+0x64a> 401f65: 4c 01 ea add %r13,%rdx 401f68: 48 89 74 24 30 mov %rsi,0x30(%rsp) 401f6d: 48 89 54 24 38 mov %rdx,0x38(%rsp) 401f72: 48 8d 7c 24 30 lea 0x30(%rsp),%rdi 401f77: e8 74 0f 00 00 callq 402ef0 <_D3std4conv16__T5parseTkTAxaZ5parseFNaNfKAxaZk> 401f7c: 41 89 c7 mov %eax,%r15d 401f7f: 48 8b 6c 24 30 mov 0x30(%rsp),%rbp 401f84: 48 85 ed test %rbp,%rbp 401f87: 0f 84 bc 05 00 00 je 402549 <_D3std6format18__T10FormatSpecTaZ10FormatSpec6fillUpMFNaNfZv+0x659> 401f8d: 4c 8b 64 24 38 mov 0x38(%rsp),%r12 401f92: 4d 89 e5 mov %r12,%r13 401f95: 4c 2b 6b 38 sub 0x38(%rbx),%r13 401f99: 48 89 6c 24 48 mov %rbp,0x48(%rsp) 401f9e: 4c 89 64 24 50 mov %r12,0x50(%rsp) 401fa3: 48 c7 44 24 40 00 00 movq $0x0,0x40(%rsp) 401faa: 00 00 401fac: 41 0f b6 04 24 movzbl (%r12),%eax 401fb1: 84 c0 test %al,%al 401fb3: 78 0b js 401fc0 <_D3std6format18__T10FormatSpecTaZ10FormatSpec6fillUpMFNaNfZv+0xd0> 401fb5: 48 c7 44 24 40 01 00 movq $0x1,0x40(%rsp) 401fbc: 00 00 401fbe: eb 0f jmp 401fcf <_D3std6format18__T10FormatSpecTaZ10FormatSpec6fillUpMFNaNfZv+0xdf> 401fc0: 48 8d 7c 24 40 lea 0x40(%rsp),%rdi 401fc5: 48 8d 74 24 48 lea 0x48(%rsp),%rsi 401fca: e8 81 11 00 00 callq 403150 <_D3std3utf23__T10decodeImplVb1TAxaZ10decodeImplFNaKAxaKmZw> 401fcf: 83 f8 24 cmp $0x24,%eax 401fd2: 75 1c jne 401ff0 <_D3std6format18__T10FormatSpecTaZ10FormatSpec6fillUpMFNaNfZv+0x100> 401fd4: 41 81 ff 00 01 00 00 cmp $0x100,%r15d 401fdb: 0f 83 cd 05 00 00 jae 4025ae <_D3std6format18__T10FormatSpecTaZ10FormatSpec6fillUpMFNaNfZv+0x6be> 401fe1: 44 88 7b 09 mov %r15b,0x9(%rbx) 401fe5: 44 88 7b 0a mov %r15b,0xa(%rbx) 401fe9: e9 52 01 00 00 jmpq 402140 <_D3std6format18__T10FormatSpecTaZ10FormatSpec6fillUpMFNaNfZv+0x250> 401fee: 66 90 xchg %ax,%ax 401ff0: 41 80 3c 24 3a cmpb $0x3a,(%r12) 401ff5: 75 55 jne 40204c <_D3std6format18__T10FormatSpecTaZ10FormatSpec6fillUpMFNaNfZv+0x15c> 401ff7: 41 81 ff 00 01 00 00 cmp $0x100,%r15d 401ffe: 0f 83 aa 05 00 00 jae 4025ae <_D3std6format18__T10FormatSpecTaZ10FormatSpec6fillUpMFNaNfZv+0x6be> 402004: 44 88 7b 09 mov %r15b,0x9(%rbx) 402008: 49 ff c4 inc %r12 40200b: 48 ff cd dec %rbp 40200e: 48 89 6c 24 30 mov %rbp,0x30(%rsp) 402013: 4c 89 64 24 38 mov %r12,0x38(%rsp) 402018: 0f 84 42 01 00 00 je 402160 <_D3std6format18__T10FormatSpecTaZ10FormatSpec6fillUpMFNaNfZv+0x270> 40201e: 48 89 6c 24 48 mov %rbp,0x48(%rsp) 402023: 4c 89 64 24 50 mov %r12,0x50(%rsp) 402028: 48 c7 44 24 40 00 00 movq $0x0,0x40(%rsp) 40202f: 00 00 402031: 41 0f b6 0c 24 movzbl (%r12),%ecx 402036: 84 c9 test %cl,%cl 402038: 0f 88 0a 01 00 00 js 402148 <_D3std6format18__T10FormatSpecTaZ10FormatSpec6fillUpMFNaNfZv+0x258> 40203e: 48 c7 44 24 40 01 00 movq $0x1,0x40(%rsp) 402045: 00 00 402047: e9 0d 01 00 00 jmpq 402159 <_D3std6format18__T10FormatSpecTaZ10FormatSpec6fillUpMFNaNfZv+0x269> 40204c: 45 85 ff test %r15d,%r15d 40204f: 0f 88 a5 05 00 00 js 4025fa <_D3std6format18__T10FormatSpecTaZ10FormatSpec6fillUpMFNaNfZv+0x70a> 402055: 44 89 3b mov %r15d,(%rbx) 402058: e9 13 02 00 00 jmpq 402270 <_D3std6format18__T10FormatSpecTaZ10FormatSpec6fillUpMFNaNfZv+0x380> 40205d: 80 4b 0b 04 orb $0x4,0xb(%rbx) 402061: e9 da 00 00 00 jmpq 402140 <_D3std6format18__T10FormatSpecTaZ10FormatSpec6fillUpMFNaNfZv+0x250> 402066: 80 4b 0b 10 orb $0x10,0xb(%rbx) 40206a: e9 d1 00 00 00 jmpq 402140 <_D3std6format18__T10FormatSpecTaZ10FormatSpec6fillUpMFNaNfZv+0x250> 40206f: 49 ff c5 inc %r13 402072: 49 39 f5 cmp %rsi,%r13 402075: 0f 83 e4 05 00 00 jae 40265f <_D3std6format18__T10FormatSpecTaZ10FormatSpec6fillUpMFNaNfZv+0x76f> 40207b: 42 0f b6 3c 2a movzbl (%rdx,%r13,1),%edi 402080: e8 2b 2c 00 00 callq 404cb0 <_D3std5ascii7isDigitFNaNbNfwZb> 402085: a8 01 test $0x1,%al 402087: 0f 84 17 01 00 00 je 4021a4 <_D3std6format18__T10FormatSpecTaZ10FormatSpec6fillUpMFNaNfZv+0x2b4> 40208d: 49 8b 06 mov (%r14),%rax 402090: 48 85 c0 test %rax,%rax 402093: 0f 84 d5 05 00 00 je 40266e <_D3std6format18__T10FormatSpecTaZ10FormatSpec6fillUpMFNaNfZv+0x77e> 402099: 48 8b 4b 38 mov 0x38(%rbx),%rcx 40209d: 48 ff c1 inc %rcx 4020a0: 48 ff c8 dec %rax 4020a3: 48 89 43 30 mov %rax,0x30(%rbx) 4020a7: 48 89 4b 38 mov %rcx,0x38(%rbx) 4020ab: 4c 89 f7 mov %r14,%rdi 4020ae: e8 cd 0a 00 00 callq 402b80 <_D3std4conv16__T5parseTiTAxaZ5parseFNaNfKAxaZi> 4020b3: f7 d8 neg %eax 4020b5: 89 03 mov %eax,(%rbx) 4020b7: 48 83 7b 30 00 cmpq $0x0,0x30(%rbx) 4020bc: 0f 84 bb 05 00 00 je 40267d <_D3std6format18__T10FormatSpecTaZ10FormatSpec6fillUpMFNaNfZv+0x78d> 4020c2: 48 8b 43 38 mov 0x38(%rbx),%rax 4020c6: 80 38 24 cmpb $0x24,(%rax) 4020c9: 41 bd 01 00 00 00 mov $0x1,%r13d 4020cf: 0f 84 9b 01 00 00 je 402270 <_D3std6format18__T10FormatSpecTaZ10FormatSpec6fillUpMFNaNfZv+0x380> 4020d5: e9 b2 05 00 00 jmpq 40268c <_D3std6format18__T10FormatSpecTaZ10FormatSpec6fillUpMFNaNfZv+0x79c> 4020da: 80 4b 0b 08 orb $0x8,0xb(%rbx) 4020de: eb 60 jmp 402140 <_D3std6format18__T10FormatSpecTaZ10FormatSpec6fillUpMFNaNfZv+0x250> 4020e0: 80 4b 0b 01 orb $0x1,0xb(%rbx) 4020e4: eb 5a jmp 402140 <_D3std6format18__T10FormatSpecTaZ10FormatSpec6fillUpMFNaNfZv+0x250> 4020e6: 49 8d 6d 01 lea 0x1(%r13),%rbp 4020ea: 48 39 ee cmp %rbp,%rsi 4020ed: 0f 86 f5 05 00 00 jbe 4026e8 <_D3std6format18__T10FormatSpecTaZ10FormatSpec6fillUpMFNaNfZv+0x7f8> 4020f3: 0f b6 3c 2a movzbl (%rdx,%rbp,1),%edi 4020f7: 83 ff 2d cmp $0x2d,%edi 4020fa: 0f 85 af 00 00 00 jne 4021af <_D3std6format18__T10FormatSpecTaZ10FormatSpec6fillUpMFNaNfZv+0x2bf> 402100: c7 43 04 00 00 00 00 movl $0x0,0x4(%rbx) 402107: 48 29 ee sub %rbp,%rsi 40210a: 0f 82 e7 05 00 00 jb 4026f7 <_D3std6format18__T10FormatSpecTaZ10FormatSpec6fillUpMFNaNfZv+0x807> 402110: 48 01 ea add %rbp,%rdx 402113: 48 89 74 24 20 mov %rsi,0x20(%rsp) 402118: 48 89 54 24 28 mov %rdx,0x28(%rsp) 40211d: 48 8d 7c 24 20 lea 0x20(%rsp),%rdi 402122: e8 59 0a 00 00 callq 402b80 <_D3std4conv16__T5parseTiTAxaZ5parseFNaNfKAxaZi> 402127: 4c 8b 6c 24 28 mov 0x28(%rsp),%r13 40212c: 4c 2b 6b 38 sub 0x38(%rbx),%r13 402130: e9 3b 01 00 00 jmpq 402270 <_D3std6format18__T10FormatSpecTaZ10FormatSpec6fillUpMFNaNfZv+0x380> 402135: 80 4b 0b 02 orb $0x2,0xb(%rbx) 402139: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 402140: 49 ff c5 inc %r13 402143: e9 28 01 00 00 jmpq 402270 <_D3std6format18__T10FormatSpecTaZ10FormatSpec6fillUpMFNaNfZv+0x380> 402148: 48 8d 7c 24 40 lea 0x40(%rsp),%rdi 40214d: 48 8d 74 24 48 lea 0x48(%rsp),%rsi 402152: e8 f9 0f 00 00 callq 403150 <_D3std3utf23__T10decodeImplVb1TAxaZ10decodeImplFNaKAxaKmZw> 402157: 89 c1 mov %eax,%ecx 402159: b0 ff mov $0xff,%al 40215b: 83 f9 24 cmp $0x24,%ecx 40215e: 74 1a je 40217a <_D3std6format18__T10FormatSpecTaZ10FormatSpec6fillUpMFNaNfZv+0x28a> 402160: 48 8d 7c 24 30 lea 0x30(%rsp),%rdi 402165: e8 86 0d 00 00 callq 402ef0 <_D3std4conv16__T5parseTkTAxaZ5parseFNaNfKAxaZk> 40216a: 0f b6 c8 movzbl %al,%ecx 40216d: 39 c1 cmp %eax,%ecx 40216f: 0f 85 91 05 00 00 jne 402706 <_D3std6format18__T10FormatSpecTaZ10FormatSpec6fillUpMFNaNfZv+0x816> 402175: 4c 8b 64 24 38 mov 0x38(%rsp),%r12 40217a: 88 43 0a mov %al,0xa(%rbx) 40217d: 48 8b 43 38 mov 0x38(%rbx),%rax 402181: 49 29 c4 sub %rax,%r12 402184: 4c 3b 63 30 cmp 0x30(%rbx),%r12 402188: 0f 83 e8 05 00 00 jae 402776 <_D3std6format18__T10FormatSpecTaZ10FormatSpec6fillUpMFNaNfZv+0x886> 40218e: 42 80 3c 20 24 cmpb $0x24,(%rax,%r12,1) 402193: 0f 85 ec 05 00 00 jne 402785 <_D3std6format18__T10FormatSpecTaZ10FormatSpec6fillUpMFNaNfZv+0x895> 402199: 49 ff c4 inc %r12 40219c: 4d 89 e5 mov %r12,%r13 40219f: e9 cc 00 00 00 jmpq 402270 <_D3std6format18__T10FormatSpecTaZ10FormatSpec6fillUpMFNaNfZv+0x380> 4021a4: c7 03 ff ff ff 7f movl $0x7fffffff,(%rbx) 4021aa: e9 c1 00 00 00 jmpq 402270 <_D3std6format18__T10FormatSpecTaZ10FormatSpec6fillUpMFNaNfZv+0x380> 4021af: 40 80 ff 2a cmp $0x2a,%dil 4021b3: 75 5f jne 402214 <_D3std6format18__T10FormatSpecTaZ10FormatSpec6fillUpMFNaNfZv+0x324> 4021b5: 49 83 c5 02 add $0x2,%r13 4021b9: 49 39 f5 cmp %rsi,%r13 4021bc: 0f 83 1f 06 00 00 jae 4027e1 <_D3std6format18__T10FormatSpecTaZ10FormatSpec6fillUpMFNaNfZv+0x8f1> 4021c2: 42 0f b6 3c 2a movzbl (%rdx,%r13,1),%edi 4021c7: e8 e4 2a 00 00 callq 404cb0 <_D3std5ascii7isDigitFNaNbNfwZb> 4021cc: a8 01 test $0x1,%al 4021ce: 74 7f je 40224f <_D3std6format18__T10FormatSpecTaZ10FormatSpec6fillUpMFNaNfZv+0x35f> 4021d0: 49 8b 06 mov (%r14),%rax 4021d3: 4c 29 e8 sub %r13,%rax 4021d6: 0f 82 14 06 00 00 jb 4027f0 <_D3std6format18__T10FormatSpecTaZ10FormatSpec6fillUpMFNaNfZv+0x900> 4021dc: 4c 03 6b 38 add 0x38(%rbx),%r13 4021e0: 48 89 43 30 mov %rax,0x30(%rbx) 4021e4: 4c 89 6b 38 mov %r13,0x38(%rbx) 4021e8: 4c 89 f7 mov %r14,%rdi 4021eb: e8 90 09 00 00 callq 402b80 <_D3std4conv16__T5parseTiTAxaZ5parseFNaNfKAxaZi> 4021f0: f7 d8 neg %eax 4021f2: 89 43 04 mov %eax,0x4(%rbx) 4021f5: 48 83 7b 30 00 cmpq $0x0,0x30(%rbx) 4021fa: 0f 84 ff 05 00 00 je 4027ff <_D3std6format18__T10FormatSpecTaZ10FormatSpec6fillUpMFNaNfZv+0x90f> 402200: 48 8b 43 38 mov 0x38(%rbx),%rax 402204: 80 38 24 cmpb $0x24,(%rax) 402207: 41 bd 01 00 00 00 mov $0x1,%r13d 40220d: 74 61 je 402270 <_D3std6format18__T10FormatSpecTaZ10FormatSpec6fillUpMFNaNfZv+0x380> 40220f: e9 fa 05 00 00 jmpq 40280e <_D3std6format18__T10FormatSpecTaZ10FormatSpec6fillUpMFNaNfZv+0x91e> 402214: e8 97 2a 00 00 callq 404cb0 <_D3std5ascii7isDigitFNaNbNfwZb> 402219: a8 01 test $0x1,%al 40221b: 74 3b je 402258 <_D3std6format18__T10FormatSpecTaZ10FormatSpec6fillUpMFNaNfZv+0x368> 40221d: 49 8b 06 mov (%r14),%rax 402220: 48 29 e8 sub %rbp,%rax 402223: 0f 82 55 06 00 00 jb 40287e <_D3std6format18__T10FormatSpecTaZ10FormatSpec6fillUpMFNaNfZv+0x98e> 402229: 48 03 6b 38 add 0x38(%rbx),%rbp 40222d: 48 89 44 24 10 mov %rax,0x10(%rsp) 402232: 48 89 6c 24 18 mov %rbp,0x18(%rsp) 402237: 48 8d 7c 24 10 lea 0x10(%rsp),%rdi 40223c: e8 3f 09 00 00 callq 402b80 <_D3std4conv16__T5parseTiTAxaZ5parseFNaNfKAxaZi> 402241: 89 43 04 mov %eax,0x4(%rbx) 402244: 4c 8b 6c 24 18 mov 0x18(%rsp),%r13 402249: 4c 2b 6b 38 sub 0x38(%rbx),%r13 40224d: eb 21 jmp 402270 <_D3std6format18__T10FormatSpecTaZ10FormatSpec6fillUpMFNaNfZv+0x380> 40224f: c7 43 04 ff ff ff 7f movl $0x7fffffff,0x4(%rbx) 402256: eb 18 jmp 402270 <_D3std6format18__T10FormatSpecTaZ10FormatSpec6fillUpMFNaNfZv+0x380> 402258: c7 43 04 00 00 00 00 movl $0x0,0x4(%rbx) 40225f: 49 89 ed mov %rbp,%r13 402262: 66 66 66 66 66 2e 0f nopw %cs:0x0(%rax,%rax,1) 402269: 1f 84 00 00 00 00 00 402270: 49 8b 36 mov (%r14),%rsi 402273: 49 39 f5 cmp %rsi,%r13 402276: 0f 82 c4 fc ff ff jb 401f40 <_D3std6format18__T10FormatSpecTaZ10FormatSpec6fillUpMFNaNfZv+0x50> 40227c: bf d0 c8 62 00 mov $0x62c8d0,%edi 402281: e8 2a 15 01 00 callq 4137b0 <_d_newclass> 402286: 48 89 c3 mov %rax,%rbx 402289: 48 c7 03 30 c9 41 00 movq $0x41c930,(%rbx) 402290: 48 c7 43 08 00 00 00 movq $0x0,0x8(%rbx) 402297: 00 402298: 48 8b 05 01 a7 01 00 mov 0x1a701(%rip),%rax # 41c9a0 <_D9Exception6__initZ+0x40> 40229f: 48 89 43 40 mov %rax,0x40(%rbx) 4022a3: 0f 10 05 e6 a6 01 00 movups 0x1a6e6(%rip),%xmm0 # 41c990 <_D9Exception6__initZ+0x30> 4022aa: 0f 11 43 30 movups %xmm0,0x30(%rbx) 4022ae: 0f 10 05 cb a6 01 00 movups 0x1a6cb(%rip),%xmm0 # 41c980 <_D9Exception6__initZ+0x20> 4022b5: 0f 11 43 20 movups %xmm0,0x20(%rbx) 4022b9: 0f 10 05 b0 a6 01 00 movups 0x1a6b0(%rip),%xmm0 # 41c970 <_D9Exception6__initZ+0x10> 4022c0: 0f 11 43 10 movups %xmm0,0x10(%rbx) 4022c4: 49 8b 06 mov (%r14),%rax 4022c7: 49 8b 4e 08 mov 0x8(%r14),%rcx 4022cb: 48 c7 44 24 48 1c 00 movq $0x1c,0x48(%rsp) 4022d2: 00 00 4022d4: 48 c7 44 24 50 50 a8 movq $0x41a850,0x50(%rsp) 4022db: 41 00 4022dd: bf b8 04 42 00 mov $0x4204b8,%edi 4022e2: 48 89 c6 mov %rax,%rsi 4022e5: 48 89 ca mov %rcx,%rdx 4022e8: e8 13 41 01 00 callq 416400 <_adDupT> 4022ed: 48 89 d1 mov %rdx,%rcx 4022f0: 48 8d 54 24 48 lea 0x48(%rsp),%rdx 4022f5: bf e8 03 42 00 mov $0x4203e8,%edi 4022fa: 48 89 d6 mov %rdx,%rsi 4022fd: 48 89 c2 mov %rax,%rdx 402300: e8 eb 2d 01 00 callq 4150f0 <_d_arrayappendT> 402305: 48 89 d1 mov %rdx,%rcx 402308: 48 89 0c 24 mov %rcx,(%rsp) 40230c: be 00 00 00 00 mov $0x0,%esi 402311: ba 04 04 00 00 mov $0x404,%edx 402316: b9 37 00 00 00 mov $0x37,%ecx 40231b: 41 b8 e0 aa 41 00 mov $0x41aae0,%r8d 402321: 48 89 df mov %rbx,%rdi 402324: e9 1b 07 00 00 jmpq 402a44 <_D3std6format18__T10FormatSpecTaZ10FormatSpec6fillUpMFNaNfZv+0xb54> 402329: 4c 39 ee cmp %r13,%rsi 40232c: 0f 86 5b 05 00 00 jbe 40288d <_D3std6format18__T10FormatSpecTaZ10FormatSpec6fillUpMFNaNfZv+0x99d> 402332: 49 ff c5 inc %r13 402335: 88 43 08 mov %al,0x8(%rbx) 402338: 4c 29 ee sub %r13,%rsi 40233b: 0f 82 5b 05 00 00 jb 40289c <_D3std6format18__T10FormatSpecTaZ10FormatSpec6fillUpMFNaNfZv+0x9ac> 402341: 4c 01 ea add %r13,%rdx 402344: 48 89 73 30 mov %rsi,0x30(%rbx) 402348: 48 89 53 38 mov %rdx,0x38(%rbx) 40234c: 48 83 c4 58 add $0x58,%rsp 402350: 5b pop %rbx 402351: 41 5c pop %r12 402353: 41 5d pop %r13 402355: 41 5e pop %r14 402357: 41 5f pop %r15 402359: 5d pop %rbp 40235a: c3 retq 40235b: 49 8d 45 01 lea 0x1(%r13),%rax 40235f: 48 89 44 24 08 mov %rax,0x8(%rsp) 402364: 31 ed xor %ebp,%ebp 402366: 4c 8d 64 24 48 lea 0x48(%rsp),%r12 40236b: eb 13 jmp 402380 <_D3std6format18__T10FormatSpecTaZ10FormatSpec6fillUpMFNaNfZv+0x490> 40236d: 80 f9 28 cmp $0x28,%cl 402370: 0f 94 c1 sete %cl 402373: 0f b6 c9 movzbl %cl,%ecx 402376: 01 e9 add %ebp,%ecx 402378: 89 cd mov %ecx,%ebp 40237a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) 402380: 49 89 c7 mov %rax,%r15 402383: 49 39 f7 cmp %rsi,%r15 402386: 72 59 jb 4023e1 <_D3std6format18__T10FormatSpecTaZ10FormatSpec6fillUpMFNaNfZv+0x4f1> 402388: 4c 29 ee sub %r13,%rsi 40238b: 0f 82 1a 05 00 00 jb 4028ab <_D3std6format18__T10FormatSpecTaZ10FormatSpec6fillUpMFNaNfZv+0x9bb> 402391: 4c 01 ea add %r13,%rdx 402394: 48 c7 44 24 48 1d 00 movq $0x1d,0x48(%rsp) 40239b: 00 00 40239d: 48 c7 44 24 50 00 a8 movq $0x41a800,0x50(%rsp) 4023a4: 41 00 4023a6: bf b8 04 42 00 mov $0x4204b8,%edi 4023ab: e8 50 40 01 00 callq 416400 <_adDupT> 4023b0: 48 89 d1 mov %rdx,%rcx 4023b3: bf e8 03 42 00 mov $0x4203e8,%edi 4023b8: 4c 89 e6 mov %r12,%rsi 4023bb: 48 89 c2 mov %rax,%rdx 4023be: e8 2d 2d 01 00 callq 4150f0 <_d_arrayappendT> 4023c3: 48 89 d6 mov %rdx,%rsi 4023c6: ba 69 03 00 00 mov $0x369,%edx 4023cb: b9 37 00 00 00 mov $0x37,%ecx 4023d0: 41 b8 e0 aa 41 00 mov $0x41aae0,%r8d 4023d6: 48 89 c7 mov %rax,%rdi 4023d9: e8 42 26 00 00 callq 404a20 <_D3std9exception7bailOutFNaNfAyamxAaZv> 4023de: 49 8b 36 mov (%r14),%rsi 4023e1: 49 39 f7 cmp %rsi,%r15 4023e4: 0f 83 d0 04 00 00 jae 4028ba <_D3std6format18__T10FormatSpecTaZ10FormatSpec6fillUpMFNaNfZv+0x9ca> 4023ea: 49 8d 47 01 lea 0x1(%r15),%rax 4023ee: 48 8b 53 38 mov 0x38(%rbx),%rdx 4023f2: 42 80 3c 3a 25 cmpb $0x25,(%rdx,%r15,1) 4023f7: 75 87 jne 402380 <_D3std6format18__T10FormatSpecTaZ10FormatSpec6fillUpMFNaNfZv+0x490> 4023f9: 48 39 f0 cmp %rsi,%rax 4023fc: 0f 83 c7 04 00 00 jae 4028c9 <_D3std6format18__T10FormatSpecTaZ10FormatSpec6fillUpMFNaNfZv+0x9d9> 402402: 42 80 7c 3a 01 2d cmpb $0x2d,0x1(%rdx,%r15,1) 402408: 75 07 jne 402411 <_D3std6format18__T10FormatSpecTaZ10FormatSpec6fillUpMFNaNfZv+0x521> 40240a: 49 83 c7 02 add $0x2,%r15 40240e: 4c 89 f8 mov %r15,%rax 402411: 48 39 f0 cmp %rsi,%rax 402414: 0f 83 be 04 00 00 jae 4028d8 <_D3std6format18__T10FormatSpecTaZ10FormatSpec6fillUpMFNaNfZv+0x9e8> 40241a: 8a 0c 02 mov (%rdx,%rax,1),%cl 40241d: 80 f9 7c cmp $0x7c,%cl 402420: 75 0a jne 40242c <_D3std6format18__T10FormatSpecTaZ10FormatSpec6fillUpMFNaNfZv+0x53c> 402422: 85 ed test %ebp,%ebp 402424: 0f 85 56 ff ff ff jne 402380 <_D3std6format18__T10FormatSpecTaZ10FormatSpec6fillUpMFNaNfZv+0x490> 40242a: eb 54 jmp 402480 <_D3std6format18__T10FormatSpecTaZ10FormatSpec6fillUpMFNaNfZv+0x590> 40242c: 80 f9 29 cmp $0x29,%cl 40242f: 0f 85 38 ff ff ff jne 40236d <_D3std6format18__T10FormatSpecTaZ10FormatSpec6fillUpMFNaNfZv+0x47d> 402435: 85 ed test %ebp,%ebp 402437: 8d 4d ff lea -0x1(%rbp),%ecx 40243a: 89 cd mov %ecx,%ebp 40243c: 0f 85 3e ff ff ff jne 402380 <_D3std6format18__T10FormatSpecTaZ10FormatSpec6fillUpMFNaNfZv+0x490> 402442: 48 8d 48 ff lea -0x1(%rax),%rcx 402446: 48 39 f1 cmp %rsi,%rcx 402449: 48 8b 7c 24 08 mov 0x8(%rsp),%rdi 40244e: 0f 87 93 04 00 00 ja 4028e7 <_D3std6format18__T10FormatSpecTaZ10FormatSpec6fillUpMFNaNfZv+0x9f7> 402454: 48 29 f9 sub %rdi,%rcx 402457: 0f 82 8a 04 00 00 jb 4028e7 <_D3std6format18__T10FormatSpecTaZ10FormatSpec6fillUpMFNaNfZv+0x9f7> 40245d: 48 01 d7 add %rdx,%rdi 402460: 48 89 7b 18 mov %rdi,0x18(%rbx) 402464: 48 89 4b 10 mov %rcx,0x10(%rbx) 402468: 48 c7 43 28 00 00 00 movq $0x0,0x28(%rbx) 40246f: 00 402470: 48 c7 43 20 00 00 00 movq $0x0,0x20(%rbx) 402477: 00 402478: 48 89 c5 mov %rax,%rbp 40247b: e9 84 00 00 00 jmpq 402504 <_D3std6format18__T10FormatSpecTaZ10FormatSpec6fillUpMFNaNfZv+0x614> 402480: 4c 8d 40 01 lea 0x1(%rax),%r8 402484: 49 39 f0 cmp %rsi,%r8 402487: 73 3a jae 4024c3 <_D3std6format18__T10FormatSpecTaZ10FormatSpec6fillUpMFNaNfZv+0x5d3> 402489: 48 8d 68 02 lea 0x2(%rax),%rbp 40248d: 4c 89 c7 mov %r8,%rdi 402490: 80 3c 3a 25 cmpb $0x25,(%rdx,%rdi,1) 402494: 75 21 jne 4024b7 <_D3std6format18__T10FormatSpecTaZ10FormatSpec6fillUpMFNaNfZv+0x5c7> 402496: 48 39 f5 cmp %rsi,%rbp 402499: 0f 83 57 04 00 00 jae 4028f6 <_D3std6format18__T10FormatSpecTaZ10FormatSpec6fillUpMFNaNfZv+0xa06> 40249f: 8a 0c 2a mov (%rdx,%rbp,1),%cl 4024a2: 80 f9 29 cmp $0x29,%cl 4024a5: 74 2b je 4024d2 <_D3std6format18__T10FormatSpecTaZ10FormatSpec6fillUpMFNaNfZv+0x5e2> 4024a7: 80 f9 25 cmp $0x25,%cl 4024aa: 0f 85 55 04 00 00 jne 402905 <_D3std6format18__T10FormatSpecTaZ10FormatSpec6fillUpMFNaNfZv+0xa15> 4024b0: 48 83 c7 02 add $0x2,%rdi 4024b4: 48 89 fd mov %rdi,%rbp 4024b7: 48 89 ef mov %rbp,%rdi 4024ba: 48 8d 6f 01 lea 0x1(%rdi),%rbp 4024be: 48 39 f7 cmp %rsi,%rdi 4024c1: 72 cd jb 402490 <_D3std6format18__T10FormatSpecTaZ10FormatSpec6fillUpMFNaNfZv+0x5a0> 4024c3: bf f0 ba 62 00 mov $0x62baf0,%edi 4024c8: be 84 03 00 00 mov $0x384,%esi 4024cd: e8 0e 41 00 00 callq 4065e0 <_d_array_bounds> 4024d2: 48 ff c8 dec %rax 4024d5: 48 39 f0 cmp %rsi,%rax 4024d8: 48 8b 4c 24 08 mov 0x8(%rsp),%rcx 4024dd: 77 3d ja 40251c <_D3std6format18__T10FormatSpecTaZ10FormatSpec6fillUpMFNaNfZv+0x62c> 4024df: 48 29 c8 sub %rcx,%rax 4024e2: 72 38 jb 40251c <_D3std6format18__T10FormatSpecTaZ10FormatSpec6fillUpMFNaNfZv+0x62c> 4024e4: 48 01 d1 add %rdx,%rcx 4024e7: 48 89 4b 18 mov %rcx,0x18(%rbx) 4024eb: 48 89 43 10 mov %rax,0x10(%rbx) 4024ef: 48 39 f7 cmp %rsi,%rdi 4024f2: 77 37 ja 40252b <_D3std6format18__T10FormatSpecTaZ10FormatSpec6fillUpMFNaNfZv+0x63b> 4024f4: 4c 29 c7 sub %r8,%rdi 4024f7: 72 32 jb 40252b <_D3std6format18__T10FormatSpecTaZ10FormatSpec6fillUpMFNaNfZv+0x63b> 4024f9: 49 01 d0 add %rdx,%r8 4024fc: 4c 89 43 28 mov %r8,0x28(%rbx) 402500: 48 89 7b 20 mov %rdi,0x20(%rbx) 402504: c6 43 08 28 movb $0x28,0x8(%rbx) 402508: 48 ff c5 inc %rbp 40250b: 48 29 ee sub %rbp,%rsi 40250e: 0f 82 57 04 00 00 jb 40296b <_D3std6format18__T10FormatSpecTaZ10FormatSpec6fillUpMFNaNfZv+0xa7b> 402514: 48 01 ea add %rbp,%rdx 402517: e9 28 fe ff ff jmpq 402344 <_D3std6format18__T10FormatSpecTaZ10FormatSpec6fillUpMFNaNfZv+0x454> 40251c: bf f0 ba 62 00 mov $0x62baf0,%edi 402521: be 8f 03 00 00 mov $0x38f,%esi 402526: e8 b5 40 00 00 callq 4065e0 <_d_array_bounds> 40252b: bf f0 ba 62 00 mov $0x62baf0,%edi 402530: be 90 03 00 00 mov $0x390,%esi 402535: e8 a6 40 00 00 callq 4065e0 <_d_array_bounds> 40253a: bf f0 ba 62 00 mov $0x62baf0,%edi 40253f: be b3 03 00 00 mov $0x3b3,%esi 402544: e8 97 40 00 00 callq 4065e0 <_d_array_bounds> 402549: bf 50 ba 62 00 mov $0x62ba50,%edi 40254e: e8 5d 12 01 00 callq 4137b0 <_d_newclass> 402553: 48 89 c5 mov %rax,%rbp 402556: 48 c7 45 00 70 b6 41 movq $0x41b670,0x0(%rbp) 40255d: 00 40255e: 48 c7 45 08 00 00 00 movq $0x0,0x8(%rbp) 402565: 00 402566: 48 8b 05 fb 90 01 00 mov 0x190fb(%rip),%rax # 41b668 <_D3std6format15FormatException6__initZ+0x40> 40256d: 48 89 45 40 mov %rax,0x40(%rbp) 402571: 0f 10 05 e0 90 01 00 movups 0x190e0(%rip),%xmm0 # 41b658 <_D3std6format15FormatException6__initZ+0x30> 402578: 0f 11 45 30 movups %xmm0,0x30(%rbp) 40257c: 0f 10 05 c5 90 01 00 movups 0x190c5(%rip),%xmm0 # 41b648 <_D3std6format15FormatException6__initZ+0x20> 402583: 0f 11 45 20 movups %xmm0,0x20(%rbp) 402587: 0f 10 05 aa 90 01 00 movups 0x190aa(%rip),%xmm0 # 41b638 <_D3std6format15FormatException6__initZ+0x10> 40258e: 0f 11 45 10 movups %xmm0,0x10(%rbp) 402592: 48 8b 43 30 mov 0x30(%rbx),%rax 402596: 4c 29 e8 sub %r13,%rax 402599: 0f 83 db 03 00 00 jae 40297a <_D3std6format18__T10FormatSpecTaZ10FormatSpec6fillUpMFNaNfZv+0xa8a> 40259f: bf f0 ba 62 00 mov $0x62baf0,%edi 4025a4: be b6 03 00 00 mov $0x3b6,%esi 4025a9: e8 32 40 00 00 callq 4065e0 <_d_array_bounds> 4025ae: bf f0 bb 62 00 mov $0x62bbf0,%edi 4025b3: e8 f8 11 01 00 callq 4137b0 <_d_newclass> 4025b8: 48 c7 00 a0 b7 41 00 movq $0x41b7a0,(%rax) 4025bf: 48 c7 40 08 00 00 00 movq $0x0,0x8(%rax) 4025c6: 00 4025c7: 48 8b 0d ca 91 01 00 mov 0x191ca(%rip),%rcx # 41b798 <_D3std4conv21ConvOverflowException6__initZ+0x40> 4025ce: 48 89 48 40 mov %rcx,0x40(%rax) 4025d2: 0f 10 05 af 91 01 00 movups 0x191af(%rip),%xmm0 # 41b788 <_D3std4conv21ConvOverflowException6__initZ+0x30> 4025d9: 0f 11 40 30 movups %xmm0,0x30(%rax) 4025dd: 0f 10 05 94 91 01 00 movups 0x19194(%rip),%xmm0 # 41b778 <_D3std4conv21ConvOverflowException6__initZ+0x20> 4025e4: 0f 11 40 20 movups %xmm0,0x20(%rax) 4025e8: 0f 10 05 79 91 01 00 movups 0x19179(%rip),%xmm0 # 41b768 <_D3std4conv21ConvOverflowException6__initZ+0x10> 4025ef: 0f 11 40 10 movups %xmm0,0x10(%rax) 4025f3: be 2a 05 00 00 mov $0x52a,%esi 4025f8: eb 4a jmp 402644 <_D3std6format18__T10FormatSpecTaZ10FormatSpec6fillUpMFNaNfZv+0x754> 4025fa: bf f0 bb 62 00 mov $0x62bbf0,%edi 4025ff: e8 ac 11 01 00 callq 4137b0 <_d_newclass> 402604: 48 c7 00 a0 b7 41 00 movq $0x41b7a0,(%rax) 40260b: 48 c7 40 08 00 00 00 movq $0x0,0x8(%rax) 402612: 00 402613: 48 8b 0d 7e 91 01 00 mov 0x1917e(%rip),%rcx # 41b798 <_D3std4conv21ConvOverflowException6__initZ+0x40> 40261a: 48 89 48 40 mov %rcx,0x40(%rax) 40261e: 0f 10 05 63 91 01 00 movups 0x19163(%rip),%xmm0 # 41b788 <_D3std4conv21ConvOverflowException6__initZ+0x30> 402625: 0f 11 40 30 movups %xmm0,0x30(%rax) 402629: 0f 10 05 48 91 01 00 movups 0x19148(%rip),%xmm0 # 41b778 <_D3std4conv21ConvOverflowException6__initZ+0x20> 402630: 0f 11 40 20 movups %xmm0,0x20(%rax) 402634: 0f 10 05 2d 91 01 00 movups 0x1912d(%rip),%xmm0 # 41b768 <_D3std4conv21ConvOverflowException6__initZ+0x10> 40263b: 0f 11 40 10 movups %xmm0,0x10(%rax) 40263f: be 69 01 00 00 mov $0x169,%esi 402644: ba 35 00 00 00 mov $0x35,%edx 402649: b9 a0 aa 41 00 mov $0x41aaa0,%ecx 40264e: 41 b8 1c 00 00 00 mov $0x1c,%r8d 402654: 41 b9 80 aa 41 00 mov $0x41aa80,%r9d 40265a: e9 07 01 00 00 jmpq 402766 <_D3std6format18__T10FormatSpecTaZ10FormatSpec6fillUpMFNaNfZv+0x876> 40265f: bf f0 ba 62 00 mov $0x62baf0,%edi 402664: be a2 03 00 00 mov $0x3a2,%esi 402669: e8 72 3f 00 00 callq 4065e0 <_d_array_bounds> 40266e: bf f0 ba 62 00 mov $0x62baf0,%edi 402673: be a6 03 00 00 mov $0x3a6,%esi 402678: e8 63 3f 00 00 callq 4065e0 <_d_array_bounds> 40267d: bf f0 ba 62 00 mov $0x62baf0,%edi 402682: be a9 03 00 00 mov $0x3a9,%esi 402687: e8 54 3f 00 00 callq 4065e0 <_d_array_bounds> 40268c: bf 50 ba 62 00 mov $0x62ba50,%edi 402691: e8 1a 11 01 00 callq 4137b0 <_d_newclass> 402696: 48 c7 00 70 b6 41 00 movq $0x41b670,(%rax) 40269d: 48 c7 40 08 00 00 00 movq $0x0,0x8(%rax) 4026a4: 00 4026a5: 48 8b 0d bc 8f 01 00 mov 0x18fbc(%rip),%rcx # 41b668 <_D3std6format15FormatException6__initZ+0x40> 4026ac: 48 89 48 40 mov %rcx,0x40(%rax) 4026b0: 0f 10 05 a1 8f 01 00 movups 0x18fa1(%rip),%xmm0 # 41b658 <_D3std6format15FormatException6__initZ+0x30> 4026b7: 0f 11 40 30 movups %xmm0,0x30(%rax) 4026bb: 0f 10 05 86 8f 01 00 movups 0x18f86(%rip),%xmm0 # 41b648 <_D3std6format15FormatException6__initZ+0x20> 4026c2: 0f 11 40 20 movups %xmm0,0x20(%rax) 4026c6: 0f 10 05 6b 8f 01 00 movups 0x18f6b(%rip),%xmm0 # 41b638 <_D3std6format15FormatException6__initZ+0x10> 4026cd: 0f 11 40 10 movups %xmm0,0x10(%rax) 4026d1: 48 c7 04 24 3d a8 41 movq $0x41a83d,(%rsp) 4026d8: 00 4026d9: be 00 00 00 00 mov $0x0,%esi 4026de: ba a9 03 00 00 mov $0x3a9,%edx 4026e3: e9 7d 01 00 00 jmpq 402865 <_D3std6format18__T10FormatSpecTaZ10FormatSpec6fillUpMFNaNfZv+0x975> 4026e8: bf f0 ba 62 00 mov $0x62baf0,%edi 4026ed: be d7 03 00 00 mov $0x3d7,%esi 4026f2: e8 e9 3e 00 00 callq 4065e0 <_d_array_bounds> 4026f7: bf f0 ba 62 00 mov $0x62baf0,%edi 4026fc: be ed 03 00 00 mov $0x3ed,%esi 402701: e8 da 3e 00 00 callq 4065e0 <_d_array_bounds> 402706: bf f0 bb 62 00 mov $0x62bbf0,%edi 40270b: e8 a0 10 01 00 callq 4137b0 <_d_newclass> 402710: 48 c7 00 a0 b7 41 00 movq $0x41b7a0,(%rax) 402717: 48 c7 40 08 00 00 00 movq $0x0,0x8(%rax) 40271e: 00 40271f: 48 8b 0d 72 90 01 00 mov 0x19072(%rip),%rcx # 41b798 <_D3std4conv21ConvOverflowException6__initZ+0x40> 402726: 48 89 48 40 mov %rcx,0x40(%rax) 40272a: 0f 10 05 57 90 01 00 movups 0x19057(%rip),%xmm0 # 41b788 <_D3std4conv21ConvOverflowException6__initZ+0x30> 402731: 0f 11 40 30 movups %xmm0,0x30(%rax) 402735: 0f 10 05 3c 90 01 00 movups 0x1903c(%rip),%xmm0 # 41b778 <_D3std4conv21ConvOverflowException6__initZ+0x20> 40273c: 0f 11 40 20 movups %xmm0,0x20(%rax) 402740: 0f 10 05 21 90 01 00 movups 0x19021(%rip),%xmm0 # 41b768 <_D3std4conv21ConvOverflowException6__initZ+0x10> 402747: 0f 11 40 10 movups %xmm0,0x10(%rax) 40274b: be 6b 07 00 00 mov $0x76b,%esi 402750: ba 35 00 00 00 mov $0x35,%edx 402755: b9 a0 aa 41 00 mov $0x41aaa0,%ecx 40275a: 41 b8 1f 00 00 00 mov $0x1f,%r8d 402760: 41 b9 50 aa 41 00 mov $0x41aa50,%r9d 402766: 48 89 c7 mov %rax,%rdi 402769: e8 b2 3a 00 00 callq 406220 <_D3std4conv21ConvOverflowException6__ctorMFNaNbNfAyaAyamZC3std4conv21ConvOverflowException> 40276e: 48 89 c7 mov %rax,%rdi 402771: e8 fa 64 00 00 callq 408c70 <_d_throw_exception> 402776: bf f0 ba 62 00 mov $0x62baf0,%edi 40277b: be cc 03 00 00 mov $0x3cc,%esi 402780: e8 5b 3e 00 00 callq 4065e0 <_d_array_bounds> 402785: bf 50 ba 62 00 mov $0x62ba50,%edi 40278a: e8 21 10 01 00 callq 4137b0 <_d_newclass> 40278f: 48 c7 00 70 b6 41 00 movq $0x41b670,(%rax) 402796: 48 c7 40 08 00 00 00 movq $0x0,0x8(%rax) 40279d: 00 40279e: 48 8b 0d c3 8e 01 00 mov 0x18ec3(%rip),%rcx # 41b668 <_D3std6format15FormatException6__initZ+0x40> 4027a5: 48 89 48 40 mov %rcx,0x40(%rax) 4027a9: 0f 10 05 a8 8e 01 00 movups 0x18ea8(%rip),%xmm0 # 41b658 <_D3std6format15FormatException6__initZ+0x30> 4027b0: 0f 11 40 30 movups %xmm0,0x30(%rax) 4027b4: 0f 10 05 8d 8e 01 00 movups 0x18e8d(%rip),%xmm0 # 41b648 <_D3std6format15FormatException6__initZ+0x20> 4027bb: 0f 11 40 20 movups %xmm0,0x20(%rax) 4027bf: 0f 10 05 72 8e 01 00 movups 0x18e72(%rip),%xmm0 # 41b638 <_D3std6format15FormatException6__initZ+0x10> 4027c6: 0f 11 40 10 movups %xmm0,0x10(%rax) 4027ca: 48 c7 04 24 3d a8 41 movq $0x41a83d,(%rsp) 4027d1: 00 4027d2: be 00 00 00 00 mov $0x0,%esi 4027d7: ba cc 03 00 00 mov $0x3cc,%edx 4027dc: e9 84 00 00 00 jmpq 402865 <_D3std6format18__T10FormatSpecTaZ10FormatSpec6fillUpMFNaNfZv+0x975> 4027e1: bf f0 ba 62 00 mov $0x62baf0,%edi 4027e6: be d9 03 00 00 mov $0x3d9,%esi 4027eb: e8 f0 3d 00 00 callq 4065e0 <_d_array_bounds> 4027f0: bf f0 ba 62 00 mov $0x62baf0,%edi 4027f5: be dd 03 00 00 mov $0x3dd,%esi 4027fa: e8 e1 3d 00 00 callq 4065e0 <_d_array_bounds> 4027ff: bf f0 ba 62 00 mov $0x62baf0,%edi 402804: be e0 03 00 00 mov $0x3e0,%esi 402809: e8 d2 3d 00 00 callq 4065e0 <_d_array_bounds> 40280e: bf 50 ba 62 00 mov $0x62ba50,%edi 402813: e8 98 0f 01 00 callq 4137b0 <_d_newclass> 402818: 48 c7 00 70 b6 41 00 movq $0x41b670,(%rax) 40281f: 48 c7 40 08 00 00 00 movq $0x0,0x8(%rax) 402826: 00 402827: 48 8b 0d 3a 8e 01 00 mov 0x18e3a(%rip),%rcx # 41b668 <_D3std6format15FormatException6__initZ+0x40> 40282e: 48 89 48 40 mov %rcx,0x40(%rax) 402832: 0f 10 05 1f 8e 01 00 movups 0x18e1f(%rip),%xmm0 # 41b658 <_D3std6format15FormatException6__initZ+0x30> 402839: 0f 11 40 30 movups %xmm0,0x30(%rax) 40283d: 0f 10 05 04 8e 01 00 movups 0x18e04(%rip),%xmm0 # 41b648 <_D3std6format15FormatException6__initZ+0x20> 402844: 0f 11 40 20 movups %xmm0,0x20(%rax) 402848: 0f 10 05 e9 8d 01 00 movups 0x18de9(%rip),%xmm0 # 41b638 <_D3std6format15FormatException6__initZ+0x10> 40284f: 0f 11 40 10 movups %xmm0,0x10(%rax) 402853: 48 c7 04 24 3d a8 41 movq $0x41a83d,(%rsp) 40285a: 00 40285b: be 00 00 00 00 mov $0x0,%esi 402860: ba e0 03 00 00 mov $0x3e0,%edx 402865: b9 37 00 00 00 mov $0x37,%ecx 40286a: 41 b8 e0 aa 41 00 mov $0x41aae0,%r8d 402870: 41 b9 0a 00 00 00 mov $0xa,%r9d 402876: 48 89 c7 mov %rax,%rdi 402879: e9 5c 01 00 00 jmpq 4029da <_D3std6format18__T10FormatSpecTaZ10FormatSpec6fillUpMFNaNfZv+0xaea> 40287e: bf f0 ba 62 00 mov $0x62baf0,%edi 402883: be f3 03 00 00 mov $0x3f3,%esi 402888: e8 53 3d 00 00 callq 4065e0 <_d_array_bounds> 40288d: bf f0 ba 62 00 mov $0x62baf0,%edi 402892: be ff 03 00 00 mov $0x3ff,%esi 402897: e8 44 3d 00 00 callq 4065e0 <_d_array_bounds> 40289c: bf f0 ba 62 00 mov $0x62baf0,%edi 4028a1: be 00 04 00 00 mov $0x400,%esi 4028a6: e8 35 3d 00 00 callq 4065e0 <_d_array_bounds> 4028ab: bf f0 ba 62 00 mov $0x62baf0,%edi 4028b0: be 6a 03 00 00 mov $0x36a,%esi 4028b5: e8 26 3d 00 00 callq 4065e0 <_d_array_bounds> 4028ba: bf f0 ba 62 00 mov $0x62baf0,%edi 4028bf: be 6b 03 00 00 mov $0x36b,%esi 4028c4: e8 17 3d 00 00 callq 4065e0 <_d_array_bounds> 4028c9: bf f0 ba 62 00 mov $0x62baf0,%edi 4028ce: be 70 03 00 00 mov $0x370,%esi 4028d3: e8 08 3d 00 00 callq 4065e0 <_d_array_bounds> 4028d8: bf f0 ba 62 00 mov $0x62baf0,%edi 4028dd: be 72 03 00 00 mov $0x372,%esi 4028e2: e8 f9 3c 00 00 callq 4065e0 <_d_array_bounds> 4028e7: bf f0 ba 62 00 mov $0x62baf0,%edi 4028ec: be 94 03 00 00 mov $0x394,%esi 4028f1: e8 ea 3c 00 00 callq 4065e0 <_d_array_bounds> 4028f6: bf f0 ba 62 00 mov $0x62baf0,%edi 4028fb: be 86 03 00 00 mov $0x386,%esi 402900: e8 db 3c 00 00 callq 4065e0 <_d_array_bounds> 402905: bf d0 c8 62 00 mov $0x62c8d0,%edi 40290a: e8 a1 0e 01 00 callq 4137b0 <_d_newclass> 40290f: 49 89 c7 mov %rax,%r15 402912: 49 c7 07 30 c9 41 00 movq $0x41c930,(%r15) 402919: 49 c7 47 08 00 00 00 movq $0x0,0x8(%r15) 402920: 00 402921: 48 8b 05 78 a0 01 00 mov 0x1a078(%rip),%rax # 41c9a0 <_D9Exception6__initZ+0x40> 402928: 49 89 47 40 mov %rax,0x40(%r15) 40292c: 0f 10 05 5d a0 01 00 movups 0x1a05d(%rip),%xmm0 # 41c990 <_D9Exception6__initZ+0x30> 402933: 41 0f 11 47 30 movups %xmm0,0x30(%r15) 402938: 0f 10 05 41 a0 01 00 movups 0x1a041(%rip),%xmm0 # 41c980 <_D9Exception6__initZ+0x20> 40293f: 41 0f 11 47 20 movups %xmm0,0x20(%r15) 402944: 0f 10 05 25 a0 01 00 movups 0x1a025(%rip),%xmm0 # 41c970 <_D9Exception6__initZ+0x10> 40294b: 41 0f 11 47 10 movups %xmm0,0x10(%r15) 402950: 49 8b 06 mov (%r14),%rax 402953: 48 29 e8 sub %rbp,%rax 402956: 0f 83 8b 00 00 00 jae 4029e7 <_D3std6format18__T10FormatSpecTaZ10FormatSpec6fillUpMFNaNfZv+0xaf7> 40295c: bf f0 ba 62 00 mov $0x62baf0,%edi 402961: be 8d 03 00 00 mov $0x38d,%esi 402966: e8 75 3c 00 00 callq 4065e0 <_d_array_bounds> 40296b: bf f0 ba 62 00 mov $0x62baf0,%edi 402970: be 9a 03 00 00 mov $0x39a,%esi 402975: e8 66 3c 00 00 callq 4065e0 <_d_array_bounds> 40297a: 4c 03 6b 38 add 0x38(%rbx),%r13 40297e: 48 c7 44 24 48 1c 00 movq $0x1c,0x48(%rsp) 402985: 00 00 402987: 48 c7 44 24 50 20 a8 movq $0x41a820,0x50(%rsp) 40298e: 41 00 402990: bf b8 04 42 00 mov $0x4204b8,%edi 402995: 48 89 c6 mov %rax,%rsi 402998: 4c 89 ea mov %r13,%rdx 40299b: e8 60 3a 01 00 callq 416400 <_adDupT> 4029a0: 48 89 d1 mov %rdx,%rcx 4029a3: 48 8d 54 24 48 lea 0x48(%rsp),%rdx 4029a8: bf e8 03 42 00 mov $0x4203e8,%edi 4029ad: 48 89 d6 mov %rdx,%rsi 4029b0: 48 89 c2 mov %rax,%rdx 4029b3: e8 38 27 01 00 callq 4150f0 <_d_arrayappendT> 4029b8: 48 89 d1 mov %rdx,%rcx 4029bb: 48 89 0c 24 mov %rcx,(%rsp) 4029bf: be 00 00 00 00 mov $0x0,%esi 4029c4: ba b5 03 00 00 mov $0x3b5,%edx 4029c9: b9 37 00 00 00 mov $0x37,%ecx 4029ce: 41 b8 e0 aa 41 00 mov $0x41aae0,%r8d 4029d4: 48 89 ef mov %rbp,%rdi 4029d7: 49 89 c1 mov %rax,%r9 4029da: e8 31 37 00 00 callq 406110 <_D3std6format15FormatException6__ctorMFNaNbNfAyaAyamC6object9ThrowableZC3std6format15FormatException> 4029df: 48 89 c7 mov %rax,%rdi 4029e2: e8 89 62 00 00 callq 408c70 <_d_throw_exception> 4029e7: 48 03 6b 38 add 0x38(%rbx),%rbp 4029eb: 48 c7 44 24 48 1d 00 movq $0x1d,0x48(%rsp) 4029f2: 00 00 4029f4: 48 c7 44 24 50 00 a8 movq $0x41a800,0x50(%rsp) 4029fb: 41 00 4029fd: bf b8 04 42 00 mov $0x4204b8,%edi 402a02: 48 89 c6 mov %rax,%rsi 402a05: 48 89 ea mov %rbp,%rdx 402a08: e8 f3 39 01 00 callq 416400 <_adDupT> 402a0d: 48 89 d1 mov %rdx,%rcx 402a10: 48 8d 54 24 48 lea 0x48(%rsp),%rdx 402a15: bf e8 03 42 00 mov $0x4203e8,%edi 402a1a: 48 89 d6 mov %rdx,%rsi 402a1d: 48 89 c2 mov %rax,%rdx 402a20: e8 cb 26 01 00 callq 4150f0 <_d_arrayappendT> 402a25: 48 89 d1 mov %rdx,%rcx 402a28: 48 89 0c 24 mov %rcx,(%rsp) 402a2c: be 00 00 00 00 mov $0x0,%esi 402a31: ba 8b 03 00 00 mov $0x38b,%edx 402a36: b9 37 00 00 00 mov $0x37,%ecx 402a3b: 41 b8 e0 aa 41 00 mov $0x41aae0,%r8d 402a41: 4c 89 ff mov %r15,%rdi 402a44: 49 89 c1 mov %rax,%r9 402a47: e8 d4 65 00 00 callq 409020 <_D6object9Exception6__ctorMFNaNbNfAyaAyamC6object9ThrowableZC9Exception> 402a4c: 48 89 c7 mov %rax,%rdi 402a4f: e8 1c 62 00 00 callq 408c70 <_d_throw_exception> 402a54: 0f 1f 40 00 nopl 0x0(%rax) 402a58: 5d pop %rbp 402a59: 20 40 00 and %al,0x0(%rax) 402a5c: 00 00 add %al,(%rax) 402a5e: 00 00 add %al,(%rax) 402a60: 29 23 sub %esp,(%rbx) 402a62: 40 00 00 add %al,(%rax) 402a65: 00 00 add %al,(%rax) 402a67: 00 29 add %ch,(%rcx) 402a69: 23 40 00 and 0x0(%rax),%eax 402a6c: 00 00 add %al,(%rax) 402a6e: 00 00 add %al,(%rax) 402a70: 66 data16 402a71: 20 40 00 and %al,0x0(%rax) 402a74: 00 00 add %al,(%rax) 402a76: 00 00 add %al,(%rax) 402a78: 29 23 sub %esp,(%rbx) 402a7a: 40 00 00 add %al,(%rax) 402a7d: 00 00 add %al,(%rax) 402a7f: 00 29 add %ch,(%rcx) 402a81: 23 40 00 and 0x0(%rax),%eax 402a84: 00 00 add %al,(%rax) 402a86: 00 00 add %al,(%rax) 402a88: 29 23 sub %esp,(%rbx) 402a8a: 40 00 00 add %al,(%rax) 402a8d: 00 00 add %al,(%rax) 402a8f: 00 29 add %ch,(%rcx) 402a91: 23 40 00 and 0x0(%rax),%eax 402a94: 00 00 add %al,(%rax) 402a96: 00 00 add %al,(%rax) 402a98: 5b pop %rbx 402a99: 23 40 00 and 0x0(%rax),%eax 402a9c: 00 00 add %al,(%rax) 402a9e: 00 00 add %al,(%rax) 402aa0: 29 23 sub %esp,(%rbx) 402aa2: 40 00 00 add %al,(%rax) 402aa5: 00 00 add %al,(%rax) 402aa7: 00 6f 20 add %ch,0x20(%rdi) 402aaa: 40 00 00 add %al,(%rax) 402aad: 00 00 add %al,(%rax) 402aaf: 00 da add %bl,%dl 402ab1: 20 40 00 and %al,0x0(%rax) 402ab4: 00 00 add %al,(%rax) 402ab6: 00 00 add %al,(%rax) 402ab8: 29 23 sub %esp,(%rbx) 402aba: 40 00 00 add %al,(%rax) 402abd: 00 00 add %al,(%rax) 402abf: 00 e0 add %ah,%al 402ac1: 20 40 00 and %al,0x0(%rax) 402ac4: 00 00 add %al,(%rax) 402ac6: 00 00 add %al,(%rax) 402ac8: e6 20 out %al,$0x20 402aca: 40 00 00 add %al,(%rax) 402acd: 00 00 add %al,(%rax) 402acf: 00 29 add %ch,(%rcx) 402ad1: 23 40 00 and 0x0(%rax),%eax 402ad4: 00 00 add %al,(%rax) 402ad6: 00 00 add %al,(%rax) 402ad8: 35 21 40 00 00 xor $0x4021,%eax 402add: 00 00 add %al,(%rax) 402adf: 00 5c 1f 40 add %bl,0x40(%rdi,%rbx,1) 402ae3: 00 00 add %al,(%rax) 402ae5: 00 00 add %al,(%rax) 402ae7: 00 5c 1f 40 add %bl,0x40(%rdi,%rbx,1) 402aeb: 00 00 add %al,(%rax) 402aed: 00 00 add %al,(%rax) 402aef: 00 5c 1f 40 add %bl,0x40(%rdi,%rbx,1) 402af3: 00 00 add %al,(%rax) 402af5: 00 00 add %al,(%rax) 402af7: 00 5c 1f 40 add %bl,0x40(%rdi,%rbx,1) 402afb: 00 00 add %al,(%rax) 402afd: 00 00 add %al,(%rax) 402aff: 00 5c 1f 40 add %bl,0x40(%rdi,%rbx,1) 402b03: 00 00 add %al,(%rax) 402b05: 00 00 add %al,(%rax) 402b07: 00 5c 1f 40 add %bl,0x40(%rdi,%rbx,1) 402b0b: 00 00 add %al,(%rax) 402b0d: 00 00 add %al,(%rax) 402b0f: 00 5c 1f 40 add %bl,0x40(%rdi,%rbx,1) 402b13: 00 00 add %al,(%rax) 402b15: 00 00 add %al,(%rax) 402b17: 00 5c 1f 40 add %bl,0x40(%rdi,%rbx,1) 402b1b: 00 00 add %al,(%rax) 402b1d: 00 00 add %al,(%rax) 402b1f: 00 5c 1f 40 add %bl,0x40(%rdi,%rbx,1) 402b23: 00 00 add %al,(%rax) 402b25: 00 00 add %al,(%rax) 402b27: 00 0f add %cl,(%rdi) 402b29: 1f (bad) 402b2a: 84 00 test %al,(%rax) 402b2c: 00 00 add %al,(%rax) ... 0000000000402b30 <_D3std9exception14__T7enforceTbZ7enforceFNaNfbLAxaAyamZb>: 402b30: 41 57 push %r15 402b32: 41 56 push %r14 402b34: 41 54 push %r12 402b36: 53 push %rbx 402b37: 50 push %rax 402b38: 44 89 cb mov %r9d,%ebx 402b3b: 49 89 d6 mov %rdx,%r14 402b3e: 49 89 f7 mov %rsi,%r15 402b41: 49 89 fc mov %rdi,%r12 402b44: f6 c3 01 test $0x1,%bl 402b47: 75 1a jne 402b63 <_D3std9exception14__T7enforceTbZ7enforceFNaNfbLAxaAyamZb+0x33> 402b49: 48 89 cf mov %rcx,%rdi 402b4c: 41 ff d0 callq *%r8 402b4f: 48 89 c7 mov %rax,%rdi 402b52: 48 89 d6 mov %rdx,%rsi 402b55: 4c 89 e2 mov %r12,%rdx 402b58: 4c 89 f9 mov %r15,%rcx 402b5b: 4d 89 f0 mov %r14,%r8 402b5e: e8 bd 1e 00 00 callq 404a20 <_D3std9exception7bailOutFNaNfAyamxAaZv> 402b63: 88 d8 mov %bl,%al 402b65: 48 83 c4 08 add $0x8,%rsp 402b69: 5b pop %rbx 402b6a: 41 5c pop %r12 402b6c: 41 5e pop %r14 402b6e: 41 5f pop %r15 402b70: c3 retq 402b71: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) 402b78: 00 00 00 402b7b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 0000000000402b80 <_D3std4conv16__T5parseTiTAxaZ5parseFNaNfKAxaZi>: 402b80: 55 push %rbp 402b81: 41 57 push %r15 402b83: 41 56 push %r14 402b85: 41 55 push %r13 402b87: 41 54 push %r12 402b89: 53 push %rbx 402b8a: 48 83 ec 28 sub $0x28,%rsp 402b8e: 48 89 fb mov %rdi,%rbx 402b91: 48 8b 0b mov (%rbx),%rcx 402b94: 48 85 c9 test %rcx,%rcx 402b97: 0f 84 72 02 00 00 je 402e0f <_D3std4conv16__T5parseTiTAxaZ5parseFNaNfKAxaZi+0x28f> 402b9d: 48 8b 43 08 mov 0x8(%rbx),%rax 402ba1: c7 44 24 0c 00 00 00 movl $0x0,0xc(%rsp) 402ba8: 00 402ba9: 4c 8d 74 24 10 lea 0x10(%rsp),%r14 402bae: 4c 8d 7c 24 18 lea 0x18(%rsp),%r15 402bb3: 45 31 e4 xor %r12d,%r12d 402bb6: 31 ed xor %ebp,%ebp 402bb8: 41 89 ed mov %ebp,%r13d 402bbb: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 402bc0: 48 89 4c 24 18 mov %rcx,0x18(%rsp) 402bc5: 48 89 44 24 20 mov %rax,0x20(%rsp) 402bca: 48 c7 44 24 10 00 00 movq $0x0,0x10(%rsp) 402bd1: 00 00 402bd3: 80 38 00 cmpb $0x0,(%rax) 402bd6: 78 18 js 402bf0 <_D3std4conv16__T5parseTiTAxaZ5parseFNaNfKAxaZi+0x70> 402bd8: 48 c7 44 24 10 01 00 movq $0x1,0x10(%rsp) 402bdf: 00 00 402be1: 0f b6 00 movzbl (%rax),%eax 402be4: eb 15 jmp 402bfb <_D3std4conv16__T5parseTiTAxaZ5parseFNaNfKAxaZi+0x7b> 402be6: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) 402bed: 00 00 00 402bf0: 4c 89 f7 mov %r14,%rdi 402bf3: 4c 89 fe mov %r15,%rsi 402bf6: e8 55 05 00 00 callq 403150 <_D3std3utf23__T10decodeImplVb1TAxaZ10decodeImplFNaKAxaKmZw> 402bfb: 8d 68 d0 lea -0x30(%rax),%ebp 402bfe: 83 fd 09 cmp $0x9,%ebp 402c01: 0f 86 e9 00 00 00 jbe 402cf0 <_D3std4conv16__T5parseTiTAxaZ5parseFNaNfKAxaZi+0x170> 402c07: 83 f8 2d cmp $0x2d,%eax 402c0a: 0f 95 c1 setne %cl 402c0d: 44 08 e1 or %r12b,%cl 402c10: f6 c1 01 test $0x1,%cl 402c13: 74 74 je 402c89 <_D3std4conv16__T5parseTiTAxaZ5parseFNaNfKAxaZi+0x109> 402c15: 83 f8 2b cmp $0x2b,%eax 402c18: 0f 95 c0 setne %al 402c1b: 44 08 e0 or %r12b,%al 402c1e: a8 01 test $0x1,%al 402c20: 0f 85 51 01 00 00 jne 402d77 <_D3std4conv16__T5parseTiTAxaZ5parseFNaNfKAxaZi+0x1f7> 402c26: 48 8b 43 08 mov 0x8(%rbx),%rax 402c2a: 8a 08 mov (%rax),%cl 402c2c: 84 c9 test %cl,%cl 402c2e: 78 10 js 402c40 <_D3std4conv16__T5parseTiTAxaZ5parseFNaNfKAxaZi+0xc0> 402c30: 48 8b 0b mov (%rbx),%rcx 402c33: 48 ff c0 inc %rax 402c36: 48 ff c9 dec %rcx 402c39: eb 36 jmp 402c71 <_D3std4conv16__T5parseTiTAxaZ5parseFNaNfKAxaZi+0xf1> 402c3b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 402c40: f6 d1 not %cl 402c42: 0f b6 f9 movzbl %cl,%edi 402c45: e8 f6 3a 00 00 callq 406740 <_D4core5bitop3bsrFNaNbNfmZi> 402c4a: b9 07 00 00 00 mov $0x7,%ecx 402c4f: 29 c1 sub %eax,%ecx 402c51: ba 05 00 00 00 mov $0x5,%edx 402c56: 29 c2 sub %eax,%edx 402c58: 83 fa 04 cmp $0x4,%edx 402c5b: 48 63 c9 movslq %ecx,%rcx 402c5e: b8 01 00 00 00 mov $0x1,%eax 402c63: 48 0f 46 c1 cmovbe %rcx,%rax 402c67: 48 8b 0b mov (%rbx),%rcx 402c6a: 48 29 c1 sub %rax,%rcx 402c6d: 48 03 43 08 add 0x8(%rbx),%rax 402c71: 48 89 0b mov %rcx,(%rbx) 402c74: 48 89 43 08 mov %rax,0x8(%rbx) 402c78: 48 8b 0b mov (%rbx),%rcx 402c7b: 48 85 c9 test %rcx,%rcx 402c7e: 0f 85 3c ff ff ff jne 402bc0 <_D3std4conv16__T5parseTiTAxaZ5parseFNaNfKAxaZi+0x40> 402c84: e9 ee 00 00 00 jmpq 402d77 <_D3std4conv16__T5parseTiTAxaZ5parseFNaNfKAxaZi+0x1f7> 402c89: 48 8b 43 08 mov 0x8(%rbx),%rax 402c8d: 8a 08 mov (%rax),%cl 402c8f: 84 c9 test %cl,%cl 402c91: 78 0b js 402c9e <_D3std4conv16__T5parseTiTAxaZ5parseFNaNfKAxaZi+0x11e> 402c93: 48 8b 0b mov (%rbx),%rcx 402c96: 48 ff c0 inc %rax 402c99: 48 ff c9 dec %rcx 402c9c: eb 31 jmp 402ccf <_D3std4conv16__T5parseTiTAxaZ5parseFNaNfKAxaZi+0x14f> 402c9e: f6 d1 not %cl 402ca0: 0f b6 f9 movzbl %cl,%edi 402ca3: e8 98 3a 00 00 callq 406740 <_D4core5bitop3bsrFNaNbNfmZi> 402ca8: b9 07 00 00 00 mov $0x7,%ecx 402cad: 29 c1 sub %eax,%ecx 402caf: ba 05 00 00 00 mov $0x5,%edx 402cb4: 29 c2 sub %eax,%edx 402cb6: 83 fa 04 cmp $0x4,%edx 402cb9: 48 63 c9 movslq %ecx,%rcx 402cbc: b8 01 00 00 00 mov $0x1,%eax 402cc1: 48 0f 46 c1 cmovbe %rcx,%rax 402cc5: 48 8b 0b mov (%rbx),%rcx 402cc8: 48 29 c1 sub %rax,%rcx 402ccb: 48 03 43 08 add 0x8(%rbx),%rax 402ccf: 48 89 0b mov %rcx,(%rbx) 402cd2: 48 89 43 08 mov %rax,0x8(%rbx) 402cd6: 48 8b 0b mov (%rbx),%rcx 402cd9: 48 85 c9 test %rcx,%rcx 402cdc: c7 44 24 0c ff ff ff movl $0xffffffff,0xc(%rsp) 402ce3: ff 402ce4: 0f 85 d6 fe ff ff jne 402bc0 <_D3std4conv16__T5parseTiTAxaZ5parseFNaNfKAxaZi+0x40> 402cea: e9 88 00 00 00 jmpq 402d77 <_D3std4conv16__T5parseTiTAxaZ5parseFNaNfKAxaZi+0x1f7> 402cef: 90 nop 402cf0: 41 81 fd cc cc cc 0c cmp $0xccccccc,%r13d 402cf7: 7c 1a jl 402d13 <_D3std4conv16__T5parseTiTAxaZ5parseFNaNfKAxaZi+0x193> 402cf9: 41 81 fd cc cc cc 0c cmp $0xccccccc,%r13d 402d00: 0f 85 99 00 00 00 jne 402d9f <_D3std4conv16__T5parseTiTAxaZ5parseFNaNfKAxaZi+0x21f> 402d06: 03 44 24 0c add 0xc(%rsp),%eax 402d0a: 83 f8 37 cmp $0x37,%eax 402d0d: 0f 87 8c 00 00 00 ja 402d9f <_D3std4conv16__T5parseTiTAxaZ5parseFNaNfKAxaZi+0x21f> 402d13: 41 6b c5 0a imul $0xa,%r13d,%eax 402d17: 01 c5 add %eax,%ebp 402d19: 48 8b 43 08 mov 0x8(%rbx),%rax 402d1d: 8a 08 mov (%rax),%cl 402d1f: 84 c9 test %cl,%cl 402d21: 78 0b js 402d2e <_D3std4conv16__T5parseTiTAxaZ5parseFNaNfKAxaZi+0x1ae> 402d23: 48 8b 0b mov (%rbx),%rcx 402d26: 48 ff c0 inc %rax 402d29: 48 ff c9 dec %rcx 402d2c: eb 31 jmp 402d5f <_D3std4conv16__T5parseTiTAxaZ5parseFNaNfKAxaZi+0x1df> 402d2e: f6 d1 not %cl 402d30: 0f b6 f9 movzbl %cl,%edi 402d33: e8 08 3a 00 00 callq 406740 <_D4core5bitop3bsrFNaNbNfmZi> 402d38: b9 07 00 00 00 mov $0x7,%ecx 402d3d: 29 c1 sub %eax,%ecx 402d3f: ba 05 00 00 00 mov $0x5,%edx 402d44: 29 c2 sub %eax,%edx 402d46: 83 fa 04 cmp $0x4,%edx 402d49: 48 63 c1 movslq %ecx,%rax 402d4c: b9 01 00 00 00 mov $0x1,%ecx 402d51: 48 0f 47 c1 cmova %rcx,%rax 402d55: 48 8b 0b mov (%rbx),%rcx 402d58: 48 29 c1 sub %rax,%rcx 402d5b: 48 03 43 08 add 0x8(%rbx),%rax 402d5f: 48 89 0b mov %rcx,(%rbx) 402d62: 48 89 43 08 mov %rax,0x8(%rbx) 402d66: 48 8b 0b mov (%rbx),%rcx 402d69: 48 85 c9 test %rcx,%rcx 402d6c: 41 b4 01 mov $0x1,%r12b 402d6f: 0f 85 43 fe ff ff jne 402bb8 <_D3std4conv16__T5parseTiTAxaZ5parseFNaNfKAxaZi+0x38> 402d75: eb 0d jmp 402d84 <_D3std4conv16__T5parseTiTAxaZ5parseFNaNfKAxaZi+0x204> 402d77: 41 f6 c4 01 test $0x1,%r12b 402d7b: 44 89 ed mov %r13d,%ebp 402d7e: 0f 84 8b 00 00 00 je 402e0f <_D3std4conv16__T5parseTiTAxaZ5parseFNaNfKAxaZi+0x28f> 402d84: 89 e8 mov %ebp,%eax 402d86: f7 d8 neg %eax 402d88: 83 7c 24 0c ff cmpl $0xffffffffffffffff,0xc(%rsp) 402d8d: 0f 45 c5 cmovne %ebp,%eax 402d90: 48 83 c4 28 add $0x28,%rsp 402d94: 5b pop %rbx 402d95: 41 5c pop %r12 402d97: 41 5d pop %r13 402d99: 41 5e pop %r14 402d9b: 41 5f pop %r15 402d9d: 5d pop %rbp 402d9e: c3 retq 402d9f: bf f0 bb 62 00 mov $0x62bbf0,%edi 402da4: e8 07 0a 01 00 callq 4137b0 <_d_newclass> 402da9: 48 c7 00 a0 b7 41 00 movq $0x41b7a0,(%rax) 402db0: 48 c7 40 08 00 00 00 movq $0x0,0x8(%rax) 402db7: 00 402db8: 48 8b 0d d9 89 01 00 mov 0x189d9(%rip),%rcx # 41b798 <_D3std4conv21ConvOverflowException6__initZ+0x40> 402dbf: 48 89 48 40 mov %rcx,0x40(%rax) 402dc3: 0f 10 05 be 89 01 00 movups 0x189be(%rip),%xmm0 # 41b788 <_D3std4conv21ConvOverflowException6__initZ+0x30> 402dca: 0f 11 40 30 movups %xmm0,0x30(%rax) 402dce: 0f 10 05 a3 89 01 00 movups 0x189a3(%rip),%xmm0 # 41b778 <_D3std4conv21ConvOverflowException6__initZ+0x20> 402dd5: 0f 11 40 20 movups %xmm0,0x20(%rax) 402dd9: 0f 10 05 88 89 01 00 movups 0x18988(%rip),%xmm0 # 41b768 <_D3std4conv21ConvOverflowException6__initZ+0x10> 402de0: 0f 11 40 10 movups %xmm0,0x10(%rax) 402de4: be 6b 07 00 00 mov $0x76b,%esi 402de9: ba 35 00 00 00 mov $0x35,%edx 402dee: b9 a0 aa 41 00 mov $0x41aaa0,%ecx 402df3: 41 b8 1f 00 00 00 mov $0x1f,%r8d 402df9: 41 b9 50 aa 41 00 mov $0x41aa50,%r9d 402dff: 48 89 c7 mov %rax,%rdi 402e02: e8 19 34 00 00 callq 406220 <_D3std4conv21ConvOverflowException6__ctorMFNaNbNfAyaAyamZC3std4conv21ConvOverflowException> 402e07: 48 89 c7 mov %rax,%rdi 402e0a: e8 61 5e 00 00 callq 408c70 <_d_throw_exception> 402e0f: 48 8b 2b mov (%rbx),%rbp 402e12: 48 8b 5b 08 mov 0x8(%rbx),%rbx 402e16: bf 50 bb 62 00 mov $0x62bb50,%edi 402e1b: e8 90 09 01 00 callq 4137b0 <_d_newclass> 402e20: 49 89 c6 mov %rax,%r14 402e23: 49 c7 06 10 b7 41 00 movq $0x41b710,(%r14) 402e2a: 49 c7 46 08 00 00 00 movq $0x0,0x8(%r14) 402e31: 00 402e32: 48 8b 05 c7 88 01 00 mov 0x188c7(%rip),%rax # 41b700 <_D3std4conv13ConvException6__initZ+0x40> 402e39: 49 89 46 40 mov %rax,0x40(%r14) 402e3d: 0f 10 05 ac 88 01 00 movups 0x188ac(%rip),%xmm0 # 41b6f0 <_D3std4conv13ConvException6__initZ+0x30> 402e44: 41 0f 11 46 30 movups %xmm0,0x30(%r14) 402e49: 0f 10 05 90 88 01 00 movups 0x18890(%rip),%xmm0 # 41b6e0 <_D3std4conv13ConvException6__initZ+0x20> 402e50: 41 0f 11 46 20 movups %xmm0,0x20(%r14) 402e55: 0f 10 05 74 88 01 00 movups 0x18874(%rip),%xmm0 # 41b6d0 <_D3std4conv13ConvException6__initZ+0x10> 402e5c: 41 0f 11 46 10 movups %xmm0,0x10(%r14) 402e61: 48 89 ef mov %rbp,%rdi 402e64: 48 89 de mov %rbx,%rsi 402e67: e8 64 05 00 00 callq 4033d0 <_D3std4conv30__T20convError_unexpectedTAxaZ20convError_unexpectedFNaNfAxaZAya> 402e6c: 48 89 d1 mov %rdx,%rcx 402e6f: 48 c7 44 24 18 0b 00 movq $0xb,0x18(%rsp) 402e76: 00 00 402e78: 48 c7 44 24 20 70 aa movq $0x41aa70,0x20(%rsp) 402e7f: 41 00 402e81: 48 8d 5c 24 18 lea 0x18(%rsp),%rbx 402e86: bf e8 03 42 00 mov $0x4203e8,%edi 402e8b: 48 89 de mov %rbx,%rsi 402e8e: 48 89 c2 mov %rax,%rdx 402e91: e8 5a 22 01 00 callq 4150f0 <_d_arrayappendT> 402e96: 48 89 d1 mov %rdx,%rcx 402e99: 48 89 44 24 18 mov %rax,0x18(%rsp) 402e9e: 48 89 4c 24 20 mov %rcx,0x20(%rsp) 402ea3: bf e8 03 42 00 mov $0x4203e8,%edi 402ea8: ba 34 00 00 00 mov $0x34,%edx 402ead: b9 b0 a8 41 00 mov $0x41a8b0,%ecx 402eb2: 48 89 de mov %rbx,%rsi 402eb5: e8 36 22 01 00 callq 4150f0 <_d_arrayappendT> 402eba: 48 89 d5 mov %rdx,%rbp 402ebd: be 6d 07 00 00 mov $0x76d,%esi 402ec2: ba 35 00 00 00 mov $0x35,%edx 402ec7: b9 a0 aa 41 00 mov $0x41aaa0,%ecx 402ecc: 4c 89 f7 mov %r14,%rdi 402ecf: 49 89 c0 mov %rax,%r8 402ed2: 49 89 e9 mov %rbp,%r9 402ed5: e8 16 33 00 00 callq 4061f0 <_D3std4conv13ConvException6__ctorMFNaNbNfAyaAyamZC3std4conv13ConvException> 402eda: 48 89 c7 mov %rax,%rdi 402edd: e8 8e 5d 00 00 callq 408c70 <_d_throw_exception> 402ee2: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) 402ee9: 00 00 00 402eec: 0f 1f 40 00 nopl 0x0(%rax) 0000000000402ef0 <_D3std4conv16__T5parseTkTAxaZ5parseFNaNfKAxaZk>: 402ef0: 55 push %rbp 402ef1: 41 57 push %r15 402ef3: 41 56 push %r14 402ef5: 41 55 push %r13 402ef7: 41 54 push %r12 402ef9: 53 push %rbx 402efa: 48 83 ec 18 sub $0x18,%rsp 402efe: 49 89 fd mov %rdi,%r13 402f01: 49 8b 4d 00 mov 0x0(%r13),%rcx 402f05: 48 85 c9 test %rcx,%rcx 402f08: 0f 84 6d 01 00 00 je 40307b <_D3std4conv16__T5parseTkTAxaZ5parseFNaNfKAxaZk+0x18b> 402f0e: 49 8b 45 08 mov 0x8(%r13),%rax 402f12: 41 b4 01 mov $0x1,%r12b 402f15: 31 db xor %ebx,%ebx 402f17: 4c 8d 34 24 lea (%rsp),%r14 402f1b: 4c 8d 7c 24 08 lea 0x8(%rsp),%r15 402f20: 48 89 4c 24 08 mov %rcx,0x8(%rsp) 402f25: 48 89 44 24 10 mov %rax,0x10(%rsp) 402f2a: 48 c7 04 24 00 00 00 movq $0x0,(%rsp) 402f31: 00 402f32: 80 38 00 cmpb $0x0,(%rax) 402f35: 78 19 js 402f50 <_D3std4conv16__T5parseTkTAxaZ5parseFNaNfKAxaZk+0x60> 402f37: 48 c7 04 24 01 00 00 movq $0x1,(%rsp) 402f3e: 00 402f3f: 0f b6 00 movzbl (%rax),%eax 402f42: eb 17 jmp 402f5b <_D3std4conv16__T5parseTkTAxaZ5parseFNaNfKAxaZk+0x6b> 402f44: 66 66 66 2e 0f 1f 84 nopw %cs:0x0(%rax,%rax,1) 402f4b: 00 00 00 00 00 402f50: 4c 89 f7 mov %r14,%rdi 402f53: 4c 89 fe mov %r15,%rsi 402f56: e8 f5 01 00 00 callq 403150 <_D3std3utf23__T10decodeImplVb1TAxaZ10decodeImplFNaKAxaKmZw> 402f5b: 8d 68 d0 lea -0x30(%rax),%ebp 402f5e: 83 fd 09 cmp $0x9,%ebp 402f61: 0f 87 87 00 00 00 ja 402fee <_D3std4conv16__T5parseTkTAxaZ5parseFNaNfKAxaZk+0xfe> 402f67: 81 fb 99 99 99 19 cmp $0x19999999,%ebx 402f6d: 72 0f jb 402f7e <_D3std4conv16__T5parseTkTAxaZ5parseFNaNfKAxaZk+0x8e> 402f6f: 0f 85 96 00 00 00 jne 40300b <_D3std4conv16__T5parseTkTAxaZ5parseFNaNfKAxaZk+0x11b> 402f75: 83 f8 35 cmp $0x35,%eax 402f78: 0f 87 8d 00 00 00 ja 40300b <_D3std4conv16__T5parseTkTAxaZ5parseFNaNfKAxaZk+0x11b> 402f7e: 6b c3 0a imul $0xa,%ebx,%eax 402f81: 01 c5 add %eax,%ebp 402f83: 49 8b 45 08 mov 0x8(%r13),%rax 402f87: 8a 08 mov (%rax),%cl 402f89: 84 c9 test %cl,%cl 402f8b: 78 13 js 402fa0 <_D3std4conv16__T5parseTkTAxaZ5parseFNaNfKAxaZk+0xb0> 402f8d: 49 8b 4d 00 mov 0x0(%r13),%rcx 402f91: 48 ff c0 inc %rax 402f94: 48 ff c9 dec %rcx 402f97: eb 39 jmp 402fd2 <_D3std4conv16__T5parseTkTAxaZ5parseFNaNfKAxaZk+0xe2> 402f99: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 402fa0: f6 d1 not %cl 402fa2: 0f b6 f9 movzbl %cl,%edi 402fa5: e8 96 37 00 00 callq 406740 <_D4core5bitop3bsrFNaNbNfmZi> 402faa: b9 07 00 00 00 mov $0x7,%ecx 402faf: 29 c1 sub %eax,%ecx 402fb1: ba 05 00 00 00 mov $0x5,%edx 402fb6: 29 c2 sub %eax,%edx 402fb8: 83 fa 04 cmp $0x4,%edx 402fbb: 48 63 c1 movslq %ecx,%rax 402fbe: b9 01 00 00 00 mov $0x1,%ecx 402fc3: 48 0f 47 c1 cmova %rcx,%rax 402fc7: 49 8b 4d 00 mov 0x0(%r13),%rcx 402fcb: 48 29 c1 sub %rax,%rcx 402fce: 49 03 45 08 add 0x8(%r13),%rax 402fd2: 49 89 4d 00 mov %rcx,0x0(%r13) 402fd6: 49 89 45 08 mov %rax,0x8(%r13) 402fda: 49 8b 4d 00 mov 0x0(%r13),%rcx 402fde: 45 31 e4 xor %r12d,%r12d 402fe1: 48 85 c9 test %rcx,%rcx 402fe4: 89 eb mov %ebp,%ebx 402fe6: 0f 85 34 ff ff ff jne 402f20 <_D3std4conv16__T5parseTkTAxaZ5parseFNaNfKAxaZk+0x30> 402fec: eb 0c jmp 402ffa <_D3std4conv16__T5parseTkTAxaZ5parseFNaNfKAxaZk+0x10a> 402fee: 41 f6 c4 01 test $0x1,%r12b 402ff2: 89 dd mov %ebx,%ebp 402ff4: 0f 85 81 00 00 00 jne 40307b <_D3std4conv16__T5parseTkTAxaZ5parseFNaNfKAxaZk+0x18b> 402ffa: 89 e8 mov %ebp,%eax 402ffc: 48 83 c4 18 add $0x18,%rsp 403000: 5b pop %rbx 403001: 41 5c pop %r12 403003: 41 5d pop %r13 403005: 41 5e pop %r14 403007: 41 5f pop %r15 403009: 5d pop %rbp 40300a: c3 retq 40300b: bf f0 bb 62 00 mov $0x62bbf0,%edi 403010: e8 9b 07 01 00 callq 4137b0 <_d_newclass> 403015: 48 c7 00 a0 b7 41 00 movq $0x41b7a0,(%rax) 40301c: 48 c7 40 08 00 00 00 movq $0x0,0x8(%rax) 403023: 00 403024: 48 8b 0d 6d 87 01 00 mov 0x1876d(%rip),%rcx # 41b798 <_D3std4conv21ConvOverflowException6__initZ+0x40> 40302b: 48 89 48 40 mov %rcx,0x40(%rax) 40302f: 0f 10 05 52 87 01 00 movups 0x18752(%rip),%xmm0 # 41b788 <_D3std4conv21ConvOverflowException6__initZ+0x30> 403036: 0f 11 40 30 movups %xmm0,0x30(%rax) 40303a: 0f 10 05 37 87 01 00 movups 0x18737(%rip),%xmm0 # 41b778 <_D3std4conv21ConvOverflowException6__initZ+0x20> 403041: 0f 11 40 20 movups %xmm0,0x20(%rax) 403045: 0f 10 05 1c 87 01 00 movups 0x1871c(%rip),%xmm0 # 41b768 <_D3std4conv21ConvOverflowException6__initZ+0x10> 40304c: 0f 11 40 10 movups %xmm0,0x10(%rax) 403050: be 6b 07 00 00 mov $0x76b,%esi 403055: ba 35 00 00 00 mov $0x35,%edx 40305a: b9 a0 aa 41 00 mov $0x41aaa0,%ecx 40305f: 41 b8 1f 00 00 00 mov $0x1f,%r8d 403065: 41 b9 50 aa 41 00 mov $0x41aa50,%r9d 40306b: 48 89 c7 mov %rax,%rdi 40306e: e8 ad 31 00 00 callq 406220 <_D3std4conv21ConvOverflowException6__ctorMFNaNbNfAyaAyamZC3std4conv21ConvOverflowException> 403073: 48 89 c7 mov %rax,%rdi 403076: e8 f5 5b 00 00 callq 408c70 <_d_throw_exception> 40307b: 49 8b 5d 00 mov 0x0(%r13),%rbx 40307f: 49 8b 6d 08 mov 0x8(%r13),%rbp 403083: bf 50 bb 62 00 mov $0x62bb50,%edi 403088: e8 23 07 01 00 callq 4137b0 <_d_newclass> 40308d: 49 89 c6 mov %rax,%r14 403090: 49 c7 06 10 b7 41 00 movq $0x41b710,(%r14) 403097: 49 c7 46 08 00 00 00 movq $0x0,0x8(%r14) 40309e: 00 40309f: 48 8b 05 5a 86 01 00 mov 0x1865a(%rip),%rax # 41b700 <_D3std4conv13ConvException6__initZ+0x40> 4030a6: 49 89 46 40 mov %rax,0x40(%r14) 4030aa: 0f 10 05 3f 86 01 00 movups 0x1863f(%rip),%xmm0 # 41b6f0 <_D3std4conv13ConvException6__initZ+0x30> 4030b1: 41 0f 11 46 30 movups %xmm0,0x30(%r14) 4030b6: 0f 10 05 23 86 01 00 movups 0x18623(%rip),%xmm0 # 41b6e0 <_D3std4conv13ConvException6__initZ+0x20> 4030bd: 41 0f 11 46 20 movups %xmm0,0x20(%r14) 4030c2: 0f 10 05 07 86 01 00 movups 0x18607(%rip),%xmm0 # 41b6d0 <_D3std4conv13ConvException6__initZ+0x10> 4030c9: 41 0f 11 46 10 movups %xmm0,0x10(%r14) 4030ce: 48 89 df mov %rbx,%rdi 4030d1: 48 89 ee mov %rbp,%rsi 4030d4: e8 f7 02 00 00 callq 4033d0 <_D3std4conv30__T20convError_unexpectedTAxaZ20convError_unexpectedFNaNfAxaZAya> 4030d9: 48 89 d1 mov %rdx,%rcx 4030dc: 48 c7 44 24 08 0b 00 movq $0xb,0x8(%rsp) 4030e3: 00 00 4030e5: 48 c7 44 24 10 70 aa movq $0x41aa70,0x10(%rsp) 4030ec: 41 00 4030ee: 48 8d 5c 24 08 lea 0x8(%rsp),%rbx 4030f3: bf e8 03 42 00 mov $0x4203e8,%edi 4030f8: 48 89 de mov %rbx,%rsi 4030fb: 48 89 c2 mov %rax,%rdx 4030fe: e8 ed 1f 01 00 callq 4150f0 <_d_arrayappendT> 403103: 48 89 d1 mov %rdx,%rcx 403106: 48 89 44 24 08 mov %rax,0x8(%rsp) 40310b: 48 89 4c 24 10 mov %rcx,0x10(%rsp) 403110: bf e8 03 42 00 mov $0x4203e8,%edi 403115: ba 35 00 00 00 mov $0x35,%edx 40311a: b9 10 aa 41 00 mov $0x41aa10,%ecx 40311f: 48 89 de mov %rbx,%rsi 403122: e8 c9 1f 01 00 callq 4150f0 <_d_arrayappendT> 403127: 48 89 d5 mov %rdx,%rbp 40312a: be 6d 07 00 00 mov $0x76d,%esi 40312f: ba 35 00 00 00 mov $0x35,%edx 403134: b9 a0 aa 41 00 mov $0x41aaa0,%ecx 403139: 4c 89 f7 mov %r14,%rdi 40313c: 49 89 c0 mov %rax,%r8 40313f: 49 89 e9 mov %rbp,%r9 403142: e8 a9 30 00 00 callq 4061f0 <_D3std4conv13ConvException6__ctorMFNaNbNfAyaAyamZC3std4conv13ConvException> 403147: 48 89 c7 mov %rax,%rdi 40314a: e8 21 5b 00 00 callq 408c70 <_d_throw_exception> 40314f: 90 nop 0000000000403150 <_D3std3utf23__T10decodeImplVb1TAxaZ10decodeImplFNaKAxaKmZw>: 403150: 55 push %rbp 403151: 41 57 push %r15 403153: 41 56 push %r14 403155: 41 54 push %r12 403157: 53 push %rbx 403158: 49 89 fc mov %rdi,%r12 40315b: 48 8b 2e mov (%rsi),%rbp 40315e: 48 8b 56 08 mov 0x8(%rsi),%rdx 403162: 49 8b 0c 24 mov (%r12),%rcx 403166: 4c 8d 34 0a lea (%rdx,%rcx,1),%r14 40316a: 48 29 cd sub %rcx,%rbp 40316d: 48 83 fd 01 cmp $0x1,%rbp 403171: 0f 84 e7 00 00 00 je 40325e <_D3std3utf23__T10decodeImplVb1TAxaZ10decodeImplFNaKAxaKmZw+0x10e> 403177: 0f b6 44 11 01 movzbl 0x1(%rcx,%rdx,1),%eax 40317c: 89 c6 mov %eax,%esi 40317e: 81 e6 c0 00 00 00 and $0xc0,%esi 403184: 81 fe 80 00 00 00 cmp $0x80,%esi 40318a: 0f 85 01 01 00 00 jne 403291 <_D3std3utf23__T10decodeImplVb1TAxaZ10decodeImplFNaKAxaKmZw+0x141> 403190: 0f b6 3c 0a movzbl (%rdx,%rcx,1),%edi 403194: 89 fe mov %edi,%esi 403196: c1 e6 06 shl $0x6,%esi 403199: 83 e0 3f and $0x3f,%eax 40319c: 09 f0 or %esi,%eax 40319e: 40 f6 c7 20 test $0x20,%dil 4031a2: 74 7e je 403222 <_D3std3utf23__T10decodeImplVb1TAxaZ10decodeImplFNaKAxaKmZw+0xd2> 4031a4: 48 83 fd 02 cmp $0x2,%rbp 4031a8: 0f 84 c1 00 00 00 je 40326f <_D3std3utf23__T10decodeImplVb1TAxaZ10decodeImplFNaKAxaKmZw+0x11f> 4031ae: 0f b6 5c 11 02 movzbl 0x2(%rcx,%rdx,1),%ebx 4031b3: 89 de mov %ebx,%esi 4031b5: 81 e6 c0 00 00 00 and $0xc0,%esi 4031bb: 81 fe 80 00 00 00 cmp $0x80,%esi 4031c1: 0f 85 ca 00 00 00 jne 403291 <_D3std3utf23__T10decodeImplVb1TAxaZ10decodeImplFNaKAxaKmZw+0x141> 4031c7: c1 e0 06 shl $0x6,%eax 4031ca: 83 e3 3f and $0x3f,%ebx 4031cd: 09 c3 or %eax,%ebx 4031cf: 40 f6 c7 10 test $0x10,%dil 4031d3: 74 63 je 403238 <_D3std3utf23__T10decodeImplVb1TAxaZ10decodeImplFNaKAxaKmZw+0xe8> 4031d5: 48 83 fd 03 cmp $0x3,%rbp 4031d9: 0f 84 a1 00 00 00 je 403280 <_D3std3utf23__T10decodeImplVb1TAxaZ10decodeImplFNaKAxaKmZw+0x130> 4031df: 0f b6 44 11 03 movzbl 0x3(%rcx,%rdx,1),%eax 4031e4: 89 c2 mov %eax,%edx 4031e6: 81 e2 c0 00 00 00 and $0xc0,%edx 4031ec: 81 fa 80 00 00 00 cmp $0x80,%edx 4031f2: 0f 85 99 00 00 00 jne 403291 <_D3std3utf23__T10decodeImplVb1TAxaZ10decodeImplFNaKAxaKmZw+0x141> 4031f8: 40 f6 c7 08 test $0x8,%dil 4031fc: 0f 85 8f 00 00 00 jne 403291 <_D3std3utf23__T10decodeImplVb1TAxaZ10decodeImplFNaKAxaKmZw+0x141> 403202: c1 e3 06 shl $0x6,%ebx 403205: f7 c3 00 00 1f 00 test $0x1f0000,%ebx 40320b: 0f 84 80 00 00 00 je 403291 <_D3std3utf23__T10decodeImplVb1TAxaZ10decodeImplFNaKAxaKmZw+0x141> 403211: 81 e3 c0 ff 1f 00 and $0x1fffc0,%ebx 403217: 83 e0 3f and $0x3f,%eax 40321a: 09 d8 or %ebx,%eax 40321c: 48 83 c1 04 add $0x4,%rcx 403220: eb 10 jmp 403232 <_D3std3utf23__T10decodeImplVb1TAxaZ10decodeImplFNaKAxaKmZw+0xe2> 403222: 66 f7 c6 80 07 test $0x780,%si 403227: 74 68 je 403291 <_D3std3utf23__T10decodeImplVb1TAxaZ10decodeImplFNaKAxaKmZw+0x141> 403229: 25 ff 07 00 00 and $0x7ff,%eax 40322e: 48 83 c1 02 add $0x2,%rcx 403232: 49 89 0c 24 mov %rcx,(%r12) 403236: eb 1d jmp 403255 <_D3std3utf23__T10decodeImplVb1TAxaZ10decodeImplFNaKAxaKmZw+0x105> 403238: f6 c4 f8 test $0xf8,%ah 40323b: 74 54 je 403291 <_D3std3utf23__T10decodeImplVb1TAxaZ10decodeImplFNaKAxaKmZw+0x141> 40323d: 44 0f b7 fb movzwl %bx,%r15d 403241: 44 89 ff mov %r15d,%edi 403244: e8 97 1e 00 00 callq 4050e0 <_D3std3utf12isValidDcharFNaNbNfwZb> 403249: a8 01 test $0x1,%al 40324b: 74 44 je 403291 <_D3std3utf23__T10decodeImplVb1TAxaZ10decodeImplFNaKAxaKmZw+0x141> 40324d: 49 83 04 24 03 addq $0x3,(%r12) 403252: 44 89 f8 mov %r15d,%eax 403255: 5b pop %rbx 403256: 41 5c pop %r12 403258: 41 5e pop %r14 40325a: 41 5f pop %r15 40325c: 5d pop %rbp 40325d: c3 retq 40325e: bf 2c 00 00 00 mov $0x2c,%edi 403263: be e0 a9 41 00 mov $0x41a9e0,%esi 403268: ba 01 00 00 00 mov $0x1,%edx 40326d: eb 2f jmp 40329e <_D3std3utf23__T10decodeImplVb1TAxaZ10decodeImplFNaKAxaKmZw+0x14e> 40326f: bf 2c 00 00 00 mov $0x2c,%edi 403274: be e0 a9 41 00 mov $0x41a9e0,%esi 403279: ba 02 00 00 00 mov $0x2,%edx 40327e: eb 1e jmp 40329e <_D3std3utf23__T10decodeImplVb1TAxaZ10decodeImplFNaKAxaKmZw+0x14e> 403280: bf 2c 00 00 00 mov $0x2c,%edi 403285: be e0 a9 41 00 mov $0x41a9e0,%esi 40328a: ba 03 00 00 00 mov $0x3,%edx 40328f: eb 0d jmp 40329e <_D3std3utf23__T10decodeImplVb1TAxaZ10decodeImplFNaKAxaKmZw+0x14e> 403291: bf 16 00 00 00 mov $0x16,%edi 403296: be c0 a9 41 00 mov $0x41a9c0,%esi 40329b: 48 89 ea mov %rbp,%rdx 40329e: 4c 89 f1 mov %r14,%rcx 4032a1: e8 0a 00 00 00 callq 4032b0 <_D3std3utf23__T10decodeImplVb1TAxaZ10decodeImplFNaKAxaKmZw18__T9exceptionTAxaZ9exceptionFNaNfAxaAyaZC3std3utf12UTFException> 4032a6: 48 89 c7 mov %rax,%rdi 4032a9: e8 c2 59 00 00 callq 408c70 <_d_throw_exception> 4032ae: 66 90 xchg %ax,%ax 00000000004032b0 <_D3std3utf23__T10decodeImplVb1TAxaZ10decodeImplFNaKAxaKmZw18__T9exceptionTAxaZ9exceptionFNaNfAxaAyaZC3std3utf12UTFException>: 4032b0: 41 57 push %r15 4032b2: 41 56 push %r14 4032b4: 41 54 push %r12 4032b6: 53 push %rbx 4032b7: 48 83 ec 28 sub $0x28,%rsp 4032bb: 49 89 f7 mov %rsi,%r15 4032be: 49 89 fe mov %rdi,%r14 4032c1: 31 c0 xor %eax,%eax 4032c3: 49 89 c4 mov %rax,%r12 4032c6: 49 83 fc 04 cmp $0x4,%r12 4032ca: 0f 83 cf 00 00 00 jae 40339f <_D3std3utf23__T10decodeImplVb1TAxaZ10decodeImplFNaKAxaKmZw18__T9exceptionTAxaZ9exceptionFNaNfAxaAyaZC3std3utf12UTFException+0xef> 4032d0: 49 39 d4 cmp %rdx,%r12 4032d3: 0f 83 c6 00 00 00 jae 40339f <_D3std3utf23__T10decodeImplVb1TAxaZ10decodeImplFNaKAxaKmZw18__T9exceptionTAxaZ9exceptionFNaNfAxaAyaZC3std3utf12UTFException+0xef> 4032d9: 42 0f b6 04 21 movzbl (%rcx,%r12,1),%eax 4032de: 42 89 44 a4 18 mov %eax,0x18(%rsp,%r12,4) 4032e3: 49 8d 44 24 01 lea 0x1(%r12),%rax 4032e8: 48 39 d0 cmp %rdx,%rax 4032eb: 73 13 jae 403300 <_D3std3utf23__T10decodeImplVb1TAxaZ10decodeImplFNaKAxaKmZw18__T9exceptionTAxaZ9exceptionFNaNfAxaAyaZC3std3utf12UTFException+0x50> 4032ed: 48 83 f8 03 cmp $0x3,%rax 4032f1: 77 0d ja 403300 <_D3std3utf23__T10decodeImplVb1TAxaZ10decodeImplFNaKAxaKmZw18__T9exceptionTAxaZ9exceptionFNaNfAxaAyaZC3std3utf12UTFException+0x50> 4032f3: 42 8a 5c 21 01 mov 0x1(%rcx,%r12,1),%bl 4032f8: 80 e3 c0 and $0xc0,%bl 4032fb: 80 fb 80 cmp $0x80,%bl 4032fe: 74 c3 je 4032c3 <_D3std3utf23__T10decodeImplVb1TAxaZ10decodeImplFNaKAxaKmZw18__T9exceptionTAxaZ9exceptionFNaNfAxaAyaZC3std3utf12UTFException+0x13> 403300: bf 60 b6 62 00 mov $0x62b660,%edi 403305: e8 a6 04 01 00 callq 4137b0 <_d_newclass> 40330a: 48 c7 00 a0 b2 41 00 movq $0x41b2a0,(%rax) 403311: 48 c7 40 08 00 00 00 movq $0x0,0x8(%rax) 403318: 00 403319: 0f 10 05 70 7f 01 00 movups 0x17f70(%rip),%xmm0 # 41b290 <_D3std3utf12UTFException6__initZ+0x50> 403320: 0f 11 40 50 movups %xmm0,0x50(%rax) 403324: 0f 10 05 55 7f 01 00 movups 0x17f55(%rip),%xmm0 # 41b280 <_D3std3utf12UTFException6__initZ+0x40> 40332b: 0f 11 40 40 movups %xmm0,0x40(%rax) 40332f: 0f 10 05 3a 7f 01 00 movups 0x17f3a(%rip),%xmm0 # 41b270 <_D3std3utf12UTFException6__initZ+0x30> 403336: 0f 11 40 30 movups %xmm0,0x30(%rax) 40333a: 0f 10 05 1f 7f 01 00 movups 0x17f1f(%rip),%xmm0 # 41b260 <_D3std3utf12UTFException6__initZ+0x20> 403341: 0f 11 40 20 movups %xmm0,0x20(%rax) 403345: 0f 10 05 04 7f 01 00 movups 0x17f04(%rip),%xmm0 # 41b250 <_D3std3utf12UTFException6__initZ+0x10> 40334c: 0f 11 40 10 movups %xmm0,0x10(%rax) 403350: 49 ff c4 inc %r12 403353: 4c 89 7c 24 08 mov %r15,0x8(%rsp) 403358: 4c 89 34 24 mov %r14,(%rsp) 40335c: be 00 00 00 00 mov $0x0,%esi 403361: ba 55 04 00 00 mov $0x455,%edx 403366: b9 34 00 00 00 mov $0x34,%ecx 40336b: 41 b8 20 ab 41 00 mov $0x41ab20,%r8d 403371: 48 89 c7 mov %rax,%rdi 403374: 4d 89 e1 mov %r12,%r9 403377: e8 f4 19 00 00 callq 404d70 <_D3std3utf12UTFException6__ctorMFNaNfAyamAyamC6object9ThrowableZC3std3utf12UTFException> 40337c: 49 83 fc 05 cmp $0x5,%r12 403380: 73 2c jae 4033ae <_D3std3utf23__T10decodeImplVb1TAxaZ10decodeImplFNaKAxaKmZw18__T9exceptionTAxaZ9exceptionFNaNfAxaAyaZC3std3utf12UTFException+0xfe> 403382: 48 8b 08 mov (%rax),%rcx 403385: 48 8d 54 24 18 lea 0x18(%rsp),%rdx 40338a: 48 89 c7 mov %rax,%rdi 40338d: 4c 89 e6 mov %r12,%rsi 403390: ff 51 30 callq *0x30(%rcx) 403393: 48 83 c4 28 add $0x28,%rsp 403397: 5b pop %rbx 403398: 41 5c pop %r12 40339a: 41 5e pop %r14 40339c: 41 5f pop %r15 40339e: c3 retq 40339f: bf 40 b6 62 00 mov $0x62b640,%edi 4033a4: be 52 04 00 00 mov $0x452,%esi 4033a9: e8 32 32 00 00 callq 4065e0 <_d_array_bounds> 4033ae: bf 40 b6 62 00 mov $0x62b640,%edi 4033b3: be 55 04 00 00 mov $0x455,%esi 4033b8: e8 23 32 00 00 callq 4065e0 <_d_array_bounds> 4033bd: 0f 1f 00 nopl (%rax) 00000000004033c0 <_D3std4conv11__T2toTAyaZ11__T2toTAyaZ2toFNaNbNfAyaZAya>: 4033c0: 48 89 f8 mov %rdi,%rax 4033c3: 48 89 f2 mov %rsi,%rdx 4033c6: c3 retq 4033c7: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) 4033ce: 00 00 00000000004033d0 <_D3std4conv30__T20convError_unexpectedTAxaZ20convError_unexpectedFNaNfAxaZAya>: 4033d0: 55 push %rbp 4033d1: 53 push %rbx 4033d2: 48 83 ec 68 sub $0x68,%rsp 4033d6: 48 85 ff test %rdi,%rdi 4033d9: ba e5 a8 41 00 mov $0x41a8e5,%edx 4033de: b8 0c 00 00 00 mov $0xc,%eax 4033e3: 0f 84 f4 00 00 00 je 4034dd <_D3std4conv30__T20convError_unexpectedTAxaZ20convError_unexpectedFNaNfAxaZAya+0x10d> 4033e9: 48 89 7c 24 10 mov %rdi,0x10(%rsp) 4033ee: 48 89 74 24 18 mov %rsi,0x18(%rsp) 4033f3: 48 c7 44 24 50 00 00 movq $0x0,0x50(%rsp) 4033fa: 00 00 4033fc: 80 3e 00 cmpb $0x0,(%rsi) 4033ff: 78 0e js 40340f <_D3std4conv30__T20convError_unexpectedTAxaZ20convError_unexpectedFNaNfAxaZAya+0x3f> 403401: 48 c7 44 24 50 01 00 movq $0x1,0x50(%rsp) 403408: 00 00 40340a: 0f b6 2e movzbl (%rsi),%ebp 40340d: eb 11 jmp 403420 <_D3std4conv30__T20convError_unexpectedTAxaZ20convError_unexpectedFNaNfAxaZAya+0x50> 40340f: 48 8d 7c 24 50 lea 0x50(%rsp),%rdi 403414: 48 8d 74 24 10 lea 0x10(%rsp),%rsi 403419: e8 32 fd ff ff callq 403150 <_D3std3utf23__T10decodeImplVb1TAxaZ10decodeImplFNaKAxaKmZw> 40341e: 89 c5 mov %eax,%ebp 403420: 48 c7 04 24 01 00 00 movq $0x1,(%rsp) 403427: 00 403428: 48 c7 44 24 08 c9 0f movq $0x420fc9,0x8(%rsp) 40342f: 42 00 403431: bf 00 a9 41 00 mov $0x41a900,%edi 403436: e8 45 03 01 00 callq 413780 <_d_allocmemoryT> 40343b: 48 89 c3 mov %rax,%rbx 40343e: 0f 57 c0 xorps %xmm0,%xmm0 403441: 0f 11 03 movups %xmm0,(%rbx) 403444: 48 c7 43 10 00 00 00 movq $0x0,0x10(%rbx) 40344b: 00 40344c: 0f 29 44 24 50 movaps %xmm0,0x50(%rsp) 403451: 48 8d 54 24 50 lea 0x50(%rsp),%rdx 403456: bf e8 02 42 00 mov $0x4202e8,%edi 40345b: 31 f6 xor %esi,%esi 40345d: e8 ee 05 01 00 callq 413a50 <_d_arraysetcapacity> 403462: 48 89 03 mov %rax,(%rbx) 403465: 0f 10 05 34 74 01 00 movups 0x17434(%rip),%xmm0 # 41a8a0 <_D3std6format18__T10FormatSpecTaZ10FormatSpec6__initZ+0x30> 40346c: 0f 29 44 24 40 movaps %xmm0,0x40(%rsp) 403471: 0f 10 05 18 74 01 00 movups 0x17418(%rip),%xmm0 # 41a890 <_D3std6format18__T10FormatSpecTaZ10FormatSpec6__initZ+0x20> 403478: 0f 29 44 24 30 movaps %xmm0,0x30(%rsp) 40347d: 0f 10 05 fc 73 01 00 movups 0x173fc(%rip),%xmm0 # 41a880 <_D3std6format18__T10FormatSpecTaZ10FormatSpec6__initZ+0x10> 403484: 0f 29 44 24 20 movaps %xmm0,0x20(%rsp) 403489: 0f 10 05 e0 73 01 00 movups 0x173e0(%rip),%xmm0 # 41a870 <_D3std6format18__T10FormatSpecTaZ10FormatSpec6__initZ> 403490: 0f 29 44 24 10 movaps %xmm0,0x10(%rsp) 403495: 48 8d 7c 24 10 lea 0x10(%rsp),%rdi 40349a: 89 ee mov %ebp,%esi 40349c: 48 89 da mov %rbx,%rdx 40349f: e8 4c 00 00 00 callq 4034f0 <_D3std6format61__T11formatValueTS3std5array17__T8AppenderTAyaZ8AppenderTwTaZ11formatValueFNaNfS3std5array17__T8AppenderTAyaZ8AppenderwKS3std6format18__T10FormatSpecTaZ10FormatSpecZv> 4034a4: 48 8b 53 08 mov 0x8(%rbx),%rdx 4034a8: 48 8b 4b 10 mov 0x10(%rbx),%rcx 4034ac: 48 8d 1c 24 lea (%rsp),%rbx 4034b0: bf e8 03 42 00 mov $0x4203e8,%edi 4034b5: 48 89 de mov %rbx,%rsi 4034b8: e8 33 1c 01 00 callq 4150f0 <_d_arrayappendT> 4034bd: 48 89 04 24 mov %rax,(%rsp) 4034c1: 48 89 54 24 08 mov %rdx,0x8(%rsp) 4034c6: bf e8 03 42 00 mov $0x4203e8,%edi 4034cb: ba 01 00 00 00 mov $0x1,%edx 4034d0: b9 c9 0f 42 00 mov $0x420fc9,%ecx 4034d5: 48 89 de mov %rbx,%rsi 4034d8: e8 13 1c 01 00 callq 4150f0 <_d_arrayappendT> 4034dd: 48 83 c4 68 add $0x68,%rsp 4034e1: 5b pop %rbx 4034e2: 5d pop %rbp 4034e3: c3 retq 4034e4: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) 4034eb: 00 00 00 4034ee: 66 90 xchg %ax,%ax 00000000004034f0 <_D3std6format61__T11formatValueTS3std5array17__T8AppenderTAyaZ8AppenderTwTaZ11formatValueFNaNfS3std5array17__T8AppenderTAyaZ8AppenderwKS3std6format18__T10FormatSpecTaZ10FormatSpecZv>: 4034f0: 41 57 push %r15 4034f2: 41 56 push %r14 4034f4: 53 push %rbx 4034f5: 48 83 ec 10 sub $0x10,%rsp 4034f9: 48 89 14 24 mov %rdx,(%rsp) 4034fd: 8a 47 08 mov 0x8(%rdi),%al 403500: 24 ef and $0xef,%al 403502: 3c 63 cmp $0x63,%al 403504: 75 5e jne 403564 <_D3std6format61__T11formatValueTS3std5array17__T8AppenderTAyaZ8AppenderTwTaZ11formatValueFNaNfS3std5array17__T8AppenderTAyaZ8AppenderwKS3std6format18__T10FormatSpecTaZ10FormatSpecZv+0x74> 403506: c7 44 24 0c ff ff ff movl $0xffffffff,0xc(%rsp) 40350d: ff 40350e: 48 8d 44 24 0c lea 0xc(%rsp),%rax 403513: 89 f7 mov %esi,%edi 403515: 48 89 c6 mov %rax,%rsi 403518: e8 e3 1b 00 00 callq 405100 <_D3std3utf6encodeFNaNfKG4awZm> 40351d: 48 89 c3 mov %rax,%rbx 403520: 48 83 fb 05 cmp $0x5,%rbx 403524: 73 4d jae 403573 <_D3std6format61__T11formatValueTS3std5array17__T8AppenderTAyaZ8AppenderTwTaZ11formatValueFNaNfS3std5array17__T8AppenderTAyaZ8AppenderwKS3std6format18__T10FormatSpecTaZ10FormatSpecZv+0x83> 403526: 48 8d 3c 24 lea (%rsp),%rdi 40352a: 48 89 de mov %rbx,%rsi 40352d: e8 ae 00 00 00 callq 4035e0 <_D3std5array17__T8AppenderTAyaZ8Appender13ensureAddableMFNaNbNfmZv> 403532: 48 8b 04 24 mov (%rsp),%rax 403536: 48 8b 78 08 mov 0x8(%rax),%rdi 40353a: 49 89 fe mov %rdi,%r14 40353d: 49 01 de add %rbx,%r14 403540: 72 40 jb 403582 <_D3std6format61__T11formatValueTS3std5array17__T8AppenderTAyaZ8AppenderTwTaZ11formatValueFNaNfS3std5array17__T8AppenderTAyaZ8AppenderwKS3std6format18__T10FormatSpecTaZ10FormatSpecZv+0x92> 403542: 4c 8b 78 10 mov 0x10(%rax),%r15 403546: 4c 01 ff add %r15,%rdi 403549: 48 8d 74 24 0c lea 0xc(%rsp),%rsi 40354e: 48 89 da mov %rbx,%rdx 403551: e8 ea e6 ff ff callq 401c40 403556: 48 8b 04 24 mov (%rsp),%rax 40355a: 4c 89 78 10 mov %r15,0x10(%rax) 40355e: 4c 89 70 08 mov %r14,0x8(%rax) 403562: eb 05 jmp 403569 <_D3std6format61__T11formatValueTS3std5array17__T8AppenderTAyaZ8AppenderTwTaZ11formatValueFNaNfS3std5array17__T8AppenderTAyaZ8AppenderwKS3std6format18__T10FormatSpecTaZ10FormatSpecZv+0x79> 403564: e8 c7 01 00 00 callq 403730 <_D3std6format61__T11formatValueTS3std5array17__T8AppenderTAyaZ8AppenderTkTaZ11formatValueFNaNfS3std5array17__T8AppenderTAyaZ8AppenderkKS3std6format18__T10FormatSpecTaZ10FormatSpecZv> 403569: 48 83 c4 10 add $0x10,%rsp 40356d: 5b pop %rbx 40356e: 41 5e pop %r14 403570: 41 5f pop %r15 403572: c3 retq 403573: bf e0 ae 62 00 mov $0x62aee0,%edi 403578: be 0d 09 00 00 mov $0x90d,%esi 40357d: e8 5e 30 00 00 callq 4065e0 <_d_array_bounds> 403582: bf e0 ae 62 00 mov $0x62aee0,%edi 403587: be 5a 09 00 00 mov $0x95a,%esi 40358c: e8 4f 30 00 00 callq 4065e0 <_d_array_bounds> 403591: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) 403598: 00 00 00 40359b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 00000000004035a0 <_D3std5array17__T8AppenderTAyaZ8Appender4Data11__xopEqualsFKxS3std5array17__T8AppenderTAyaZ8Appender4DataKxS3std5array17__T8AppenderTAyaZ8Appender4DataZb>: 4035a0: 50 push %rax 4035a1: 48 8b 06 mov (%rsi),%rax 4035a4: 48 3b 07 cmp (%rdi),%rax 4035a7: 75 25 jne 4035ce <_D3std5array17__T8AppenderTAyaZ8Appender4Data11__xopEqualsFKxS3std5array17__T8AppenderTAyaZ8Appender4DataKxS3std5array17__T8AppenderTAyaZ8Appender4DataZb+0x2e> 4035a9: 48 8b 46 08 mov 0x8(%rsi),%rax 4035ad: 48 8b 76 10 mov 0x10(%rsi),%rsi 4035b1: 48 8b 57 08 mov 0x8(%rdi),%rdx 4035b5: 48 8b 4f 10 mov 0x10(%rdi),%rcx 4035b9: 41 b8 b8 04 42 00 mov $0x4204b8,%r8d 4035bf: 48 89 c7 mov %rax,%rdi 4035c2: e8 f9 31 01 00 callq 4167c0 <_adEq2> 4035c7: 85 c0 test %eax,%eax 4035c9: 0f 95 c0 setne %al 4035cc: eb 02 jmp 4035d0 <_D3std5array17__T8AppenderTAyaZ8Appender4Data11__xopEqualsFKxS3std5array17__T8AppenderTAyaZ8Appender4DataKxS3std5array17__T8AppenderTAyaZ8Appender4DataZb+0x30> 4035ce: 31 c0 xor %eax,%eax 4035d0: 5a pop %rdx 4035d1: c3 retq 4035d2: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) 4035d9: 00 00 00 4035dc: 0f 1f 40 00 nopl 0x0(%rax) 00000000004035e0 <_D3std5array17__T8AppenderTAyaZ8Appender13ensureAddableMFNaNbNfmZv>: 4035e0: 41 57 push %r15 4035e2: 41 56 push %r14 4035e4: 41 55 push %r13 4035e6: 41 54 push %r12 4035e8: 53 push %rbx 4035e9: 48 83 ec 20 sub $0x20,%rsp 4035ed: 49 89 f4 mov %rsi,%r12 4035f0: 49 89 ff mov %rdi,%r15 4035f3: 49 8b 07 mov (%r15),%rax 4035f6: 48 85 c0 test %rax,%rax 4035f9: 75 1b jne 403616 <_D3std5array17__T8AppenderTAyaZ8Appender13ensureAddableMFNaNbNfmZv+0x36> 4035fb: bf 00 a9 41 00 mov $0x41a900,%edi 403600: e8 7b 01 01 00 callq 413780 <_d_allocmemoryT> 403605: 0f 57 c0 xorps %xmm0,%xmm0 403608: 0f 11 00 movups %xmm0,(%rax) 40360b: 48 c7 40 10 00 00 00 movq $0x0,0x10(%rax) 403612: 00 403613: 49 89 07 mov %rax,(%r15) 403616: 48 8b 18 mov (%rax),%rbx 403619: 4c 8b 70 08 mov 0x8(%rax),%r14 40361d: 4f 8d 2c 26 lea (%r14,%r12,1),%r13 403621: 4c 39 eb cmp %r13,%rbx 403624: 0f 83 e9 00 00 00 jae 403713 <_D3std5array17__T8AppenderTAyaZ8Appender13ensureAddableMFNaNbNfmZv+0x133> 40362a: 48 85 db test %rbx,%rbx 40362d: 74 59 je 403688 <_D3std5array17__T8AppenderTAyaZ8Appender13ensureAddableMFNaNbNfmZv+0xa8> 40362f: 48 89 df mov %rbx,%rdi 403632: e8 09 31 00 00 callq 406740 <_D4core5bitop3bsrFNaNbNfmZi> 403637: ff c0 inc %eax 403639: 48 63 c8 movslq %eax,%rcx 40363c: b8 e8 03 00 00 mov $0x3e8,%eax 403641: 31 d2 xor %edx,%edx 403643: 48 f7 f1 div %rcx 403646: 48 83 c0 64 add $0x64,%rax 40364a: 48 3d c8 00 00 00 cmp $0xc8,%rax 403650: b9 c8 00 00 00 mov $0xc8,%ecx 403655: 48 0f 46 c8 cmovbe %rax,%rcx 403659: 48 0f af cb imul %rbx,%rcx 40365d: 48 83 c1 63 add $0x63,%rcx 403661: 48 c1 e9 02 shr $0x2,%rcx 403665: 48 ba c3 f5 28 5c 8f mov $0x28f5c28f5c28f5c3,%rdx 40366c: c2 f5 28 40366f: 48 89 c8 mov %rcx,%rax 403672: 48 f7 e2 mul %rdx 403675: 48 89 d3 mov %rdx,%rbx 403678: 48 c1 eb 02 shr $0x2,%rbx 40367c: 4c 39 eb cmp %r13,%rbx 40367f: 49 0f 46 dd cmovbe %r13,%rbx 403683: 49 8b 07 mov (%r15),%rax 403686: eb 0d jmp 403695 <_D3std5array17__T8AppenderTAyaZ8Appender13ensureAddableMFNaNbNfmZv+0xb5> 403688: 49 83 fd 08 cmp $0x8,%r13 40368c: bb 08 00 00 00 mov $0x8,%ebx 403691: 49 0f 43 dd cmovae %r13,%rbx 403695: 48 8b 50 10 mov 0x10(%rax),%rdx 403699: 48 89 df mov %rbx,%rdi 40369c: 4c 29 f7 sub %r14,%rdi 40369f: 4c 89 e6 mov %r12,%rsi 4036a2: e8 e9 2f 00 00 callq 406690 <_D4core6memory2GC6extendFNaNbPvmmZm> 4036a7: 48 85 c0 test %rax,%rax 4036aa: 74 08 je 4036b4 <_D3std5array17__T8AppenderTAyaZ8Appender13ensureAddableMFNaNbNfmZv+0xd4> 4036ac: 49 8b 0f mov (%r15),%rcx 4036af: 48 89 01 mov %rax,(%rcx) 4036b2: eb 5f jmp 403713 <_D3std5array17__T8AppenderTAyaZ8Appender13ensureAddableMFNaNbNfmZv+0x133> 4036b4: 48 8b 05 2d cd 01 00 mov 0x1cd2d(%rip),%rax # 4203e8 <_D12TypeInfo_Aya6__initZ> 4036bb: bf e8 03 42 00 mov $0x4203e8,%edi 4036c0: ff 50 50 callq *0x50(%rax) 4036c3: 48 8b 08 mov (%rax),%rcx 4036c6: 48 89 c7 mov %rax,%rdi 4036c9: ff 51 60 callq *0x60(%rcx) 4036cc: 8d 34 00 lea (%rax,%rax,1),%esi 4036cf: f7 d6 not %esi 4036d1: 83 e6 02 and $0x2,%esi 4036d4: 48 8d 7c 24 08 lea 0x8(%rsp),%rdi 4036d9: 48 89 da mov %rbx,%rdx 4036dc: e8 7f 2f 00 00 callq 406660 <_D4core6memory2GC6qallocFNaNbmkZS4core6memory8BlkInfo_> 4036e1: 48 8b 5c 24 08 mov 0x8(%rsp),%rbx 4036e6: 48 8b 44 24 10 mov 0x10(%rsp),%rax 4036eb: 49 8b 0f mov (%r15),%rcx 4036ee: 48 89 01 mov %rax,(%rcx) 4036f1: 4d 85 f6 test %r14,%r14 4036f4: 74 12 je 403708 <_D3std5array17__T8AppenderTAyaZ8Appender13ensureAddableMFNaNbNfmZv+0x128> 4036f6: 49 8b 07 mov (%r15),%rax 4036f9: 48 8b 70 10 mov 0x10(%rax),%rsi 4036fd: 48 89 df mov %rbx,%rdi 403700: 4c 89 f2 mov %r14,%rdx 403703: e8 38 e5 ff ff callq 401c40 403708: 49 8b 07 mov (%r15),%rax 40370b: 48 89 58 10 mov %rbx,0x10(%rax) 40370f: 4c 89 70 08 mov %r14,0x8(%rax) 403713: 48 83 c4 20 add $0x20,%rsp 403717: 5b pop %rbx 403718: 41 5c pop %r12 40371a: 41 5d pop %r13 40371c: 41 5e pop %r14 40371e: 41 5f pop %r15 403720: c3 retq 403721: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) 403728: 00 00 00 40372b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 0000000000403730 <_D3std6format61__T11formatValueTS3std5array17__T8AppenderTAyaZ8AppenderTkTaZ11formatValueFNaNfS3std5array17__T8AppenderTAyaZ8AppenderkKS3std6format18__T10FormatSpecTaZ10FormatSpecZv>: 403730: 55 push %rbp 403731: 41 56 push %r14 403733: 53 push %rbx 403734: 48 83 ec 60 sub $0x60,%rsp 403738: 48 89 d0 mov %rdx,%rax 40373b: 89 f5 mov %esi,%ebp 40373d: 48 89 44 24 18 mov %rax,0x18(%rsp) 403742: 89 6c 24 14 mov %ebp,0x14(%rsp) 403746: 8a 4f 08 mov 0x8(%rdi),%cl 403749: 80 f9 61 cmp $0x61,%cl 40374c: 7f 10 jg 40375e <_D3std6format61__T11formatValueTS3std5array17__T8AppenderTAyaZ8AppenderTkTaZ11formatValueFNaNfS3std5array17__T8AppenderTAyaZ8AppenderkKS3std6format18__T10FormatSpecTaZ10FormatSpecZv+0x2e> 40374e: 80 f9 58 cmp $0x58,%cl 403751: 0f 85 44 01 00 00 jne 40389b <_D3std6format61__T11formatValueTS3std5array17__T8AppenderTAyaZ8AppenderTkTaZ11formatValueFNaNfS3std5array17__T8AppenderTAyaZ8AppenderkKS3std6format18__T10FormatSpecTaZ10FormatSpecZv+0x16b> 403757: be 10 00 00 00 mov $0x10,%esi 40375c: eb 3b jmp 403799 <_D3std6format61__T11formatValueTS3std5array17__T8AppenderTAyaZ8AppenderTkTaZ11formatValueFNaNfS3std5array17__T8AppenderTAyaZ8AppenderkKS3std6format18__T10FormatSpecTaZ10FormatSpecZv+0x69> 40375e: 80 f9 6e cmp $0x6e,%cl 403761: 7f 14 jg 403777 <_D3std6format61__T11formatValueTS3std5array17__T8AppenderTAyaZ8AppenderTkTaZ11formatValueFNaNfS3std5array17__T8AppenderTAyaZ8AppenderkKS3std6format18__T10FormatSpecTaZ10FormatSpecZv+0x47> 403763: be 02 00 00 00 mov $0x2,%esi 403768: 80 f9 62 cmp $0x62,%cl 40376b: 74 2c je 403799 <_D3std6format61__T11formatValueTS3std5array17__T8AppenderTAyaZ8AppenderTkTaZ11formatValueFNaNfS3std5array17__T8AppenderTAyaZ8AppenderkKS3std6format18__T10FormatSpecTaZ10FormatSpecZv+0x69> 40376d: 80 f9 64 cmp $0x64,%cl 403770: 74 1b je 40378d <_D3std6format61__T11formatValueTS3std5array17__T8AppenderTAyaZ8AppenderTkTaZ11formatValueFNaNfS3std5array17__T8AppenderTAyaZ8AppenderkKS3std6format18__T10FormatSpecTaZ10FormatSpecZv+0x5d> 403772: e9 24 01 00 00 jmpq 40389b <_D3std6format61__T11formatValueTS3std5array17__T8AppenderTAyaZ8AppenderTkTaZ11formatValueFNaNfS3std5array17__T8AppenderTAyaZ8AppenderkKS3std6format18__T10FormatSpecTaZ10FormatSpecZv+0x16b> 403777: 80 c1 91 add $0x91,%cl 40377a: 0f b6 c9 movzbl %cl,%ecx 40377d: 80 f9 09 cmp $0x9,%cl 403780: 0f 87 15 01 00 00 ja 40389b <_D3std6format61__T11formatValueTS3std5array17__T8AppenderTAyaZ8AppenderTkTaZ11formatValueFNaNfS3std5array17__T8AppenderTAyaZ8AppenderkKS3std6format18__T10FormatSpecTaZ10FormatSpecZv+0x16b> 403786: ff 24 cd 38 39 40 00 jmpq *0x403938(,%rcx,8) 40378d: be 0a 00 00 00 mov $0xa,%esi 403792: eb 05 jmp 403799 <_D3std6format61__T11formatValueTS3std5array17__T8AppenderTAyaZ8AppenderTkTaZ11formatValueFNaNfS3std5array17__T8AppenderTAyaZ8AppenderkKS3std6format18__T10FormatSpecTaZ10FormatSpecZv+0x69> 403794: be 08 00 00 00 mov $0x8,%esi 403799: 89 e9 mov %ebp,%ecx 40379b: 0f 10 07 movups (%rdi),%xmm0 40379e: 0f 10 4f 10 movups 0x10(%rdi),%xmm1 4037a2: 0f 10 57 20 movups 0x20(%rdi),%xmm2 4037a6: 0f 10 5f 30 movups 0x30(%rdi),%xmm3 4037aa: 0f 29 5c 24 50 movaps %xmm3,0x50(%rsp) 4037af: 0f 29 54 24 40 movaps %xmm2,0x40(%rsp) 4037b4: 0f 29 4c 24 30 movaps %xmm1,0x30(%rsp) 4037b9: 0f 29 44 24 20 movaps %xmm0,0x20(%rsp) 4037be: 48 8d 54 24 20 lea 0x20(%rsp),%rdx 4037c3: 31 ff xor %edi,%edi 4037c5: 49 89 c0 mov %rax,%r8 4037c8: e8 c3 01 00 00 callq 403990 <_D3std6format62__T14formatUnsignedTS3std5array17__T8AppenderTAyaZ8AppenderTaZ14formatUnsignedFNaNbNfS3std5array17__T8AppenderTAyaZ8AppendermKS3std6format18__T10FormatSpecTaZ10FormatSpeckbZv> 4037cd: 48 83 c4 60 add $0x60,%rsp 4037d1: 5b pop %rbx 4037d2: 41 5e pop %r14 4037d4: 5d pop %rbp 4037d5: c3 retq 4037d6: f6 47 0b 08 testb $0x8,0xb(%rdi) 4037da: bb 03 00 00 00 mov $0x3,%ebx 4037df: 74 61 je 403842 <_D3std6format61__T11formatValueTS3std5array17__T8AppenderTAyaZ8AppenderTkTaZ11formatValueFNaNfS3std5array17__T8AppenderTAyaZ8AppenderkKS3std6format18__T10FormatSpecTaZ10FormatSpecZv+0x112> 4037e1: 48 8d 6c 24 18 lea 0x18(%rsp),%rbp 4037e6: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) 4037ed: 00 00 00 4037f0: 48 83 fb 04 cmp $0x4,%rbx 4037f4: 0f 83 19 01 00 00 jae 403913 <_D3std6format61__T11formatValueTS3std5array17__T8AppenderTAyaZ8AppenderTkTaZ11formatValueFNaNfS3std5array17__T8AppenderTAyaZ8AppenderkKS3std6format18__T10FormatSpecTaZ10FormatSpecZv+0x1e3> 4037fa: 44 8a 74 1c 14 mov 0x14(%rsp,%rbx,1),%r14b 4037ff: be 01 00 00 00 mov $0x1,%esi 403804: 48 89 ef mov %rbp,%rdi 403807: e8 d4 fd ff ff callq 4035e0 <_D3std5array17__T8AppenderTAyaZ8Appender13ensureAddableMFNaNbNfmZv> 40380c: 48 8b 4c 24 18 mov 0x18(%rsp),%rcx 403811: 48 8b 41 08 mov 0x8(%rcx),%rax 403815: 48 83 f8 ff cmp $0xffffffffffffffff,%rax 403819: 0f 84 03 01 00 00 je 403922 <_D3std6format61__T11formatValueTS3std5array17__T8AppenderTAyaZ8AppenderTkTaZ11formatValueFNaNfS3std5array17__T8AppenderTAyaZ8AppenderkKS3std6format18__T10FormatSpecTaZ10FormatSpecZv+0x1f2> 40381f: 48 8b 49 10 mov 0x10(%rcx),%rcx 403823: 44 88 34 01 mov %r14b,(%rcx,%rax,1) 403827: 48 ff c0 inc %rax 40382a: 48 8b 54 24 18 mov 0x18(%rsp),%rdx 40382f: 48 89 4a 10 mov %rcx,0x10(%rdx) 403833: 48 89 42 08 mov %rax,0x8(%rdx) 403837: 48 ff cb dec %rbx 40383a: 48 83 fb ff cmp $0xffffffffffffffff,%rbx 40383e: 75 b0 jne 4037f0 <_D3std6format61__T11formatValueTS3std5array17__T8AppenderTAyaZ8AppenderTkTaZ11formatValueFNaNfS3std5array17__T8AppenderTAyaZ8AppenderkKS3std6format18__T10FormatSpecTaZ10FormatSpecZv+0xc0> 403840: eb 8b jmp 4037cd <_D3std6format61__T11formatValueTS3std5array17__T8AppenderTAyaZ8AppenderTkTaZ11formatValueFNaNfS3std5array17__T8AppenderTAyaZ8AppenderkKS3std6format18__T10FormatSpecTaZ10FormatSpecZv+0x9d> 403842: bb 01 00 00 00 mov $0x1,%ebx 403847: 4c 8d 74 24 18 lea 0x18(%rsp),%r14 40384c: eb 0a jmp 403858 <_D3std6format61__T11formatValueTS3std5array17__T8AppenderTAyaZ8AppenderTkTaZ11formatValueFNaNfS3std5array17__T8AppenderTAyaZ8AppenderkKS3std6format18__T10FormatSpecTaZ10FormatSpecZv+0x128> 40384e: 66 90 xchg %ax,%ax 403850: 40 8a 6c 1c 14 mov 0x14(%rsp,%rbx,1),%bpl 403855: 48 ff c3 inc %rbx 403858: be 01 00 00 00 mov $0x1,%esi 40385d: 4c 89 f7 mov %r14,%rdi 403860: e8 7b fd ff ff callq 4035e0 <_D3std5array17__T8AppenderTAyaZ8Appender13ensureAddableMFNaNbNfmZv> 403865: 48 8b 4c 24 18 mov 0x18(%rsp),%rcx 40386a: 48 8b 41 08 mov 0x8(%rcx),%rax 40386e: 48 83 f8 ff cmp $0xffffffffffffffff,%rax 403872: 0f 84 aa 00 00 00 je 403922 <_D3std6format61__T11formatValueTS3std5array17__T8AppenderTAyaZ8AppenderTkTaZ11formatValueFNaNfS3std5array17__T8AppenderTAyaZ8AppenderkKS3std6format18__T10FormatSpecTaZ10FormatSpecZv+0x1f2> 403878: 48 8b 49 10 mov 0x10(%rcx),%rcx 40387c: 40 88 2c 01 mov %bpl,(%rcx,%rax,1) 403880: 48 ff c0 inc %rax 403883: 48 8b 54 24 18 mov 0x18(%rsp),%rdx 403888: 48 89 4a 10 mov %rcx,0x10(%rdx) 40388c: 48 89 42 08 mov %rax,0x8(%rdx) 403890: 48 83 fb 03 cmp $0x3,%rbx 403894: 76 ba jbe 403850 <_D3std6format61__T11formatValueTS3std5array17__T8AppenderTAyaZ8AppenderTkTaZ11formatValueFNaNfS3std5array17__T8AppenderTAyaZ8AppenderkKS3std6format18__T10FormatSpecTaZ10FormatSpecZv+0x120> 403896: e9 32 ff ff ff jmpq 4037cd <_D3std6format61__T11formatValueTS3std5array17__T8AppenderTAyaZ8AppenderTkTaZ11formatValueFNaNfS3std5array17__T8AppenderTAyaZ8AppenderkKS3std6format18__T10FormatSpecTaZ10FormatSpecZv+0x9d> 40389b: bf 50 ba 62 00 mov $0x62ba50,%edi 4038a0: e8 0b ff 00 00 callq 4137b0 <_d_newclass> 4038a5: 48 c7 00 70 b6 41 00 movq $0x41b670,(%rax) 4038ac: 48 c7 40 08 00 00 00 movq $0x0,0x8(%rax) 4038b3: 00 4038b4: 48 8b 0d ad 7d 01 00 mov 0x17dad(%rip),%rcx # 41b668 <_D3std6format15FormatException6__initZ+0x40> 4038bb: 48 89 48 40 mov %rcx,0x40(%rax) 4038bf: 0f 10 05 92 7d 01 00 movups 0x17d92(%rip),%xmm0 # 41b658 <_D3std6format15FormatException6__initZ+0x30> 4038c6: 0f 11 40 30 movups %xmm0,0x30(%rax) 4038ca: 0f 10 05 77 7d 01 00 movups 0x17d77(%rip),%xmm0 # 41b648 <_D3std6format15FormatException6__initZ+0x20> 4038d1: 0f 11 40 20 movups %xmm0,0x20(%rax) 4038d5: 0f 10 05 5c 7d 01 00 movups 0x17d5c(%rip),%xmm0 # 41b638 <_D3std6format15FormatException6__initZ+0x10> 4038dc: 0f 11 40 10 movups %xmm0,0x10(%rax) 4038e0: 48 c7 04 24 d6 aa 41 movq $0x41aad6,(%rsp) 4038e7: 00 4038e8: be 00 00 00 00 mov $0x0,%esi 4038ed: ba 4c 05 00 00 mov $0x54c,%edx 4038f2: b9 37 00 00 00 mov $0x37,%ecx 4038f7: 41 b8 e0 aa 41 00 mov $0x41aae0,%r8d 4038fd: 41 b9 08 00 00 00 mov $0x8,%r9d 403903: 48 89 c7 mov %rax,%rdi 403906: e8 05 28 00 00 callq 406110 <_D3std6format15FormatException6__ctorMFNaNbNfAyaAyamC6object9ThrowableZC3std6format15FormatException> 40390b: 48 89 c7 mov %rax,%rdi 40390e: e8 5d 53 00 00 callq 408c70 <_d_throw_exception> 403913: bf f0 ba 62 00 mov $0x62baf0,%edi 403918: be 3b 05 00 00 mov $0x53b,%esi 40391d: e8 be 2c 00 00 callq 4065e0 <_d_array_bounds> 403922: bf e0 ae 62 00 mov $0x62aee0,%edi 403927: be 26 09 00 00 mov $0x926,%esi 40392c: e8 af 2c 00 00 callq 4065e0 <_d_array_bounds> 403931: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 403938: 94 xchg %eax,%esp 403939: 37 (bad) 40393a: 40 00 00 add %al,(%rax) 40393d: 00 00 add %al,(%rax) 40393f: 00 9b 38 40 00 00 add %bl,0x4038(%rbx) 403945: 00 00 add %al,(%rax) 403947: 00 9b 38 40 00 00 add %bl,0x4038(%rbx) 40394d: 00 00 add %al,(%rax) 40394f: 00 d6 add %dl,%dh 403951: 37 (bad) 403952: 40 00 00 add %al,(%rax) 403955: 00 00 add %al,(%rax) 403957: 00 8d 37 40 00 00 add %cl,0x4037(%rbp) 40395d: 00 00 add %al,(%rax) 40395f: 00 9b 38 40 00 00 add %bl,0x4038(%rbx) 403965: 00 00 add %al,(%rax) 403967: 00 8d 37 40 00 00 add %cl,0x4037(%rbp) 40396d: 00 00 add %al,(%rax) 40396f: 00 9b 38 40 00 00 add %bl,0x4038(%rbx) 403975: 00 00 add %al,(%rax) 403977: 00 9b 38 40 00 00 add %bl,0x4038(%rbx) 40397d: 00 00 add %al,(%rax) 40397f: 00 57 37 add %dl,0x37(%rdi) 403982: 40 00 00 add %al,(%rax) 403985: 00 00 add %al,(%rax) 403987: 00 0f add %cl,(%rdi) 403989: 1f (bad) 40398a: 84 00 test %al,(%rax) 40398c: 00 00 add %al,(%rax) ... 0000000000403990 <_D3std6format62__T14formatUnsignedTS3std5array17__T8AppenderTAyaZ8AppenderTaZ14formatUnsignedFNaNbNfS3std5array17__T8AppenderTAyaZ8AppendermKS3std6format18__T10FormatSpecTaZ10FormatSpeckbZv>: 403990: 55 push %rbp 403991: 41 57 push %r15 403993: 41 56 push %r14 403995: 41 55 push %r13 403997: 41 54 push %r12 403999: 53 push %rbx 40399a: 48 83 ec 68 sub $0x68,%rsp 40399e: 49 89 d7 mov %rdx,%r15 4039a1: 4c 89 44 24 60 mov %r8,0x60(%rsp) 4039a6: 4d 63 4f 04 movslq 0x4(%r15),%r9 4039aa: 49 81 f9 fe ff ff 7f cmp $0x7ffffffe,%r9 4039b1: 75 14 jne 4039c7 <_D3std6format62__T14formatUnsignedTS3std5array17__T8AppenderTAyaZ8AppenderTaZ14formatUnsignedFNaNbNfS3std5array17__T8AppenderTAyaZ8AppendermKS3std6format18__T10FormatSpecTaZ10FormatSpeckbZv+0x37> 4039b3: 41 c7 47 04 01 00 00 movl $0x1,0x4(%r15) 4039ba: 00 4039bb: 45 8a 47 0b mov 0xb(%r15),%r8b 4039bf: 41 b9 01 00 00 00 mov $0x1,%r9d 4039c5: eb 0c jmp 4039d3 <_D3std6format62__T14formatUnsignedTS3std5array17__T8AppenderTAyaZ8AppenderTaZ14formatUnsignedFNaNbNfS3std5array17__T8AppenderTAyaZ8AppendermKS3std6format18__T10FormatSpecTaZ10FormatSpeckbZv+0x43> 4039c7: 45 8a 47 0b mov 0xb(%r15),%r8b 4039cb: 41 80 e0 fd and $0xfd,%r8b 4039cf: 45 88 47 0b mov %r8b,0xb(%r15) 4039d3: 44 88 c0 mov %r8b,%al 4039d6: 24 03 and $0x3,%al 4039d8: b2 20 mov $0x20,%dl 4039da: 74 08 je 4039e4 <_D3std6format62__T14formatUnsignedTS3std5array17__T8AppenderTAyaZ8AppenderTaZ14formatUnsignedFNaNbNfS3std5array17__T8AppenderTAyaZ8AppendermKS3std6format18__T10FormatSpecTaZ10FormatSpeckbZv+0x54> 4039dc: 3c 02 cmp $0x2,%al 4039de: b2 30 mov $0x30,%dl 4039e0: 74 02 je 4039e4 <_D3std6format62__T14formatUnsignedTS3std5array17__T8AppenderTAyaZ8AppenderTaZ14formatUnsignedFNaNbNfS3std5array17__T8AppenderTAyaZ8AppendermKS3std6format18__T10FormatSpecTaZ10FormatSpeckbZv+0x54> 4039e2: 31 d2 xor %edx,%edx 4039e4: 41 f6 c0 08 test $0x8,%r8b 4039e8: b0 2b mov $0x2b,%al 4039ea: 75 08 jne 4039f4 <_D3std6format62__T14formatUnsignedTS3std5array17__T8AppenderTAyaZ8AppenderTaZ14formatUnsignedFNaNbNfS3std5array17__T8AppenderTAyaZ8AppendermKS3std6format18__T10FormatSpecTaZ10FormatSpeckbZv+0x64> 4039ec: 44 88 c0 mov %r8b,%al 4039ef: c0 e0 03 shl $0x3,%al 4039f2: 24 20 and $0x20,%al 4039f4: 89 54 24 18 mov %edx,0x18(%rsp) 4039f8: 83 fe 0a cmp $0xa,%esi 4039fb: 75 12 jne 403a0f <_D3std6format62__T14formatUnsignedTS3std5array17__T8AppenderTAyaZ8AppenderTaZ14formatUnsignedFNaNbNfS3std5array17__T8AppenderTAyaZ8AppendermKS3std6format18__T10FormatSpecTaZ10FormatSpeckbZv+0x7f> 4039fd: 40 f6 c7 01 test $0x1,%dil 403a01: b2 2d mov $0x2d,%dl 403a03: 89 54 24 1c mov %edx,0x1c(%rsp) 403a07: 75 0e jne 403a17 <_D3std6format62__T14formatUnsignedTS3std5array17__T8AppenderTAyaZ8AppenderTaZ14formatUnsignedFNaNbNfS3std5array17__T8AppenderTAyaZ8AppendermKS3std6format18__T10FormatSpecTaZ10FormatSpeckbZv+0x87> 403a09: 89 44 24 1c mov %eax,0x1c(%rsp) 403a0d: eb 08 jmp 403a17 <_D3std6format62__T14formatUnsignedTS3std5array17__T8AppenderTAyaZ8AppenderTaZ14formatUnsignedFNaNbNfS3std5array17__T8AppenderTAyaZ8AppendermKS3std6format18__T10FormatSpecTaZ10FormatSpeckbZv+0x87> 403a0f: c7 44 24 1c 00 00 00 movl $0x0,0x1c(%rsp) 403a16: 00 403a17: 48 c7 44 24 58 ff ff movq $0xffffffffffffffff,0x58(%rsp) 403a1e: ff ff 403a20: 48 c7 44 24 50 ff ff movq $0xffffffffffffffff,0x50(%rsp) 403a27: ff ff 403a29: 48 c7 44 24 48 ff ff movq $0xffffffffffffffff,0x48(%rsp) 403a30: ff ff 403a32: 48 c7 44 24 40 ff ff movq $0xffffffffffffffff,0x40(%rsp) 403a39: ff ff 403a3b: 48 c7 44 24 38 ff ff movq $0xffffffffffffffff,0x38(%rsp) 403a42: ff ff 403a44: 48 c7 44 24 30 ff ff movq $0xffffffffffffffff,0x30(%rsp) 403a4b: ff ff 403a4d: 48 c7 44 24 28 ff ff movq $0xffffffffffffffff,0x28(%rsp) 403a54: ff ff 403a56: 48 c7 44 24 20 ff ff movq $0xffffffffffffffff,0x20(%rsp) 403a5d: ff ff 403a5f: 89 f5 mov %esi,%ebp 403a61: bf 40 00 00 00 mov $0x40,%edi 403a66: 48 89 c8 mov %rcx,%rax 403a69: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 403a70: ff cf dec %edi 403a72: 83 ff 40 cmp $0x40,%edi 403a75: 0f 83 40 03 00 00 jae 403dbb <_D3std6format62__T14formatUnsignedTS3std5array17__T8AppenderTAyaZ8AppenderTaZ14formatUnsignedFNaNbNfS3std5array17__T8AppenderTAyaZ8AppendermKS3std6format18__T10FormatSpecTaZ10FormatSpeckbZv+0x42b> 403a7b: 4c 8d 6c 3c 20 lea 0x20(%rsp,%rdi,1),%r13 403a80: 31 d2 xor %edx,%edx 403a82: 48 f7 f5 div %rbp 403a85: 88 54 3c 20 mov %dl,0x20(%rsp,%rdi,1) 403a89: 89 d3 mov %edx,%ebx 403a8b: 81 e3 fe 00 00 00 and $0xfe,%ebx 403a91: 83 fb 09 cmp $0x9,%ebx 403a94: 77 0a ja 403aa0 <_D3std6format62__T14formatUnsignedTS3std5array17__T8AppenderTAyaZ8AppenderTaZ14formatUnsignedFNaNbNfS3std5array17__T8AppenderTAyaZ8AppendermKS3std6format18__T10FormatSpecTaZ10FormatSpeckbZv+0x110> 403a96: 83 c2 30 add $0x30,%edx 403a99: 89 d3 mov %edx,%ebx 403a9b: eb 16 jmp 403ab3 <_D3std6format62__T14formatUnsignedTS3std5array17__T8AppenderTAyaZ8AppenderTaZ14formatUnsignedFNaNbNfS3std5array17__T8AppenderTAyaZ8AppendermKS3std6format18__T10FormatSpecTaZ10FormatSpeckbZv+0x123> 403a9d: 0f 1f 00 nopl (%rax) 403aa0: 41 80 7f 08 78 cmpb $0x78,0x8(%r15) 403aa5: bb 57 00 00 00 mov $0x57,%ebx 403aaa: 74 05 je 403ab1 <_D3std6format62__T14formatUnsignedTS3std5array17__T8AppenderTAyaZ8AppenderTaZ14formatUnsignedFNaNbNfS3std5array17__T8AppenderTAyaZ8AppendermKS3std6format18__T10FormatSpecTaZ10FormatSpeckbZv+0x121> 403aac: bb 37 00 00 00 mov $0x37,%ebx 403ab1: 01 d3 add %edx,%ebx 403ab3: 41 88 5d 00 mov %bl,0x0(%r13) 403ab7: 48 85 c0 test %rax,%rax 403aba: 75 b4 jne 403a70 <_D3std6format62__T14formatUnsignedTS3std5array17__T8AppenderTAyaZ8AppenderTaZ14formatUnsignedFNaNbNfS3std5array17__T8AppenderTAyaZ8AppendermKS3std6format18__T10FormatSpecTaZ10FormatSpeckbZv+0xe0> 403abc: 83 ff 41 cmp $0x41,%edi 403abf: 0f 83 05 03 00 00 jae 403dca <_D3std6format62__T14formatUnsignedTS3std5array17__T8AppenderTAyaZ8AppenderTaZ14formatUnsignedFNaNbNfS3std5array17__T8AppenderTAyaZ8AppendermKS3std6format18__T10FormatSpecTaZ10FormatSpeckbZv+0x43a> 403ac5: bd 40 00 00 00 mov $0x40,%ebp 403aca: 48 29 fd sub %rdi,%rbp 403acd: 83 fe 08 cmp $0x8,%esi 403ad0: 74 07 je 403ad9 <_D3std6format62__T14formatUnsignedTS3std5array17__T8AppenderTAyaZ8AppenderTaZ14formatUnsignedFNaNbNfS3std5array17__T8AppenderTAyaZ8AppendermKS3std6format18__T10FormatSpecTaZ10FormatSpeckbZv+0x149> 403ad2: 48 89 4c 24 10 mov %rcx,0x10(%rsp) 403ad7: eb 1e jmp 403af7 <_D3std6format62__T14formatUnsignedTS3std5array17__T8AppenderTAyaZ8AppenderTaZ14formatUnsignedFNaNbNfS3std5array17__T8AppenderTAyaZ8AppendermKS3std6format18__T10FormatSpecTaZ10FormatSpeckbZv+0x167> 403ad9: 44 88 c0 mov %r8b,%al 403adc: 24 10 and $0x10,%al 403ade: 75 07 jne 403ae7 <_D3std6format62__T14formatUnsignedTS3std5array17__T8AppenderTAyaZ8AppenderTaZ14formatUnsignedFNaNbNfS3std5array17__T8AppenderTAyaZ8AppendermKS3std6format18__T10FormatSpecTaZ10FormatSpeckbZv+0x157> 403ae0: 48 89 4c 24 10 mov %rcx,0x10(%rsp) 403ae5: eb 10 jmp 403af7 <_D3std6format62__T14formatUnsignedTS3std5array17__T8AppenderTAyaZ8AppenderTaZ14formatUnsignedFNaNbNfS3std5array17__T8AppenderTAyaZ8AppendermKS3std6format18__T10FormatSpecTaZ10FormatSpeckbZv+0x167> 403ae7: 48 89 4c 24 10 mov %rcx,0x10(%rsp) 403aec: 49 39 e9 cmp %rbp,%r9 403aef: 77 06 ja 403af7 <_D3std6format62__T14formatUnsignedTS3std5array17__T8AppenderTAyaZ8AppenderTaZ14formatUnsignedFNaNbNfS3std5array17__T8AppenderTAyaZ8AppendermKS3std6format18__T10FormatSpecTaZ10FormatSpeckbZv+0x167> 403af1: b0 30 mov $0x30,%al 403af3: 89 44 24 1c mov %eax,0x1c(%rsp) 403af7: 49 63 17 movslq (%r15),%rdx 403afa: 48 29 ea sub %rbp,%rdx 403afd: 8b 44 24 1c mov 0x1c(%rsp),%eax 403b01: f6 d8 neg %al 403b03: 48 19 c0 sbb %rax,%rax 403b06: 48 01 d0 add %rdx,%rax 403b09: 83 fe 10 cmp $0x10,%esi 403b0c: 89 f3 mov %esi,%ebx 403b0e: 75 13 jne 403b23 <_D3std6format62__T14formatUnsignedTS3std5array17__T8AppenderTAyaZ8AppenderTaZ14formatUnsignedFNaNbNfS3std5array17__T8AppenderTAyaZ8AppendermKS3std6format18__T10FormatSpecTaZ10FormatSpeckbZv+0x193> 403b10: 41 f6 c0 10 test $0x10,%r8b 403b14: ba 02 00 00 00 mov $0x2,%edx 403b19: 74 08 je 403b23 <_D3std6format62__T14formatUnsignedTS3std5array17__T8AppenderTAyaZ8AppenderTaZ14formatUnsignedFNaNbNfS3std5array17__T8AppenderTAyaZ8AppendermKS3std6format18__T10FormatSpecTaZ10FormatSpeckbZv+0x193> 403b1b: 48 83 7c 24 10 00 cmpq $0x0,0x10(%rsp) 403b21: 75 02 jne 403b25 <_D3std6format62__T14formatUnsignedTS3std5array17__T8AppenderTAyaZ8AppenderTaZ14formatUnsignedFNaNbNfS3std5array17__T8AppenderTAyaZ8AppendermKS3std6format18__T10FormatSpecTaZ10FormatSpeckbZv+0x195> 403b23: 31 d2 xor %edx,%edx 403b25: 48 29 d0 sub %rdx,%rax 403b28: 49 29 e9 sub %rbp,%r9 403b2b: 48 89 6c 24 08 mov %rbp,0x8(%rsp) 403b30: 4c 89 ca mov %r9,%rdx 403b33: 48 f7 da neg %rdx 403b36: 45 31 f6 xor %r14d,%r14d 403b39: 4d 85 c9 test %r9,%r9 403b3c: 4c 0f 4f f2 cmovg %rdx,%r14 403b40: 49 01 c6 add %rax,%r14 403b43: 4d 85 f6 test %r14,%r14 403b46: 7e 68 jle 403bb0 <_D3std6format62__T14formatUnsignedTS3std5array17__T8AppenderTAyaZ8AppenderTaZ14formatUnsignedFNaNbNfS3std5array17__T8AppenderTAyaZ8AppendermKS3std6format18__T10FormatSpecTaZ10FormatSpeckbZv+0x220> 403b48: 45 31 e4 xor %r12d,%r12d 403b4b: 8b 44 24 18 mov 0x18(%rsp),%eax 403b4f: 84 c0 test %al,%al 403b51: 74 5d je 403bb0 <_D3std6format62__T14formatUnsignedTS3std5array17__T8AppenderTAyaZ8AppenderTaZ14formatUnsignedFNaNbNfS3std5array17__T8AppenderTAyaZ8AppendermKS3std6format18__T10FormatSpecTaZ10FormatSpeckbZv+0x220> 403b53: 8b 44 24 18 mov 0x18(%rsp),%eax 403b57: 3c 30 cmp $0x30,%al 403b59: 75 0f jne 403b6a <_D3std6format62__T14formatUnsignedTS3std5array17__T8AppenderTAyaZ8AppenderTaZ14formatUnsignedFNaNbNfS3std5array17__T8AppenderTAyaZ8AppendermKS3std6format18__T10FormatSpecTaZ10FormatSpeckbZv+0x1da> 403b5b: 48 8b 44 24 08 mov 0x8(%rsp),%rax 403b60: 41 8d 04 06 lea (%r14,%rax,1),%eax 403b64: 41 89 47 04 mov %eax,0x4(%r15) 403b68: eb 46 jmp 403bb0 <_D3std6format62__T14formatUnsignedTS3std5array17__T8AppenderTAyaZ8AppenderTaZ14formatUnsignedFNaNbNfS3std5array17__T8AppenderTAyaZ8AppendermKS3std6format18__T10FormatSpecTaZ10FormatSpeckbZv+0x220> 403b6a: 48 8d 6c 24 60 lea 0x60(%rsp),%rbp 403b6f: 90 nop 403b70: be 01 00 00 00 mov $0x1,%esi 403b75: 48 89 ef mov %rbp,%rdi 403b78: e8 63 fa ff ff callq 4035e0 <_D3std5array17__T8AppenderTAyaZ8Appender13ensureAddableMFNaNbNfmZv> 403b7d: 48 8b 4c 24 60 mov 0x60(%rsp),%rcx 403b82: 48 8b 41 08 mov 0x8(%rcx),%rax 403b86: 48 83 f8 ff cmp $0xffffffffffffffff,%rax 403b8a: 0f 84 58 02 00 00 je 403de8 <_D3std6format62__T14formatUnsignedTS3std5array17__T8AppenderTAyaZ8AppenderTaZ14formatUnsignedFNaNbNfS3std5array17__T8AppenderTAyaZ8AppendermKS3std6format18__T10FormatSpecTaZ10FormatSpeckbZv+0x458> 403b90: 48 8b 49 10 mov 0x10(%rcx),%rcx 403b94: c6 04 01 20 movb $0x20,(%rcx,%rax,1) 403b98: 48 ff c0 inc %rax 403b9b: 48 8b 54 24 60 mov 0x60(%rsp),%rdx 403ba0: 48 89 4a 10 mov %rcx,0x10(%rdx) 403ba4: 48 89 42 08 mov %rax,0x8(%rdx) 403ba8: 49 ff c4 inc %r12 403bab: 4d 39 f4 cmp %r14,%r12 403bae: 7c c0 jl 403b70 <_D3std6format62__T14formatUnsignedTS3std5array17__T8AppenderTAyaZ8AppenderTaZ14formatUnsignedFNaNbNfS3std5array17__T8AppenderTAyaZ8AppendermKS3std6format18__T10FormatSpecTaZ10FormatSpeckbZv+0x1e0> 403bb0: 8b 44 24 1c mov 0x1c(%rsp),%eax 403bb4: 84 c0 test %al,%al 403bb6: 74 3d je 403bf5 <_D3std6format62__T14formatUnsignedTS3std5array17__T8AppenderTAyaZ8AppenderTaZ14formatUnsignedFNaNbNfS3std5array17__T8AppenderTAyaZ8AppendermKS3std6format18__T10FormatSpecTaZ10FormatSpeckbZv+0x265> 403bb8: 48 8d 7c 24 60 lea 0x60(%rsp),%rdi 403bbd: be 01 00 00 00 mov $0x1,%esi 403bc2: e8 19 fa ff ff callq 4035e0 <_D3std5array17__T8AppenderTAyaZ8Appender13ensureAddableMFNaNbNfmZv> 403bc7: 48 8b 4c 24 60 mov 0x60(%rsp),%rcx 403bcc: 48 8b 41 08 mov 0x8(%rcx),%rax 403bd0: 48 83 f8 ff cmp $0xffffffffffffffff,%rax 403bd4: 0f 84 0e 02 00 00 je 403de8 <_D3std6format62__T14formatUnsignedTS3std5array17__T8AppenderTAyaZ8AppenderTaZ14formatUnsignedFNaNbNfS3std5array17__T8AppenderTAyaZ8AppendermKS3std6format18__T10FormatSpecTaZ10FormatSpeckbZv+0x458> 403bda: 48 8b 49 10 mov 0x10(%rcx),%rcx 403bde: 8b 54 24 1c mov 0x1c(%rsp),%edx 403be2: 88 14 01 mov %dl,(%rcx,%rax,1) 403be5: 48 ff c0 inc %rax 403be8: 48 8b 54 24 60 mov 0x60(%rsp),%rdx 403bed: 48 89 4a 10 mov %rcx,0x10(%rdx) 403bf1: 48 89 42 08 mov %rax,0x8(%rdx) 403bf5: 83 fb 10 cmp $0x10,%ebx 403bf8: 0f 85 98 00 00 00 jne 403c96 <_D3std6format62__T14formatUnsignedTS3std5array17__T8AppenderTAyaZ8AppenderTaZ14formatUnsignedFNaNbNfS3std5array17__T8AppenderTAyaZ8AppendermKS3std6format18__T10FormatSpecTaZ10FormatSpeckbZv+0x306> 403bfe: 41 f6 47 0b 10 testb $0x10,0xb(%r15) 403c03: 0f 84 8d 00 00 00 je 403c96 <_D3std6format62__T14formatUnsignedTS3std5array17__T8AppenderTAyaZ8AppenderTaZ14formatUnsignedFNaNbNfS3std5array17__T8AppenderTAyaZ8AppendermKS3std6format18__T10FormatSpecTaZ10FormatSpeckbZv+0x306> 403c09: 48 83 7c 24 10 00 cmpq $0x0,0x10(%rsp) 403c0f: 0f 84 81 00 00 00 je 403c96 <_D3std6format62__T14formatUnsignedTS3std5array17__T8AppenderTAyaZ8AppenderTaZ14formatUnsignedFNaNbNfS3std5array17__T8AppenderTAyaZ8AppendermKS3std6format18__T10FormatSpecTaZ10FormatSpeckbZv+0x306> 403c15: 48 8d 7c 24 60 lea 0x60(%rsp),%rdi 403c1a: be 01 00 00 00 mov $0x1,%esi 403c1f: e8 bc f9 ff ff callq 4035e0 <_D3std5array17__T8AppenderTAyaZ8Appender13ensureAddableMFNaNbNfmZv> 403c24: 48 8b 4c 24 60 mov 0x60(%rsp),%rcx 403c29: 48 8b 41 08 mov 0x8(%rcx),%rax 403c2d: 48 83 f8 ff cmp $0xffffffffffffffff,%rax 403c31: 0f 84 b1 01 00 00 je 403de8 <_D3std6format62__T14formatUnsignedTS3std5array17__T8AppenderTAyaZ8AppenderTaZ14formatUnsignedFNaNbNfS3std5array17__T8AppenderTAyaZ8AppendermKS3std6format18__T10FormatSpecTaZ10FormatSpeckbZv+0x458> 403c37: 48 8b 49 10 mov 0x10(%rcx),%rcx 403c3b: c6 04 01 30 movb $0x30,(%rcx,%rax,1) 403c3f: 48 ff c0 inc %rax 403c42: 48 8b 54 24 60 mov 0x60(%rsp),%rdx 403c47: 48 89 4a 10 mov %rcx,0x10(%rdx) 403c4b: 48 89 42 08 mov %rax,0x8(%rdx) 403c4f: 41 8a 6f 08 mov 0x8(%r15),%bpl 403c53: 48 8d 7c 24 60 lea 0x60(%rsp),%rdi 403c58: be 01 00 00 00 mov $0x1,%esi 403c5d: e8 7e f9 ff ff callq 4035e0 <_D3std5array17__T8AppenderTAyaZ8Appender13ensureAddableMFNaNbNfmZv> 403c62: 48 8b 4c 24 60 mov 0x60(%rsp),%rcx 403c67: 48 8b 41 08 mov 0x8(%rcx),%rax 403c6b: 48 83 f8 ff cmp $0xffffffffffffffff,%rax 403c6f: 0f 84 73 01 00 00 je 403de8 <_D3std6format62__T14formatUnsignedTS3std5array17__T8AppenderTAyaZ8AppenderTaZ14formatUnsignedFNaNbNfS3std5array17__T8AppenderTAyaZ8AppendermKS3std6format18__T10FormatSpecTaZ10FormatSpeckbZv+0x458> 403c75: 48 8b 49 10 mov 0x10(%rcx),%rcx 403c79: b2 78 mov $0x78,%dl 403c7b: 40 80 fd 78 cmp $0x78,%bpl 403c7f: 74 02 je 403c83 <_D3std6format62__T14formatUnsignedTS3std5array17__T8AppenderTAyaZ8AppenderTaZ14formatUnsignedFNaNbNfS3std5array17__T8AppenderTAyaZ8AppendermKS3std6format18__T10FormatSpecTaZ10FormatSpeckbZv+0x2f3> 403c81: b2 58 mov $0x58,%dl 403c83: 88 14 01 mov %dl,(%rcx,%rax,1) 403c86: 48 ff c0 inc %rax 403c89: 48 8b 54 24 60 mov 0x60(%rsp),%rdx 403c8e: 48 89 4a 10 mov %rcx,0x10(%rdx) 403c92: 48 89 42 08 mov %rax,0x8(%rdx) 403c96: 48 83 7c 24 10 00 cmpq $0x0,0x10(%rsp) 403c9c: 41 8b 47 04 mov 0x4(%r15),%eax 403ca0: 75 08 jne 403caa <_D3std6format62__T14formatUnsignedTS3std5array17__T8AppenderTAyaZ8AppenderTaZ14formatUnsignedFNaNbNfS3std5array17__T8AppenderTAyaZ8AppendermKS3std6format18__T10FormatSpecTaZ10FormatSpeckbZv+0x31a> 403ca2: 85 c0 test %eax,%eax 403ca4: 0f 84 a7 00 00 00 je 403d51 <_D3std6format62__T14formatUnsignedTS3std5array17__T8AppenderTAyaZ8AppenderTaZ14formatUnsignedFNaNbNfS3std5array17__T8AppenderTAyaZ8AppendermKS3std6format18__T10FormatSpecTaZ10FormatSpeckbZv+0x3c1> 403caa: 48 63 e8 movslq %eax,%rbp 403cad: 4c 8b 64 24 08 mov 0x8(%rsp),%r12 403cb2: 4c 29 e5 sub %r12,%rbp 403cb5: 31 db xor %ebx,%ebx 403cb7: 48 85 ed test %rbp,%rbp 403cba: 7e 54 jle 403d10 <_D3std6format62__T14formatUnsignedTS3std5array17__T8AppenderTAyaZ8AppenderTaZ14formatUnsignedFNaNbNfS3std5array17__T8AppenderTAyaZ8AppendermKS3std6format18__T10FormatSpecTaZ10FormatSpeckbZv+0x380> 403cbc: 4c 8d 7c 24 60 lea 0x60(%rsp),%r15 403cc1: 66 66 66 66 66 66 2e nopw %cs:0x0(%rax,%rax,1) 403cc8: 0f 1f 84 00 00 00 00 403ccf: 00 403cd0: be 01 00 00 00 mov $0x1,%esi 403cd5: 4c 89 ff mov %r15,%rdi 403cd8: e8 03 f9 ff ff callq 4035e0 <_D3std5array17__T8AppenderTAyaZ8Appender13ensureAddableMFNaNbNfmZv> 403cdd: 48 8b 4c 24 60 mov 0x60(%rsp),%rcx 403ce2: 48 8b 41 08 mov 0x8(%rcx),%rax 403ce6: 48 83 f8 ff cmp $0xffffffffffffffff,%rax 403cea: 0f 84 f8 00 00 00 je 403de8 <_D3std6format62__T14formatUnsignedTS3std5array17__T8AppenderTAyaZ8AppenderTaZ14formatUnsignedFNaNbNfS3std5array17__T8AppenderTAyaZ8AppendermKS3std6format18__T10FormatSpecTaZ10FormatSpeckbZv+0x458> 403cf0: 48 8b 49 10 mov 0x10(%rcx),%rcx 403cf4: c6 04 01 30 movb $0x30,(%rcx,%rax,1) 403cf8: 48 ff c0 inc %rax 403cfb: 48 8b 54 24 60 mov 0x60(%rsp),%rdx 403d00: 48 89 4a 10 mov %rcx,0x10(%rdx) 403d04: 48 89 42 08 mov %rax,0x8(%rdx) 403d08: 48 ff c3 inc %rbx 403d0b: 48 39 eb cmp %rbp,%rbx 403d0e: 7c c0 jl 403cd0 <_D3std6format62__T14formatUnsignedTS3std5array17__T8AppenderTAyaZ8AppenderTaZ14formatUnsignedFNaNbNfS3std5array17__T8AppenderTAyaZ8AppendermKS3std6format18__T10FormatSpecTaZ10FormatSpeckbZv+0x340> 403d10: 48 8d 7c 24 60 lea 0x60(%rsp),%rdi 403d15: 4c 89 e6 mov %r12,%rsi 403d18: e8 c3 f8 ff ff callq 4035e0 <_D3std5array17__T8AppenderTAyaZ8Appender13ensureAddableMFNaNbNfmZv> 403d1d: 48 8b 44 24 60 mov 0x60(%rsp),%rax 403d22: 48 8b 78 08 mov 0x8(%rax),%rdi 403d26: 48 89 fb mov %rdi,%rbx 403d29: 4c 01 e3 add %r12,%rbx 403d2c: 0f 82 a7 00 00 00 jb 403dd9 <_D3std6format62__T14formatUnsignedTS3std5array17__T8AppenderTAyaZ8AppenderTaZ14formatUnsignedFNaNbNfS3std5array17__T8AppenderTAyaZ8AppendermKS3std6format18__T10FormatSpecTaZ10FormatSpeckbZv+0x449> 403d32: 48 8b 68 10 mov 0x10(%rax),%rbp 403d36: 48 01 ef add %rbp,%rdi 403d39: 4c 89 ee mov %r13,%rsi 403d3c: 4c 89 e2 mov %r12,%rdx 403d3f: e8 fc de ff ff callq 401c40 403d44: 48 8b 44 24 60 mov 0x60(%rsp),%rax 403d49: 48 89 68 10 mov %rbp,0x10(%rax) 403d4d: 48 89 58 08 mov %rbx,0x8(%rax) 403d51: 4d 85 f6 test %r14,%r14 403d54: 0f 9e c0 setle %al 403d57: 31 ed xor %ebp,%ebp 403d59: 8b 4c 24 18 mov 0x18(%rsp),%ecx 403d5d: 84 c9 test %cl,%cl 403d5f: 75 4b jne 403dac <_D3std6format62__T14formatUnsignedTS3std5array17__T8AppenderTAyaZ8AppenderTaZ14formatUnsignedFNaNbNfS3std5array17__T8AppenderTAyaZ8AppendermKS3std6format18__T10FormatSpecTaZ10FormatSpeckbZv+0x41c> 403d61: 84 c0 test %al,%al 403d63: 75 47 jne 403dac <_D3std6format62__T14formatUnsignedTS3std5array17__T8AppenderTAyaZ8AppenderTaZ14formatUnsignedFNaNbNfS3std5array17__T8AppenderTAyaZ8AppendermKS3std6format18__T10FormatSpecTaZ10FormatSpeckbZv+0x41c> 403d65: 48 8d 5c 24 60 lea 0x60(%rsp),%rbx 403d6a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) 403d70: be 01 00 00 00 mov $0x1,%esi 403d75: 48 89 df mov %rbx,%rdi 403d78: e8 63 f8 ff ff callq 4035e0 <_D3std5array17__T8AppenderTAyaZ8Appender13ensureAddableMFNaNbNfmZv> 403d7d: 48 8b 4c 24 60 mov 0x60(%rsp),%rcx 403d82: 48 8b 41 08 mov 0x8(%rcx),%rax 403d86: 48 83 f8 ff cmp $0xffffffffffffffff,%rax 403d8a: 74 5c je 403de8 <_D3std6format62__T14formatUnsignedTS3std5array17__T8AppenderTAyaZ8AppenderTaZ14formatUnsignedFNaNbNfS3std5array17__T8AppenderTAyaZ8AppendermKS3std6format18__T10FormatSpecTaZ10FormatSpeckbZv+0x458> 403d8c: 48 8b 49 10 mov 0x10(%rcx),%rcx 403d90: c6 04 01 20 movb $0x20,(%rcx,%rax,1) 403d94: 48 ff c0 inc %rax 403d97: 48 8b 54 24 60 mov 0x60(%rsp),%rdx 403d9c: 48 89 4a 10 mov %rcx,0x10(%rdx) 403da0: 48 89 42 08 mov %rax,0x8(%rdx) 403da4: 48 ff c5 inc %rbp 403da7: 4c 39 f5 cmp %r14,%rbp 403daa: 7c c4 jl 403d70 <_D3std6format62__T14formatUnsignedTS3std5array17__T8AppenderTAyaZ8AppenderTaZ14formatUnsignedFNaNbNfS3std5array17__T8AppenderTAyaZ8AppendermKS3std6format18__T10FormatSpecTaZ10FormatSpeckbZv+0x3e0> 403dac: 48 83 c4 68 add $0x68,%rsp 403db0: 5b pop %rbx 403db1: 41 5c pop %r12 403db3: 41 5d pop %r13 403db5: 41 5e pop %r14 403db7: 41 5f pop %r15 403db9: 5d pop %rbp 403dba: c3 retq 403dbb: bf f0 ba 62 00 mov $0x62baf0,%edi 403dc0: be 93 05 00 00 mov $0x593,%esi 403dc5: e8 16 28 00 00 callq 4065e0 <_d_array_bounds> 403dca: bf f0 ba 62 00 mov $0x62baf0,%edi 403dcf: be 98 05 00 00 mov $0x598,%esi 403dd4: e8 07 28 00 00 callq 4065e0 <_d_array_bounds> 403dd9: bf e0 ae 62 00 mov $0x62aee0,%edi 403dde: be 5a 09 00 00 mov $0x95a,%esi 403de3: e8 f8 27 00 00 callq 4065e0 <_d_array_bounds> 403de8: bf e0 ae 62 00 mov $0x62aee0,%edi 403ded: be 26 09 00 00 mov $0x926,%esi 403df2: e8 e9 27 00 00 callq 4065e0 <_d_array_bounds> 403df7: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) 403dfe: 00 00 0000000000403e00 <_D3std9exception14__T7enforceTbZ7enforceFNaNfbLC6object9ThrowableZb>: 403e00: 50 push %rax 403e01: f6 c2 01 test $0x1,%dl 403e04: 74 04 je 403e0a <_D3std9exception14__T7enforceTbZ7enforceFNaNfbLC6object9ThrowableZb+0xa> 403e06: b0 01 mov $0x1,%al 403e08: 5a pop %rdx 403e09: c3 retq 403e0a: ff d6 callq *%rsi 403e0c: 48 89 c7 mov %rax,%rdi 403e0f: e8 5c 4e 00 00 callq 408c70 <_d_throw_exception> 403e14: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) 403e1b: 00 00 00 403e1e: 66 90 xchg %ax,%ax 0000000000403e20 : 403e20: 55 push %rbp 403e21: 48 89 e5 mov %rsp,%rbp 403e24: 8a 05 a6 c6 22 00 mov 0x22c6a6(%rip),%al # 6304d0 403e2a: 84 c0 test %al,%al 403e2c: 75 3e jne 403e6c 403e2e: c6 05 9b c6 22 00 01 movb $0x1,0x22c69b(%rip) # 6304d0 403e35: 48 89 e0 mov %rsp,%rax 403e38: 48 8d 78 d0 lea -0x30(%rax),%rdi 403e3c: 48 89 fc mov %rdi,%rsp 403e3f: 48 c7 40 d0 01 00 00 movq $0x1,-0x30(%rax) 403e46: 00 403e47: 48 c7 40 d8 c8 04 63 movq $0x6304c8,-0x28(%rax) 403e4e: 00 403e4f: 48 c7 40 e0 40 01 63 movq $0x630140,-0x20(%rax) 403e56: 00 403e57: 48 c7 40 e8 20 04 63 movq $0x630420,-0x18(%rax) 403e5e: 00 403e5f: 48 c7 40 f0 58 01 63 movq $0x630158,-0x10(%rax) 403e66: 00 403e67: e8 54 c2 00 00 callq 4100c0 <_d_dso_registry> 403e6c: 48 89 ec mov %rbp,%rsp 403e6f: 5d pop %rbp 403e70: c3 retq 403e71: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) 403e78: 00 00 00 403e7b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 0000000000403e80 : 403e80: 55 push %rbp 403e81: 48 89 e5 mov %rsp,%rbp 403e84: 80 3d 45 c6 22 00 01 cmpb $0x1,0x22c645(%rip) # 6304d0 403e8b: 75 3e jne 403ecb 403e8d: c6 05 3c c6 22 00 00 movb $0x0,0x22c63c(%rip) # 6304d0 403e94: 48 89 e0 mov %rsp,%rax 403e97: 48 8d 78 d0 lea -0x30(%rax),%rdi 403e9b: 48 89 fc mov %rdi,%rsp 403e9e: 48 c7 40 d0 01 00 00 movq $0x1,-0x30(%rax) 403ea5: 00 403ea6: 48 c7 40 d8 c8 04 63 movq $0x6304c8,-0x28(%rax) 403ead: 00 403eae: 48 c7 40 e0 40 01 63 movq $0x630140,-0x20(%rax) 403eb5: 00 403eb6: 48 c7 40 e8 20 04 63 movq $0x630420,-0x18(%rax) 403ebd: 00 403ebe: 48 c7 40 f0 58 01 63 movq $0x630158,-0x10(%rax) 403ec5: 00 403ec6: e8 f5 c1 00 00 callq 4100c0 <_d_dso_registry> 403ecb: 48 89 ec mov %rbp,%rsp 403ece: 5d pop %rbp 403ecf: c3 retq 0000000000403ed0 : 403ed0: 55 push %rbp 403ed1: 48 89 e5 mov %rsp,%rbp 403ed4: 8a 05 f6 c5 22 00 mov 0x22c5f6(%rip),%al # 6304d0 403eda: 84 c0 test %al,%al 403edc: 75 3e jne 403f1c 403ede: c6 05 eb c5 22 00 01 movb $0x1,0x22c5eb(%rip) # 6304d0 403ee5: 48 89 e0 mov %rsp,%rax 403ee8: 48 8d 78 d0 lea -0x30(%rax),%rdi 403eec: 48 89 fc mov %rdi,%rsp 403eef: 48 c7 40 d0 01 00 00 movq $0x1,-0x30(%rax) 403ef6: 00 403ef7: 48 c7 40 d8 c8 04 63 movq $0x6304c8,-0x28(%rax) 403efe: 00 403eff: 48 c7 40 e0 40 01 63 movq $0x630140,-0x20(%rax) 403f06: 00 403f07: 48 c7 40 e8 20 04 63 movq $0x630420,-0x18(%rax) 403f0e: 00 403f0f: 48 c7 40 f0 60 01 63 movq $0x630160,-0x10(%rax) 403f16: 00 403f17: e8 a4 c1 00 00 callq 4100c0 <_d_dso_registry> 403f1c: 48 89 ec mov %rbp,%rsp 403f1f: 5d pop %rbp 403f20: c3 retq 403f21: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) 403f28: 00 00 00 403f2b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 0000000000403f30 : 403f30: 55 push %rbp 403f31: 48 89 e5 mov %rsp,%rbp 403f34: 8a 05 96 c5 22 00 mov 0x22c596(%rip),%al # 6304d0 403f3a: 84 c0 test %al,%al 403f3c: 75 3e jne 403f7c 403f3e: c6 05 8b c5 22 00 01 movb $0x1,0x22c58b(%rip) # 6304d0 403f45: 48 89 e0 mov %rsp,%rax 403f48: 48 8d 78 d0 lea -0x30(%rax),%rdi 403f4c: 48 89 fc mov %rdi,%rsp 403f4f: 48 c7 40 d0 01 00 00 movq $0x1,-0x30(%rax) 403f56: 00 403f57: 48 c7 40 d8 c8 04 63 movq $0x6304c8,-0x28(%rax) 403f5e: 00 403f5f: 48 c7 40 e0 40 01 63 movq $0x630140,-0x20(%rax) 403f66: 00 403f67: 48 c7 40 e8 20 04 63 movq $0x630420,-0x18(%rax) 403f6e: 00 403f6f: 48 c7 40 f0 68 01 63 movq $0x630168,-0x10(%rax) 403f76: 00 403f77: e8 44 c1 00 00 callq 4100c0 <_d_dso_registry> 403f7c: 48 89 ec mov %rbp,%rsp 403f7f: 5d pop %rbp 403f80: c3 retq 403f81: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) 403f88: 00 00 00 403f8b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 0000000000403f90 <_D3std8datetime5Clock6__ctorMFZC3std8datetime5Clock>: 403f90: 48 89 f8 mov %rdi,%rax 403f93: c3 retq 403f94: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) 403f9b: 00 00 00 403f9e: 66 90 xchg %ax,%ax 0000000000403fa0 <_D3std8datetime8TimeZone11utcOffsetAtMxFNblZS4core4time8Duration>: 403fa0: 41 56 push %r14 403fa2: 53 push %rbx 403fa3: 50 push %rax 403fa4: 48 89 d3 mov %rdx,%rbx 403fa7: 49 89 fe mov %rdi,%r14 403faa: 48 8b 06 mov (%rsi),%rax 403fad: 48 89 f7 mov %rsi,%rdi 403fb0: 48 89 de mov %rbx,%rsi 403fb3: ff 50 50 callq *0x50(%rax) 403fb6: 48 29 d8 sub %rbx,%rax 403fb9: 4c 89 f7 mov %r14,%rdi 403fbc: 48 89 c6 mov %rax,%rsi 403fbf: e8 6c 2a 00 00 callq 406a30 <_D4core4time27__T3durVAyaa6_686e73656373Z3durFNaNbNflZS4core4time8Duration> 403fc4: 4c 89 f0 mov %r14,%rax 403fc7: 48 83 c4 08 add $0x8,%rsp 403fcb: 5b pop %rbx 403fcc: 41 5e pop %r14 403fce: c3 retq 403fcf: 90 nop 0000000000403fd0 <_D3std8datetime8TimeZone7dstNameMxFNbNdZAya>: 403fd0: 48 8b 47 30 mov 0x30(%rdi),%rax 403fd4: 48 8b 57 38 mov 0x38(%rdi),%rdx 403fd8: c3 retq 403fd9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 0000000000403fe0 <_D3std8datetime8TimeZone7stdNameMxFNbNdZAya>: 403fe0: 48 8b 47 20 mov 0x20(%rdi),%rax 403fe4: 48 8b 57 28 mov 0x28(%rdi),%rdx 403fe8: c3 retq 403fe9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 0000000000403ff0 <_D3std8datetime8TimeZone4nameMxFNbNdZAya>: 403ff0: 48 8b 47 10 mov 0x10(%rdi),%rax 403ff4: 48 8b 57 18 mov 0x18(%rdi),%rdx 403ff8: c3 retq 403ff9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 0000000000404000 <_D3std8datetime9LocalTime7stdNameMxFNbNdZAya>: 404000: 50 push %rax 404001: 48 8b 3d 58 c4 22 00 mov 0x22c458(%rip),%rdi # 630460 <__tzname@@GLIBC_2.2.5> 404008: e8 c3 0a 00 00 callq 404ad0 <_D3std4conv11__T2toTAyaZ11__T2toTPxaZ2toFNaPxaZAya> 40400d: 59 pop %rcx 40400e: c3 retq 40400f: 48 89 d1 mov %rdx,%rcx 404012: 83 f9 01 cmp $0x1,%ecx 404015: 75 02 jne 404019 <_D3std8datetime9LocalTime7stdNameMxFNbNdZAya+0x19> 404017: 0f 0b ud2a 404019: 48 89 c7 mov %rax,%rdi 40401c: e8 af 4c 00 00 callq 408cd0 <_d_eh_resume_unwind> 404021: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) 404028: 00 00 00 40402b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 0000000000404030 <_D3std8datetime9LocalTime7dstNameMxFNbNdZAya>: 404030: 50 push %rax 404031: 48 8b 3d 30 c4 22 00 mov 0x22c430(%rip),%rdi # 630468 <__tzname@@GLIBC_2.2.5+0x8> 404038: e8 93 0a 00 00 callq 404ad0 <_D3std4conv11__T2toTAyaZ11__T2toTPxaZ2toFNaPxaZAya> 40403d: 59 pop %rcx 40403e: c3 retq 40403f: 48 89 d1 mov %rdx,%rcx 404042: 83 f9 01 cmp $0x1,%ecx 404045: 75 02 jne 404049 <_D3std8datetime9LocalTime7dstNameMxFNbNdZAya+0x19> 404047: 0f 0b ud2a 404049: 48 89 c7 mov %rax,%rdi 40404c: e8 7f 4c 00 00 callq 408cd0 <_d_eh_resume_unwind> 404051: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) 404058: 00 00 00 40405b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 0000000000404060 <_D3std8datetime9LocalTime6hasDSTMxFNbNdZb>: 404060: 83 3d 09 c4 22 00 00 cmpl $0x0,0x22c409(%rip) # 630470 <__daylight@@GLIBC_2.2.5> 404067: 0f 95 c0 setne %al 40406a: c3 retq 40406b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 0000000000404070 <_D3std8datetime9LocalTime11dstInEffectMxFNblZb>: 404070: 50 push %rax 404071: 48 bf 00 80 4a 08 0a mov $0xf760800a084a8000,%rdi 404078: 80 60 f7 40407b: 48 01 f7 add %rsi,%rdi 40407e: e8 fd 29 00 00 callq 406a80 <_D4core4time52__T7convertVAyaa6_686e73656373VAyaa7_7365636f6e6473Z7convertFNaNbNflZl> 404083: 48 89 04 24 mov %rax,(%rsp) 404087: 48 8d 3c 24 lea (%rsp),%rdi 40408b: e8 40 db ff ff callq 401bd0 404090: 83 78 20 00 cmpl $0x0,0x20(%rax) 404094: 0f 95 c0 setne %al 404097: 5a pop %rdx 404098: c3 retq 404099: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 00000000004040a0 <_D3std8datetime9LocalTime7utcToTZMxFNblZl>: 4040a0: 53 push %rbx 4040a1: 48 83 ec 10 sub $0x10,%rsp 4040a5: 48 89 f3 mov %rsi,%rbx 4040a8: 48 bf 00 80 4a 08 0a mov $0xf760800a084a8000,%rdi 4040af: 80 60 f7 4040b2: 48 01 df add %rbx,%rdi 4040b5: e8 c6 29 00 00 callq 406a80 <_D4core4time52__T7convertVAyaa6_686e73656373VAyaa7_7365636f6e6473Z7convertFNaNbNflZl> 4040ba: 48 89 44 24 08 mov %rax,0x8(%rsp) 4040bf: 48 8d 7c 24 08 lea 0x8(%rsp),%rdi 4040c4: e8 07 db ff ff callq 401bd0 4040c9: 48 8b 78 28 mov 0x28(%rax),%rdi 4040cd: e8 2e 29 00 00 callq 406a00 <_D4core4time52__T7convertVAyaa7_7365636f6e6473VAyaa6_686e73656373Z7convertFNaNbNflZl> 4040d2: 48 01 d8 add %rbx,%rax 4040d5: 48 83 c4 10 add $0x10,%rsp 4040d9: 5b pop %rbx 4040da: c3 retq 4040db: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 00000000004040e0 <_D3std8datetime9LocalTime7tzToUTCMxFNblZl>: 4040e0: 41 57 push %r15 4040e2: 41 56 push %r14 4040e4: 53 push %rbx 4040e5: 48 83 ec 20 sub $0x20,%rsp 4040e9: 49 89 f6 mov %rsi,%r14 4040ec: 48 bf 00 80 4a 08 0a mov $0xf760800a084a8000,%rdi 4040f3: 80 60 f7 4040f6: 4c 01 f7 add %r14,%rdi 4040f9: e8 82 29 00 00 callq 406a80 <_D4core4time52__T7convertVAyaa6_686e73656373VAyaa7_7365636f6e6473Z7convertFNaNbNflZl> 4040fe: 48 b9 7f 51 01 00 00 mov $0x800000000001517f,%rcx 404105: 00 00 80 404108: 48 39 c8 cmp %rcx,%rax 40410b: 48 89 44 24 18 mov %rax,0x18(%rsp) 404110: 48 8d 80 80 ae fe ff lea -0x15180(%rax),%rax 404117: 48 89 44 24 10 mov %rax,0x10(%rsp) 40411c: 48 8d 7c 24 10 lea 0x10(%rsp),%rdi 404121: 4c 8d 7c 24 18 lea 0x18(%rsp),%r15 404126: 49 0f 4e ff cmovle %r15,%rdi 40412a: e8 a1 da ff ff callq 401bd0 40412f: 48 8b 58 28 mov 0x28(%rax),%rbx 404133: 48 8b 44 24 18 mov 0x18(%rsp),%rax 404138: 48 b9 80 ae fe ff ff mov $0x7ffffffffffeae80,%rcx 40413f: ff ff 7f 404142: 48 39 c8 cmp %rcx,%rax 404145: 48 8d 80 80 51 01 00 lea 0x15180(%rax),%rax 40414c: 48 89 44 24 08 mov %rax,0x8(%rsp) 404151: 48 8d 7c 24 08 lea 0x8(%rsp),%rdi 404156: 49 0f 4d ff cmovge %r15,%rdi 40415a: e8 71 da ff ff callq 401bd0 40415f: 48 3b 58 28 cmp 0x28(%rax),%rbx 404163: 75 05 jne 40416a <_D3std8datetime9LocalTime7tzToUTCMxFNblZl+0x8a> 404165: 48 89 df mov %rbx,%rdi 404168: eb 28 jmp 404192 <_D3std8datetime9LocalTime7tzToUTCMxFNblZl+0xb2> 40416a: 48 8b 44 24 18 mov 0x18(%rsp),%rax 40416f: 7d 0b jge 40417c <_D3std8datetime9LocalTime7tzToUTCMxFNblZl+0x9c> 404171: 48 05 f0 f1 ff ff add $0xfffffffffffff1f0,%rax 404177: 48 89 44 24 18 mov %rax,0x18(%rsp) 40417c: 48 29 d8 sub %rbx,%rax 40417f: 48 89 44 24 18 mov %rax,0x18(%rsp) 404184: 48 8d 7c 24 18 lea 0x18(%rsp),%rdi 404189: e8 42 da ff ff callq 401bd0 40418e: 48 8b 78 28 mov 0x28(%rax),%rdi 404192: e8 69 28 00 00 callq 406a00 <_D4core4time52__T7convertVAyaa7_7365636f6e6473VAyaa6_686e73656373Z7convertFNaNbNflZl> 404197: 49 29 c6 sub %rax,%r14 40419a: 4c 89 f0 mov %r14,%rax 40419d: 48 83 c4 20 add $0x20,%rsp 4041a1: 5b pop %rbx 4041a2: 41 5e pop %r14 4041a4: 41 5f pop %r15 4041a6: c3 retq 4041a7: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) 4041ae: 00 00 00000000004041b0 <_D3std8datetime9LocalTime6__ctorMyFZyC3std8datetime9LocalTime>: 4041b0: 48 c7 47 18 22 a7 41 movq $0x41a722,0x18(%rdi) 4041b7: 00 4041b8: 48 c7 47 10 00 00 00 movq $0x0,0x10(%rdi) 4041bf: 00 4041c0: 48 c7 47 28 22 a7 41 movq $0x41a722,0x28(%rdi) 4041c7: 00 4041c8: 48 c7 47 20 00 00 00 movq $0x0,0x20(%rdi) 4041cf: 00 4041d0: 48 c7 47 38 22 a7 41 movq $0x41a722,0x38(%rdi) 4041d7: 00 4041d8: 48 c7 47 30 00 00 00 movq $0x0,0x30(%rdi) 4041df: 00 4041e0: 48 89 f8 mov %rdi,%rax 4041e3: c3 retq 4041e4: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) 4041eb: 00 00 00 4041ee: 66 90 xchg %ax,%ax 00000000004041f0 <_D3std8datetime3UTC6hasDSTMxFNbNdZb>: 4041f0: 31 c0 xor %eax,%eax 4041f2: c3 retq 4041f3: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) 4041fa: 00 00 00 4041fd: 0f 1f 00 nopl (%rax) 0000000000404200 <_D3std8datetime3UTC11dstInEffectMxFNblZb>: 404200: 31 c0 xor %eax,%eax 404202: c3 retq 404203: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) 40420a: 00 00 00 40420d: 0f 1f 00 nopl (%rax) 0000000000404210 <_D3std8datetime3UTC7utcToTZMxFNblZl>: 404210: 48 89 f0 mov %rsi,%rax 404213: c3 retq 404214: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) 40421b: 00 00 00 40421e: 66 90 xchg %ax,%ax 0000000000404220 <_D3std8datetime3UTC7tzToUTCMxFNblZl>: 404220: 48 89 f0 mov %rsi,%rax 404223: c3 retq 404224: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) 40422b: 00 00 00 40422e: 66 90 xchg %ax,%ax 0000000000404230 <_D3std8datetime3UTC11utcOffsetAtMxFNblZS4core4time8Duration>: 404230: 53 push %rbx 404231: 48 89 fb mov %rdi,%rbx 404234: 31 f6 xor %esi,%esi 404236: e8 f5 27 00 00 callq 406a30 <_D4core4time27__T3durVAyaa6_686e73656373Z3durFNaNbNflZS4core4time8Duration> 40423b: 48 89 d8 mov %rbx,%rax 40423e: 5b pop %rbx 40423f: c3 retq 0000000000404240 <_D3std8datetime3UTC6__ctorMyFNaZyC3std8datetime3UTC>: 404240: 48 c7 47 18 0b b0 41 movq $0x41b00b,0x18(%rdi) 404247: 00 404248: 48 c7 47 10 03 00 00 movq $0x3,0x10(%rdi) 40424f: 00 404250: 48 c7 47 28 0b b0 41 movq $0x41b00b,0x28(%rdi) 404257: 00 404258: 48 c7 47 20 03 00 00 movq $0x3,0x20(%rdi) 40425f: 00 404260: 48 c7 47 38 0b b0 41 movq $0x41b00b,0x38(%rdi) 404267: 00 404268: 48 c7 47 30 03 00 00 movq $0x3,0x30(%rdi) 40426f: 00 404270: 48 89 f8 mov %rdi,%rax 404273: c3 retq 404274: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) 40427b: 00 00 00 40427e: 66 90 xchg %ax,%ax 0000000000404280 <_D3std8datetime14SimpleTimeZone6hasDSTMxFNbNdZb>: 404280: 31 c0 xor %eax,%eax 404282: c3 retq 404283: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) 40428a: 00 00 00 40428d: 0f 1f 00 nopl (%rax) 0000000000404290 <_D3std8datetime14SimpleTimeZone11dstInEffectMxFNblZb>: 404290: 31 c0 xor %eax,%eax 404292: c3 retq 404293: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) 40429a: 00 00 00 40429d: 0f 1f 00 nopl (%rax) 00000000004042a0 <_D3std8datetime14SimpleTimeZone7utcToTZMxFNblZl>: 4042a0: 53 push %rbx 4042a1: 48 89 f3 mov %rsi,%rbx 4042a4: 48 8b 7f 40 mov 0x40(%rdi),%rdi 4042a8: e8 93 27 00 00 callq 406a40 <_D4core4time50__T7convertVAyaa6_686e73656373VAyaa6_686e73656373Z7convertFNaNbNflZl> 4042ad: 48 01 d8 add %rbx,%rax 4042b0: 5b pop %rbx 4042b1: c3 retq 4042b2: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) 4042b9: 00 00 00 4042bc: 0f 1f 40 00 nopl 0x0(%rax) 00000000004042c0 <_D3std8datetime14SimpleTimeZone7tzToUTCMxFNblZl>: 4042c0: 53 push %rbx 4042c1: 48 89 f3 mov %rsi,%rbx 4042c4: 48 8b 7f 40 mov 0x40(%rdi),%rdi 4042c8: e8 73 27 00 00 callq 406a40 <_D4core4time50__T7convertVAyaa6_686e73656373VAyaa6_686e73656373Z7convertFNaNbNflZl> 4042cd: 48 29 c3 sub %rax,%rbx 4042d0: 48 89 d8 mov %rbx,%rax 4042d3: 5b pop %rbx 4042d4: c3 retq 4042d5: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) 4042dc: 00 00 00 4042df: 90 nop 00000000004042e0 <_D3std8datetime14SimpleTimeZone11utcOffsetAtMxFNblZS4core4time8Duration>: 4042e0: 48 8b 46 40 mov 0x40(%rsi),%rax 4042e4: 48 89 07 mov %rax,(%rdi) 4042e7: 48 89 f8 mov %rdi,%rax 4042ea: c3 retq 4042eb: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 00000000004042f0 <_D3std8datetime13PosixTimeZone6hasDSTMxFNbNdZb>: 4042f0: 8a 47 60 mov 0x60(%rdi),%al 4042f3: 24 01 and $0x1,%al 4042f5: c3 retq 4042f6: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) 4042fd: 00 00 00 0000000000404300 <_D3std8datetime13PosixTimeZone11dstInEffectMxFNblZb>: 404300: 53 push %rbx 404301: 48 89 fb mov %rdi,%rbx 404304: 48 bf 00 80 4a 08 0a mov $0xf760800a084a8000,%rdi 40430b: 80 60 f7 40430e: 48 01 f7 add %rsi,%rdi 404311: e8 6a 27 00 00 callq 406a80 <_D4core4time52__T7convertVAyaa6_686e73656373VAyaa7_7365636f6e6473Z7convertFNaNbNflZl> 404316: 48 8b 73 40 mov 0x40(%rbx),%rsi 40431a: 48 85 f6 test %rsi,%rsi 40431d: 7e 3e jle 40435d <_D3std8datetime13PosixTimeZone11dstInEffectMxFNblZb+0x5d> 40431f: 48 8b 53 48 mov 0x48(%rbx),%rdx 404323: 48 8d 4a f8 lea -0x8(%rdx),%rcx 404327: 31 ff xor %edi,%edi 404329: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 404330: 48 39 f7 cmp %rsi,%rdi 404333: 73 4b jae 404380 <_D3std8datetime13PosixTimeZone11dstInEffectMxFNblZb+0x80> 404335: 48 39 41 08 cmp %rax,0x8(%rcx) 404339: 7f 0e jg 404349 <_D3std8datetime13PosixTimeZone11dstInEffectMxFNblZb+0x49> 40433b: 48 ff c7 inc %rdi 40433e: 48 83 c1 10 add $0x10,%rcx 404342: 48 39 f7 cmp %rsi,%rdi 404345: 7c e9 jl 404330 <_D3std8datetime13PosixTimeZone11dstInEffectMxFNblZb+0x30> 404347: eb 14 jmp 40435d <_D3std8datetime13PosixTimeZone11dstInEffectMxFNblZb+0x5d> 404349: 48 85 ff test %rdi,%rdi 40434c: 75 09 jne 404357 <_D3std8datetime13PosixTimeZone11dstInEffectMxFNblZb+0x57> 40434e: 48 83 c2 08 add $0x8,%rdx 404352: 48 89 d1 mov %rdx,%rcx 404355: eb 1f jmp 404376 <_D3std8datetime13PosixTimeZone11dstInEffectMxFNblZb+0x76> 404357: 48 83 ff ff cmp $0xffffffffffffffff,%rdi 40435b: 75 19 jne 404376 <_D3std8datetime13PosixTimeZone11dstInEffectMxFNblZb+0x76> 40435d: 48 8b 43 40 mov 0x40(%rbx),%rax 404361: 48 83 c0 ff add $0xffffffffffffffff,%rax 404365: 73 28 jae 40438f <_D3std8datetime13PosixTimeZone11dstInEffectMxFNblZb+0x8f> 404367: 48 8b 4b 48 mov 0x48(%rbx),%rcx 40436b: 48 c1 e0 04 shl $0x4,%rax 40436f: 48 8b 44 01 08 mov 0x8(%rcx,%rax,1),%rax 404374: eb 03 jmp 404379 <_D3std8datetime13PosixTimeZone11dstInEffectMxFNblZb+0x79> 404376: 48 8b 01 mov (%rcx),%rax 404379: 8a 40 04 mov 0x4(%rax),%al 40437c: 24 01 and $0x1,%al 40437e: 5b pop %rbx 40437f: c3 retq 404380: bf 00 af 62 00 mov $0x62af00,%edi 404385: be b7 14 00 00 mov $0x14b7,%esi 40438a: e8 51 22 00 00 callq 4065e0 <_d_array_bounds> 40438f: bf e0 ae 62 00 mov $0x62aee0,%edi 404394: be 91 02 00 00 mov $0x291,%esi 404399: e8 42 22 00 00 callq 4065e0 <_d_array_bounds> 40439e: 66 90 xchg %ax,%ax 00000000004043a0 <_D3std8datetime13PosixTimeZone7utcToTZMxFNblZl>: 4043a0: 55 push %rbp 4043a1: 41 56 push %r14 4043a3: 53 push %rbx 4043a4: 49 89 f6 mov %rsi,%r14 4043a7: 48 89 fb mov %rdi,%rbx 4043aa: e8 b1 00 00 00 callq 404460 <_D3std8datetime13PosixTimeZone20calculateLeapSecondsMxFNblZi> 4043af: 89 c5 mov %eax,%ebp 4043b1: 48 bf 00 80 4a 08 0a mov $0xf760800a084a8000,%rdi 4043b8: 80 60 f7 4043bb: 4c 01 f7 add %r14,%rdi 4043be: e8 bd 26 00 00 callq 406a80 <_D4core4time52__T7convertVAyaa6_686e73656373VAyaa7_7365636f6e6473Z7convertFNaNbNflZl> 4043c3: 48 8b 73 40 mov 0x40(%rbx),%rsi 4043c7: 48 85 f6 test %rsi,%rsi 4043ca: 7e 41 jle 40440d <_D3std8datetime13PosixTimeZone7utcToTZMxFNblZl+0x6d> 4043cc: 48 8b 53 48 mov 0x48(%rbx),%rdx 4043d0: 48 8d 4a f8 lea -0x8(%rdx),%rcx 4043d4: 31 ff xor %edi,%edi 4043d6: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) 4043dd: 00 00 00 4043e0: 48 39 f7 cmp %rsi,%rdi 4043e3: 73 56 jae 40443b <_D3std8datetime13PosixTimeZone7utcToTZMxFNblZl+0x9b> 4043e5: 48 39 41 08 cmp %rax,0x8(%rcx) 4043e9: 7f 0e jg 4043f9 <_D3std8datetime13PosixTimeZone7utcToTZMxFNblZl+0x59> 4043eb: 48 ff c7 inc %rdi 4043ee: 48 83 c1 10 add $0x10,%rcx 4043f2: 48 39 f7 cmp %rsi,%rdi 4043f5: 7c e9 jl 4043e0 <_D3std8datetime13PosixTimeZone7utcToTZMxFNblZl+0x40> 4043f7: eb 14 jmp 40440d <_D3std8datetime13PosixTimeZone7utcToTZMxFNblZl+0x6d> 4043f9: 48 85 ff test %rdi,%rdi 4043fc: 75 09 jne 404407 <_D3std8datetime13PosixTimeZone7utcToTZMxFNblZl+0x67> 4043fe: 48 83 c2 08 add $0x8,%rdx 404402: 48 89 d1 mov %rdx,%rcx 404405: eb 1f jmp 404426 <_D3std8datetime13PosixTimeZone7utcToTZMxFNblZl+0x86> 404407: 48 83 ff ff cmp $0xffffffffffffffff,%rdi 40440b: 75 19 jne 404426 <_D3std8datetime13PosixTimeZone7utcToTZMxFNblZl+0x86> 40440d: 48 8b 43 40 mov 0x40(%rbx),%rax 404411: 48 83 c0 ff add $0xffffffffffffffff,%rax 404415: 73 33 jae 40444a <_D3std8datetime13PosixTimeZone7utcToTZMxFNblZl+0xaa> 404417: 48 8b 4b 48 mov 0x48(%rbx),%rcx 40441b: 48 c1 e0 04 shl $0x4,%rax 40441f: 48 8b 44 01 08 mov 0x8(%rcx,%rax,1),%rax 404424: eb 03 jmp 404429 <_D3std8datetime13PosixTimeZone7utcToTZMxFNblZl+0x89> 404426: 48 8b 01 mov (%rcx),%rax 404429: 03 28 add (%rax),%ebp 40442b: 48 63 fd movslq %ebp,%rdi 40442e: e8 cd 25 00 00 callq 406a00 <_D4core4time52__T7convertVAyaa7_7365636f6e6473VAyaa6_686e73656373Z7convertFNaNbNflZl> 404433: 4c 01 f0 add %r14,%rax 404436: 5b pop %rbx 404437: 41 5e pop %r14 404439: 5d pop %rbp 40443a: c3 retq 40443b: bf 00 af 62 00 mov $0x62af00,%edi 404440: be b7 14 00 00 mov $0x14b7,%esi 404445: e8 96 21 00 00 callq 4065e0 <_d_array_bounds> 40444a: bf e0 ae 62 00 mov $0x62aee0,%edi 40444f: be 91 02 00 00 mov $0x291,%esi 404454: e8 87 21 00 00 callq 4065e0 <_d_array_bounds> 404459: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 0000000000404460 <_D3std8datetime13PosixTimeZone20calculateLeapSecondsMxFNblZi>: 404460: 53 push %rbx 404461: 48 89 fb mov %rdi,%rbx 404464: 48 83 7b 50 00 cmpq $0x0,0x50(%rbx) 404469: 74 5e je 4044c9 <_D3std8datetime13PosixTimeZone20calculateLeapSecondsMxFNblZi+0x69> 40446b: 48 b8 00 80 4a 08 0a mov $0xf760800a084a8000,%rax 404472: 80 60 f7 404475: 48 01 c6 add %rax,%rsi 404478: 48 89 f7 mov %rsi,%rdi 40447b: e8 00 26 00 00 callq 406a80 <_D4core4time52__T7convertVAyaa6_686e73656373VAyaa7_7365636f6e6473Z7convertFNaNbNflZl> 404480: 48 8b 4b 50 mov 0x50(%rbx),%rcx 404484: 48 85 c9 test %rcx,%rcx 404487: 74 74 je 4044fd <_D3std8datetime13PosixTimeZone20calculateLeapSecondsMxFNblZi+0x9d> 404489: 48 8b 4b 58 mov 0x58(%rbx),%rcx 40448d: 48 39 01 cmp %rax,(%rcx) 404490: 7d 37 jge 4044c9 <_D3std8datetime13PosixTimeZone20calculateLeapSecondsMxFNblZi+0x69> 404492: 48 8b 73 50 mov 0x50(%rbx),%rsi 404496: 48 85 f6 test %rsi,%rsi 404499: 7e 46 jle 4044e1 <_D3std8datetime13PosixTimeZone20calculateLeapSecondsMxFNblZi+0x81> 40449b: 48 8b 53 58 mov 0x58(%rbx),%rdx 40449f: 48 8d 4a f8 lea -0x8(%rdx),%rcx 4044a3: 31 ff xor %edi,%edi 4044a5: 66 66 2e 0f 1f 84 00 nopw %cs:0x0(%rax,%rax,1) 4044ac: 00 00 00 00 4044b0: 48 39 f7 cmp %rsi,%rdi 4044b3: 73 57 jae 40450c <_D3std8datetime13PosixTimeZone20calculateLeapSecondsMxFNblZi+0xac> 4044b5: 48 39 41 08 cmp %rax,0x8(%rcx) 4044b9: 7f 12 jg 4044cd <_D3std8datetime13PosixTimeZone20calculateLeapSecondsMxFNblZi+0x6d> 4044bb: 48 ff c7 inc %rdi 4044be: 48 83 c1 10 add $0x10,%rcx 4044c2: 48 39 f7 cmp %rsi,%rdi 4044c5: 7c e9 jl 4044b0 <_D3std8datetime13PosixTimeZone20calculateLeapSecondsMxFNblZi+0x50> 4044c7: eb 18 jmp 4044e1 <_D3std8datetime13PosixTimeZone20calculateLeapSecondsMxFNblZi+0x81> 4044c9: 31 c0 xor %eax,%eax 4044cb: 5b pop %rbx 4044cc: c3 retq 4044cd: 48 85 ff test %rdi,%rdi 4044d0: 75 09 jne 4044db <_D3std8datetime13PosixTimeZone20calculateLeapSecondsMxFNblZi+0x7b> 4044d2: 48 83 c2 08 add $0x8,%rdx 4044d6: 48 89 d1 mov %rdx,%rcx 4044d9: eb 1e jmp 4044f9 <_D3std8datetime13PosixTimeZone20calculateLeapSecondsMxFNblZi+0x99> 4044db: 48 83 ff ff cmp $0xffffffffffffffff,%rdi 4044df: 75 18 jne 4044f9 <_D3std8datetime13PosixTimeZone20calculateLeapSecondsMxFNblZi+0x99> 4044e1: 48 8b 43 50 mov 0x50(%rbx),%rax 4044e5: 48 83 c0 ff add $0xffffffffffffffff,%rax 4044e9: 73 30 jae 40451b <_D3std8datetime13PosixTimeZone20calculateLeapSecondsMxFNblZi+0xbb> 4044eb: 48 8b 4b 58 mov 0x58(%rbx),%rcx 4044ef: 48 c1 e0 04 shl $0x4,%rax 4044f3: 8b 44 01 08 mov 0x8(%rcx,%rax,1),%eax 4044f7: 5b pop %rbx 4044f8: c3 retq 4044f9: 8b 01 mov (%rcx),%eax 4044fb: 5b pop %rbx 4044fc: c3 retq 4044fd: bf e0 ae 62 00 mov $0x62aee0,%edi 404502: be 67 02 00 00 mov $0x267,%esi 404507: e8 d4 20 00 00 callq 4065e0 <_d_array_bounds> 40450c: bf 00 af 62 00 mov $0x62af00,%edi 404511: be b7 14 00 00 mov $0x14b7,%esi 404516: e8 c5 20 00 00 callq 4065e0 <_d_array_bounds> 40451b: bf e0 ae 62 00 mov $0x62aee0,%edi 404520: be 91 02 00 00 mov $0x291,%esi 404525: e8 b6 20 00 00 callq 4065e0 <_d_array_bounds> 40452a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) 0000000000404530 <_D3std8datetime13PosixTimeZone7tzToUTCMxFNblZl>: 404530: 55 push %rbp 404531: 41 57 push %r15 404533: 41 56 push %r14 404535: 41 54 push %r12 404537: 53 push %rbx 404538: 49 89 f7 mov %rsi,%r15 40453b: 49 89 fc mov %rdi,%r12 40453e: e8 1d ff ff ff callq 404460 <_D3std8datetime13PosixTimeZone20calculateLeapSecondsMxFNblZi> 404543: 41 89 c6 mov %eax,%r14d 404546: 48 bf 00 80 4a 08 0a mov $0xf760800a084a8000,%rdi 40454d: 80 60 f7 404550: 4c 01 ff add %r15,%rdi 404553: e8 28 25 00 00 callq 406a80 <_D4core4time52__T7convertVAyaa6_686e73656373VAyaa7_7365636f6e6473Z7convertFNaNbNflZl> 404558: 49 8b 5c 24 40 mov 0x40(%r12),%rbx 40455d: 48 85 db test %rbx,%rbx 404560: 0f 8e 2d 01 00 00 jle 404693 <_D3std8datetime13PosixTimeZone7tzToUTCMxFNblZl+0x163> 404566: 48 89 c7 mov %rax,%rdi 404569: 48 81 c7 80 ae fe ff add $0xfffffffffffeae80,%rdi 404570: 4d 8b 4c 24 48 mov 0x48(%r12),%r9 404575: 49 8d 71 f8 lea -0x8(%r9),%rsi 404579: 31 d2 xor %edx,%edx 40457b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 404580: 48 89 d9 mov %rbx,%rcx 404583: 48 29 d1 sub %rdx,%rcx 404586: 0f 86 48 01 00 00 jbe 4046d4 <_D3std8datetime13PosixTimeZone7tzToUTCMxFNblZl+0x1a4> 40458c: 48 39 7e 08 cmp %rdi,0x8(%rsi) 404590: 7f 11 jg 4045a3 <_D3std8datetime13PosixTimeZone7tzToUTCMxFNblZl+0x73> 404592: 48 ff c2 inc %rdx 404595: 48 83 c6 10 add $0x10,%rsi 404599: 48 39 da cmp %rbx,%rdx 40459c: 7c e2 jl 404580 <_D3std8datetime13PosixTimeZone7tzToUTCMxFNblZl+0x50> 40459e: e9 f0 00 00 00 jmpq 404693 <_D3std8datetime13PosixTimeZone7tzToUTCMxFNblZl+0x163> 4045a3: 48 83 fa ff cmp $0xffffffffffffffff,%rdx 4045a7: 0f 84 e6 00 00 00 je 404693 <_D3std8datetime13PosixTimeZone7tzToUTCMxFNblZl+0x163> 4045ad: 31 ff xor %edi,%edi 4045af: 48 85 c9 test %rcx,%rcx 4045b2: 49 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%r8 4045b9: 7e 36 jle 4045f1 <_D3std8datetime13PosixTimeZone7tzToUTCMxFNblZl+0xc1> 4045bb: 4c 8d 90 80 51 01 00 lea 0x15180(%rax),%r10 4045c2: 31 ed xor %ebp,%ebp 4045c4: 66 66 66 2e 0f 1f 84 nopw %cs:0x0(%rax,%rax,1) 4045cb: 00 00 00 00 00 4045d0: 48 39 cd cmp %rcx,%rbp 4045d3: 0f 83 fb 00 00 00 jae 4046d4 <_D3std8datetime13PosixTimeZone7tzToUTCMxFNblZl+0x1a4> 4045d9: 4c 39 54 3e 08 cmp %r10,0x8(%rsi,%rdi,1) 4045de: 7f 0e jg 4045ee <_D3std8datetime13PosixTimeZone7tzToUTCMxFNblZl+0xbe> 4045e0: 48 ff c5 inc %rbp 4045e3: 48 83 c7 10 add $0x10,%rdi 4045e7: 48 39 cd cmp %rcx,%rbp 4045ea: 7c e4 jl 4045d0 <_D3std8datetime13PosixTimeZone7tzToUTCMxFNblZl+0xa0> 4045ec: eb 03 jmp 4045f1 <_D3std8datetime13PosixTimeZone7tzToUTCMxFNblZl+0xc1> 4045ee: 49 89 e8 mov %rbp,%r8 4045f1: 48 85 d2 test %rdx,%rdx 4045f4: 48 89 f1 mov %rsi,%rcx 4045f7: 75 07 jne 404600 <_D3std8datetime13PosixTimeZone7tzToUTCMxFNblZl+0xd0> 4045f9: 49 83 c1 08 add $0x8,%r9 4045fd: 4c 89 c9 mov %r9,%rcx 404600: 48 8d 7e 08 lea 0x8(%rsi),%rdi 404604: 48 8b 09 mov (%rcx),%rcx 404607: 49 83 f8 ff cmp $0xffffffffffffffff,%r8 40460b: 75 24 jne 404631 <_D3std8datetime13PosixTimeZone7tzToUTCMxFNblZl+0x101> 40460d: 49 8b 74 24 40 mov 0x40(%r12),%rsi 404612: 48 83 c6 ff add $0xffffffffffffffff,%rsi 404616: 0f 83 c7 00 00 00 jae 4046e3 <_D3std8datetime13PosixTimeZone7tzToUTCMxFNblZl+0x1b3> 40461c: 49 8b 6c 24 48 mov 0x48(%r12),%rbp 404621: 48 c1 e6 04 shl $0x4,%rsi 404625: 48 8d 74 35 08 lea 0x8(%rbp,%rsi,1),%rsi 40462a: 49 8b 5c 24 40 mov 0x40(%r12),%rbx 40462f: eb 11 jmp 404642 <_D3std8datetime13PosixTimeZone7tzToUTCMxFNblZl+0x112> 404631: 4d 85 c0 test %r8,%r8 404634: 75 05 jne 40463b <_D3std8datetime13PosixTimeZone7tzToUTCMxFNblZl+0x10b> 404636: 44 03 31 add (%rcx),%r14d 404639: eb 74 jmp 4046af <_D3std8datetime13PosixTimeZone7tzToUTCMxFNblZl+0x17f> 40463b: 49 c1 e0 04 shl $0x4,%r8 40463f: 4c 01 c6 add %r8,%rsi 404642: 48 8b 2e mov (%rsi),%rbp 404645: 8b 31 mov (%rcx),%esi 404647: 3b 75 00 cmp 0x0(%rbp),%esi 40464a: 48 63 ee movslq %esi,%rbp 40464d: 7d 07 jge 404656 <_D3std8datetime13PosixTimeZone7tzToUTCMxFNblZl+0x126> 40464f: 48 8d 80 f0 f1 ff ff lea -0xe10(%rax),%rax 404656: 48 29 d3 sub %rdx,%rbx 404659: 31 c9 xor %ecx,%ecx 40465b: 48 85 db test %rbx,%rbx 40465e: 7e 33 jle 404693 <_D3std8datetime13PosixTimeZone7tzToUTCMxFNblZl+0x163> 404660: 48 29 e8 sub %rbp,%rax 404663: 66 66 66 66 2e 0f 1f nopw %cs:0x0(%rax,%rax,1) 40466a: 84 00 00 00 00 00 404670: 48 39 d9 cmp %rbx,%rcx 404673: 73 5f jae 4046d4 <_D3std8datetime13PosixTimeZone7tzToUTCMxFNblZl+0x1a4> 404675: 48 39 07 cmp %rax,(%rdi) 404678: 7f 0e jg 404688 <_D3std8datetime13PosixTimeZone7tzToUTCMxFNblZl+0x158> 40467a: 48 ff c1 inc %rcx 40467d: 48 83 c7 10 add $0x10,%rdi 404681: 48 39 d9 cmp %rbx,%rcx 404684: 7c ea jl 404670 <_D3std8datetime13PosixTimeZone7tzToUTCMxFNblZl+0x140> 404686: eb 0b jmp 404693 <_D3std8datetime13PosixTimeZone7tzToUTCMxFNblZl+0x163> 404688: 48 85 c9 test %rcx,%rcx 40468b: 74 3f je 4046cc <_D3std8datetime13PosixTimeZone7tzToUTCMxFNblZl+0x19c> 40468d: 48 83 f9 ff cmp $0xffffffffffffffff,%rcx 404691: 75 33 jne 4046c6 <_D3std8datetime13PosixTimeZone7tzToUTCMxFNblZl+0x196> 404693: 49 8b 44 24 40 mov 0x40(%r12),%rax 404698: 48 83 c0 ff add $0xffffffffffffffff,%rax 40469c: 73 45 jae 4046e3 <_D3std8datetime13PosixTimeZone7tzToUTCMxFNblZl+0x1b3> 40469e: 49 8b 4c 24 48 mov 0x48(%r12),%rcx 4046a3: 48 c1 e0 04 shl $0x4,%rax 4046a7: 48 8b 44 01 08 mov 0x8(%rcx,%rax,1),%rax 4046ac: 44 03 30 add (%rax),%r14d 4046af: 49 63 fe movslq %r14d,%rdi 4046b2: e8 49 23 00 00 callq 406a00 <_D4core4time52__T7convertVAyaa7_7365636f6e6473VAyaa6_686e73656373Z7convertFNaNbNflZl> 4046b7: 49 29 c7 sub %rax,%r15 4046ba: 4c 89 f8 mov %r15,%rax 4046bd: 5b pop %rbx 4046be: 41 5c pop %r12 4046c0: 41 5e pop %r14 4046c2: 41 5f pop %r15 4046c4: 5d pop %rbp 4046c5: c3 retq 4046c6: 48 8b 47 f8 mov -0x8(%rdi),%rax 4046ca: 8b 30 mov (%rax),%esi 4046cc: 44 01 f6 add %r14d,%esi 4046cf: 48 63 fe movslq %esi,%rdi 4046d2: eb de jmp 4046b2 <_D3std8datetime13PosixTimeZone7tzToUTCMxFNblZl+0x182> 4046d4: bf 00 af 62 00 mov $0x62af00,%edi 4046d9: be b7 14 00 00 mov $0x14b7,%esi 4046de: e8 fd 1e 00 00 callq 4065e0 <_d_array_bounds> 4046e3: bf e0 ae 62 00 mov $0x62aee0,%edi 4046e8: be 91 02 00 00 mov $0x291,%esi 4046ed: e8 ee 1e 00 00 callq 4065e0 <_d_array_bounds> 4046f2: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) 4046f9: 00 00 00 4046fc: 0f 1f 40 00 nopl 0x0(%rax) 0000000000404700 <_D3std4conv17__T6toImplTAyaTmZ6toImplFNaNemkE3std5ascii10LetterCaseZAya12__dgliteral4MFNaNbNfZC6object9Throwable>: 404700: 50 push %rax 404701: bf 50 bb 62 00 mov $0x62bb50,%edi 404706: e8 a5 f0 00 00 callq 4137b0 <_d_newclass> 40470b: 48 c7 00 10 b7 41 00 movq $0x41b710,(%rax) 404712: 48 c7 40 08 00 00 00 movq $0x0,0x8(%rax) 404719: 00 40471a: 48 8b 0d df 6f 01 00 mov 0x16fdf(%rip),%rcx # 41b700 <_D3std4conv13ConvException6__initZ+0x40> 404721: 48 89 48 40 mov %rcx,0x40(%rax) 404725: 0f 10 05 c4 6f 01 00 movups 0x16fc4(%rip),%xmm0 # 41b6f0 <_D3std4conv13ConvException6__initZ+0x30> 40472c: 0f 11 40 30 movups %xmm0,0x30(%rax) 404730: 0f 10 05 a9 6f 01 00 movups 0x16fa9(%rip),%xmm0 # 41b6e0 <_D3std4conv13ConvException6__initZ+0x20> 404737: 0f 11 40 20 movups %xmm0,0x20(%rax) 40473b: 0f 10 05 8e 6f 01 00 movups 0x16f8e(%rip),%xmm0 # 41b6d0 <_D3std4conv13ConvException6__initZ+0x10> 404742: 0f 11 40 10 movups %xmm0,0x10(%rax) 404746: be db 04 00 00 mov $0x4db,%esi 40474b: ba 35 00 00 00 mov $0x35,%edx 404750: b9 a0 aa 41 00 mov $0x41aaa0,%ecx 404755: 41 b8 0b 00 00 00 mov $0xb,%r8d 40475b: 41 b9 0f b0 41 00 mov $0x41b00f,%r9d 404761: 48 89 c7 mov %rax,%rdi 404764: 58 pop %rax 404765: e9 86 1a 00 00 jmpq 4061f0 <_D3std4conv13ConvException6__ctorMFNaNbNfAyaAyamZC3std4conv13ConvException> 40476a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) 0000000000404770 <_D3std4conv33__T8textImplTAyaTAyaTkTAyaTmTAyaZ8textImplFNaNfAyakAyamAyaZAya>: 404770: 55 push %rbp 404771: 41 57 push %r15 404773: 41 56 push %r14 404775: 41 55 push %r13 404777: 41 54 push %r12 404779: 53 push %rbx 40477a: 48 83 ec 28 sub $0x28,%rsp 40477e: 44 89 cd mov %r9d,%ebp 404781: 4d 89 c5 mov %r8,%r13 404784: 48 89 cb mov %rcx,%rbx 404787: 49 89 d4 mov %rdx,%r12 40478a: 49 89 f6 mov %rsi,%r14 40478d: 49 89 ff mov %rdi,%r15 404790: 48 8b 7c 24 60 mov 0x60(%rsp),%rdi 404795: 48 8b 74 24 68 mov 0x68(%rsp),%rsi 40479a: e8 21 ec ff ff callq 4033c0 <_D3std4conv11__T2toTAyaZ11__T2toTAyaZ2toFNaNbNfAyaZAya> 40479f: 48 89 04 24 mov %rax,(%rsp) 4047a3: 48 89 54 24 08 mov %rdx,0x8(%rsp) 4047a8: 89 6c 24 10 mov %ebp,0x10(%rsp) 4047ac: c6 44 24 14 00 movb $0x0,0x14(%rsp) 4047b1: 48 8d 7c 24 10 lea 0x10(%rsp),%rdi 4047b6: be a0 48 40 00 mov $0x4048a0,%esi 4047bb: ba 01 00 00 00 mov $0x1,%edx 4047c0: e8 3b f6 ff ff callq 403e00 <_D3std9exception14__T7enforceTbZ7enforceFNaNfbLC6object9ThrowableZb> 4047c5: 31 f6 xor %esi,%esi 4047c7: 8b 6c 24 10 mov 0x10(%rsp),%ebp 4047cb: b8 cd cc cc cc mov $0xcccccccd,%eax 4047d0: 89 ea mov %ebp,%edx 4047d2: 48 0f af d0 imul %rax,%rdx 4047d6: 48 c1 ea 23 shr $0x23,%rdx 4047da: 6b fa 0a imul $0xa,%edx,%edi 4047dd: 89 e9 mov %ebp,%ecx 4047df: 29 f9 sub %edi,%ecx 4047e1: 83 c9 30 or $0x30,%ecx 4047e4: 83 fd 09 cmp $0x9,%ebp 4047e7: 88 4c 34 27 mov %cl,0x27(%rsp,%rsi,1) 4047eb: 48 8d 76 ff lea -0x1(%rsi),%rsi 4047ef: 89 d5 mov %edx,%ebp 4047f1: 77 dd ja 4047d0 <_D3std4conv33__T8textImplTAyaTAyaTkTAyaTmTAyaZ8textImplFNaNfAyakAyamAyaZAya+0x60> 4047f3: 48 8d 54 34 28 lea 0x28(%rsp,%rsi,1),%rdx 4047f8: 48 f7 de neg %rsi 4047fb: bf e8 02 42 00 mov $0x4202e8,%edi 404800: e8 fb 1b 01 00 callq 416400 <_adDupT> 404805: 48 89 d1 mov %rdx,%rcx 404808: 48 8d 2c 24 lea (%rsp),%rbp 40480c: bf e8 03 42 00 mov $0x4203e8,%edi 404811: 48 89 ee mov %rbp,%rsi 404814: 48 89 c2 mov %rax,%rdx 404817: e8 d4 08 01 00 callq 4150f0 <_d_arrayappendT> 40481c: 48 89 04 24 mov %rax,(%rsp) 404820: 48 89 54 24 08 mov %rdx,0x8(%rsp) 404825: 48 89 df mov %rbx,%rdi 404828: 4c 89 ee mov %r13,%rsi 40482b: e8 90 eb ff ff callq 4033c0 <_D3std4conv11__T2toTAyaZ11__T2toTAyaZ2toFNaNbNfAyaZAya> 404830: 48 89 d1 mov %rdx,%rcx 404833: bf e8 03 42 00 mov $0x4203e8,%edi 404838: 48 89 ee mov %rbp,%rsi 40483b: 48 89 c2 mov %rax,%rdx 40483e: e8 ad 08 01 00 callq 4150f0 <_d_arrayappendT> 404843: 48 89 04 24 mov %rax,(%rsp) 404847: 48 89 54 24 08 mov %rdx,0x8(%rsp) 40484c: 4c 89 e7 mov %r12,%rdi 40484f: e8 8c 03 00 00 callq 404be0 <_D3std4conv11__T2toTAyaZ9__T2toTmZ2toFNaNfmZAya> 404854: 48 89 d1 mov %rdx,%rcx 404857: bf e8 03 42 00 mov $0x4203e8,%edi 40485c: 48 89 ee mov %rbp,%rsi 40485f: 48 89 c2 mov %rax,%rdx 404862: e8 89 08 01 00 callq 4150f0 <_d_arrayappendT> 404867: 48 89 04 24 mov %rax,(%rsp) 40486b: 48 89 54 24 08 mov %rdx,0x8(%rsp) 404870: 4c 89 ff mov %r15,%rdi 404873: 4c 89 f6 mov %r14,%rsi 404876: e8 45 eb ff ff callq 4033c0 <_D3std4conv11__T2toTAyaZ11__T2toTAyaZ2toFNaNbNfAyaZAya> 40487b: 48 89 d1 mov %rdx,%rcx 40487e: bf e8 03 42 00 mov $0x4203e8,%edi 404883: 48 89 ee mov %rbp,%rsi 404886: 48 89 c2 mov %rax,%rdx 404889: e8 62 08 01 00 callq 4150f0 <_d_arrayappendT> 40488e: 48 83 c4 28 add $0x28,%rsp 404892: 5b pop %rbx 404893: 41 5c pop %r12 404895: 41 5d pop %r13 404897: 41 5e pop %r14 404899: 41 5f pop %r15 40489b: 5d pop %rbp 40489c: c3 retq 40489d: 0f 1f 00 nopl (%rax) 00000000004048a0 <_D3std4conv17__T6toImplTAyaTkZ6toImplFNaNekkE3std5ascii10LetterCaseZAya12__dgliteral4MFNaNbNfZC6object9Throwable>: 4048a0: 50 push %rax 4048a1: bf 50 bb 62 00 mov $0x62bb50,%edi 4048a6: e8 05 ef 00 00 callq 4137b0 <_d_newclass> 4048ab: 48 c7 00 10 b7 41 00 movq $0x41b710,(%rax) 4048b2: 48 c7 40 08 00 00 00 movq $0x0,0x8(%rax) 4048b9: 00 4048ba: 48 8b 0d 3f 6e 01 00 mov 0x16e3f(%rip),%rcx # 41b700 <_D3std4conv13ConvException6__initZ+0x40> 4048c1: 48 89 48 40 mov %rcx,0x40(%rax) 4048c5: 0f 10 05 24 6e 01 00 movups 0x16e24(%rip),%xmm0 # 41b6f0 <_D3std4conv13ConvException6__initZ+0x30> 4048cc: 0f 11 40 30 movups %xmm0,0x30(%rax) 4048d0: 0f 10 05 09 6e 01 00 movups 0x16e09(%rip),%xmm0 # 41b6e0 <_D3std4conv13ConvException6__initZ+0x20> 4048d7: 0f 11 40 20 movups %xmm0,0x20(%rax) 4048db: 0f 10 05 ee 6d 01 00 movups 0x16dee(%rip),%xmm0 # 41b6d0 <_D3std4conv13ConvException6__initZ+0x10> 4048e2: 0f 11 40 10 movups %xmm0,0x10(%rax) 4048e6: be db 04 00 00 mov $0x4db,%esi 4048eb: ba 35 00 00 00 mov $0x35,%edx 4048f0: b9 a0 aa 41 00 mov $0x41aaa0,%ecx 4048f5: 41 b8 0b 00 00 00 mov $0xb,%r8d 4048fb: 41 b9 0f b0 41 00 mov $0x41b00f,%r9d 404901: 48 89 c7 mov %rax,%rdi 404904: 58 pop %rax 404905: e9 e6 18 00 00 jmpq 4061f0 <_D3std4conv13ConvException6__ctorMFNaNbNfAyaAyamZC3std4conv13ConvException> 40490a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) 0000000000404910 : 404910: 55 push %rbp 404911: 48 89 e5 mov %rsp,%rbp 404914: 8a 05 b6 bb 22 00 mov 0x22bbb6(%rip),%al # 6304d0 40491a: 84 c0 test %al,%al 40491c: 75 3e jne 40495c 40491e: c6 05 ab bb 22 00 01 movb $0x1,0x22bbab(%rip) # 6304d0 404925: 48 89 e0 mov %rsp,%rax 404928: 48 8d 78 d0 lea -0x30(%rax),%rdi 40492c: 48 89 fc mov %rdi,%rsp 40492f: 48 c7 40 d0 01 00 00 movq $0x1,-0x30(%rax) 404936: 00 404937: 48 c7 40 d8 c8 04 63 movq $0x6304c8,-0x28(%rax) 40493e: 00 40493f: 48 c7 40 e0 40 01 63 movq $0x630140,-0x20(%rax) 404946: 00 404947: 48 c7 40 e8 20 04 63 movq $0x630420,-0x18(%rax) 40494e: 00 40494f: 48 c7 40 f0 70 01 63 movq $0x630170,-0x10(%rax) 404956: 00 404957: e8 64 b7 00 00 callq 4100c0 <_d_dso_registry> 40495c: 48 89 ec mov %rbp,%rsp 40495f: 5d pop %rbp 404960: c3 retq 404961: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) 404968: 00 00 00 40496b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 0000000000404970 : 404970: 48 8b 05 09 bb 22 00 mov 0x22bb09(%rip),%rax # 630480 404977: 48 89 05 7a 6a 22 00 mov %rax,0x226a7a(%rip) # 62b3f8 <_D3std5stdio21std_stdio_static_thisUZv9stdinImplS3std5stdio4File4Impl> 40497e: 48 c7 05 57 bb 22 00 movq $0x62b3f8,0x22bb57(%rip) # 6304e0 <_D3std5stdio5stdinS3std5stdio4File> 404985: f8 b3 62 00 404989: 48 8b 05 18 bb 22 00 mov 0x22bb18(%rip),%rax # 6304a8 404990: 48 89 05 71 6a 22 00 mov %rax,0x226a71(%rip) # 62b408 <_D3std5stdio21std_stdio_static_thisUZv10stdoutImplS3std5stdio4File4Impl> 404997: 48 c7 05 5e bb 22 00 movq $0x62b408,0x22bb5e(%rip) # 630500 <_D3std5stdio6stdoutS3std5stdio4File> 40499e: 08 b4 62 00 4049a2: 48 8b 05 f7 ba 22 00 mov 0x22baf7(%rip),%rax # 6304a0 4049a9: 48 89 05 68 6a 22 00 mov %rax,0x226a68(%rip) # 62b418 <_D3std5stdio21std_stdio_static_thisUZv10stderrImplS3std5stdio4File4Impl> 4049b0: 48 c7 05 65 bb 22 00 movq $0x62b418,0x22bb65(%rip) # 630520 <_D3std5stdio6stderrS3std5stdio4File> 4049b7: 18 b4 62 00 4049bb: c3 retq 4049bc: 0f 1f 40 00 nopl 0x0(%rax) 00000000004049c0 : 4049c0: 55 push %rbp 4049c1: 48 89 e5 mov %rsp,%rbp 4049c4: 8a 05 06 bb 22 00 mov 0x22bb06(%rip),%al # 6304d0 4049ca: 84 c0 test %al,%al 4049cc: 75 3e jne 404a0c 4049ce: c6 05 fb ba 22 00 01 movb $0x1,0x22bafb(%rip) # 6304d0 4049d5: 48 89 e0 mov %rsp,%rax 4049d8: 48 8d 78 d0 lea -0x30(%rax),%rdi 4049dc: 48 89 fc mov %rdi,%rsp 4049df: 48 c7 40 d0 01 00 00 movq $0x1,-0x30(%rax) 4049e6: 00 4049e7: 48 c7 40 d8 c8 04 63 movq $0x6304c8,-0x28(%rax) 4049ee: 00 4049ef: 48 c7 40 e0 40 01 63 movq $0x630140,-0x20(%rax) 4049f6: 00 4049f7: 48 c7 40 e8 20 04 63 movq $0x630420,-0x18(%rax) 4049fe: 00 4049ff: 48 c7 40 f0 78 01 63 movq $0x630178,-0x10(%rax) 404a06: 00 404a07: e8 b4 b6 00 00 callq 4100c0 <_d_dso_registry> 404a0c: 48 89 ec mov %rbp,%rsp 404a0f: 5d pop %rbp 404a10: c3 retq 404a11: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) 404a18: 00 00 00 404a1b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 0000000000404a20 <_D3std9exception7bailOutFNaNfAyamxAaZv>: 404a20: 55 push %rbp 404a21: 41 57 push %r15 404a23: 41 56 push %r14 404a25: 41 55 push %r13 404a27: 41 54 push %r12 404a29: 53 push %rbx 404a2a: 50 push %rax 404a2b: 4d 89 c6 mov %r8,%r14 404a2e: 49 89 cf mov %rcx,%r15 404a31: 49 89 d4 mov %rdx,%r12 404a34: 49 89 f5 mov %rsi,%r13 404a37: 48 89 fd mov %rdi,%rbp 404a3a: bf d0 c8 62 00 mov $0x62c8d0,%edi 404a3f: e8 6c ed 00 00 callq 4137b0 <_d_newclass> 404a44: 48 89 c3 mov %rax,%rbx 404a47: 48 c7 03 30 c9 41 00 movq $0x41c930,(%rbx) 404a4e: 48 c7 43 08 00 00 00 movq $0x0,0x8(%rbx) 404a55: 00 404a56: 48 8b 05 43 7f 01 00 mov 0x17f43(%rip),%rax # 41c9a0 <_D9Exception6__initZ+0x40> 404a5d: 48 89 43 40 mov %rax,0x40(%rbx) 404a61: 0f 10 05 28 7f 01 00 movups 0x17f28(%rip),%xmm0 # 41c990 <_D9Exception6__initZ+0x30> 404a68: 0f 11 43 30 movups %xmm0,0x30(%rbx) 404a6c: 0f 10 05 0d 7f 01 00 movups 0x17f0d(%rip),%xmm0 # 41c980 <_D9Exception6__initZ+0x20> 404a73: 0f 11 43 20 movups %xmm0,0x20(%rbx) 404a77: 0f 10 05 f2 7e 01 00 movups 0x17ef2(%rip),%xmm0 # 41c970 <_D9Exception6__initZ+0x10> 404a7e: 0f 11 43 10 movups %xmm0,0x10(%rbx) 404a82: ba e0 b0 41 00 mov $0x41b0e0,%edx 404a87: 41 b9 12 00 00 00 mov $0x12,%r9d 404a8d: 4d 85 ed test %r13,%r13 404a90: 74 13 je 404aa5 <_D3std9exception7bailOutFNaNfAyamxAaZv+0x85> 404a92: bf c0 b0 41 00 mov $0x41b0c0,%edi 404a97: 48 89 ee mov %rbp,%rsi 404a9a: 4c 89 ea mov %r13,%rdx 404a9d: e8 5e 19 01 00 callq 416400 <_adDupT> 404aa2: 49 89 c1 mov %rax,%r9 404aa5: 48 89 14 24 mov %rdx,(%rsp) 404aa9: 31 f6 xor %esi,%esi 404aab: 48 89 df mov %rbx,%rdi 404aae: 4c 89 e2 mov %r12,%rdx 404ab1: 4c 89 f9 mov %r15,%rcx 404ab4: 4d 89 f0 mov %r14,%r8 404ab7: e8 64 45 00 00 callq 409020 <_D6object9Exception6__ctorMFNaNbNfAyaAyamC6object9ThrowableZC9Exception> 404abc: 48 89 c7 mov %rax,%rdi 404abf: e8 ac 41 00 00 callq 408c70 <_d_throw_exception> 404ac4: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) 404acb: 00 00 00 404ace: 66 90 xchg %ax,%ax 0000000000404ad0 <_D3std4conv11__T2toTAyaZ11__T2toTPxaZ2toFNaPxaZAya>: 404ad0: 53 push %rbx 404ad1: 48 89 fb mov %rdi,%rbx 404ad4: 31 d2 xor %edx,%edx 404ad6: 48 85 db test %rbx,%rbx 404ad9: b8 00 00 00 00 mov $0x0,%eax 404ade: 74 18 je 404af8 <_D3std4conv11__T2toTAyaZ11__T2toTPxaZ2toFNaPxaZAya+0x28> 404ae0: 48 89 df mov %rbx,%rdi 404ae3: e8 e8 ce ff ff callq 4019d0 404ae8: bf b8 04 42 00 mov $0x4204b8,%edi 404aed: 48 89 c6 mov %rax,%rsi 404af0: 48 89 da mov %rbx,%rdx 404af3: e8 08 19 01 00 callq 416400 <_adDupT> 404af8: 5b pop %rbx 404af9: c3 retq 404afa: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) 0000000000404b00 : 404b00: 55 push %rbp 404b01: 48 89 e5 mov %rsp,%rbp 404b04: 8a 05 c6 b9 22 00 mov 0x22b9c6(%rip),%al # 6304d0 404b0a: 84 c0 test %al,%al 404b0c: 75 3e jne 404b4c 404b0e: c6 05 bb b9 22 00 01 movb $0x1,0x22b9bb(%rip) # 6304d0 404b15: 48 89 e0 mov %rsp,%rax 404b18: 48 8d 78 d0 lea -0x30(%rax),%rdi 404b1c: 48 89 fc mov %rdi,%rsp 404b1f: 48 c7 40 d0 01 00 00 movq $0x1,-0x30(%rax) 404b26: 00 404b27: 48 c7 40 d8 c8 04 63 movq $0x6304c8,-0x28(%rax) 404b2e: 00 404b2f: 48 c7 40 e0 40 01 63 movq $0x630140,-0x20(%rax) 404b36: 00 404b37: 48 c7 40 e8 20 04 63 movq $0x630420,-0x18(%rax) 404b3e: 00 404b3f: 48 c7 40 f0 80 01 63 movq $0x630180,-0x10(%rax) 404b46: 00 404b47: e8 74 b5 00 00 callq 4100c0 <_d_dso_registry> 404b4c: 48 89 ec mov %rbp,%rsp 404b4f: 5d pop %rbp 404b50: c3 retq 404b51: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) 404b58: 00 00 00 404b5b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 0000000000404b60 <_D3std6format14__T9getNthIntZ9getNthIntFNaNfkZi>: 404b60: 50 push %rax 404b61: bf 50 ba 62 00 mov $0x62ba50,%edi 404b66: e8 45 ec 00 00 callq 4137b0 <_d_newclass> 404b6b: 48 c7 00 70 b6 41 00 movq $0x41b670,(%rax) 404b72: 48 c7 40 08 00 00 00 movq $0x0,0x8(%rax) 404b79: 00 404b7a: 48 8b 0d e7 6a 01 00 mov 0x16ae7(%rip),%rcx # 41b668 <_D3std6format15FormatException6__initZ+0x40> 404b81: 48 89 48 40 mov %rcx,0x40(%rax) 404b85: 0f 10 05 cc 6a 01 00 movups 0x16acc(%rip),%xmm0 # 41b658 <_D3std6format15FormatException6__initZ+0x30> 404b8c: 0f 11 40 30 movups %xmm0,0x30(%rax) 404b90: 0f 10 05 b1 6a 01 00 movups 0x16ab1(%rip),%xmm0 # 41b648 <_D3std6format15FormatException6__initZ+0x20> 404b97: 0f 11 40 20 movups %xmm0,0x20(%rax) 404b9b: 0f 10 05 96 6a 01 00 movups 0x16a96(%rip),%xmm0 # 41b638 <_D3std6format15FormatException6__initZ+0x10> 404ba2: 0f 11 40 10 movups %xmm0,0x10(%rax) 404ba6: 48 c7 04 24 f8 b1 41 movq $0x41b1f8,(%rsp) 404bad: 00 404bae: be 00 00 00 00 mov $0x0,%esi 404bb3: ba 36 0c 00 00 mov $0xc36,%edx 404bb8: b9 37 00 00 00 mov $0x37,%ecx 404bbd: 41 b8 e0 aa 41 00 mov $0x41aae0,%r8d 404bc3: 41 b9 0c 00 00 00 mov $0xc,%r9d 404bc9: 48 89 c7 mov %rax,%rdi 404bcc: e8 3f 15 00 00 callq 406110 <_D3std6format15FormatException6__ctorMFNaNbNfAyaAyamC6object9ThrowableZC3std6format15FormatException> 404bd1: 48 89 c7 mov %rax,%rdi 404bd4: e8 97 40 00 00 callq 408c70 <_d_throw_exception> 404bd9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 0000000000404be0 <_D3std4conv11__T2toTAyaZ9__T2toTmZ2toFNaNfmZAya>: 404be0: 48 83 ec 28 sub $0x28,%rsp 404be4: 48 89 3c 24 mov %rdi,(%rsp) 404be8: c6 44 24 08 00 movb $0x0,0x8(%rsp) 404bed: 48 8d 3c 24 lea (%rsp),%rdi 404bf1: be 00 47 40 00 mov $0x404700,%esi 404bf6: ba 01 00 00 00 mov $0x1,%edx 404bfb: e8 00 f2 ff ff callq 403e00 <_D3std9exception14__T7enforceTbZ7enforceFNaNfbLC6object9ThrowableZb> 404c00: 31 f6 xor %esi,%esi 404c02: 48 8b 0c 24 mov (%rsp),%rcx 404c06: 49 b8 cd cc cc cc cc mov $0xcccccccccccccccd,%r8 404c0d: cc cc cc 404c10: 48 89 c8 mov %rcx,%rax 404c13: 49 f7 e0 mul %r8 404c16: 48 c1 ea 03 shr $0x3,%rdx 404c1a: 6b c2 0a imul $0xa,%edx,%eax 404c1d: 89 cf mov %ecx,%edi 404c1f: 29 c7 sub %eax,%edi 404c21: 83 cf 30 or $0x30,%edi 404c24: 48 83 f9 09 cmp $0x9,%rcx 404c28: 40 88 7c 34 27 mov %dil,0x27(%rsp,%rsi,1) 404c2d: 48 8d 76 ff lea -0x1(%rsi),%rsi 404c31: 48 89 d1 mov %rdx,%rcx 404c34: 77 da ja 404c10 <_D3std4conv11__T2toTAyaZ9__T2toTmZ2toFNaNfmZAya+0x30> 404c36: 48 8d 54 34 28 lea 0x28(%rsp,%rsi,1),%rdx 404c3b: 48 f7 de neg %rsi 404c3e: bf e8 02 42 00 mov $0x4202e8,%edi 404c43: e8 b8 17 01 00 callq 416400 <_adDupT> 404c48: 48 83 c4 28 add $0x28,%rsp 404c4c: c3 retq 404c4d: 0f 1f 00 nopl (%rax) 0000000000404c50 : 404c50: 55 push %rbp 404c51: 48 89 e5 mov %rsp,%rbp 404c54: 8a 05 76 b8 22 00 mov 0x22b876(%rip),%al # 6304d0 404c5a: 84 c0 test %al,%al 404c5c: 75 3e jne 404c9c 404c5e: c6 05 6b b8 22 00 01 movb $0x1,0x22b86b(%rip) # 6304d0 404c65: 48 89 e0 mov %rsp,%rax 404c68: 48 8d 78 d0 lea -0x30(%rax),%rdi 404c6c: 48 89 fc mov %rdi,%rsp 404c6f: 48 c7 40 d0 01 00 00 movq $0x1,-0x30(%rax) 404c76: 00 404c77: 48 c7 40 d8 c8 04 63 movq $0x6304c8,-0x28(%rax) 404c7e: 00 404c7f: 48 c7 40 e0 40 01 63 movq $0x630140,-0x20(%rax) 404c86: 00 404c87: 48 c7 40 e8 20 04 63 movq $0x630420,-0x18(%rax) 404c8e: 00 404c8f: 48 c7 40 f0 88 01 63 movq $0x630188,-0x10(%rax) 404c96: 00 404c97: e8 24 b4 00 00 callq 4100c0 <_d_dso_registry> 404c9c: 48 89 ec mov %rbp,%rsp 404c9f: 5d pop %rbp 404ca0: c3 retq 404ca1: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) 404ca8: 00 00 00 404cab: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 0000000000404cb0 <_D3std5ascii7isDigitFNaNbNfwZb>: 404cb0: 83 c7 d0 add $0xffffffffffffffd0,%edi 404cb3: 83 ff 0a cmp $0xa,%edi 404cb6: 0f 92 c0 setb %al 404cb9: c3 retq 404cba: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) 0000000000404cc0 : 404cc0: 55 push %rbp 404cc1: 48 89 e5 mov %rsp,%rbp 404cc4: 8a 05 06 b8 22 00 mov 0x22b806(%rip),%al # 6304d0 404cca: 84 c0 test %al,%al 404ccc: 75 3e jne 404d0c 404cce: c6 05 fb b7 22 00 01 movb $0x1,0x22b7fb(%rip) # 6304d0 404cd5: 48 89 e0 mov %rsp,%rax 404cd8: 48 8d 78 d0 lea -0x30(%rax),%rdi 404cdc: 48 89 fc mov %rdi,%rsp 404cdf: 48 c7 40 d0 01 00 00 movq $0x1,-0x30(%rax) 404ce6: 00 404ce7: 48 c7 40 d8 c8 04 63 movq $0x6304c8,-0x28(%rax) 404cee: 00 404cef: 48 c7 40 e0 40 01 63 movq $0x630140,-0x20(%rax) 404cf6: 00 404cf7: 48 c7 40 e8 20 04 63 movq $0x630420,-0x18(%rax) 404cfe: 00 404cff: 48 c7 40 f0 90 01 63 movq $0x630190,-0x10(%rax) 404d06: 00 404d07: e8 b4 b3 00 00 callq 4100c0 <_d_dso_registry> 404d0c: 48 89 ec mov %rbp,%rsp 404d0f: 5d pop %rbp 404d10: c3 retq 404d11: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) 404d18: 00 00 00 404d1b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 0000000000404d20 <_D3std3utf12UTFException11setSequenceMFNaNbNfAkXC3std3utf12UTFException>: 404d20: 53 push %rbx 404d21: 48 89 f0 mov %rsi,%rax 404d24: 48 89 fb mov %rdi,%rbx 404d27: b9 04 00 00 00 mov $0x4,%ecx 404d2c: 48 83 f8 04 cmp $0x4,%rax 404d30: 0f 46 c8 cmovbe %eax,%ecx 404d33: 83 f9 05 cmp $0x5,%ecx 404d36: 48 63 f1 movslq %ecx,%rsi 404d39: 48 89 73 58 mov %rsi,0x58(%rbx) 404d3d: 73 1a jae 404d59 <_D3std3utf12UTFException11setSequenceMFNaNbNfAkXC3std3utf12UTFException+0x39> 404d3f: 48 39 c6 cmp %rax,%rsi 404d42: 77 15 ja 404d59 <_D3std3utf12UTFException11setSequenceMFNaNbNfAkXC3std3utf12UTFException+0x39> 404d44: 48 8d 7b 48 lea 0x48(%rbx),%rdi 404d48: 48 c1 e6 02 shl $0x2,%rsi 404d4c: 48 89 f1 mov %rsi,%rcx 404d4f: e8 8c 40 00 00 callq 408de0 <_d_array_slice_copy> 404d54: 48 89 d8 mov %rbx,%rax 404d57: 5b pop %rbx 404d58: c3 retq 404d59: bf 40 b6 62 00 mov $0x62b640,%edi 404d5e: be 38 00 00 00 mov $0x38,%esi 404d63: e8 78 18 00 00 callq 4065e0 <_d_array_bounds> 404d68: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 404d6f: 00 0000000000404d70 <_D3std3utf12UTFException6__ctorMFNaNfAyamAyamC6object9ThrowableZC3std3utf12UTFException>: 404d70: 55 push %rbp 404d71: 41 57 push %r15 404d73: 41 56 push %r14 404d75: 41 55 push %r13 404d77: 41 54 push %r12 404d79: 53 push %rbx 404d7a: 48 83 ec 38 sub $0x38,%rsp 404d7e: 4c 89 cd mov %r9,%rbp 404d81: 4c 89 44 24 18 mov %r8,0x18(%rsp) 404d86: 49 89 cf mov %rcx,%r15 404d89: 49 89 d4 mov %rdx,%r12 404d8c: 49 89 f5 mov %rsi,%r13 404d8f: 48 89 fb mov %rdi,%rbx 404d92: bf 00 a9 41 00 mov $0x41a900,%edi 404d97: e8 e4 e9 00 00 callq 413780 <_d_allocmemoryT> 404d9c: 49 89 c6 mov %rax,%r14 404d9f: 0f 57 c0 xorps %xmm0,%xmm0 404da2: 41 0f 11 06 movups %xmm0,(%r14) 404da6: 49 c7 46 10 00 00 00 movq $0x0,0x10(%r14) 404dad: 00 404dae: 0f 29 44 24 20 movaps %xmm0,0x20(%rsp) 404db3: 48 8d 54 24 20 lea 0x20(%rsp),%rdx 404db8: bf e8 02 42 00 mov $0x4202e8,%edi 404dbd: 31 f6 xor %esi,%esi 404dbf: e8 8c ec 00 00 callq 413a50 <_d_arraysetcapacity> 404dc4: 49 89 06 mov %rax,(%r14) 404dc7: be 0e 00 00 00 mov $0xe,%esi 404dcc: ba 05 b2 41 00 mov $0x41b205,%edx 404dd1: 48 89 ef mov %rbp,%rdi 404dd4: 4c 89 f1 mov %r14,%rcx 404dd7: e8 44 05 00 00 callq 405320 <_D3std6format64__T14formattedWriteTS3std5array17__T8AppenderTAyaZ8AppenderTaTmZ14formattedWriteFNaNfS3std5array17__T8AppenderTAyaZ8AppenderxAamZk> 404ddc: 89 c5 mov %eax,%ebp 404dde: 83 fd 01 cmp $0x1,%ebp 404de1: 75 4b jne 404e2e <_D3std3utf12UTFException6__ctorMFNaNfAyamAyamC6object9ThrowableZC3std3utf12UTFException+0xbe> 404de3: 48 8b 54 24 78 mov 0x78(%rsp),%rdx 404de8: 48 8b 74 24 70 mov 0x70(%rsp),%rsi 404ded: 49 8b 4e 08 mov 0x8(%r14),%rcx 404df1: 4d 8b 46 10 mov 0x10(%r14),%r8 404df5: bf e8 03 42 00 mov $0x4203e8,%edi 404dfa: e8 21 10 01 00 callq 415e20 <_d_arraycatT> 404dff: 48 89 14 24 mov %rdx,(%rsp) 404e03: 48 89 df mov %rbx,%rdi 404e06: 4c 89 ee mov %r13,%rsi 404e09: 4c 89 e2 mov %r12,%rdx 404e0c: 4c 89 f9 mov %r15,%rcx 404e0f: 4c 8b 44 24 18 mov 0x18(%rsp),%r8 404e14: 49 89 c1 mov %rax,%r9 404e17: e8 04 42 00 00 callq 409020 <_D6object9Exception6__ctorMFNaNbNfAyaAyamC6object9ThrowableZC9Exception> 404e1c: 48 89 d8 mov %rbx,%rax 404e1f: 48 83 c4 38 add $0x38,%rsp 404e23: 5b pop %rbx 404e24: 41 5c pop %r12 404e26: 41 5d pop %r13 404e28: 41 5e pop %r14 404e2a: 41 5f pop %r15 404e2c: 5d pop %rbp 404e2d: c3 retq 404e2e: bf 50 ba 62 00 mov $0x62ba50,%edi 404e33: e8 78 e9 00 00 callq 4137b0 <_d_newclass> 404e38: 48 89 c3 mov %rax,%rbx 404e3b: 48 c7 03 70 b6 41 00 movq $0x41b670,(%rbx) 404e42: 48 c7 43 08 00 00 00 movq $0x0,0x8(%rbx) 404e49: 00 404e4a: 48 8b 05 17 68 01 00 mov 0x16817(%rip),%rax # 41b668 <_D3std6format15FormatException6__initZ+0x40> 404e51: 48 89 43 40 mov %rax,0x40(%rbx) 404e55: 0f 10 05 fc 67 01 00 movups 0x167fc(%rip),%xmm0 # 41b658 <_D3std6format15FormatException6__initZ+0x30> 404e5c: 0f 11 43 30 movups %xmm0,0x30(%rbx) 404e60: 0f 10 05 e1 67 01 00 movups 0x167e1(%rip),%xmm0 # 41b648 <_D3std6format15FormatException6__initZ+0x20> 404e67: 0f 11 43 20 movups %xmm0,0x20(%rbx) 404e6b: 0f 10 05 c6 67 01 00 movups 0x167c6(%rip),%xmm0 # 41b638 <_D3std6format15FormatException6__initZ+0x10> 404e72: 0f 11 43 10 movups %xmm0,0x10(%rbx) 404e76: 48 c7 44 24 08 90 b3 movq $0x41b390,0x8(%rsp) 404e7d: 41 00 404e7f: 48 c7 04 24 1e 00 00 movq $0x1e,(%rsp) 404e86: 00 404e87: bf 01 00 00 00 mov $0x1,%edi 404e8c: be b1 04 42 00 mov $0x4204b1,%esi 404e91: ba 01 00 00 00 mov $0x1,%edx 404e96: b9 02 00 00 00 mov $0x2,%ecx 404e9b: 41 b8 8d 0f 42 00 mov $0x420f8d,%r8d 404ea1: 41 89 e9 mov %ebp,%r9d 404ea4: e8 c7 f8 ff ff callq 404770 <_D3std4conv33__T8textImplTAyaTAyaTkTAyaTmTAyaZ8textImplFNaNfAyakAyamAyaZAya> 404ea9: 48 89 d1 mov %rdx,%rcx 404eac: 48 89 0c 24 mov %rcx,(%rsp) 404eb0: be 00 00 00 00 mov $0x0,%esi 404eb5: ba 57 09 00 00 mov $0x957,%edx 404eba: b9 37 00 00 00 mov $0x37,%ecx 404ebf: 41 b8 b0 b3 41 00 mov $0x41b3b0,%r8d 404ec5: 48 89 df mov %rbx,%rdi 404ec8: 49 89 c1 mov %rax,%r9 404ecb: e8 40 12 00 00 callq 406110 <_D3std6format15FormatException6__ctorMFNaNbNfAyaAyamC6object9ThrowableZC3std6format15FormatException> 404ed0: 48 89 c7 mov %rax,%rdi 404ed3: e8 98 3d 00 00 callq 408c70 <_d_throw_exception> 404ed8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 404edf: 00 0000000000404ee0 <_D3std3utf12UTFException8toStringMFZAya>: 404ee0: 41 57 push %r15 404ee2: 41 56 push %r14 404ee4: 41 54 push %r12 404ee6: 53 push %rbx 404ee7: 48 83 ec 18 sub $0x18,%rsp 404eeb: 49 89 fe mov %rdi,%r14 404eee: 4d 8b 66 58 mov 0x58(%r14),%r12 404ef2: 4d 85 e4 test %r12,%r12 404ef5: 0f 84 aa 00 00 00 je 404fa5 <_D3std3utf12UTFException8toStringMFZAya+0xc5> 404efb: 48 c7 44 24 08 15 00 movq $0x15,0x8(%rsp) 404f02: 00 00 404f04: 48 c7 44 24 10 20 b2 movq $0x41b220,0x10(%rsp) 404f0b: 41 00 404f0d: 49 8d 5e 48 lea 0x48(%r14),%rbx 404f11: 4c 8d 7c 24 08 lea 0x8(%rsp),%r15 404f16: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) 404f1d: 00 00 00 404f20: 8b 3b mov (%rbx),%edi 404f22: be 05 00 00 00 mov $0x5,%esi 404f27: ba 36 b2 41 00 mov $0x41b236,%edx 404f2c: e8 8f 00 00 00 callq 404fc0 <_D3std6string15__T6formatTaTkZ6formatFNaNfxAakZAya> 404f31: 48 89 d1 mov %rdx,%rcx 404f34: bf e8 03 42 00 mov $0x4203e8,%edi 404f39: 4c 89 fe mov %r15,%rsi 404f3c: 48 89 c2 mov %rax,%rdx 404f3f: e8 ac 01 01 00 callq 4150f0 <_d_arrayappendT> 404f44: 48 89 44 24 08 mov %rax,0x8(%rsp) 404f49: 48 89 54 24 10 mov %rdx,0x10(%rsp) 404f4e: 48 83 c3 04 add $0x4,%rbx 404f52: 49 ff cc dec %r12 404f55: 75 c9 jne 404f20 <_D3std3utf12UTFException8toStringMFZAya+0x40> 404f57: 49 83 7e 10 00 cmpq $0x0,0x10(%r14) 404f5c: 74 4f je 404fad <_D3std3utf12UTFException8toStringMFZAya+0xcd> 404f5e: 48 8d 5c 24 08 lea 0x8(%rsp),%rbx 404f63: bf e8 03 42 00 mov $0x4203e8,%edi 404f68: ba 03 00 00 00 mov $0x3,%edx 404f6d: b9 3c b2 41 00 mov $0x41b23c,%ecx 404f72: 48 89 de mov %rbx,%rsi 404f75: e8 76 01 01 00 callq 4150f0 <_d_arrayappendT> 404f7a: 48 89 44 24 08 mov %rax,0x8(%rsp) 404f7f: 48 89 54 24 10 mov %rdx,0x10(%rsp) 404f84: 49 8b 56 10 mov 0x10(%r14),%rdx 404f88: 49 8b 4e 18 mov 0x18(%r14),%rcx 404f8c: bf e8 03 42 00 mov $0x4203e8,%edi 404f91: 48 89 de mov %rbx,%rsi 404f94: e8 57 01 01 00 callq 4150f0 <_d_arrayappendT> 404f99: 48 89 44 24 08 mov %rax,0x8(%rsp) 404f9e: 48 89 54 24 10 mov %rdx,0x10(%rsp) 404fa3: eb 08 jmp 404fad <_D3std3utf12UTFException8toStringMFZAya+0xcd> 404fa5: 4c 89 f7 mov %r14,%rdi 404fa8: e8 b3 60 00 00 callq 40b060 <_D6object9Throwable8toStringMFZAya> 404fad: 48 83 c4 18 add $0x18,%rsp 404fb1: 5b pop %rbx 404fb2: 41 5c pop %r12 404fb4: 41 5e pop %r14 404fb6: 41 5f pop %r15 404fb8: c3 retq 404fb9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 0000000000404fc0 <_D3std6string15__T6formatTaTkZ6formatFNaNfxAakZAya>: 404fc0: 55 push %rbp 404fc1: 41 57 push %r15 404fc3: 41 56 push %r14 404fc5: 53 push %rbx 404fc6: 48 83 ec 28 sub $0x28,%rsp 404fca: 49 89 d6 mov %rdx,%r14 404fcd: 49 89 f7 mov %rsi,%r15 404fd0: 89 fd mov %edi,%ebp 404fd2: bf 00 a9 41 00 mov $0x41a900,%edi 404fd7: e8 a4 e7 00 00 callq 413780 <_d_allocmemoryT> 404fdc: 48 89 c3 mov %rax,%rbx 404fdf: 0f 57 c0 xorps %xmm0,%xmm0 404fe2: 0f 11 03 movups %xmm0,(%rbx) 404fe5: 48 c7 43 10 00 00 00 movq $0x0,0x10(%rbx) 404fec: 00 404fed: 0f 29 44 24 10 movaps %xmm0,0x10(%rsp) 404ff2: 48 8d 54 24 10 lea 0x10(%rsp),%rdx 404ff7: bf e8 02 42 00 mov $0x4202e8,%edi 404ffc: 31 f6 xor %esi,%esi 404ffe: e8 4d ea 00 00 callq 413a50 <_d_arraysetcapacity> 405003: 48 89 03 mov %rax,(%rbx) 405006: 89 ef mov %ebp,%edi 405008: 4c 89 fe mov %r15,%rsi 40500b: 4c 89 f2 mov %r14,%rdx 40500e: 48 89 d9 mov %rbx,%rcx 405011: e8 9a 0b 00 00 callq 405bb0 <_D3std6format64__T14formattedWriteTS3std5array17__T8AppenderTAyaZ8AppenderTaTkZ14formattedWriteFNaNfS3std5array17__T8AppenderTAyaZ8AppenderxAakZk> 405016: 89 c5 mov %eax,%ebp 405018: 83 fd 01 cmp $0x1,%ebp 40501b: 75 13 jne 405030 <_D3std6string15__T6formatTaTkZ6formatFNaNfxAakZAya+0x70> 40501d: 48 8b 43 08 mov 0x8(%rbx),%rax 405021: 48 8b 53 10 mov 0x10(%rbx),%rdx 405025: 48 83 c4 28 add $0x28,%rsp 405029: 5b pop %rbx 40502a: 41 5e pop %r14 40502c: 41 5f pop %r15 40502e: 5d pop %rbp 40502f: c3 retq 405030: bf 50 ba 62 00 mov $0x62ba50,%edi 405035: e8 76 e7 00 00 callq 4137b0 <_d_newclass> 40503a: 48 89 c3 mov %rax,%rbx 40503d: 48 c7 03 70 b6 41 00 movq $0x41b670,(%rbx) 405044: 48 c7 43 08 00 00 00 movq $0x0,0x8(%rbx) 40504b: 00 40504c: 48 8b 05 15 66 01 00 mov 0x16615(%rip),%rax # 41b668 <_D3std6format15FormatException6__initZ+0x40> 405053: 48 89 43 40 mov %rax,0x40(%rbx) 405057: 0f 10 05 fa 65 01 00 movups 0x165fa(%rip),%xmm0 # 41b658 <_D3std6format15FormatException6__initZ+0x30> 40505e: 0f 11 43 30 movups %xmm0,0x30(%rbx) 405062: 0f 10 05 df 65 01 00 movups 0x165df(%rip),%xmm0 # 41b648 <_D3std6format15FormatException6__initZ+0x20> 405069: 0f 11 43 20 movups %xmm0,0x20(%rbx) 40506d: 0f 10 05 c4 65 01 00 movups 0x165c4(%rip),%xmm0 # 41b638 <_D3std6format15FormatException6__initZ+0x10> 405074: 0f 11 43 10 movups %xmm0,0x10(%rbx) 405078: 48 c7 44 24 08 90 b3 movq $0x41b390,0x8(%rsp) 40507f: 41 00 405081: 48 c7 04 24 1e 00 00 movq $0x1e,(%rsp) 405088: 00 405089: bf 01 00 00 00 mov $0x1,%edi 40508e: be b1 04 42 00 mov $0x4204b1,%esi 405093: ba 01 00 00 00 mov $0x1,%edx 405098: b9 02 00 00 00 mov $0x2,%ecx 40509d: 41 b8 8d 0f 42 00 mov $0x420f8d,%r8d 4050a3: 41 89 e9 mov %ebp,%r9d 4050a6: e8 c5 f6 ff ff callq 404770 <_D3std4conv33__T8textImplTAyaTAyaTkTAyaTmTAyaZ8textImplFNaNfAyakAyamAyaZAya> 4050ab: 48 89 d1 mov %rdx,%rcx 4050ae: 48 89 0c 24 mov %rcx,(%rsp) 4050b2: be 00 00 00 00 mov $0x0,%esi 4050b7: ba 57 09 00 00 mov $0x957,%edx 4050bc: b9 37 00 00 00 mov $0x37,%ecx 4050c1: 41 b8 b0 b3 41 00 mov $0x41b3b0,%r8d 4050c7: 48 89 df mov %rbx,%rdi 4050ca: 49 89 c1 mov %rax,%r9 4050cd: e8 3e 10 00 00 callq 406110 <_D3std6format15FormatException6__ctorMFNaNbNfAyaAyamC6object9ThrowableZC3std6format15FormatException> 4050d2: 48 89 c7 mov %rax,%rdi 4050d5: e8 96 3b 00 00 callq 408c70 <_d_throw_exception> 4050da: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) 00000000004050e0 <_D3std3utf12isValidDcharFNaNbNfwZb>: 4050e0: 81 ff 00 d8 00 00 cmp $0xd800,%edi 4050e6: 73 03 jae 4050eb <_D3std3utf12isValidDcharFNaNbNfwZb+0xb> 4050e8: b0 01 mov $0x1,%al 4050ea: c3 retq 4050eb: 81 c7 00 20 ff ff add $0xffff2000,%edi 4050f1: 81 ff 00 20 10 00 cmp $0x102000,%edi 4050f7: 0f 92 c0 setb %al 4050fa: c3 retq 4050fb: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 0000000000405100 <_D3std3utf6encodeFNaNfKG4awZm>: 405100: 41 56 push %r14 405102: 53 push %rbx 405103: 48 83 ec 18 sub $0x18,%rsp 405107: 89 fb mov %edi,%ebx 405109: 83 fb 7f cmp $0x7f,%ebx 40510c: 77 0c ja 40511a <_D3std3utf6encodeFNaNfKG4awZm+0x1a> 40510e: 88 1e mov %bl,(%rsi) 405110: b8 01 00 00 00 mov $0x1,%eax 405115: e9 bc 00 00 00 jmpq 4051d6 <_D3std3utf6encodeFNaNfKG4awZm+0xd6> 40511a: 81 fb ff 07 00 00 cmp $0x7ff,%ebx 405120: 77 22 ja 405144 <_D3std3utf6encodeFNaNfKG4awZm+0x44> 405122: 89 d8 mov %ebx,%eax 405124: c1 e8 06 shr $0x6,%eax 405127: 0d c0 00 00 00 or $0xc0,%eax 40512c: 88 06 mov %al,(%rsi) 40512e: 83 e3 3f and $0x3f,%ebx 405131: 81 cb 80 00 00 00 or $0x80,%ebx 405137: 88 5e 01 mov %bl,0x1(%rsi) 40513a: b8 02 00 00 00 mov $0x2,%eax 40513f: e9 92 00 00 00 jmpq 4051d6 <_D3std3utf6encodeFNaNfKG4awZm+0xd6> 405144: 81 fb ff ff 00 00 cmp $0xffff,%ebx 40514a: 77 41 ja 40518d <_D3std3utf6encodeFNaNfKG4awZm+0x8d> 40514c: 89 d8 mov %ebx,%eax 40514e: 25 00 f8 ff ff and $0xfffff800,%eax 405153: 3d 00 d8 00 00 cmp $0xd800,%eax 405158: 0f 84 80 00 00 00 je 4051de <_D3std3utf6encodeFNaNfKG4awZm+0xde> 40515e: 89 d8 mov %ebx,%eax 405160: c1 e8 0c shr $0xc,%eax 405163: 0d e0 00 00 00 or $0xe0,%eax 405168: 88 06 mov %al,(%rsi) 40516a: 89 d8 mov %ebx,%eax 40516c: c1 e8 06 shr $0x6,%eax 40516f: 83 e0 3f and $0x3f,%eax 405172: 0d 80 00 00 00 or $0x80,%eax 405177: 88 46 01 mov %al,0x1(%rsi) 40517a: 83 e3 3f and $0x3f,%ebx 40517d: 81 cb 80 00 00 00 or $0x80,%ebx 405183: 88 5e 02 mov %bl,0x2(%rsi) 405186: b8 03 00 00 00 mov $0x3,%eax 40518b: eb 49 jmp 4051d6 <_D3std3utf6encodeFNaNfKG4awZm+0xd6> 40518d: 81 fb ff ff 10 00 cmp $0x10ffff,%ebx 405193: 0f 87 dd 00 00 00 ja 405276 <_D3std3utf6encodeFNaNfKG4awZm+0x176> 405199: 89 d8 mov %ebx,%eax 40519b: c1 e8 12 shr $0x12,%eax 40519e: 0d f0 00 00 00 or $0xf0,%eax 4051a3: 88 06 mov %al,(%rsi) 4051a5: 89 d8 mov %ebx,%eax 4051a7: c1 e8 0c shr $0xc,%eax 4051aa: 83 e0 3f and $0x3f,%eax 4051ad: 0d 80 00 00 00 or $0x80,%eax 4051b2: 88 46 01 mov %al,0x1(%rsi) 4051b5: 89 d8 mov %ebx,%eax 4051b7: c1 e8 06 shr $0x6,%eax 4051ba: 83 e0 3f and $0x3f,%eax 4051bd: 0d 80 00 00 00 or $0x80,%eax 4051c2: 88 46 02 mov %al,0x2(%rsi) 4051c5: 83 e3 3f and $0x3f,%ebx 4051c8: 81 cb 80 00 00 00 or $0x80,%ebx 4051ce: 88 5e 03 mov %bl,0x3(%rsi) 4051d1: b8 04 00 00 00 mov $0x4,%eax 4051d6: 48 83 c4 18 add $0x18,%rsp 4051da: 5b pop %rbx 4051db: 41 5e pop %r14 4051dd: c3 retq 4051de: bf 60 b6 62 00 mov $0x62b660,%edi 4051e3: e8 c8 e5 00 00 callq 4137b0 <_d_newclass> 4051e8: 49 89 c6 mov %rax,%r14 4051eb: 49 c7 06 a0 b2 41 00 movq $0x41b2a0,(%r14) 4051f2: 49 c7 46 08 00 00 00 movq $0x0,0x8(%r14) 4051f9: 00 4051fa: 0f 10 05 8f 60 01 00 movups 0x1608f(%rip),%xmm0 # 41b290 <_D3std3utf12UTFException6__initZ+0x50> 405201: 41 0f 11 46 50 movups %xmm0,0x50(%r14) 405206: 0f 10 05 73 60 01 00 movups 0x16073(%rip),%xmm0 # 41b280 <_D3std3utf12UTFException6__initZ+0x40> 40520d: 41 0f 11 46 40 movups %xmm0,0x40(%r14) 405212: 0f 10 05 57 60 01 00 movups 0x16057(%rip),%xmm0 # 41b270 <_D3std3utf12UTFException6__initZ+0x30> 405219: 41 0f 11 46 30 movups %xmm0,0x30(%r14) 40521e: 0f 10 05 3b 60 01 00 movups 0x1603b(%rip),%xmm0 # 41b260 <_D3std3utf12UTFException6__initZ+0x20> 405225: 41 0f 11 46 20 movups %xmm0,0x20(%r14) 40522a: 0f 10 05 1f 60 01 00 movups 0x1601f(%rip),%xmm0 # 41b250 <_D3std3utf12UTFException6__initZ+0x10> 405231: 41 0f 11 46 10 movups %xmm0,0x10(%r14) 405236: 48 c7 04 24 00 b3 41 movq $0x41b300,(%rsp) 40523d: 00 40523e: be 00 00 00 00 mov $0x0,%esi 405243: ba 16 06 00 00 mov $0x616,%edx 405248: b9 34 00 00 00 mov $0x34,%ecx 40524d: 41 b8 20 ab 41 00 mov $0x41ab20,%r8d 405253: 41 b9 28 00 00 00 mov $0x28,%r9d 405259: 4c 89 f7 mov %r14,%rdi 40525c: e8 bf 3d 00 00 callq 409020 <_D6object9Exception6__ctorMFNaNbNfAyaAyamC6object9ThrowableZC9Exception> 405261: 49 8b 06 mov (%r14),%rax 405264: 48 8b 40 30 mov 0x30(%rax),%rax 405268: 89 5c 24 14 mov %ebx,0x14(%rsp) 40526c: 48 8d 4c 24 14 lea 0x14(%rsp),%rcx 405271: e9 93 00 00 00 jmpq 405309 <_D3std3utf6encodeFNaNfKG4awZm+0x209> 405276: bf 60 b6 62 00 mov $0x62b660,%edi 40527b: e8 30 e5 00 00 callq 4137b0 <_d_newclass> 405280: 49 89 c6 mov %rax,%r14 405283: 49 c7 06 a0 b2 41 00 movq $0x41b2a0,(%r14) 40528a: 49 c7 46 08 00 00 00 movq $0x0,0x8(%r14) 405291: 00 405292: 0f 10 05 f7 5f 01 00 movups 0x15ff7(%rip),%xmm0 # 41b290 <_D3std3utf12UTFException6__initZ+0x50> 405299: 41 0f 11 46 50 movups %xmm0,0x50(%r14) 40529e: 0f 10 05 db 5f 01 00 movups 0x15fdb(%rip),%xmm0 # 41b280 <_D3std3utf12UTFException6__initZ+0x40> 4052a5: 41 0f 11 46 40 movups %xmm0,0x40(%r14) 4052aa: 0f 10 05 bf 5f 01 00 movups 0x15fbf(%rip),%xmm0 # 41b270 <_D3std3utf12UTFException6__initZ+0x30> 4052b1: 41 0f 11 46 30 movups %xmm0,0x30(%r14) 4052b6: 0f 10 05 a3 5f 01 00 movups 0x15fa3(%rip),%xmm0 # 41b260 <_D3std3utf12UTFException6__initZ+0x20> 4052bd: 41 0f 11 46 20 movups %xmm0,0x20(%r14) 4052c2: 0f 10 05 87 5f 01 00 movups 0x15f87(%rip),%xmm0 # 41b250 <_D3std3utf12UTFException6__initZ+0x10> 4052c9: 41 0f 11 46 10 movups %xmm0,0x10(%r14) 4052ce: 48 c7 04 24 30 b3 41 movq $0x41b330,(%rsp) 4052d5: 00 4052d6: be 00 00 00 00 mov $0x0,%esi 4052db: ba 29 06 00 00 mov $0x629,%edx 4052e0: b9 34 00 00 00 mov $0x34,%ecx 4052e5: 41 b8 20 ab 41 00 mov $0x41ab20,%r8d 4052eb: 41 b9 27 00 00 00 mov $0x27,%r9d 4052f1: 4c 89 f7 mov %r14,%rdi 4052f4: e8 27 3d 00 00 callq 409020 <_D6object9Exception6__ctorMFNaNbNfAyaAyamC6object9ThrowableZC9Exception> 4052f9: 49 8b 06 mov (%r14),%rax 4052fc: 48 8b 40 30 mov 0x30(%rax),%rax 405300: 89 5c 24 10 mov %ebx,0x10(%rsp) 405304: 48 8d 4c 24 10 lea 0x10(%rsp),%rcx 405309: be 01 00 00 00 mov $0x1,%esi 40530e: 4c 89 f7 mov %r14,%rdi 405311: 48 89 ca mov %rcx,%rdx 405314: ff d0 callq *%rax 405316: 48 89 c7 mov %rax,%rdi 405319: e8 52 39 00 00 callq 408c70 <_d_throw_exception> 40531e: 66 90 xchg %ax,%ax 0000000000405320 <_D3std6format64__T14formattedWriteTS3std5array17__T8AppenderTAyaZ8AppenderTaTmZ14formattedWriteFNaNfS3std5array17__T8AppenderTAyaZ8AppenderxAamZk>: 405320: 55 push %rbp 405321: 41 57 push %r15 405323: 41 56 push %r14 405325: 41 55 push %r13 405327: 41 54 push %r12 405329: 53 push %rbx 40532a: 48 81 ec 88 00 00 00 sub $0x88,%rsp 405331: 48 89 cb mov %rcx,%rbx 405334: 48 89 54 24 10 mov %rdx,0x10(%rsp) 405339: 48 89 74 24 18 mov %rsi,0x18(%rsp) 40533e: 48 89 7c 24 70 mov %rdi,0x70(%rsp) 405343: 0f 10 05 46 55 01 00 movups 0x15546(%rip),%xmm0 # 41a890 <_D3std6format18__T10FormatSpecTaZ10FormatSpec6__initZ+0x20> 40534a: 0f 29 44 24 50 movaps %xmm0,0x50(%rsp) 40534f: 0f 10 05 2a 55 01 00 movups 0x1552a(%rip),%xmm0 # 41a880 <_D3std6format18__T10FormatSpecTaZ10FormatSpec6__initZ+0x10> 405356: 0f 29 44 24 40 movaps %xmm0,0x40(%rsp) 40535b: 0f 10 05 0e 55 01 00 movups 0x1550e(%rip),%xmm0 # 41a870 <_D3std6format18__T10FormatSpecTaZ10FormatSpec6__initZ> 405362: 0f 29 44 24 30 movaps %xmm0,0x30(%rsp) 405367: 48 89 74 24 60 mov %rsi,0x60(%rsp) 40536c: 48 89 54 24 68 mov %rdx,0x68(%rsp) 405371: 48 c7 44 24 28 30 57 movq $0x405730,0x28(%rsp) 405378: 40 00 40537a: 48 8d 44 24 70 lea 0x70(%rsp),%rax 40537f: 48 89 44 24 20 mov %rax,0x20(%rsp) 405384: 48 8d 7c 24 30 lea 0x30(%rsp),%rdi 405389: 48 89 de mov %rbx,%rsi 40538c: e8 0f 06 00 00 callq 4059a0 <_D3std6format18__T10FormatSpecTaZ10FormatSpec63__T17writeUpToNextSpecTS3std5array17__T8AppenderTAyaZ8AppenderZ17writeUpToNextSpecMFNaNfS3std5array17__T8AppenderTAyaZ8AppenderZb> 405391: 31 ed xor %ebp,%ebp 405393: a8 01 test $0x1,%al 405395: 0f 84 19 02 00 00 je 4055b4 <_D3std6format64__T14formattedWriteTS3std5array17__T8AppenderTAyaZ8AppenderTaTmZ14formattedWriteFNaNfS3std5array17__T8AppenderTAyaZ8AppenderxAamZk+0x294> 40539b: 31 ed xor %ebp,%ebp 40539d: 4c 8d 64 24 30 lea 0x30(%rsp),%r12 4053a2: 66 66 66 66 66 2e 0f nopw %cs:0x0(%rax,%rax,1) 4053a9: 1f 84 00 00 00 00 00 4053b0: 83 fd 01 cmp $0x1,%ebp 4053b3: 8a 4c 24 39 mov 0x39(%rsp),%cl 4053b7: 0f 84 de 01 00 00 je 40559b <_D3std6format64__T14formattedWriteTS3std5array17__T8AppenderTAyaZ8AppenderTaTmZ14formattedWriteFNaNfS3std5array17__T8AppenderTAyaZ8AppenderxAamZk+0x27b> 4053bd: 0f b6 c1 movzbl %cl,%eax 4053c0: 48 8b 54 24 30 mov 0x30(%rsp),%rdx 4053c5: 49 89 d6 mov %rdx,%r14 4053c8: 49 c1 ee 20 shr $0x20,%r14 4053cc: 81 fa ff ff ff 7f cmp $0x7fffffff,%edx 4053d2: 75 3c jne 405410 <_D3std6format64__T14formattedWriteTS3std5array17__T8AppenderTAyaZ8AppenderTaTmZ14formattedWriteFNaNfS3std5array17__T8AppenderTAyaZ8AppenderxAamZk+0xf0> 4053d4: 85 ed test %ebp,%ebp 4053d6: 0f 85 ec 01 00 00 jne 4055c8 <_D3std6format64__T14formattedWriteTS3std5array17__T8AppenderTAyaZ8AppenderTaTmZ14formattedWriteFNaNfS3std5array17__T8AppenderTAyaZ8AppenderxAamZk+0x2a8> 4053dc: 48 8b 54 24 70 mov 0x70(%rsp),%rdx 4053e1: 48 89 d6 mov %rdx,%rsi 4053e4: 48 c1 ee 1f shr $0x1f,%rsi 4053e8: 0f 85 09 02 00 00 jne 4055f7 <_D3std6format64__T14formattedWriteTS3std5array17__T8AppenderTAyaZ8AppenderTaTmZ14formattedWriteFNaNfS3std5array17__T8AppenderTAyaZ8AppenderxAamZk+0x2d7> 4053ee: 85 d2 test %edx,%edx 4053f0: 79 07 jns 4053f9 <_D3std6format64__T14formattedWriteTS3std5array17__T8AppenderTAyaZ8AppenderTaTmZ14formattedWriteFNaNfS3std5array17__T8AppenderTAyaZ8AppenderxAamZk+0xd9> 4053f2: 80 4c 24 3b 01 orb $0x1,0x3b(%rsp) 4053f7: f7 da neg %edx 4053f9: 89 54 24 30 mov %edx,0x30(%rsp) 4053fd: ba 01 00 00 00 mov $0x1,%edx 405402: eb 4e jmp 405452 <_D3std6format64__T14formattedWriteTS3std5array17__T8AppenderTAyaZ8AppenderTaTmZ14formattedWriteFNaNfS3std5array17__T8AppenderTAyaZ8AppenderxAamZk+0x132> 405404: 66 66 66 2e 0f 1f 84 nopw %cs:0x0(%rax,%rax,1) 40540b: 00 00 00 00 00 405410: 85 d2 test %edx,%edx 405412: 79 3c jns 405450 <_D3std6format64__T14formattedWriteTS3std5array17__T8AppenderTAyaZ8AppenderTaTmZ14formattedWriteFNaNfS3std5array17__T8AppenderTAyaZ8AppenderxAamZk+0x130> 405414: 83 fa ff cmp $0xffffffffffffffff,%edx 405417: 0f 85 b4 01 00 00 jne 4055d1 <_D3std6format64__T14formattedWriteTS3std5array17__T8AppenderTAyaZ8AppenderTaTmZ14formattedWriteFNaNfS3std5array17__T8AppenderTAyaZ8AppenderxAamZk+0x2b1> 40541d: 48 8b 74 24 70 mov 0x70(%rsp),%rsi 405422: 48 89 f7 mov %rsi,%rdi 405425: 48 c1 ef 1f shr $0x1f,%rdi 405429: 0f 85 c8 01 00 00 jne 4055f7 <_D3std6format64__T14formattedWriteTS3std5array17__T8AppenderTAyaZ8AppenderTaTmZ14formattedWriteFNaNfS3std5array17__T8AppenderTAyaZ8AppenderxAamZk+0x2d7> 40542f: f7 da neg %edx 405431: 39 d5 cmp %edx,%ebp 405433: 0f 43 d5 cmovae %ebp,%edx 405436: 85 f6 test %esi,%esi 405438: 79 07 jns 405441 <_D3std6format64__T14formattedWriteTS3std5array17__T8AppenderTAyaZ8AppenderTaTmZ14formattedWriteFNaNfS3std5array17__T8AppenderTAyaZ8AppenderxAamZk+0x121> 40543a: 80 4c 24 3b 01 orb $0x1,0x3b(%rsp) 40543f: f7 de neg %esi 405441: 89 74 24 30 mov %esi,0x30(%rsp) 405445: eb 0b jmp 405452 <_D3std6format64__T14formattedWriteTS3std5array17__T8AppenderTAyaZ8AppenderTaTmZ14formattedWriteFNaNfS3std5array17__T8AppenderTAyaZ8AppenderxAamZk+0x132> 405447: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) 40544e: 00 00 405450: 89 ea mov %ebp,%edx 405452: 41 81 fe ff ff ff 7f cmp $0x7fffffff,%r14d 405459: 75 35 jne 405490 <_D3std6format64__T14formattedWriteTS3std5array17__T8AppenderTAyaZ8AppenderTaTmZ14formattedWriteFNaNfS3std5array17__T8AppenderTAyaZ8AppenderxAamZk+0x170> 40545b: 85 d2 test %edx,%edx 40545d: 0f 85 7c 01 00 00 jne 4055df <_D3std6format64__T14formattedWriteTS3std5array17__T8AppenderTAyaZ8AppenderTaTmZ14formattedWriteFNaNfS3std5array17__T8AppenderTAyaZ8AppenderxAamZk+0x2bf> 405463: 48 8b 54 24 70 mov 0x70(%rsp),%rdx 405468: 48 89 d6 mov %rdx,%rsi 40546b: 48 c1 ee 1f shr $0x1f,%rsi 40546f: 0f 85 82 01 00 00 jne 4055f7 <_D3std6format64__T14formattedWriteTS3std5array17__T8AppenderTAyaZ8AppenderTaTmZ14formattedWriteFNaNfS3std5array17__T8AppenderTAyaZ8AppenderxAamZk+0x2d7> 405475: 85 d2 test %edx,%edx 405477: be fe ff ff 7f mov $0x7ffffffe,%esi 40547c: 0f 48 d6 cmovs %esi,%edx 40547f: 89 54 24 34 mov %edx,0x34(%rsp) 405483: 41 be 01 00 00 00 mov $0x1,%r14d 405489: eb 55 jmp 4054e0 <_D3std6format64__T14formattedWriteTS3std5array17__T8AppenderTAyaZ8AppenderTaTmZ14formattedWriteFNaNfS3std5array17__T8AppenderTAyaZ8AppenderxAamZk+0x1c0> 40548b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 405490: 45 85 f6 test %r14d,%r14d 405493: 79 3b jns 4054d0 <_D3std6format64__T14formattedWriteTS3std5array17__T8AppenderTAyaZ8AppenderTaTmZ14formattedWriteFNaNfS3std5array17__T8AppenderTAyaZ8AppenderxAamZk+0x1b0> 405495: 41 83 fe ff cmp $0xffffffffffffffff,%r14d 405499: 0f 85 49 01 00 00 jne 4055e8 <_D3std6format64__T14formattedWriteTS3std5array17__T8AppenderTAyaZ8AppenderTaTmZ14formattedWriteFNaNfS3std5array17__T8AppenderTAyaZ8AppenderxAamZk+0x2c8> 40549f: 48 8b 74 24 70 mov 0x70(%rsp),%rsi 4054a4: 48 89 f7 mov %rsi,%rdi 4054a7: 48 c1 ef 1f shr $0x1f,%rdi 4054ab: 0f 85 46 01 00 00 jne 4055f7 <_D3std6format64__T14formattedWriteTS3std5array17__T8AppenderTAyaZ8AppenderTaTmZ14formattedWriteFNaNfS3std5array17__T8AppenderTAyaZ8AppenderxAamZk+0x2d7> 4054b1: 41 f7 de neg %r14d 4054b4: 44 39 f2 cmp %r14d,%edx 4054b7: 44 0f 43 f2 cmovae %edx,%r14d 4054bb: 85 f6 test %esi,%esi 4054bd: 78 16 js 4054d5 <_D3std6format64__T14formattedWriteTS3std5array17__T8AppenderTAyaZ8AppenderTaTmZ14formattedWriteFNaNfS3std5array17__T8AppenderTAyaZ8AppenderxAamZk+0x1b5> 4054bf: 89 74 24 34 mov %esi,0x34(%rsp) 4054c3: eb 1b jmp 4054e0 <_D3std6format64__T14formattedWriteTS3std5array17__T8AppenderTAyaZ8AppenderTaTmZ14formattedWriteFNaNfS3std5array17__T8AppenderTAyaZ8AppenderxAamZk+0x1c0> 4054c5: 66 66 2e 0f 1f 84 00 nopw %cs:0x0(%rax,%rax,1) 4054cc: 00 00 00 00 4054d0: 41 89 d6 mov %edx,%r14d 4054d3: eb 0b jmp 4054e0 <_D3std6format64__T14formattedWriteTS3std5array17__T8AppenderTAyaZ8AppenderTaTmZ14formattedWriteFNaNfS3std5array17__T8AppenderTAyaZ8AppenderxAamZk+0x1c0> 4054d5: c7 44 24 34 fe ff ff movl $0x7ffffffe,0x34(%rsp) 4054dc: 7f 4054dd: 0f 1f 00 nopl (%rax) 4054e0: 84 c9 test %cl,%cl 4054e2: 75 2c jne 405510 <_D3std6format64__T14formattedWriteTS3std5array17__T8AppenderTAyaZ8AppenderTaTmZ14formattedWriteFNaNfS3std5array17__T8AppenderTAyaZ8AppenderxAamZk+0x1f0> 4054e4: 44 89 f0 mov %r14d,%eax 4054e7: 45 85 f6 test %r14d,%r14d 4054ea: 0f 85 77 01 00 00 jne 405667 <_D3std6format64__T14formattedWriteTS3std5array17__T8AppenderTAyaZ8AppenderTaTmZ14formattedWriteFNaNfS3std5array17__T8AppenderTAyaZ8AppenderxAamZk+0x347> 4054f0: 48 8b 74 c4 20 mov 0x20(%rsp,%rax,8),%rsi 4054f5: 4c 89 e7 mov %r12,%rdi 4054f8: 48 89 da mov %rbx,%rdx 4054fb: ff 54 c4 28 callq *0x28(%rsp,%rax,8) 4054ff: bd 01 00 00 00 mov $0x1,%ebp 405504: e9 7d 00 00 00 jmpq 405586 <_D3std6format64__T14formattedWriteTS3std5array17__T8AppenderTAyaZ8AppenderTaTmZ14formattedWriteFNaNfS3std5array17__T8AppenderTAyaZ8AppenderxAamZk+0x266> 405509: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 405510: 89 c1 mov %eax,%ecx 405512: ff c9 dec %ecx 405514: 0f b6 54 24 3a movzbl 0x3a(%rsp),%edx 405519: 39 d1 cmp %edx,%ecx 40551b: 7d 5c jge 405579 <_D3std6format64__T14formattedWriteTS3std5array17__T8AppenderTAyaZ8AppenderTaTmZ14formattedWriteFNaNfS3std5array17__T8AppenderTAyaZ8AppenderxAamZk+0x259> 40551d: 80 fa 02 cmp $0x2,%dl 405520: 72 3d jb 40555f <_D3std6format64__T14formattedWriteTS3std5array17__T8AppenderTAyaZ8AppenderTaTmZ14formattedWriteFNaNfS3std5array17__T8AppenderTAyaZ8AppenderxAamZk+0x23f> 405522: 8d 48 ff lea -0x1(%rax),%ecx 405525: 48 63 c9 movslq %ecx,%rcx 405528: 48 8d 6c cc 20 lea 0x20(%rsp,%rcx,8),%rbp 40552d: 4c 8d 7c cc 28 lea 0x28(%rsp,%rcx,8),%r15 405532: 41 bd 01 00 00 00 mov $0x1,%r13d 405538: 41 29 c5 sub %eax,%r13d 40553b: eb 1b jmp 405558 <_D3std6format64__T14formattedWriteTS3std5array17__T8AppenderTAyaZ8AppenderTaTmZ14formattedWriteFNaNfS3std5array17__T8AppenderTAyaZ8AppenderxAamZk+0x238> 40553d: 0f 1f 00 nopl (%rax) 405540: 48 8b 75 00 mov 0x0(%rbp),%rsi 405544: 4c 89 e7 mov %r12,%rdi 405547: 48 89 da mov %rbx,%rdx 40554a: 41 ff 17 callq *(%r15) 40554d: 48 83 c5 08 add $0x8,%rbp 405551: 49 83 c7 08 add $0x8,%r15 405555: 41 ff cd dec %r13d 405558: 45 85 ed test %r13d,%r13d 40555b: 74 e3 je 405540 <_D3std6format64__T14formattedWriteTS3std5array17__T8AppenderTAyaZ8AppenderTaTmZ14formattedWriteFNaNfS3std5array17__T8AppenderTAyaZ8AppenderxAamZk+0x220> 40555d: eb 16 jmp 405575 <_D3std6format64__T14formattedWriteTS3std5array17__T8AppenderTAyaZ8AppenderTaTmZ14formattedWriteFNaNfS3std5array17__T8AppenderTAyaZ8AppenderxAamZk+0x255> 40555f: 85 c9 test %ecx,%ecx 405561: 75 12 jne 405575 <_D3std6format64__T14formattedWriteTS3std5array17__T8AppenderTAyaZ8AppenderTaTmZ14formattedWriteFNaNfS3std5array17__T8AppenderTAyaZ8AppenderxAamZk+0x255> 405563: 48 63 c1 movslq %ecx,%rax 405566: 48 8b 74 c4 20 mov 0x20(%rsp,%rax,8),%rsi 40556b: 4c 89 e7 mov %r12,%rdi 40556e: 48 89 da mov %rbx,%rdx 405571: ff 54 c4 28 callq *0x28(%rsp,%rax,8) 405575: 8a 54 24 3a mov 0x3a(%rsp),%dl 405579: 0f b6 c2 movzbl %dl,%eax 40557c: 41 39 c6 cmp %eax,%r14d 40557f: 44 0f 42 f0 cmovb %eax,%r14d 405583: 44 89 f5 mov %r14d,%ebp 405586: 4c 89 e7 mov %r12,%rdi 405589: 48 89 de mov %rbx,%rsi 40558c: e8 0f 04 00 00 callq 4059a0 <_D3std6format18__T10FormatSpecTaZ10FormatSpec63__T17writeUpToNextSpecTS3std5array17__T8AppenderTAyaZ8AppenderZ17writeUpToNextSpecMFNaNfS3std5array17__T8AppenderTAyaZ8AppenderZb> 405591: a8 01 test $0x1,%al 405593: 0f 85 17 fe ff ff jne 4053b0 <_D3std6format64__T14formattedWriteTS3std5array17__T8AppenderTAyaZ8AppenderTaTmZ14formattedWriteFNaNfS3std5array17__T8AppenderTAyaZ8AppenderxAamZk+0x90> 405599: eb 19 jmp 4055b4 <_D3std6format64__T14formattedWriteTS3std5array17__T8AppenderTAyaZ8AppenderTaTmZ14formattedWriteFNaNfS3std5array17__T8AppenderTAyaZ8AppenderxAamZk+0x294> 40559b: 84 c9 test %cl,%cl 40559d: 0f 85 1a fe ff ff jne 4053bd <_D3std6format64__T14formattedWriteTS3std5array17__T8AppenderTAyaZ8AppenderTaTmZ14formattedWriteFNaNfS3std5array17__T8AppenderTAyaZ8AppenderxAamZk+0x9d> 4055a3: bd 01 00 00 00 mov $0x1,%ebp 4055a8: 48 83 7c 24 18 00 cmpq $0x0,0x18(%rsp) 4055ae: 0f 85 c2 00 00 00 jne 405676 <_D3std6format64__T14formattedWriteTS3std5array17__T8AppenderTAyaZ8AppenderTaTmZ14formattedWriteFNaNfS3std5array17__T8AppenderTAyaZ8AppenderxAamZk+0x356> 4055b4: 89 e8 mov %ebp,%eax 4055b6: 48 81 c4 88 00 00 00 add $0x88,%rsp 4055bd: 5b pop %rbx 4055be: 41 5c pop %r12 4055c0: 41 5d pop %r13 4055c2: 41 5e pop %r14 4055c4: 41 5f pop %r15 4055c6: 5d pop %rbp 4055c7: c3 retq 4055c8: ff cd dec %ebp 4055ca: 89 ef mov %ebp,%edi 4055cc: e8 8f f5 ff ff callq 404b60 <_D3std6format14__T9getNthIntZ9getNthIntFNaNfkZi> 4055d1: b8 fe ff ff ff mov $0xfffffffe,%eax 4055d6: 29 d0 sub %edx,%eax 4055d8: 89 c7 mov %eax,%edi 4055da: e8 81 f5 ff ff callq 404b60 <_D3std6format14__T9getNthIntZ9getNthIntFNaNfkZi> 4055df: ff ca dec %edx 4055e1: 89 d7 mov %edx,%edi 4055e3: e8 78 f5 ff ff callq 404b60 <_D3std6format14__T9getNthIntZ9getNthIntFNaNfkZi> 4055e8: b8 fe ff ff ff mov $0xfffffffe,%eax 4055ed: 44 29 f0 sub %r14d,%eax 4055f0: 89 c7 mov %eax,%edi 4055f2: e8 69 f5 ff ff callq 404b60 <_D3std6format14__T9getNthIntZ9getNthIntFNaNfkZi> 4055f7: bf f0 bb 62 00 mov $0x62bbf0,%edi 4055fc: e8 af e1 00 00 callq 4137b0 <_d_newclass> 405601: 48 c7 00 a0 b7 41 00 movq $0x41b7a0,(%rax) 405608: 48 c7 40 08 00 00 00 movq $0x0,0x8(%rax) 40560f: 00 405610: 48 8b 0d 81 61 01 00 mov 0x16181(%rip),%rcx # 41b798 <_D3std4conv21ConvOverflowException6__initZ+0x40> 405617: 48 89 48 40 mov %rcx,0x40(%rax) 40561b: 0f 10 05 66 61 01 00 movups 0x16166(%rip),%xmm0 # 41b788 <_D3std4conv21ConvOverflowException6__initZ+0x30> 405622: 0f 11 40 30 movups %xmm0,0x30(%rax) 405626: 0f 10 05 4b 61 01 00 movups 0x1614b(%rip),%xmm0 # 41b778 <_D3std4conv21ConvOverflowException6__initZ+0x20> 40562d: 0f 11 40 20 movups %xmm0,0x20(%rax) 405631: 0f 10 05 30 61 01 00 movups 0x16130(%rip),%xmm0 # 41b768 <_D3std4conv21ConvOverflowException6__initZ+0x10> 405638: 0f 11 40 10 movups %xmm0,0x10(%rax) 40563c: be 2a 05 00 00 mov $0x52a,%esi 405641: ba 35 00 00 00 mov $0x35,%edx 405646: b9 a0 aa 41 00 mov $0x41aaa0,%ecx 40564b: 41 b8 1c 00 00 00 mov $0x1c,%r8d 405651: 41 b9 80 aa 41 00 mov $0x41aa80,%r9d 405657: 48 89 c7 mov %rax,%rdi 40565a: e8 c1 0b 00 00 callq 406220 <_D3std4conv21ConvOverflowException6__ctorMFNaNbNfAyaAyamZC3std4conv21ConvOverflowException> 40565f: 48 89 c7 mov %rax,%rdi 405662: e8 09 36 00 00 callq 408c70 <_d_throw_exception> 405667: bf f0 ba 62 00 mov $0x62baf0,%edi 40566c: be 00 02 00 00 mov $0x200,%esi 405671: e8 6a 0f 00 00 callq 4065e0 <_d_array_bounds> 405676: bf 50 ba 62 00 mov $0x62ba50,%edi 40567b: e8 30 e1 00 00 callq 4137b0 <_d_newclass> 405680: 48 89 c3 mov %rax,%rbx 405683: 48 c7 03 70 b6 41 00 movq $0x41b670,(%rbx) 40568a: 48 c7 43 08 00 00 00 movq $0x0,0x8(%rbx) 405691: 00 405692: 48 8b 05 cf 5f 01 00 mov 0x15fcf(%rip),%rax # 41b668 <_D3std6format15FormatException6__initZ+0x40> 405699: 48 89 43 40 mov %rax,0x40(%rbx) 40569d: 0f 10 05 b4 5f 01 00 movups 0x15fb4(%rip),%xmm0 # 41b658 <_D3std6format15FormatException6__initZ+0x30> 4056a4: 0f 11 43 30 movups %xmm0,0x30(%rbx) 4056a8: 0f 10 05 99 5f 01 00 movups 0x15f99(%rip),%xmm0 # 41b648 <_D3std6format15FormatException6__initZ+0x20> 4056af: 0f 11 43 20 movups %xmm0,0x20(%rbx) 4056b3: 0f 10 05 7e 5f 01 00 movups 0x15f7e(%rip),%xmm0 # 41b638 <_D3std6format15FormatException6__initZ+0x10> 4056ba: 0f 11 43 10 movups %xmm0,0x10(%rbx) 4056be: 48 c7 44 24 78 1a 00 movq $0x1a,0x78(%rsp) 4056c5: 00 00 4056c7: 48 c7 84 24 80 00 00 movq $0x41b3f0,0x80(%rsp) 4056ce: 00 f0 b3 41 00 4056d3: bf b8 04 42 00 mov $0x4204b8,%edi 4056d8: 48 8b 74 24 18 mov 0x18(%rsp),%rsi 4056dd: 48 8b 54 24 10 mov 0x10(%rsp),%rdx 4056e2: e8 19 0d 01 00 callq 416400 <_adDupT> 4056e7: 48 89 d1 mov %rdx,%rcx 4056ea: 48 8d 54 24 78 lea 0x78(%rsp),%rdx 4056ef: bf e8 03 42 00 mov $0x4203e8,%edi 4056f4: 48 89 d6 mov %rdx,%rsi 4056f7: 48 89 c2 mov %rax,%rdx 4056fa: e8 f1 f9 00 00 callq 4150f0 <_d_arrayappendT> 4056ff: 48 89 d1 mov %rdx,%rcx 405702: 48 89 0c 24 mov %rcx,(%rsp) 405706: be 00 00 00 00 mov $0x0,%esi 40570b: ba bb 01 00 00 mov $0x1bb,%edx 405710: b9 37 00 00 00 mov $0x37,%ecx 405715: 41 b8 e0 aa 41 00 mov $0x41aae0,%r8d 40571b: 48 89 df mov %rbx,%rdi 40571e: 49 89 c1 mov %rax,%r9 405721: e8 ea 09 00 00 callq 406110 <_D3std6format15FormatException6__ctorMFNaNbNfAyaAyamC6object9ThrowableZC3std6format15FormatException> 405726: 48 89 c7 mov %rax,%rdi 405729: e8 42 35 00 00 callq 408c70 <_d_throw_exception> 40572e: 66 90 xchg %ax,%ax 0000000000405730 <_D3std6format63__T13formatGenericTS3std5array17__T8AppenderTAyaZ8AppenderTmTaZ13formatGenericFNaS3std5array17__T8AppenderTAyaZ8AppenderPxvKS3std6format18__T10FormatSpecTaZ10FormatSpecZv>: 405730: 48 8b 36 mov (%rsi),%rsi 405733: e9 08 00 00 00 jmpq 405740 <_D3std6format61__T11formatValueTS3std5array17__T8AppenderTAyaZ8AppenderTmTaZ11formatValueFNaNfS3std5array17__T8AppenderTAyaZ8AppendermKS3std6format18__T10FormatSpecTaZ10FormatSpecZv> 405738: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 40573f: 00 0000000000405740 <_D3std6format61__T11formatValueTS3std5array17__T8AppenderTAyaZ8AppenderTmTaZ11formatValueFNaNfS3std5array17__T8AppenderTAyaZ8AppendermKS3std6format18__T10FormatSpecTaZ10FormatSpecZv>: 405740: 55 push %rbp 405741: 41 57 push %r15 405743: 41 56 push %r14 405745: 53 push %rbx 405746: 48 83 ec 68 sub $0x68,%rsp 40574a: 48 89 d0 mov %rdx,%rax 40574d: 49 89 f7 mov %rsi,%r15 405750: 48 89 44 24 18 mov %rax,0x18(%rsp) 405755: 4c 89 7c 24 10 mov %r15,0x10(%rsp) 40575a: 8a 4f 08 mov 0x8(%rdi),%cl 40575d: 80 f9 61 cmp $0x61,%cl 405760: 7f 10 jg 405772 <_D3std6format61__T11formatValueTS3std5array17__T8AppenderTAyaZ8AppenderTmTaZ11formatValueFNaNfS3std5array17__T8AppenderTAyaZ8AppendermKS3std6format18__T10FormatSpecTaZ10FormatSpecZv+0x32> 405762: 80 f9 58 cmp $0x58,%cl 405765: 0f 85 40 01 00 00 jne 4058ab <_D3std6format61__T11formatValueTS3std5array17__T8AppenderTAyaZ8AppenderTmTaZ11formatValueFNaNfS3std5array17__T8AppenderTAyaZ8AppendermKS3std6format18__T10FormatSpecTaZ10FormatSpecZv+0x16b> 40576b: be 10 00 00 00 mov $0x10,%esi 405770: eb 3b jmp 4057ad <_D3std6format61__T11formatValueTS3std5array17__T8AppenderTAyaZ8AppenderTmTaZ11formatValueFNaNfS3std5array17__T8AppenderTAyaZ8AppendermKS3std6format18__T10FormatSpecTaZ10FormatSpecZv+0x6d> 405772: 80 f9 6e cmp $0x6e,%cl 405775: 7f 14 jg 40578b <_D3std6format61__T11formatValueTS3std5array17__T8AppenderTAyaZ8AppenderTmTaZ11formatValueFNaNfS3std5array17__T8AppenderTAyaZ8AppendermKS3std6format18__T10FormatSpecTaZ10FormatSpecZv+0x4b> 405777: be 02 00 00 00 mov $0x2,%esi 40577c: 80 f9 62 cmp $0x62,%cl 40577f: 74 2c je 4057ad <_D3std6format61__T11formatValueTS3std5array17__T8AppenderTAyaZ8AppenderTmTaZ11formatValueFNaNfS3std5array17__T8AppenderTAyaZ8AppendermKS3std6format18__T10FormatSpecTaZ10FormatSpecZv+0x6d> 405781: 80 f9 64 cmp $0x64,%cl 405784: 74 1b je 4057a1 <_D3std6format61__T11formatValueTS3std5array17__T8AppenderTAyaZ8AppenderTmTaZ11formatValueFNaNfS3std5array17__T8AppenderTAyaZ8AppendermKS3std6format18__T10FormatSpecTaZ10FormatSpecZv+0x61> 405786: e9 20 01 00 00 jmpq 4058ab <_D3std6format61__T11formatValueTS3std5array17__T8AppenderTAyaZ8AppenderTmTaZ11formatValueFNaNfS3std5array17__T8AppenderTAyaZ8AppendermKS3std6format18__T10FormatSpecTaZ10FormatSpecZv+0x16b> 40578b: 80 c1 91 add $0x91,%cl 40578e: 0f b6 c9 movzbl %cl,%ecx 405791: 80 f9 09 cmp $0x9,%cl 405794: 0f 87 11 01 00 00 ja 4058ab <_D3std6format61__T11formatValueTS3std5array17__T8AppenderTAyaZ8AppenderTmTaZ11formatValueFNaNfS3std5array17__T8AppenderTAyaZ8AppendermKS3std6format18__T10FormatSpecTaZ10FormatSpecZv+0x16b> 40579a: ff 24 cd 48 59 40 00 jmpq *0x405948(,%rcx,8) 4057a1: be 0a 00 00 00 mov $0xa,%esi 4057a6: eb 05 jmp 4057ad <_D3std6format61__T11formatValueTS3std5array17__T8AppenderTAyaZ8AppenderTmTaZ11formatValueFNaNfS3std5array17__T8AppenderTAyaZ8AppendermKS3std6format18__T10FormatSpecTaZ10FormatSpecZv+0x6d> 4057a8: be 08 00 00 00 mov $0x8,%esi 4057ad: 0f 10 07 movups (%rdi),%xmm0 4057b0: 0f 10 4f 10 movups 0x10(%rdi),%xmm1 4057b4: 0f 10 57 20 movups 0x20(%rdi),%xmm2 4057b8: 0f 10 5f 30 movups 0x30(%rdi),%xmm3 4057bc: 0f 29 5c 24 50 movaps %xmm3,0x50(%rsp) 4057c1: 0f 29 54 24 40 movaps %xmm2,0x40(%rsp) 4057c6: 0f 29 4c 24 30 movaps %xmm1,0x30(%rsp) 4057cb: 0f 29 44 24 20 movaps %xmm0,0x20(%rsp) 4057d0: 48 8d 54 24 20 lea 0x20(%rsp),%rdx 4057d5: 31 ff xor %edi,%edi 4057d7: 4c 89 f9 mov %r15,%rcx 4057da: 49 89 c0 mov %rax,%r8 4057dd: e8 ae e1 ff ff callq 403990 <_D3std6format62__T14formatUnsignedTS3std5array17__T8AppenderTAyaZ8AppenderTaZ14formatUnsignedFNaNbNfS3std5array17__T8AppenderTAyaZ8AppendermKS3std6format18__T10FormatSpecTaZ10FormatSpeckbZv> 4057e2: 48 83 c4 68 add $0x68,%rsp 4057e6: 5b pop %rbx 4057e7: 41 5e pop %r14 4057e9: 41 5f pop %r15 4057eb: 5d pop %rbp 4057ec: c3 retq 4057ed: f6 47 0b 08 testb $0x8,0xb(%rdi) 4057f1: bb 07 00 00 00 mov $0x7,%ebx 4057f6: 74 5a je 405852 <_D3std6format61__T11formatValueTS3std5array17__T8AppenderTAyaZ8AppenderTmTaZ11formatValueFNaNfS3std5array17__T8AppenderTAyaZ8AppendermKS3std6format18__T10FormatSpecTaZ10FormatSpecZv+0x112> 4057f8: 4c 8d 74 24 18 lea 0x18(%rsp),%r14 4057fd: 0f 1f 00 nopl (%rax) 405800: 48 83 fb 08 cmp $0x8,%rbx 405804: 0f 83 19 01 00 00 jae 405923 <_D3std6format61__T11formatValueTS3std5array17__T8AppenderTAyaZ8AppenderTmTaZ11formatValueFNaNfS3std5array17__T8AppenderTAyaZ8AppendermKS3std6format18__T10FormatSpecTaZ10FormatSpecZv+0x1e3> 40580a: 40 8a 6c 1c 10 mov 0x10(%rsp,%rbx,1),%bpl 40580f: be 01 00 00 00 mov $0x1,%esi 405814: 4c 89 f7 mov %r14,%rdi 405817: e8 c4 dd ff ff callq 4035e0 <_D3std5array17__T8AppenderTAyaZ8Appender13ensureAddableMFNaNbNfmZv> 40581c: 48 8b 4c 24 18 mov 0x18(%rsp),%rcx 405821: 48 8b 41 08 mov 0x8(%rcx),%rax 405825: 48 83 f8 ff cmp $0xffffffffffffffff,%rax 405829: 0f 84 03 01 00 00 je 405932 <_D3std6format61__T11formatValueTS3std5array17__T8AppenderTAyaZ8AppenderTmTaZ11formatValueFNaNfS3std5array17__T8AppenderTAyaZ8AppendermKS3std6format18__T10FormatSpecTaZ10FormatSpecZv+0x1f2> 40582f: 48 8b 49 10 mov 0x10(%rcx),%rcx 405833: 40 88 2c 01 mov %bpl,(%rcx,%rax,1) 405837: 48 ff c0 inc %rax 40583a: 48 8b 54 24 18 mov 0x18(%rsp),%rdx 40583f: 48 89 4a 10 mov %rcx,0x10(%rdx) 405843: 48 89 42 08 mov %rax,0x8(%rdx) 405847: 48 ff cb dec %rbx 40584a: 48 83 fb ff cmp $0xffffffffffffffff,%rbx 40584e: 75 b0 jne 405800 <_D3std6format61__T11formatValueTS3std5array17__T8AppenderTAyaZ8AppenderTmTaZ11formatValueFNaNfS3std5array17__T8AppenderTAyaZ8AppendermKS3std6format18__T10FormatSpecTaZ10FormatSpecZv+0xc0> 405850: eb 90 jmp 4057e2 <_D3std6format61__T11formatValueTS3std5array17__T8AppenderTAyaZ8AppenderTmTaZ11formatValueFNaNfS3std5array17__T8AppenderTAyaZ8AppendermKS3std6format18__T10FormatSpecTaZ10FormatSpecZv+0xa2> 405852: bb 01 00 00 00 mov $0x1,%ebx 405857: 4c 8d 74 24 18 lea 0x18(%rsp),%r14 40585c: eb 0a jmp 405868 <_D3std6format61__T11formatValueTS3std5array17__T8AppenderTAyaZ8AppenderTmTaZ11formatValueFNaNfS3std5array17__T8AppenderTAyaZ8AppendermKS3std6format18__T10FormatSpecTaZ10FormatSpecZv+0x128> 40585e: 66 90 xchg %ax,%ax 405860: 44 8a 7c 1c 10 mov 0x10(%rsp,%rbx,1),%r15b 405865: 48 ff c3 inc %rbx 405868: be 01 00 00 00 mov $0x1,%esi 40586d: 4c 89 f7 mov %r14,%rdi 405870: e8 6b dd ff ff callq 4035e0 <_D3std5array17__T8AppenderTAyaZ8Appender13ensureAddableMFNaNbNfmZv> 405875: 48 8b 4c 24 18 mov 0x18(%rsp),%rcx 40587a: 48 8b 41 08 mov 0x8(%rcx),%rax 40587e: 48 83 f8 ff cmp $0xffffffffffffffff,%rax 405882: 0f 84 aa 00 00 00 je 405932 <_D3std6format61__T11formatValueTS3std5array17__T8AppenderTAyaZ8AppenderTmTaZ11formatValueFNaNfS3std5array17__T8AppenderTAyaZ8AppendermKS3std6format18__T10FormatSpecTaZ10FormatSpecZv+0x1f2> 405888: 48 8b 49 10 mov 0x10(%rcx),%rcx 40588c: 44 88 3c 01 mov %r15b,(%rcx,%rax,1) 405890: 48 ff c0 inc %rax 405893: 48 8b 54 24 18 mov 0x18(%rsp),%rdx 405898: 48 89 4a 10 mov %rcx,0x10(%rdx) 40589c: 48 89 42 08 mov %rax,0x8(%rdx) 4058a0: 48 83 fb 07 cmp $0x7,%rbx 4058a4: 76 ba jbe 405860 <_D3std6format61__T11formatValueTS3std5array17__T8AppenderTAyaZ8AppenderTmTaZ11formatValueFNaNfS3std5array17__T8AppenderTAyaZ8AppendermKS3std6format18__T10FormatSpecTaZ10FormatSpecZv+0x120> 4058a6: e9 37 ff ff ff jmpq 4057e2 <_D3std6format61__T11formatValueTS3std5array17__T8AppenderTAyaZ8AppenderTmTaZ11formatValueFNaNfS3std5array17__T8AppenderTAyaZ8AppendermKS3std6format18__T10FormatSpecTaZ10FormatSpecZv+0xa2> 4058ab: bf 50 ba 62 00 mov $0x62ba50,%edi 4058b0: e8 fb de 00 00 callq 4137b0 <_d_newclass> 4058b5: 48 c7 00 70 b6 41 00 movq $0x41b670,(%rax) 4058bc: 48 c7 40 08 00 00 00 movq $0x0,0x8(%rax) 4058c3: 00 4058c4: 48 8b 0d 9d 5d 01 00 mov 0x15d9d(%rip),%rcx # 41b668 <_D3std6format15FormatException6__initZ+0x40> 4058cb: 48 89 48 40 mov %rcx,0x40(%rax) 4058cf: 0f 10 05 82 5d 01 00 movups 0x15d82(%rip),%xmm0 # 41b658 <_D3std6format15FormatException6__initZ+0x30> 4058d6: 0f 11 40 30 movups %xmm0,0x30(%rax) 4058da: 0f 10 05 67 5d 01 00 movups 0x15d67(%rip),%xmm0 # 41b648 <_D3std6format15FormatException6__initZ+0x20> 4058e1: 0f 11 40 20 movups %xmm0,0x20(%rax) 4058e5: 0f 10 05 4c 5d 01 00 movups 0x15d4c(%rip),%xmm0 # 41b638 <_D3std6format15FormatException6__initZ+0x10> 4058ec: 0f 11 40 10 movups %xmm0,0x10(%rax) 4058f0: 48 c7 04 24 d6 aa 41 movq $0x41aad6,(%rsp) 4058f7: 00 4058f8: be 00 00 00 00 mov $0x0,%esi 4058fd: ba 4c 05 00 00 mov $0x54c,%edx 405902: b9 37 00 00 00 mov $0x37,%ecx 405907: 41 b8 e0 aa 41 00 mov $0x41aae0,%r8d 40590d: 41 b9 08 00 00 00 mov $0x8,%r9d 405913: 48 89 c7 mov %rax,%rdi 405916: e8 f5 07 00 00 callq 406110 <_D3std6format15FormatException6__ctorMFNaNbNfAyaAyamC6object9ThrowableZC3std6format15FormatException> 40591b: 48 89 c7 mov %rax,%rdi 40591e: e8 4d 33 00 00 callq 408c70 <_d_throw_exception> 405923: bf f0 ba 62 00 mov $0x62baf0,%edi 405928: be 3b 05 00 00 mov $0x53b,%esi 40592d: e8 ae 0c 00 00 callq 4065e0 <_d_array_bounds> 405932: bf e0 ae 62 00 mov $0x62aee0,%edi 405937: be 26 09 00 00 mov $0x926,%esi 40593c: e8 9f 0c 00 00 callq 4065e0 <_d_array_bounds> 405941: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 405948: a8 57 test $0x57,%al 40594a: 40 00 00 add %al,(%rax) 40594d: 00 00 add %al,(%rax) 40594f: 00 ab 58 40 00 00 add %ch,0x4058(%rbx) 405955: 00 00 add %al,(%rax) 405957: 00 ab 58 40 00 00 add %ch,0x4058(%rbx) 40595d: 00 00 add %al,(%rax) 40595f: 00 ed add %ch,%ch 405961: 57 push %rdi 405962: 40 00 00 add %al,(%rax) 405965: 00 00 add %al,(%rax) 405967: 00 a1 57 40 00 00 add %ah,0x4057(%rcx) 40596d: 00 00 add %al,(%rax) 40596f: 00 ab 58 40 00 00 add %ch,0x4058(%rbx) 405975: 00 00 add %al,(%rax) 405977: 00 a1 57 40 00 00 add %ah,0x4057(%rcx) 40597d: 00 00 add %al,(%rax) 40597f: 00 ab 58 40 00 00 add %ch,0x4058(%rbx) 405985: 00 00 add %al,(%rax) 405987: 00 ab 58 40 00 00 add %ch,0x4058(%rbx) 40598d: 00 00 add %al,(%rax) 40598f: 00 6b 57 add %ch,0x57(%rbx) 405992: 40 00 00 add %al,(%rax) 405995: 00 00 add %al,(%rax) 405997: 00 0f add %cl,(%rdi) 405999: 1f (bad) 40599a: 84 00 test %al,(%rax) 40599c: 00 00 add %al,(%rax) ... 00000000004059a0 <_D3std6format18__T10FormatSpecTaZ10FormatSpec63__T17writeUpToNextSpecTS3std5array17__T8AppenderTAyaZ8AppenderZ17writeUpToNextSpecMFNaNfS3std5array17__T8AppenderTAyaZ8AppenderZb>: 4059a0: 55 push %rbp 4059a1: 41 57 push %r15 4059a3: 41 56 push %r14 4059a5: 41 55 push %r13 4059a7: 41 54 push %r12 4059a9: 53 push %rbx 4059aa: 48 83 ec 18 sub $0x18,%rsp 4059ae: 49 89 ff mov %rdi,%r15 4059b1: 48 89 74 24 10 mov %rsi,0x10(%rsp) 4059b6: 49 8b 47 30 mov 0x30(%r15),%rax 4059ba: 48 85 c0 test %rax,%rax 4059bd: 0f 84 14 01 00 00 je 405ad7 <_D3std6format18__T10FormatSpecTaZ10FormatSpec63__T17writeUpToNextSpecTS3std5array17__T8AppenderTAyaZ8AppenderZ17writeUpToNextSpecMFNaNfS3std5array17__T8AppenderTAyaZ8AppenderZb+0x137> 4059c3: 4d 8b 67 38 mov 0x38(%r15),%r12 4059c7: 31 db xor %ebx,%ebx 4059c9: 4c 8d 74 24 10 lea 0x10(%rsp),%r14 4059ce: 66 90 xchg %ax,%ax 4059d0: 41 80 3c 1c 25 cmpb $0x25,(%r12,%rbx,1) 4059d5: 0f 85 94 00 00 00 jne 405a6f <_D3std6format18__T10FormatSpecTaZ10FormatSpec63__T17writeUpToNextSpecTS3std5array17__T8AppenderTAyaZ8AppenderZ17writeUpToNextSpecMFNaNfS3std5array17__T8AppenderTAyaZ8AppenderZb+0xcf> 4059db: 48 39 c3 cmp %rax,%rbx 4059de: 0f 87 10 01 00 00 ja 405af4 <_D3std6format18__T10FormatSpecTaZ10FormatSpec63__T17writeUpToNextSpecTS3std5array17__T8AppenderTAyaZ8AppenderZ17writeUpToNextSpecMFNaNfS3std5array17__T8AppenderTAyaZ8AppenderZb+0x154> 4059e4: 4c 89 f7 mov %r14,%rdi 4059e7: 48 89 de mov %rbx,%rsi 4059ea: e8 f1 db ff ff callq 4035e0 <_D3std5array17__T8AppenderTAyaZ8Appender13ensureAddableMFNaNbNfmZv> 4059ef: 48 8b 44 24 10 mov 0x10(%rsp),%rax 4059f4: 48 8b 78 08 mov 0x8(%rax),%rdi 4059f8: 49 89 fd mov %rdi,%r13 4059fb: 49 01 dd add %rbx,%r13 4059fe: 0f 82 95 01 00 00 jb 405b99 <_D3std6format18__T10FormatSpecTaZ10FormatSpec63__T17writeUpToNextSpecTS3std5array17__T8AppenderTAyaZ8AppenderZ17writeUpToNextSpecMFNaNfS3std5array17__T8AppenderTAyaZ8AppenderZb+0x1f9> 405a04: 48 8b 68 10 mov 0x10(%rax),%rbp 405a08: 48 01 ef add %rbp,%rdi 405a0b: 48 89 de mov %rbx,%rsi 405a0e: 4c 89 e2 mov %r12,%rdx 405a11: 48 89 d9 mov %rbx,%rcx 405a14: e8 c7 33 00 00 callq 408de0 <_d_array_slice_copy> 405a19: 48 8b 44 24 10 mov 0x10(%rsp),%rax 405a1e: 48 89 68 10 mov %rbp,0x10(%rax) 405a22: 4c 89 68 08 mov %r13,0x8(%rax) 405a26: 49 8b 47 30 mov 0x30(%r15),%rax 405a2a: 48 29 d8 sub %rbx,%rax 405a2d: 0f 82 d0 00 00 00 jb 405b03 <_D3std6format18__T10FormatSpecTaZ10FormatSpec63__T17writeUpToNextSpecTS3std5array17__T8AppenderTAyaZ8AppenderZ17writeUpToNextSpecMFNaNfS3std5array17__T8AppenderTAyaZ8AppenderZb+0x163> 405a33: 49 8b 4f 38 mov 0x38(%r15),%rcx 405a37: 48 8d 14 19 lea (%rcx,%rbx,1),%rdx 405a3b: 48 83 f8 01 cmp $0x1,%rax 405a3f: 49 89 47 30 mov %rax,0x30(%r15) 405a43: 49 89 57 38 mov %rdx,0x38(%r15) 405a47: 0f 86 c5 00 00 00 jbe 405b12 <_D3std6format18__T10FormatSpecTaZ10FormatSpec63__T17writeUpToNextSpecTS3std5array17__T8AppenderTAyaZ8AppenderZ17writeUpToNextSpecMFNaNfS3std5array17__T8AppenderTAyaZ8AppenderZb+0x172> 405a4d: 4c 8d 64 0b 01 lea 0x1(%rbx,%rcx,1),%r12 405a52: 48 ff c8 dec %rax 405a55: 49 89 47 30 mov %rax,0x30(%r15) 405a59: 4d 89 67 38 mov %r12,0x38(%r15) 405a5d: 0f 84 27 01 00 00 je 405b8a <_D3std6format18__T10FormatSpecTaZ10FormatSpec63__T17writeUpToNextSpecTS3std5array17__T8AppenderTAyaZ8AppenderZ17writeUpToNextSpecMFNaNfS3std5array17__T8AppenderTAyaZ8AppenderZb+0x1ea> 405a63: 41 80 3c 24 25 cmpb $0x25,(%r12) 405a68: bb 00 00 00 00 mov $0x0,%ebx 405a6d: 75 6c jne 405adb <_D3std6format18__T10FormatSpecTaZ10FormatSpec63__T17writeUpToNextSpecTS3std5array17__T8AppenderTAyaZ8AppenderZ17writeUpToNextSpecMFNaNfS3std5array17__T8AppenderTAyaZ8AppenderZb+0x13b> 405a6f: 48 ff c3 inc %rbx 405a72: 48 39 c3 cmp %rax,%rbx 405a75: 0f 82 55 ff ff ff jb 4059d0 <_D3std6format18__T10FormatSpecTaZ10FormatSpec63__T17writeUpToNextSpecTS3std5array17__T8AppenderTAyaZ8AppenderZ17writeUpToNextSpecMFNaNfS3std5array17__T8AppenderTAyaZ8AppenderZb+0x30> 405a7b: 49 8b 5f 30 mov 0x30(%r15),%rbx 405a7f: 4d 8b 77 38 mov 0x38(%r15),%r14 405a83: 48 8d 7c 24 10 lea 0x10(%rsp),%rdi 405a88: 48 89 de mov %rbx,%rsi 405a8b: e8 50 db ff ff callq 4035e0 <_D3std5array17__T8AppenderTAyaZ8Appender13ensureAddableMFNaNbNfmZv> 405a90: 48 8b 44 24 10 mov 0x10(%rsp),%rax 405a95: 48 8b 78 08 mov 0x8(%rax),%rdi 405a99: 49 89 fc mov %rdi,%r12 405a9c: 49 01 dc add %rbx,%r12 405a9f: 0f 82 f4 00 00 00 jb 405b99 <_D3std6format18__T10FormatSpecTaZ10FormatSpec63__T17writeUpToNextSpecTS3std5array17__T8AppenderTAyaZ8AppenderZ17writeUpToNextSpecMFNaNfS3std5array17__T8AppenderTAyaZ8AppenderZb+0x1f9> 405aa5: 48 8b 68 10 mov 0x10(%rax),%rbp 405aa9: 48 01 ef add %rbp,%rdi 405aac: 48 89 de mov %rbx,%rsi 405aaf: 4c 89 f2 mov %r14,%rdx 405ab2: 48 89 d9 mov %rbx,%rcx 405ab5: e8 26 33 00 00 callq 408de0 <_d_array_slice_copy> 405aba: 48 8b 44 24 10 mov 0x10(%rsp),%rax 405abf: 48 89 68 10 mov %rbp,0x10(%rax) 405ac3: 4c 89 60 08 mov %r12,0x8(%rax) 405ac7: 49 c7 47 38 00 00 00 movq $0x0,0x38(%r15) 405ace: 00 405acf: 49 c7 47 30 00 00 00 movq $0x0,0x30(%r15) 405ad6: 00 405ad7: 31 c0 xor %eax,%eax 405ad9: eb 0a jmp 405ae5 <_D3std6format18__T10FormatSpecTaZ10FormatSpec63__T17writeUpToNextSpecTS3std5array17__T8AppenderTAyaZ8AppenderZ17writeUpToNextSpecMFNaNfS3std5array17__T8AppenderTAyaZ8AppenderZb+0x145> 405adb: 4c 89 ff mov %r15,%rdi 405ade: e8 0d c4 ff ff callq 401ef0 <_D3std6format18__T10FormatSpecTaZ10FormatSpec6fillUpMFNaNfZv> 405ae3: b0 01 mov $0x1,%al 405ae5: 48 83 c4 18 add $0x18,%rsp 405ae9: 5b pop %rbx 405aea: 41 5c pop %r12 405aec: 41 5d pop %r13 405aee: 41 5e pop %r14 405af0: 41 5f pop %r15 405af2: 5d pop %rbp 405af3: c3 retq 405af4: bf f0 ba 62 00 mov $0x62baf0,%edi 405af9: be 16 03 00 00 mov $0x316,%esi 405afe: e8 dd 0a 00 00 callq 4065e0 <_d_array_bounds> 405b03: bf f0 ba 62 00 mov $0x62baf0,%edi 405b08: be 17 03 00 00 mov $0x317,%esi 405b0d: e8 ce 0a 00 00 callq 4065e0 <_d_array_bounds> 405b12: bf 50 ba 62 00 mov $0x62ba50,%edi 405b17: e8 94 dc 00 00 callq 4137b0 <_d_newclass> 405b1c: 48 c7 00 70 b6 41 00 movq $0x41b670,(%rax) 405b23: 48 c7 40 08 00 00 00 movq $0x0,0x8(%rax) 405b2a: 00 405b2b: 48 8b 0d 36 5b 01 00 mov 0x15b36(%rip),%rcx # 41b668 <_D3std6format15FormatException6__initZ+0x40> 405b32: 48 89 48 40 mov %rcx,0x40(%rax) 405b36: 0f 10 05 1b 5b 01 00 movups 0x15b1b(%rip),%xmm0 # 41b658 <_D3std6format15FormatException6__initZ+0x30> 405b3d: 0f 11 40 30 movups %xmm0,0x30(%rax) 405b41: 0f 10 05 00 5b 01 00 movups 0x15b00(%rip),%xmm0 # 41b648 <_D3std6format15FormatException6__initZ+0x20> 405b48: 0f 11 40 20 movups %xmm0,0x20(%rax) 405b4c: 0f 10 05 e5 5a 01 00 movups 0x15ae5(%rip),%xmm0 # 41b638 <_D3std6format15FormatException6__initZ+0x10> 405b53: 0f 11 40 10 movups %xmm0,0x10(%rax) 405b57: 48 c7 04 24 60 b3 41 movq $0x41b360,(%rsp) 405b5e: 00 405b5f: be 00 00 00 00 mov $0x0,%esi 405b64: ba 18 03 00 00 mov $0x318,%edx 405b69: b9 37 00 00 00 mov $0x37,%ecx 405b6e: 41 b8 e0 aa 41 00 mov $0x41aae0,%r8d 405b74: 41 b9 22 00 00 00 mov $0x22,%r9d 405b7a: 48 89 c7 mov %rax,%rdi 405b7d: e8 8e 05 00 00 callq 406110 <_D3std6format15FormatException6__ctorMFNaNbNfAyaAyamC6object9ThrowableZC3std6format15FormatException> 405b82: 48 89 c7 mov %rax,%rdi 405b85: e8 e6 30 00 00 callq 408c70 <_d_throw_exception> 405b8a: bf f0 ba 62 00 mov $0x62baf0,%edi 405b8f: be 1b 03 00 00 mov $0x31b,%esi 405b94: e8 47 0a 00 00 callq 4065e0 <_d_array_bounds> 405b99: bf e0 ae 62 00 mov $0x62aee0,%edi 405b9e: be 5a 09 00 00 mov $0x95a,%esi 405ba3: e8 38 0a 00 00 callq 4065e0 <_d_array_bounds> 405ba8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 405baf: 00 0000000000405bb0 <_D3std6format64__T14formattedWriteTS3std5array17__T8AppenderTAyaZ8AppenderTaTkZ14formattedWriteFNaNfS3std5array17__T8AppenderTAyaZ8AppenderxAakZk>: 405bb0: 55 push %rbp 405bb1: 41 57 push %r15 405bb3: 41 56 push %r14 405bb5: 41 55 push %r13 405bb7: 41 54 push %r12 405bb9: 53 push %rbx 405bba: 48 81 ec 88 00 00 00 sub $0x88,%rsp 405bc1: 49 89 cf mov %rcx,%r15 405bc4: 48 89 54 24 08 mov %rdx,0x8(%rsp) 405bc9: 48 89 74 24 10 mov %rsi,0x10(%rsp) 405bce: 89 7c 24 74 mov %edi,0x74(%rsp) 405bd2: 0f 10 05 b7 4c 01 00 movups 0x14cb7(%rip),%xmm0 # 41a890 <_D3std6format18__T10FormatSpecTaZ10FormatSpec6__initZ+0x20> 405bd9: 0f 29 44 24 50 movaps %xmm0,0x50(%rsp) 405bde: 0f 10 05 9b 4c 01 00 movups 0x14c9b(%rip),%xmm0 # 41a880 <_D3std6format18__T10FormatSpecTaZ10FormatSpec6__initZ+0x10> 405be5: 0f 29 44 24 40 movaps %xmm0,0x40(%rsp) 405bea: 0f 10 05 7f 4c 01 00 movups 0x14c7f(%rip),%xmm0 # 41a870 <_D3std6format18__T10FormatSpecTaZ10FormatSpec6__initZ> 405bf1: 0f 29 44 24 30 movaps %xmm0,0x30(%rsp) 405bf6: 48 89 74 24 60 mov %rsi,0x60(%rsp) 405bfb: 48 89 54 24 68 mov %rdx,0x68(%rsp) 405c00: 48 c7 44 24 28 40 5f movq $0x405f40,0x28(%rsp) 405c07: 40 00 405c09: 48 8d 44 24 74 lea 0x74(%rsp),%rax 405c0e: 48 89 44 24 20 mov %rax,0x20(%rsp) 405c13: 48 8d 7c 24 30 lea 0x30(%rsp),%rdi 405c18: 4c 89 fe mov %r15,%rsi 405c1b: e8 80 fd ff ff callq 4059a0 <_D3std6format18__T10FormatSpecTaZ10FormatSpec63__T17writeUpToNextSpecTS3std5array17__T8AppenderTAyaZ8AppenderZ17writeUpToNextSpecMFNaNfS3std5array17__T8AppenderTAyaZ8AppenderZb> 405c20: 31 ed xor %ebp,%ebp 405c22: a8 01 test $0x1,%al 405c24: 0f 84 9b 01 00 00 je 405dc5 <_D3std6format64__T14formattedWriteTS3std5array17__T8AppenderTAyaZ8AppenderTaTkZ14formattedWriteFNaNfS3std5array17__T8AppenderTAyaZ8AppenderxAakZk+0x215> 405c2a: 31 ed xor %ebp,%ebp 405c2c: 4c 8d 74 24 30 lea 0x30(%rsp),%r14 405c31: 66 66 66 66 66 66 2e nopw %cs:0x0(%rax,%rax,1) 405c38: 0f 1f 84 00 00 00 00 405c3f: 00 405c40: 83 fd 01 cmp $0x1,%ebp 405c43: 8a 4c 24 39 mov 0x39(%rsp),%cl 405c47: 0f 84 5f 01 00 00 je 405dac <_D3std6format64__T14formattedWriteTS3std5array17__T8AppenderTAyaZ8AppenderTaTkZ14formattedWriteFNaNfS3std5array17__T8AppenderTAyaZ8AppenderxAakZk+0x1fc> 405c4d: 0f b6 c1 movzbl %cl,%eax 405c50: 48 8b 74 24 30 mov 0x30(%rsp),%rsi 405c55: 48 89 f2 mov %rsi,%rdx 405c58: 48 c1 ea 20 shr $0x20,%rdx 405c5c: 81 fe ff ff ff 7f cmp $0x7fffffff,%esi 405c62: 75 2c jne 405c90 <_D3std6format64__T14formattedWriteTS3std5array17__T8AppenderTAyaZ8AppenderTaTkZ14formattedWriteFNaNfS3std5array17__T8AppenderTAyaZ8AppenderxAakZk+0xe0> 405c64: 85 ed test %ebp,%ebp 405c66: 0f 85 7b 01 00 00 jne 405de7 <_D3std6format64__T14formattedWriteTS3std5array17__T8AppenderTAyaZ8AppenderTaTkZ14formattedWriteFNaNfS3std5array17__T8AppenderTAyaZ8AppenderxAakZk+0x237> 405c6c: 8b 74 24 74 mov 0x74(%rsp),%esi 405c70: 85 f6 test %esi,%esi 405c72: 0f 88 86 01 00 00 js 405dfe <_D3std6format64__T14formattedWriteTS3std5array17__T8AppenderTAyaZ8AppenderTaTkZ14formattedWriteFNaNfS3std5array17__T8AppenderTAyaZ8AppenderxAakZk+0x24e> 405c78: 89 74 24 30 mov %esi,0x30(%rsp) 405c7c: bd 01 00 00 00 mov $0x1,%ebp 405c81: eb 33 jmp 405cb6 <_D3std6format64__T14formattedWriteTS3std5array17__T8AppenderTAyaZ8AppenderTaTkZ14formattedWriteFNaNfS3std5array17__T8AppenderTAyaZ8AppenderxAakZk+0x106> 405c83: 66 66 66 66 2e 0f 1f nopw %cs:0x0(%rax,%rax,1) 405c8a: 84 00 00 00 00 00 405c90: 85 f6 test %esi,%esi 405c92: 79 22 jns 405cb6 <_D3std6format64__T14formattedWriteTS3std5array17__T8AppenderTAyaZ8AppenderTaTkZ14formattedWriteFNaNfS3std5array17__T8AppenderTAyaZ8AppenderxAakZk+0x106> 405c94: 83 fe ff cmp $0xffffffffffffffff,%esi 405c97: 0f 85 3c 01 00 00 jne 405dd9 <_D3std6format64__T14formattedWriteTS3std5array17__T8AppenderTAyaZ8AppenderTaTkZ14formattedWriteFNaNfS3std5array17__T8AppenderTAyaZ8AppenderxAakZk+0x229> 405c9d: 8b 7c 24 74 mov 0x74(%rsp),%edi 405ca1: 85 ff test %edi,%edi 405ca3: 0f 88 55 01 00 00 js 405dfe <_D3std6format64__T14formattedWriteTS3std5array17__T8AppenderTAyaZ8AppenderTaTkZ14formattedWriteFNaNfS3std5array17__T8AppenderTAyaZ8AppenderxAakZk+0x24e> 405ca9: f7 de neg %esi 405cab: 39 f5 cmp %esi,%ebp 405cad: 0f 43 f5 cmovae %ebp,%esi 405cb0: 89 7c 24 30 mov %edi,0x30(%rsp) 405cb4: 89 f5 mov %esi,%ebp 405cb6: 81 fa ff ff ff 7f cmp $0x7fffffff,%edx 405cbc: 75 22 jne 405ce0 <_D3std6format64__T14formattedWriteTS3std5array17__T8AppenderTAyaZ8AppenderTaTkZ14formattedWriteFNaNfS3std5array17__T8AppenderTAyaZ8AppenderxAakZk+0x130> 405cbe: 85 ed test %ebp,%ebp 405cc0: 0f 85 21 01 00 00 jne 405de7 <_D3std6format64__T14formattedWriteTS3std5array17__T8AppenderTAyaZ8AppenderTaTkZ14formattedWriteFNaNfS3std5array17__T8AppenderTAyaZ8AppenderxAakZk+0x237> 405cc6: 8b 54 24 74 mov 0x74(%rsp),%edx 405cca: 85 d2 test %edx,%edx 405ccc: 0f 88 2c 01 00 00 js 405dfe <_D3std6format64__T14formattedWriteTS3std5array17__T8AppenderTAyaZ8AppenderTaTkZ14formattedWriteFNaNfS3std5array17__T8AppenderTAyaZ8AppenderxAakZk+0x24e> 405cd2: 89 54 24 34 mov %edx,0x34(%rsp) 405cd6: bd 01 00 00 00 mov $0x1,%ebp 405cdb: eb 29 jmp 405d06 <_D3std6format64__T14formattedWriteTS3std5array17__T8AppenderTAyaZ8AppenderTaTkZ14formattedWriteFNaNfS3std5array17__T8AppenderTAyaZ8AppenderxAakZk+0x156> 405cdd: 0f 1f 00 nopl (%rax) 405ce0: 85 d2 test %edx,%edx 405ce2: 79 22 jns 405d06 <_D3std6format64__T14formattedWriteTS3std5array17__T8AppenderTAyaZ8AppenderTaTkZ14formattedWriteFNaNfS3std5array17__T8AppenderTAyaZ8AppenderxAakZk+0x156> 405ce4: 83 fa ff cmp $0xffffffffffffffff,%edx 405ce7: 0f 85 03 01 00 00 jne 405df0 <_D3std6format64__T14formattedWriteTS3std5array17__T8AppenderTAyaZ8AppenderTaTkZ14formattedWriteFNaNfS3std5array17__T8AppenderTAyaZ8AppenderxAakZk+0x240> 405ced: 8b 74 24 74 mov 0x74(%rsp),%esi 405cf1: 85 f6 test %esi,%esi 405cf3: 0f 88 05 01 00 00 js 405dfe <_D3std6format64__T14formattedWriteTS3std5array17__T8AppenderTAyaZ8AppenderTaTkZ14formattedWriteFNaNfS3std5array17__T8AppenderTAyaZ8AppenderxAakZk+0x24e> 405cf9: f7 da neg %edx 405cfb: 39 d5 cmp %edx,%ebp 405cfd: 0f 43 d5 cmovae %ebp,%edx 405d00: 89 74 24 34 mov %esi,0x34(%rsp) 405d04: 89 d5 mov %edx,%ebp 405d06: 84 c9 test %cl,%cl 405d08: 75 26 jne 405d30 <_D3std6format64__T14formattedWriteTS3std5array17__T8AppenderTAyaZ8AppenderTaTkZ14formattedWriteFNaNfS3std5array17__T8AppenderTAyaZ8AppenderxAakZk+0x180> 405d0a: 89 e8 mov %ebp,%eax 405d0c: 85 ed test %ebp,%ebp 405d0e: 0f 85 5a 01 00 00 jne 405e6e <_D3std6format64__T14formattedWriteTS3std5array17__T8AppenderTAyaZ8AppenderTaTkZ14formattedWriteFNaNfS3std5array17__T8AppenderTAyaZ8AppenderxAakZk+0x2be> 405d14: 48 8b 74 c4 20 mov 0x20(%rsp,%rax,8),%rsi 405d19: 4c 89 f7 mov %r14,%rdi 405d1c: 4c 89 fa mov %r15,%rdx 405d1f: ff 54 c4 28 callq *0x28(%rsp,%rax,8) 405d23: bd 01 00 00 00 mov $0x1,%ebp 405d28: eb 6d jmp 405d97 <_D3std6format64__T14formattedWriteTS3std5array17__T8AppenderTAyaZ8AppenderTaTkZ14formattedWriteFNaNfS3std5array17__T8AppenderTAyaZ8AppenderxAakZk+0x1e7> 405d2a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) 405d30: 89 c1 mov %eax,%ecx 405d32: ff c9 dec %ecx 405d34: 0f b6 5c 24 3a movzbl 0x3a(%rsp),%ebx 405d39: 39 d9 cmp %ebx,%ecx 405d3b: 7d 52 jge 405d8f <_D3std6format64__T14formattedWriteTS3std5array17__T8AppenderTAyaZ8AppenderTaTkZ14formattedWriteFNaNfS3std5array17__T8AppenderTAyaZ8AppenderxAakZk+0x1df> 405d3d: 89 6c 24 1c mov %ebp,0x1c(%rsp) 405d41: 4c 89 fd mov %r15,%rbp 405d44: 4d 89 f5 mov %r14,%r13 405d47: 8d 48 ff lea -0x1(%rax),%ecx 405d4a: 48 63 c9 movslq %ecx,%rcx 405d4d: 4c 8d 74 cc 28 lea 0x28(%rsp,%rcx,8),%r14 405d52: 4c 8d 7c cc 20 lea 0x20(%rsp,%rcx,8),%r15 405d57: 41 bc 01 00 00 00 mov $0x1,%r12d 405d5d: 41 29 c4 sub %eax,%r12d 405d60: 45 85 e4 test %r12d,%r12d 405d63: 75 1c jne 405d81 <_D3std6format64__T14formattedWriteTS3std5array17__T8AppenderTAyaZ8AppenderTaTkZ14formattedWriteFNaNfS3std5array17__T8AppenderTAyaZ8AppenderxAakZk+0x1d1> 405d65: 49 8b 37 mov (%r15),%rsi 405d68: 4c 89 ef mov %r13,%rdi 405d6b: 48 89 ea mov %rbp,%rdx 405d6e: 41 ff 16 callq *(%r14) 405d71: 49 83 c6 08 add $0x8,%r14 405d75: 49 83 c7 08 add $0x8,%r15 405d79: 41 ff cc dec %r12d 405d7c: 80 fb 01 cmp $0x1,%bl 405d7f: 77 df ja 405d60 <_D3std6format64__T14formattedWriteTS3std5array17__T8AppenderTAyaZ8AppenderTaTkZ14formattedWriteFNaNfS3std5array17__T8AppenderTAyaZ8AppenderxAakZk+0x1b0> 405d81: 8a 5c 24 3a mov 0x3a(%rsp),%bl 405d85: 4d 89 ee mov %r13,%r14 405d88: 49 89 ef mov %rbp,%r15 405d8b: 8b 6c 24 1c mov 0x1c(%rsp),%ebp 405d8f: 0f b6 c3 movzbl %bl,%eax 405d92: 39 c5 cmp %eax,%ebp 405d94: 0f 42 e8 cmovb %eax,%ebp 405d97: 4c 89 f7 mov %r14,%rdi 405d9a: 4c 89 fe mov %r15,%rsi 405d9d: e8 fe fb ff ff callq 4059a0 <_D3std6format18__T10FormatSpecTaZ10FormatSpec63__T17writeUpToNextSpecTS3std5array17__T8AppenderTAyaZ8AppenderZ17writeUpToNextSpecMFNaNfS3std5array17__T8AppenderTAyaZ8AppenderZb> 405da2: a8 01 test $0x1,%al 405da4: 0f 85 96 fe ff ff jne 405c40 <_D3std6format64__T14formattedWriteTS3std5array17__T8AppenderTAyaZ8AppenderTaTkZ14formattedWriteFNaNfS3std5array17__T8AppenderTAyaZ8AppenderxAakZk+0x90> 405daa: eb 19 jmp 405dc5 <_D3std6format64__T14formattedWriteTS3std5array17__T8AppenderTAyaZ8AppenderTaTkZ14formattedWriteFNaNfS3std5array17__T8AppenderTAyaZ8AppenderxAakZk+0x215> 405dac: 84 c9 test %cl,%cl 405dae: 0f 85 99 fe ff ff jne 405c4d <_D3std6format64__T14formattedWriteTS3std5array17__T8AppenderTAyaZ8AppenderTaTkZ14formattedWriteFNaNfS3std5array17__T8AppenderTAyaZ8AppenderxAakZk+0x9d> 405db4: bd 01 00 00 00 mov $0x1,%ebp 405db9: 48 83 7c 24 10 00 cmpq $0x0,0x10(%rsp) 405dbf: 0f 85 b8 00 00 00 jne 405e7d <_D3std6format64__T14formattedWriteTS3std5array17__T8AppenderTAyaZ8AppenderTaTkZ14formattedWriteFNaNfS3std5array17__T8AppenderTAyaZ8AppenderxAakZk+0x2cd> 405dc5: 89 e8 mov %ebp,%eax 405dc7: 48 81 c4 88 00 00 00 add $0x88,%rsp 405dce: 5b pop %rbx 405dcf: 41 5c pop %r12 405dd1: 41 5d pop %r13 405dd3: 41 5e pop %r14 405dd5: 41 5f pop %r15 405dd7: 5d pop %rbp 405dd8: c3 retq 405dd9: b8 fe ff ff ff mov $0xfffffffe,%eax 405dde: 29 f0 sub %esi,%eax 405de0: 89 c7 mov %eax,%edi 405de2: e8 79 ed ff ff callq 404b60 <_D3std6format14__T9getNthIntZ9getNthIntFNaNfkZi> 405de7: ff cd dec %ebp 405de9: 89 ef mov %ebp,%edi 405deb: e8 70 ed ff ff callq 404b60 <_D3std6format14__T9getNthIntZ9getNthIntFNaNfkZi> 405df0: b8 fe ff ff ff mov $0xfffffffe,%eax 405df5: 29 d0 sub %edx,%eax 405df7: 89 c7 mov %eax,%edi 405df9: e8 62 ed ff ff callq 404b60 <_D3std6format14__T9getNthIntZ9getNthIntFNaNfkZi> 405dfe: bf f0 bb 62 00 mov $0x62bbf0,%edi 405e03: e8 a8 d9 00 00 callq 4137b0 <_d_newclass> 405e08: 48 c7 00 a0 b7 41 00 movq $0x41b7a0,(%rax) 405e0f: 48 c7 40 08 00 00 00 movq $0x0,0x8(%rax) 405e16: 00 405e17: 48 8b 0d 7a 59 01 00 mov 0x1597a(%rip),%rcx # 41b798 <_D3std4conv21ConvOverflowException6__initZ+0x40> 405e1e: 48 89 48 40 mov %rcx,0x40(%rax) 405e22: 0f 10 05 5f 59 01 00 movups 0x1595f(%rip),%xmm0 # 41b788 <_D3std4conv21ConvOverflowException6__initZ+0x30> 405e29: 0f 11 40 30 movups %xmm0,0x30(%rax) 405e2d: 0f 10 05 44 59 01 00 movups 0x15944(%rip),%xmm0 # 41b778 <_D3std4conv21ConvOverflowException6__initZ+0x20> 405e34: 0f 11 40 20 movups %xmm0,0x20(%rax) 405e38: 0f 10 05 29 59 01 00 movups 0x15929(%rip),%xmm0 # 41b768 <_D3std4conv21ConvOverflowException6__initZ+0x10> 405e3f: 0f 11 40 10 movups %xmm0,0x10(%rax) 405e43: be 69 01 00 00 mov $0x169,%esi 405e48: ba 35 00 00 00 mov $0x35,%edx 405e4d: b9 a0 aa 41 00 mov $0x41aaa0,%ecx 405e52: 41 b8 1c 00 00 00 mov $0x1c,%r8d 405e58: 41 b9 80 aa 41 00 mov $0x41aa80,%r9d 405e5e: 48 89 c7 mov %rax,%rdi 405e61: e8 ba 03 00 00 callq 406220 <_D3std4conv21ConvOverflowException6__ctorMFNaNbNfAyaAyamZC3std4conv21ConvOverflowException> 405e66: 48 89 c7 mov %rax,%rdi 405e69: e8 02 2e 00 00 callq 408c70 <_d_throw_exception> 405e6e: bf f0 ba 62 00 mov $0x62baf0,%edi 405e73: be 00 02 00 00 mov $0x200,%esi 405e78: e8 63 07 00 00 callq 4065e0 <_d_array_bounds> 405e7d: bf 50 ba 62 00 mov $0x62ba50,%edi 405e82: e8 29 d9 00 00 callq 4137b0 <_d_newclass> 405e87: 48 89 c3 mov %rax,%rbx 405e8a: 48 c7 03 70 b6 41 00 movq $0x41b670,(%rbx) 405e91: 48 c7 43 08 00 00 00 movq $0x0,0x8(%rbx) 405e98: 00 405e99: 48 8b 05 c8 57 01 00 mov 0x157c8(%rip),%rax # 41b668 <_D3std6format15FormatException6__initZ+0x40> 405ea0: 48 89 43 40 mov %rax,0x40(%rbx) 405ea4: 0f 10 05 ad 57 01 00 movups 0x157ad(%rip),%xmm0 # 41b658 <_D3std6format15FormatException6__initZ+0x30> 405eab: 0f 11 43 30 movups %xmm0,0x30(%rbx) 405eaf: 0f 10 05 92 57 01 00 movups 0x15792(%rip),%xmm0 # 41b648 <_D3std6format15FormatException6__initZ+0x20> 405eb6: 0f 11 43 20 movups %xmm0,0x20(%rbx) 405eba: 0f 10 05 77 57 01 00 movups 0x15777(%rip),%xmm0 # 41b638 <_D3std6format15FormatException6__initZ+0x10> 405ec1: 0f 11 43 10 movups %xmm0,0x10(%rbx) 405ec5: 48 c7 44 24 78 1a 00 movq $0x1a,0x78(%rsp) 405ecc: 00 00 405ece: 48 c7 84 24 80 00 00 movq $0x41b3f0,0x80(%rsp) 405ed5: 00 f0 b3 41 00 405eda: bf b8 04 42 00 mov $0x4204b8,%edi 405edf: 48 8b 74 24 10 mov 0x10(%rsp),%rsi 405ee4: 48 8b 54 24 08 mov 0x8(%rsp),%rdx 405ee9: e8 12 05 01 00 callq 416400 <_adDupT> 405eee: 48 89 d1 mov %rdx,%rcx 405ef1: 48 8d 54 24 78 lea 0x78(%rsp),%rdx 405ef6: bf e8 03 42 00 mov $0x4203e8,%edi 405efb: 48 89 d6 mov %rdx,%rsi 405efe: 48 89 c2 mov %rax,%rdx 405f01: e8 ea f1 00 00 callq 4150f0 <_d_arrayappendT> 405f06: 48 89 d1 mov %rdx,%rcx 405f09: 48 89 0c 24 mov %rcx,(%rsp) 405f0d: be 00 00 00 00 mov $0x0,%esi 405f12: ba bb 01 00 00 mov $0x1bb,%edx 405f17: b9 37 00 00 00 mov $0x37,%ecx 405f1c: 41 b8 e0 aa 41 00 mov $0x41aae0,%r8d 405f22: 48 89 df mov %rbx,%rdi 405f25: 49 89 c1 mov %rax,%r9 405f28: e8 e3 01 00 00 callq 406110 <_D3std6format15FormatException6__ctorMFNaNbNfAyaAyamC6object9ThrowableZC3std6format15FormatException> 405f2d: 48 89 c7 mov %rax,%rdi 405f30: e8 3b 2d 00 00 callq 408c70 <_d_throw_exception> 405f35: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) 405f3c: 00 00 00 405f3f: 90 nop 0000000000405f40 <_D3std6format63__T13formatGenericTS3std5array17__T8AppenderTAyaZ8AppenderTkTaZ13formatGenericFNaS3std5array17__T8AppenderTAyaZ8AppenderPxvKS3std6format18__T10FormatSpecTaZ10FormatSpecZv>: 405f40: 8b 36 mov (%rsi),%esi 405f42: e9 e9 d7 ff ff jmpq 403730 <_D3std6format61__T11formatValueTS3std5array17__T8AppenderTAyaZ8AppenderTkTaZ11formatValueFNaNfS3std5array17__T8AppenderTAyaZ8AppenderkKS3std6format18__T10FormatSpecTaZ10FormatSpecZv> 405f47: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) 405f4e: 00 00 0000000000405f50 : 405f50: 55 push %rbp 405f51: 48 89 e5 mov %rsp,%rbp 405f54: 8a 05 76 a5 22 00 mov 0x22a576(%rip),%al # 6304d0 405f5a: 84 c0 test %al,%al 405f5c: 75 3e jne 405f9c 405f5e: c6 05 6b a5 22 00 01 movb $0x1,0x22a56b(%rip) # 6304d0 405f65: 48 89 e0 mov %rsp,%rax 405f68: 48 8d 78 d0 lea -0x30(%rax),%rdi 405f6c: 48 89 fc mov %rdi,%rsp 405f6f: 48 c7 40 d0 01 00 00 movq $0x1,-0x30(%rax) 405f76: 00 405f77: 48 c7 40 d8 c8 04 63 movq $0x6304c8,-0x28(%rax) 405f7e: 00 405f7f: 48 c7 40 e0 40 01 63 movq $0x630140,-0x20(%rax) 405f86: 00 405f87: 48 c7 40 e8 20 04 63 movq $0x630420,-0x18(%rax) 405f8e: 00 405f8f: 48 c7 40 f0 98 01 63 movq $0x630198,-0x10(%rax) 405f96: 00 405f97: e8 24 a1 00 00 callq 4100c0 <_d_dso_registry> 405f9c: 48 89 ec mov %rbp,%rsp 405f9f: 5d pop %rbp 405fa0: c3 retq 405fa1: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) 405fa8: 00 00 00 405fab: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 0000000000405fb0 : 405fb0: 55 push %rbp 405fb1: 48 89 e5 mov %rsp,%rbp 405fb4: 8a 05 16 a5 22 00 mov 0x22a516(%rip),%al # 6304d0 405fba: 84 c0 test %al,%al 405fbc: 75 3e jne 405ffc 405fbe: c6 05 0b a5 22 00 01 movb $0x1,0x22a50b(%rip) # 6304d0 405fc5: 48 89 e0 mov %rsp,%rax 405fc8: 48 8d 78 d0 lea -0x30(%rax),%rdi 405fcc: 48 89 fc mov %rdi,%rsp 405fcf: 48 c7 40 d0 01 00 00 movq $0x1,-0x30(%rax) 405fd6: 00 405fd7: 48 c7 40 d8 c8 04 63 movq $0x6304c8,-0x28(%rax) 405fde: 00 405fdf: 48 c7 40 e0 40 01 63 movq $0x630140,-0x20(%rax) 405fe6: 00 405fe7: 48 c7 40 e8 20 04 63 movq $0x630420,-0x18(%rax) 405fee: 00 405fef: 48 c7 40 f0 a0 01 63 movq $0x6301a0,-0x10(%rax) 405ff6: 00 405ff7: e8 c4 a0 00 00 callq 4100c0 <_d_dso_registry> 405ffc: 48 89 ec mov %rbp,%rsp 405fff: 5d pop %rbp 406000: c3 retq 406001: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) 406008: 00 00 00 40600b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 0000000000406010 : 406010: 55 push %rbp 406011: 48 89 e5 mov %rsp,%rbp 406014: 8a 05 b6 a4 22 00 mov 0x22a4b6(%rip),%al # 6304d0 40601a: 84 c0 test %al,%al 40601c: 75 3e jne 40605c 40601e: c6 05 ab a4 22 00 01 movb $0x1,0x22a4ab(%rip) # 6304d0 406025: 48 89 e0 mov %rsp,%rax 406028: 48 8d 78 d0 lea -0x30(%rax),%rdi 40602c: 48 89 fc mov %rdi,%rsp 40602f: 48 c7 40 d0 01 00 00 movq $0x1,-0x30(%rax) 406036: 00 406037: 48 c7 40 d8 c8 04 63 movq $0x6304c8,-0x28(%rax) 40603e: 00 40603f: 48 c7 40 e0 40 01 63 movq $0x630140,-0x20(%rax) 406046: 00 406047: 48 c7 40 e8 20 04 63 movq $0x630420,-0x18(%rax) 40604e: 00 40604f: 48 c7 40 f0 a8 01 63 movq $0x6301a8,-0x10(%rax) 406056: 00 406057: e8 64 a0 00 00 callq 4100c0 <_d_dso_registry> 40605c: 48 89 ec mov %rbp,%rsp 40605f: 5d pop %rbp 406060: c3 retq 406061: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) 406068: 00 00 00 40606b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 0000000000406070 : 406070: 55 push %rbp 406071: 48 89 e5 mov %rsp,%rbp 406074: 8a 05 56 a4 22 00 mov 0x22a456(%rip),%al # 6304d0 40607a: 84 c0 test %al,%al 40607c: 75 3e jne 4060bc 40607e: c6 05 4b a4 22 00 01 movb $0x1,0x22a44b(%rip) # 6304d0 406085: 48 89 e0 mov %rsp,%rax 406088: 48 8d 78 d0 lea -0x30(%rax),%rdi 40608c: 48 89 fc mov %rdi,%rsp 40608f: 48 c7 40 d0 01 00 00 movq $0x1,-0x30(%rax) 406096: 00 406097: 48 c7 40 d8 c8 04 63 movq $0x6304c8,-0x28(%rax) 40609e: 00 40609f: 48 c7 40 e0 40 01 63 movq $0x630140,-0x20(%rax) 4060a6: 00 4060a7: 48 c7 40 e8 20 04 63 movq $0x630420,-0x18(%rax) 4060ae: 00 4060af: 48 c7 40 f0 b0 01 63 movq $0x6301b0,-0x10(%rax) 4060b6: 00 4060b7: e8 04 a0 00 00 callq 4100c0 <_d_dso_registry> 4060bc: 48 89 ec mov %rbp,%rsp 4060bf: 5d pop %rbp 4060c0: c3 retq 4060c1: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) 4060c8: 00 00 00 4060cb: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 00000000004060d0 <_D3std6format15FormatException6__ctorMFNaNbNfZC3std6format15FormatException>: 4060d0: 53 push %rbx 4060d1: 48 83 ec 10 sub $0x10,%rsp 4060d5: 48 89 fb mov %rdi,%rbx 4060d8: 48 c7 04 24 17 b6 41 movq $0x41b617,(%rsp) 4060df: 00 4060e0: be 00 00 00 00 mov $0x0,%esi 4060e5: ba 43 00 00 00 mov $0x43,%edx 4060ea: b9 37 00 00 00 mov $0x37,%ecx 4060ef: 41 b8 e0 aa 41 00 mov $0x41aae0,%r8d 4060f5: 41 b9 0c 00 00 00 mov $0xc,%r9d 4060fb: e8 20 2f 00 00 callq 409020 <_D6object9Exception6__ctorMFNaNbNfAyaAyamC6object9ThrowableZC9Exception> 406100: 48 89 d8 mov %rbx,%rax 406103: 48 83 c4 10 add $0x10,%rsp 406107: 5b pop %rbx 406108: c3 retq 406109: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 0000000000406110 <_D3std6format15FormatException6__ctorMFNaNbNfAyaAyamC6object9ThrowableZC3std6format15FormatException>: 406110: 53 push %rbx 406111: 48 83 ec 10 sub $0x10,%rsp 406115: 48 89 fb mov %rdi,%rbx 406118: 48 8b 44 24 20 mov 0x20(%rsp),%rax 40611d: 48 89 04 24 mov %rax,(%rsp) 406121: e8 fa 2e 00 00 callq 409020 <_D6object9Exception6__ctorMFNaNbNfAyaAyamC6object9ThrowableZC9Exception> 406126: 48 89 d8 mov %rbx,%rax 406129: 48 83 c4 10 add $0x10,%rsp 40612d: 5b pop %rbx 40612e: c3 retq 40612f: 90 nop 0000000000406130 : 406130: 55 push %rbp 406131: 48 89 e5 mov %rsp,%rbp 406134: 8a 05 96 a3 22 00 mov 0x22a396(%rip),%al # 6304d0 40613a: 84 c0 test %al,%al 40613c: 75 3e jne 40617c 40613e: c6 05 8b a3 22 00 01 movb $0x1,0x22a38b(%rip) # 6304d0 406145: 48 89 e0 mov %rsp,%rax 406148: 48 8d 78 d0 lea -0x30(%rax),%rdi 40614c: 48 89 fc mov %rdi,%rsp 40614f: 48 c7 40 d0 01 00 00 movq $0x1,-0x30(%rax) 406156: 00 406157: 48 c7 40 d8 c8 04 63 movq $0x6304c8,-0x28(%rax) 40615e: 00 40615f: 48 c7 40 e0 40 01 63 movq $0x630140,-0x20(%rax) 406166: 00 406167: 48 c7 40 e8 20 04 63 movq $0x630420,-0x18(%rax) 40616e: 00 40616f: 48 c7 40 f0 b8 01 63 movq $0x6301b8,-0x10(%rax) 406176: 00 406177: e8 44 9f 00 00 callq 4100c0 <_d_dso_registry> 40617c: 48 89 ec mov %rbp,%rsp 40617f: 5d pop %rbp 406180: c3 retq 406181: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) 406188: 00 00 00 40618b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 0000000000406190 : 406190: 55 push %rbp 406191: 48 89 e5 mov %rsp,%rbp 406194: 8a 05 36 a3 22 00 mov 0x22a336(%rip),%al # 6304d0 40619a: 84 c0 test %al,%al 40619c: 75 3e jne 4061dc 40619e: c6 05 2b a3 22 00 01 movb $0x1,0x22a32b(%rip) # 6304d0 4061a5: 48 89 e0 mov %rsp,%rax 4061a8: 48 8d 78 d0 lea -0x30(%rax),%rdi 4061ac: 48 89 fc mov %rdi,%rsp 4061af: 48 c7 40 d0 01 00 00 movq $0x1,-0x30(%rax) 4061b6: 00 4061b7: 48 c7 40 d8 c8 04 63 movq $0x6304c8,-0x28(%rax) 4061be: 00 4061bf: 48 c7 40 e0 40 01 63 movq $0x630140,-0x20(%rax) 4061c6: 00 4061c7: 48 c7 40 e8 20 04 63 movq $0x630420,-0x18(%rax) 4061ce: 00 4061cf: 48 c7 40 f0 c0 01 63 movq $0x6301c0,-0x10(%rax) 4061d6: 00 4061d7: e8 e4 9e 00 00 callq 4100c0 <_d_dso_registry> 4061dc: 48 89 ec mov %rbp,%rsp 4061df: 5d pop %rbp 4061e0: c3 retq 4061e1: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) 4061e8: 00 00 00 4061eb: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 00000000004061f0 <_D3std4conv13ConvException6__ctorMFNaNbNfAyaAyamZC3std4conv13ConvException>: 4061f0: 53 push %rbx 4061f1: 48 83 ec 10 sub $0x10,%rsp 4061f5: 4d 89 c2 mov %r8,%r10 4061f8: 48 89 c8 mov %rcx,%rax 4061fb: 48 89 d1 mov %rdx,%rcx 4061fe: 48 89 f2 mov %rsi,%rdx 406201: 48 89 fb mov %rdi,%rbx 406204: 4c 89 0c 24 mov %r9,(%rsp) 406208: 31 f6 xor %esi,%esi 40620a: 49 89 c0 mov %rax,%r8 40620d: 4d 89 d1 mov %r10,%r9 406210: e8 0b 2e 00 00 callq 409020 <_D6object9Exception6__ctorMFNaNbNfAyaAyamC6object9ThrowableZC9Exception> 406215: 48 89 d8 mov %rbx,%rax 406218: 48 83 c4 10 add $0x10,%rsp 40621c: 5b pop %rbx 40621d: c3 retq 40621e: 66 90 xchg %ax,%ax 0000000000406220 <_D3std4conv21ConvOverflowException6__ctorMFNaNbNfAyaAyamZC3std4conv21ConvOverflowException>: 406220: 53 push %rbx 406221: 48 83 ec 10 sub $0x10,%rsp 406225: 4d 89 c2 mov %r8,%r10 406228: 48 89 c8 mov %rcx,%rax 40622b: 48 89 d1 mov %rdx,%rcx 40622e: 48 89 f2 mov %rsi,%rdx 406231: 48 89 fb mov %rdi,%rbx 406234: 4c 89 0c 24 mov %r9,(%rsp) 406238: 31 f6 xor %esi,%esi 40623a: 49 89 c0 mov %rax,%r8 40623d: 4d 89 d1 mov %r10,%r9 406240: e8 db 2d 00 00 callq 409020 <_D6object9Exception6__ctorMFNaNbNfAyaAyamC6object9ThrowableZC9Exception> 406245: 48 89 d8 mov %rbx,%rax 406248: 48 83 c4 10 add $0x10,%rsp 40624c: 5b pop %rbx 40624d: c3 retq 40624e: 66 90 xchg %ax,%ax 0000000000406250 : 406250: 55 push %rbp 406251: 48 89 e5 mov %rsp,%rbp 406254: 8a 05 76 a2 22 00 mov 0x22a276(%rip),%al # 6304d0 40625a: 84 c0 test %al,%al 40625c: 75 3e jne 40629c 40625e: c6 05 6b a2 22 00 01 movb $0x1,0x22a26b(%rip) # 6304d0 406265: 48 89 e0 mov %rsp,%rax 406268: 48 8d 78 d0 lea -0x30(%rax),%rdi 40626c: 48 89 fc mov %rdi,%rsp 40626f: 48 c7 40 d0 01 00 00 movq $0x1,-0x30(%rax) 406276: 00 406277: 48 c7 40 d8 c8 04 63 movq $0x6304c8,-0x28(%rax) 40627e: 00 40627f: 48 c7 40 e0 40 01 63 movq $0x630140,-0x20(%rax) 406286: 00 406287: 48 c7 40 e8 20 04 63 movq $0x630420,-0x18(%rax) 40628e: 00 40628f: 48 c7 40 f0 c8 01 63 movq $0x6301c8,-0x10(%rax) 406296: 00 406297: e8 24 9e 00 00 callq 4100c0 <_d_dso_registry> 40629c: 48 89 ec mov %rbp,%rsp 40629f: 5d pop %rbp 4062a0: c3 retq 4062a1: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) 4062a8: 00 00 00 4062ab: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 00000000004062b0 : 4062b0: 55 push %rbp 4062b1: 48 89 e5 mov %rsp,%rbp 4062b4: 8a 05 16 a2 22 00 mov 0x22a216(%rip),%al # 6304d0 4062ba: 84 c0 test %al,%al 4062bc: 75 3e jne 4062fc 4062be: c6 05 0b a2 22 00 01 movb $0x1,0x22a20b(%rip) # 6304d0 4062c5: 48 89 e0 mov %rsp,%rax 4062c8: 48 8d 78 d0 lea -0x30(%rax),%rdi 4062cc: 48 89 fc mov %rdi,%rsp 4062cf: 48 c7 40 d0 01 00 00 movq $0x1,-0x30(%rax) 4062d6: 00 4062d7: 48 c7 40 d8 c8 04 63 movq $0x6304c8,-0x28(%rax) 4062de: 00 4062df: 48 c7 40 e0 40 01 63 movq $0x630140,-0x20(%rax) 4062e6: 00 4062e7: 48 c7 40 e8 20 04 63 movq $0x630420,-0x18(%rax) 4062ee: 00 4062ef: 48 c7 40 f0 d0 01 63 movq $0x6301d0,-0x10(%rax) 4062f6: 00 4062f7: e8 c4 9d 00 00 callq 4100c0 <_d_dso_registry> 4062fc: 48 89 ec mov %rbp,%rsp 4062ff: 5d pop %rbp 406300: c3 retq 406301: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) 406308: 00 00 00 40630b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 0000000000406310 : 406310: 55 push %rbp 406311: 48 89 e5 mov %rsp,%rbp 406314: 8a 05 b6 a1 22 00 mov 0x22a1b6(%rip),%al # 6304d0 40631a: 84 c0 test %al,%al 40631c: 75 3e jne 40635c 40631e: c6 05 ab a1 22 00 01 movb $0x1,0x22a1ab(%rip) # 6304d0 406325: 48 89 e0 mov %rsp,%rax 406328: 48 8d 78 d0 lea -0x30(%rax),%rdi 40632c: 48 89 fc mov %rdi,%rsp 40632f: 48 c7 40 d0 01 00 00 movq $0x1,-0x30(%rax) 406336: 00 406337: 48 c7 40 d8 c8 04 63 movq $0x6304c8,-0x28(%rax) 40633e: 00 40633f: 48 c7 40 e0 40 01 63 movq $0x630140,-0x20(%rax) 406346: 00 406347: 48 c7 40 e8 20 04 63 movq $0x630420,-0x18(%rax) 40634e: 00 40634f: 48 c7 40 f0 d8 01 63 movq $0x6301d8,-0x10(%rax) 406356: 00 406357: e8 64 9d 00 00 callq 4100c0 <_d_dso_registry> 40635c: 48 89 ec mov %rbp,%rsp 40635f: 5d pop %rbp 406360: c3 retq 406361: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) 406368: 00 00 00 40636b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 0000000000406370 : 406370: 55 push %rbp 406371: 48 89 e5 mov %rsp,%rbp 406374: 8a 05 56 a1 22 00 mov 0x22a156(%rip),%al # 6304d0 40637a: 84 c0 test %al,%al 40637c: 75 3e jne 4063bc 40637e: c6 05 4b a1 22 00 01 movb $0x1,0x22a14b(%rip) # 6304d0 406385: 48 89 e0 mov %rsp,%rax 406388: 48 8d 78 d0 lea -0x30(%rax),%rdi 40638c: 48 89 fc mov %rdi,%rsp 40638f: 48 c7 40 d0 01 00 00 movq $0x1,-0x30(%rax) 406396: 00 406397: 48 c7 40 d8 c8 04 63 movq $0x6304c8,-0x28(%rax) 40639e: 00 40639f: 48 c7 40 e0 40 01 63 movq $0x630140,-0x20(%rax) 4063a6: 00 4063a7: 48 c7 40 e8 20 04 63 movq $0x630420,-0x18(%rax) 4063ae: 00 4063af: 48 c7 40 f0 e0 01 63 movq $0x6301e0,-0x10(%rax) 4063b6: 00 4063b7: e8 04 9d 00 00 callq 4100c0 <_d_dso_registry> 4063bc: 48 89 ec mov %rbp,%rsp 4063bf: 5d pop %rbp 4063c0: c3 retq 4063c1: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) 4063c8: 00 00 00 4063cb: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 00000000004063d0 : 4063d0: 55 push %rbp 4063d1: 48 89 e5 mov %rsp,%rbp 4063d4: 8a 05 f6 a0 22 00 mov 0x22a0f6(%rip),%al # 6304d0 4063da: 84 c0 test %al,%al 4063dc: 75 3e jne 40641c 4063de: c6 05 eb a0 22 00 01 movb $0x1,0x22a0eb(%rip) # 6304d0 4063e5: 48 89 e0 mov %rsp,%rax 4063e8: 48 8d 78 d0 lea -0x30(%rax),%rdi 4063ec: 48 89 fc mov %rdi,%rsp 4063ef: 48 c7 40 d0 01 00 00 movq $0x1,-0x30(%rax) 4063f6: 00 4063f7: 48 c7 40 d8 c8 04 63 movq $0x6304c8,-0x28(%rax) 4063fe: 00 4063ff: 48 c7 40 e0 40 01 63 movq $0x630140,-0x20(%rax) 406406: 00 406407: 48 c7 40 e8 20 04 63 movq $0x630420,-0x18(%rax) 40640e: 00 40640f: 48 c7 40 f0 e8 01 63 movq $0x6301e8,-0x10(%rax) 406416: 00 406417: e8 a4 9c 00 00 callq 4100c0 <_d_dso_registry> 40641c: 48 89 ec mov %rbp,%rsp 40641f: 5d pop %rbp 406420: c3 retq 406421: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) 406428: 00 00 00 40642b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 0000000000406430 <_D4core9exception13FinalizeError8toStringMxFNfZAya>: 406430: 48 8b 47 50 mov 0x50(%rdi),%rax 406434: 48 8b 48 20 mov 0x20(%rax),%rcx 406438: 4c 8b 40 28 mov 0x28(%rax),%r8 40643c: bf e8 03 42 00 mov $0x4203e8,%edi 406441: be 3e 00 00 00 mov $0x3e,%esi 406446: ba 60 b9 41 00 mov $0x41b960,%edx 40644b: e9 d0 f9 00 00 jmpq 415e20 <_d_arraycatT> 0000000000406450 <_D4core9exception16OutOfMemoryError8toStringMxFNeZAya>: 406450: 50 push %rax 406451: 48 83 7f 18 00 cmpq $0x0,0x18(%rdi) 406456: ba f0 ba 41 00 mov $0x41baf0,%edx 40645b: b8 18 00 00 00 mov $0x18,%eax 406460: 74 05 je 406467 <_D4core9exception16OutOfMemoryError8toStringMxFNeZAya+0x17> 406462: e8 f9 4b 00 00 callq 40b060 <_D6object9Throwable8toStringMFZAya> 406467: 59 pop %rcx 406468: c3 retq 406469: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 0000000000406470 <_D4core9exception27InvalidMemoryOperationError8toStringMxFNeZAya>: 406470: 50 push %rax 406471: 48 83 7f 18 00 cmpq $0x0,0x18(%rdi) 406476: ba b0 bb 41 00 mov $0x41bbb0,%edx 40647b: b8 18 00 00 00 mov $0x18,%eax 406480: 74 05 je 406487 <_D4core9exception27InvalidMemoryOperationError8toStringMxFNeZAya+0x17> 406482: e8 d9 4b 00 00 callq 40b060 <_D6object9Throwable8toStringMFZAya> 406487: 59 pop %rcx 406488: c3 retq 406489: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 0000000000406490 : 406490: 41 57 push %r15 406492: 41 56 push %r14 406494: 41 54 push %r12 406496: 53 push %rbx 406497: 50 push %rax 406498: 49 89 d7 mov %rdx,%r15 40649b: 49 89 f6 mov %rsi,%r14 40649e: 49 89 fc mov %rdi,%r12 4064a1: bf 60 bd 62 00 mov $0x62bd60,%edi 4064a6: e8 05 d3 00 00 callq 4137b0 <_d_newclass> 4064ab: 48 89 c3 mov %rax,%rbx 4064ae: 48 c7 03 50 b8 41 00 movq $0x41b850,(%rbx) 4064b5: 48 c7 43 08 00 00 00 movq $0x0,0x8(%rbx) 4064bc: 00 4064bd: 0f 10 05 7c 53 01 00 movups 0x1537c(%rip),%xmm0 # 41b840 <_D4core9exception10RangeError6__initZ+0x40> 4064c4: 0f 11 43 40 movups %xmm0,0x40(%rbx) 4064c8: 0f 10 05 61 53 01 00 movups 0x15361(%rip),%xmm0 # 41b830 <_D4core9exception10RangeError6__initZ+0x30> 4064cf: 0f 11 43 30 movups %xmm0,0x30(%rbx) 4064d3: 0f 10 05 46 53 01 00 movups 0x15346(%rip),%xmm0 # 41b820 <_D4core9exception10RangeError6__initZ+0x20> 4064da: 0f 11 43 20 movups %xmm0,0x20(%rbx) 4064de: 0f 10 05 2b 53 01 00 movups 0x1532b(%rip),%xmm0 # 41b810 <_D4core9exception10RangeError6__initZ+0x10> 4064e5: 0f 11 43 10 movups %xmm0,0x10(%rbx) 4064e9: 48 c7 04 24 ef b7 41 movq $0x41b7ef,(%rsp) 4064f0: 00 4064f1: 31 f6 xor %esi,%esi 4064f3: 41 b9 0f 00 00 00 mov $0xf,%r9d 4064f9: 48 89 df mov %rbx,%rdi 4064fc: 4c 89 fa mov %r15,%rdx 4064ff: 4c 89 e1 mov %r12,%rcx 406502: 4d 89 f0 mov %r14,%r8 406505: e8 76 4d 00 00 callq 40b280 <_D6object5Error6__ctorMFNaNbNfAyaAyamC6object9ThrowableZC6object5Error> 40650a: 48 89 df mov %rbx,%rdi 40650d: e8 5e 27 00 00 callq 408c70 <_d_throw_exception> 406512: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) 406519: 00 00 00 40651c: 0f 1f 40 00 nopl 0x0(%rax) 0000000000406520 : 406520: 55 push %rbp 406521: 41 57 push %r15 406523: 41 56 push %r14 406525: 41 55 push %r13 406527: 41 54 push %r12 406529: 53 push %rbx 40652a: 50 push %rax 40652b: 4d 89 c7 mov %r8,%r15 40652e: 49 89 ce mov %rcx,%r14 406531: 49 89 d4 mov %rdx,%r12 406534: 48 89 f3 mov %rsi,%rbx 406537: 49 89 fd mov %rdi,%r13 40653a: bf a0 be 62 00 mov $0x62bea0,%edi 40653f: e8 6c d2 00 00 callq 4137b0 <_d_newclass> 406544: 48 89 c5 mov %rax,%rbp 406547: 48 c7 45 00 00 ba 41 movq $0x41ba00,0x0(%rbp) 40654e: 00 40654f: 48 c7 45 08 00 00 00 movq $0x0,0x8(%rbp) 406556: 00 406557: 48 8b 05 92 54 01 00 mov 0x15492(%rip),%rax # 41b9f0 <_D4core9exception13FinalizeError6__initZ+0x50> 40655e: 48 89 45 50 mov %rax,0x50(%rbp) 406562: 0f 10 05 77 54 01 00 movups 0x15477(%rip),%xmm0 # 41b9e0 <_D4core9exception13FinalizeError6__initZ+0x40> 406569: 0f 11 45 40 movups %xmm0,0x40(%rbp) 40656d: 0f 10 05 5c 54 01 00 movups 0x1545c(%rip),%xmm0 # 41b9d0 <_D4core9exception13FinalizeError6__initZ+0x30> 406574: 0f 11 45 30 movups %xmm0,0x30(%rbp) 406578: 0f 10 05 41 54 01 00 movups 0x15441(%rip),%xmm0 # 41b9c0 <_D4core9exception13FinalizeError6__initZ+0x20> 40657f: 0f 11 45 20 movups %xmm0,0x20(%rbp) 406583: 0f 10 05 26 54 01 00 movups 0x15426(%rip),%xmm0 # 41b9b0 <_D4core9exception13FinalizeError6__initZ+0x10> 40658a: 0f 11 45 10 movups %xmm0,0x10(%rbp) 40658e: 48 c7 04 24 40 b9 41 movq $0x41b940,(%rsp) 406595: 00 406596: 41 b9 12 00 00 00 mov $0x12,%r9d 40659c: 48 89 ef mov %rbp,%rdi 40659f: 48 89 de mov %rbx,%rsi 4065a2: 4c 89 fa mov %r15,%rdx 4065a5: 4c 89 e1 mov %r12,%rcx 4065a8: 4d 89 f0 mov %r14,%r8 4065ab: e8 d0 4c 00 00 callq 40b280 <_D6object5Error6__ctorMFNaNbNfAyaAyamC6object9ThrowableZC6object5Error> 4065b0: 4c 89 6d 50 mov %r13,0x50(%rbp) 4065b4: 48 89 ef mov %rbp,%rdi 4065b7: e8 b4 26 00 00 callq 408c70 <_d_throw_exception> 4065bc: 0f 1f 40 00 nopl 0x0(%rax) 00000000004065c0 : 4065c0: 50 push %rax 4065c1: 48 8b 3d 30 5a 22 00 mov 0x225a30(%rip),%rdi # 62bff8 <_D4core9exception16OutOfMemoryError7__ClassZ+0x18> 4065c8: e8 a3 26 00 00 callq 408c70 <_d_throw_exception> 4065cd: 0f 1f 00 nopl (%rax) 00000000004065d0 : 4065d0: 50 push %rax 4065d1: 48 8b 3d c0 5a 22 00 mov 0x225ac0(%rip),%rdi # 62c098 <_D4core9exception27InvalidMemoryOperationError7__ClassZ+0x18> 4065d8: e8 93 26 00 00 callq 408c70 <_d_throw_exception> 4065dd: 0f 1f 00 nopl (%rax) 00000000004065e0 <_d_array_bounds>: 4065e0: 53 push %rbx 4065e1: 89 f3 mov %esi,%ebx 4065e3: e8 98 4e 00 00 callq 40b480 <_D6object10ModuleInfo4nameMFNaNbNdZAya> 4065e8: 89 d9 mov %ebx,%ecx 4065ea: 48 89 c7 mov %rax,%rdi 4065ed: 48 89 d6 mov %rdx,%rsi 4065f0: 48 89 ca mov %rcx,%rdx 4065f3: e8 98 fe ff ff callq 406490 4065f8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 4065ff: 00 0000000000406600 : 406600: 55 push %rbp 406601: 48 89 e5 mov %rsp,%rbp 406604: 8a 05 c6 9e 22 00 mov 0x229ec6(%rip),%al # 6304d0 40660a: 84 c0 test %al,%al 40660c: 75 3e jne 40664c 40660e: c6 05 bb 9e 22 00 01 movb $0x1,0x229ebb(%rip) # 6304d0 406615: 48 89 e0 mov %rsp,%rax 406618: 48 8d 78 d0 lea -0x30(%rax),%rdi 40661c: 48 89 fc mov %rdi,%rsp 40661f: 48 c7 40 d0 01 00 00 movq $0x1,-0x30(%rax) 406626: 00 406627: 48 c7 40 d8 c8 04 63 movq $0x6304c8,-0x28(%rax) 40662e: 00 40662f: 48 c7 40 e0 40 01 63 movq $0x630140,-0x20(%rax) 406636: 00 406637: 48 c7 40 e8 20 04 63 movq $0x630420,-0x18(%rax) 40663e: 00 40663f: 48 c7 40 f0 f0 01 63 movq $0x6301f0,-0x10(%rax) 406646: 00 406647: e8 74 9a 00 00 callq 4100c0 <_d_dso_registry> 40664c: 48 89 ec mov %rbp,%rsp 40664f: 5d pop %rbp 406650: c3 retq 406651: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) 406658: 00 00 00 40665b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 0000000000406660 <_D4core6memory2GC6qallocFNaNbmkZS4core6memory8BlkInfo_>: 406660: 53 push %rbx 406661: 48 83 ec 20 sub $0x20,%rsp 406665: 89 f0 mov %esi,%eax 406667: 48 89 fb mov %rdi,%rbx 40666a: 48 8d 7c 24 08 lea 0x8(%rsp),%rdi 40666f: 48 89 d6 mov %rdx,%rsi 406672: 89 c2 mov %eax,%edx 406674: e8 07 52 00 00 callq 40b880 406679: 48 8b 44 24 18 mov 0x18(%rsp),%rax 40667e: 48 89 43 10 mov %rax,0x10(%rbx) 406682: 0f 10 44 24 08 movups 0x8(%rsp),%xmm0 406687: 0f 11 03 movups %xmm0,(%rbx) 40668a: 48 83 c4 20 add $0x20,%rsp 40668e: 5b pop %rbx 40668f: c3 retq 0000000000406690 <_D4core6memory2GC6extendFNaNbPvmmZm>: 406690: 48 89 f8 mov %rdi,%rax 406693: 48 89 d7 mov %rdx,%rdi 406696: 48 89 c2 mov %rax,%rdx 406699: e9 e2 52 00 00 jmpq 40b980 40669e: 66 90 xchg %ax,%ax 00000000004066a0 <_D4core6memory2GC4freeFNaNbPvZv>: 4066a0: e9 4b 53 00 00 jmpq 40b9f0 4066a5: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) 4066ac: 00 00 00 4066af: 90 nop 00000000004066b0 <_D4core6memory2GC8addRangeFNbxPvmZv>: 4066b0: 48 89 f8 mov %rdi,%rax 4066b3: 48 89 f7 mov %rsi,%rdi 4066b6: 48 89 c6 mov %rax,%rsi 4066b9: e9 52 54 00 00 jmpq 40bb10 4066be: 66 90 xchg %ax,%ax 00000000004066c0 <_D4core6memory2GC11removeRangeFNbxPvZv>: 4066c0: e9 bb 54 00 00 jmpq 40bb80 4066c5: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) 4066cc: 00 00 00 4066cf: 90 nop 00000000004066d0 : 4066d0: 55 push %rbp 4066d1: 48 89 e5 mov %rsp,%rbp 4066d4: 8a 05 f6 9d 22 00 mov 0x229df6(%rip),%al # 6304d0 4066da: 84 c0 test %al,%al 4066dc: 75 3e jne 40671c 4066de: c6 05 eb 9d 22 00 01 movb $0x1,0x229deb(%rip) # 6304d0 4066e5: 48 89 e0 mov %rsp,%rax 4066e8: 48 8d 78 d0 lea -0x30(%rax),%rdi 4066ec: 48 89 fc mov %rdi,%rsp 4066ef: 48 c7 40 d0 01 00 00 movq $0x1,-0x30(%rax) 4066f6: 00 4066f7: 48 c7 40 d8 c8 04 63 movq $0x6304c8,-0x28(%rax) 4066fe: 00 4066ff: 48 c7 40 e0 40 01 63 movq $0x630140,-0x20(%rax) 406706: 00 406707: 48 c7 40 e8 20 04 63 movq $0x630420,-0x18(%rax) 40670e: 00 40670f: 48 c7 40 f0 f8 01 63 movq $0x6301f8,-0x10(%rax) 406716: 00 406717: e8 a4 99 00 00 callq 4100c0 <_d_dso_registry> 40671c: 48 89 ec mov %rbp,%rsp 40671f: 5d pop %rbp 406720: c3 retq 406721: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) 406728: 00 00 00 40672b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 0000000000406730 <_D4core5bitop3bsfFNaNbNfmZi>: 406730: 48 0f bc c7 bsf %rdi,%rax 406734: c3 retq 406735: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) 40673c: 00 00 00 40673f: 90 nop 0000000000406740 <_D4core5bitop3bsrFNaNbNfmZi>: 406740: 48 0f bd c7 bsr %rdi,%rax 406744: c3 retq 406745: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) 40674c: 00 00 00 40674f: 90 nop 0000000000406750 : 406750: 55 push %rbp 406751: 48 89 e5 mov %rsp,%rbp 406754: 8a 05 76 9d 22 00 mov 0x229d76(%rip),%al # 6304d0 40675a: 84 c0 test %al,%al 40675c: 75 3e jne 40679c 40675e: c6 05 6b 9d 22 00 01 movb $0x1,0x229d6b(%rip) # 6304d0 406765: 48 89 e0 mov %rsp,%rax 406768: 48 8d 78 d0 lea -0x30(%rax),%rdi 40676c: 48 89 fc mov %rdi,%rsp 40676f: 48 c7 40 d0 01 00 00 movq $0x1,-0x30(%rax) 406776: 00 406777: 48 c7 40 d8 c8 04 63 movq $0x6304c8,-0x28(%rax) 40677e: 00 40677f: 48 c7 40 e0 40 01 63 movq $0x630140,-0x20(%rax) 406786: 00 406787: 48 c7 40 e8 20 04 63 movq $0x630420,-0x18(%rax) 40678e: 00 40678f: 48 c7 40 f0 00 02 63 movq $0x630200,-0x10(%rax) 406796: 00 406797: e8 24 99 00 00 callq 4100c0 <_d_dso_registry> 40679c: 48 89 ec mov %rbp,%rsp 40679f: 5d pop %rbp 4067a0: c3 retq 4067a1: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) 4067a8: 00 00 00 4067ab: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 00000000004067b0 <_D4core4time8Duration5opCmpMxFNaNbNfS4core4time8DurationZi>: 4067b0: 48 39 37 cmp %rsi,(%rdi) 4067b3: b8 ff ff ff ff mov $0xffffffff,%eax 4067b8: 7c 06 jl 4067c0 <_D4core4time8Duration5opCmpMxFNaNbNfS4core4time8DurationZi+0x10> 4067ba: 0f 9f c0 setg %al 4067bd: 0f b6 c0 movzbl %al,%eax 4067c0: c3 retq 4067c1: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) 4067c8: 00 00 00 4067cb: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 00000000004067d0 <_D4core4time8Duration7fracSecMxFNaNbNdNfZS4core4time7FracSec>: 4067d0: 53 push %rbx 4067d1: 48 83 ec 10 sub $0x10,%rsp 4067d5: 48 8b 0e mov (%rsi),%rcx 4067d8: 48 ba bd 42 7a e5 d5 mov $0xd6bf94d5e57a42bd,%rdx 4067df: 94 bf d6 4067e2: 48 89 c8 mov %rcx,%rax 4067e5: 48 f7 ea imul %rdx 4067e8: 48 01 ca add %rcx,%rdx 4067eb: 48 89 d0 mov %rdx,%rax 4067ee: 48 c1 e8 3f shr $0x3f,%rax 4067f2: 48 c1 ea 17 shr $0x17,%rdx 4067f6: 01 c2 add %eax,%edx 4067f8: 69 c2 80 96 98 00 imul $0x989680,%edx,%eax 4067fe: 29 c1 sub %eax,%ecx 406800: 8d 81 7f 96 98 00 lea 0x98967f(%rcx),%eax 406806: 3d ff 2c 31 01 cmp $0x1312cff,%eax 40680b: 73 0b jae 406818 <_D4core4time8Duration7fracSecMxFNaNbNdNfZS4core4time7FracSec+0x48> 40680d: 89 0f mov %ecx,(%rdi) 40680f: 48 89 f8 mov %rdi,%rax 406812: 48 83 c4 10 add $0x10,%rsp 406816: 5b pop %rbx 406817: c3 retq 406818: bf 00 c3 62 00 mov $0x62c300,%edi 40681d: e8 8e cf 00 00 callq 4137b0 <_d_newclass> 406822: 48 89 c3 mov %rax,%rbx 406825: 48 c7 03 c0 bd 41 00 movq $0x41bdc0,(%rbx) 40682c: 48 c7 43 08 00 00 00 movq $0x0,0x8(%rbx) 406833: 00 406834: 48 8b 05 f5 55 01 00 mov 0x155f5(%rip),%rax # 41be30 <_D4core4time13TimeException6__initZ+0x40> 40683b: 48 89 43 40 mov %rax,0x40(%rbx) 40683f: 0f 10 05 da 55 01 00 movups 0x155da(%rip),%xmm0 # 41be20 <_D4core4time13TimeException6__initZ+0x30> 406846: 0f 11 43 30 movups %xmm0,0x30(%rbx) 40684a: 0f 10 05 bf 55 01 00 movups 0x155bf(%rip),%xmm0 # 41be10 <_D4core4time13TimeException6__initZ+0x20> 406851: 0f 11 43 20 movups %xmm0,0x20(%rbx) 406855: 0f 10 05 a4 55 01 00 movups 0x155a4(%rip),%xmm0 # 41be00 <_D4core4time13TimeException6__initZ+0x10> 40685c: 0f 11 43 10 movups %xmm0,0x10(%rbx) 406860: 48 c7 04 24 60 be 41 movq $0x41be60,(%rsp) 406867: 00 406868: be 00 00 00 00 mov $0x0,%esi 40686d: ba 39 0b 00 00 mov $0xb39,%edx 406872: b9 3c 00 00 00 mov $0x3c,%ecx 406877: 41 b8 a0 be 41 00 mov $0x41bea0,%r8d 40687d: 41 b9 3f 00 00 00 mov $0x3f,%r9d 406883: 48 89 df mov %rbx,%rdi 406886: e8 95 27 00 00 callq 409020 <_D6object9Exception6__ctorMFNaNbNfAyaAyamC6object9ThrowableZC9Exception> 40688b: 48 89 df mov %rbx,%rdi 40688e: e8 dd 23 00 00 callq 408c70 <_d_throw_exception> 406893: e9 75 ff ff ff jmpq 40680d <_D4core4time8Duration7fracSecMxFNaNbNdNfZS4core4time7FracSec+0x3d> 406898: 48 89 d1 mov %rdx,%rcx 40689b: 83 f9 01 cmp $0x1,%ecx 40689e: 75 02 jne 4068a2 <_D4core4time8Duration7fracSecMxFNaNbNdNfZS4core4time7FracSec+0xd2> 4068a0: 0f 0b ud2a 4068a2: 48 89 c7 mov %rax,%rdi 4068a5: e8 26 24 00 00 callq 408cd0 <_d_eh_resume_unwind> 4068aa: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) 00000000004068b0 <_D4core4time12TickDuration18_sharedStaticCtor1FNeZv>: 4068b0: 53 push %rbx 4068b1: 48 83 ec 30 sub $0x30,%rsp 4068b5: 0f 57 c0 xorps %xmm0,%xmm0 4068b8: 0f 29 44 24 10 movaps %xmm0,0x10(%rsp) 4068bd: 48 8d 74 24 10 lea 0x10(%rsp),%rsi 4068c2: bf 01 00 00 00 mov $0x1,%edi 4068c7: e8 34 b1 ff ff callq 401a00 4068cc: 85 c0 test %eax,%eax 4068ce: 74 10 je 4068e0 <_D4core4time12TickDuration18_sharedStaticCtor1FNeZv+0x30> 4068d0: 48 c7 05 5d 9c 22 00 movq $0x0,0x229c5d(%rip) # 630538 <_D4core4time12TickDuration11ticksPerSecyl> 4068d7: 00 00 00 00 4068db: e9 87 00 00 00 jmpq 406967 <_D4core4time12TickDuration18_sharedStaticCtor1FNeZv+0xb7> 4068e0: 48 8b 4c 24 18 mov 0x18(%rsp),%rcx 4068e5: 48 81 f9 e8 03 00 00 cmp $0x3e8,%rcx 4068ec: 7c 0d jl 4068fb <_D4core4time12TickDuration18_sharedStaticCtor1FNeZv+0x4b> 4068ee: 48 c7 05 3f 9c 22 00 movq $0x3b9aca00,0x229c3f(%rip) # 630538 <_D4core4time12TickDuration11ticksPerSecyl> 4068f5: 00 ca 9a 3b 4068f9: eb 16 jmp 406911 <_D4core4time12TickDuration18_sharedStaticCtor1FNeZv+0x61> 4068fb: b8 00 ca 9a 3b mov $0x3b9aca00,%eax 406900: 31 d2 xor %edx,%edx 406902: 48 f7 f9 idiv %rcx 406905: 48 85 c0 test %rax,%rax 406908: 48 89 05 29 9c 22 00 mov %rax,0x229c29(%rip) # 630538 <_D4core4time12TickDuration11ticksPerSecyl> 40690f: 74 56 je 406967 <_D4core4time12TickDuration18_sharedStaticCtor1FNeZv+0xb7> 406911: 0f 57 c0 xorps %xmm0,%xmm0 406914: 0f 29 44 24 20 movaps %xmm0,0x20(%rsp) 406919: 48 8d 74 24 20 lea 0x20(%rsp),%rsi 40691e: bf 01 00 00 00 mov $0x1,%edi 406923: e8 e8 b2 ff ff callq 401c10 406928: 85 c0 test %eax,%eax 40692a: 75 41 jne 40696d <_D4core4time12TickDuration18_sharedStaticCtor1FNeZv+0xbd> 40692c: 48 8b 05 05 9c 22 00 mov 0x229c05(%rip),%rax # 630538 <_D4core4time12TickDuration11ticksPerSecyl> 406933: 48 8b 4c 24 20 mov 0x20(%rsp),%rcx 406938: 48 0f af c8 imul %rax,%rcx 40693c: 48 0f af 44 24 28 imul 0x28(%rsp),%rax 406942: 48 ba b3 94 d6 26 e8 mov $0x112e0be826d694b3,%rdx 406949: 0b 2e 11 40694c: 48 f7 ea imul %rdx 40694f: 48 89 d0 mov %rdx,%rax 406952: 48 c1 e8 3f shr $0x3f,%rax 406956: 48 c1 fa 1a sar $0x1a,%rdx 40695a: 48 01 c2 add %rax,%rdx 40695d: 48 01 ca add %rcx,%rdx 406960: 48 89 15 d9 9b 22 00 mov %rdx,0x229bd9(%rip) # 630540 <_D4core4time12TickDuration9appOriginyS4core4time12TickDuration> 406967: 48 83 c4 30 add $0x30,%rsp 40696b: 5b pop %rbx 40696c: c3 retq 40696d: bf 00 c3 62 00 mov $0x62c300,%edi 406972: e8 39 ce 00 00 callq 4137b0 <_d_newclass> 406977: 48 89 c3 mov %rax,%rbx 40697a: 48 c7 03 c0 bd 41 00 movq $0x41bdc0,(%rbx) 406981: 48 c7 43 08 00 00 00 movq $0x0,0x8(%rbx) 406988: 00 406989: 48 8b 05 a0 54 01 00 mov 0x154a0(%rip),%rax # 41be30 <_D4core4time13TimeException6__initZ+0x40> 406990: 48 89 43 40 mov %rax,0x40(%rbx) 406994: 0f 10 05 85 54 01 00 movups 0x15485(%rip),%xmm0 # 41be20 <_D4core4time13TimeException6__initZ+0x30> 40699b: 0f 11 43 30 movups %xmm0,0x30(%rbx) 40699f: 0f 10 05 6a 54 01 00 movups 0x1546a(%rip),%xmm0 # 41be10 <_D4core4time13TimeException6__initZ+0x20> 4069a6: 0f 11 43 20 movups %xmm0,0x20(%rbx) 4069aa: 0f 10 05 4f 54 01 00 movups 0x1544f(%rip),%xmm0 # 41be00 <_D4core4time13TimeException6__initZ+0x10> 4069b1: 0f 11 43 10 movups %xmm0,0x10(%rbx) 4069b5: 48 c7 04 24 40 be 41 movq $0x41be40,(%rsp) 4069bc: 00 4069bd: be 00 00 00 00 mov $0x0,%esi 4069c2: ba 3f 08 00 00 mov $0x83f,%edx 4069c7: b9 3c 00 00 00 mov $0x3c,%ecx 4069cc: 41 b8 a0 be 41 00 mov $0x41bea0,%r8d 4069d2: 41 b9 1a 00 00 00 mov $0x1a,%r9d 4069d8: 48 89 df mov %rbx,%rdi 4069db: e8 40 26 00 00 callq 409020 <_D6object9Exception6__ctorMFNaNbNfAyaAyamC6object9ThrowableZC9Exception> 4069e0: 48 89 df mov %rbx,%rdi 4069e3: e8 88 22 00 00 callq 408c70 <_d_throw_exception> 4069e8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 4069ef: 00 00000000004069f0 <_D4core4time7FracSec5nsecsMxFNaNbNdNfZi>: 4069f0: 6b 07 64 imul $0x64,(%rdi),%eax 4069f3: c3 retq 4069f4: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) 4069fb: 00 00 00 4069fe: 66 90 xchg %ax,%ax 0000000000406a00 <_D4core4time52__T7convertVAyaa7_7365636f6e6473VAyaa6_686e73656373Z7convertFNaNbNflZl>: 406a00: 48 69 c7 80 96 98 00 imul $0x989680,%rdi,%rax 406a07: c3 retq 406a08: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 406a0f: 00 0000000000406a10 <_D4core4time25__T3durVAyaa5_6d73656373Z3durFNaNbNflZS4core4time8Duration>: 406a10: 48 69 c6 10 27 00 00 imul $0x2710,%rsi,%rax 406a17: 48 89 07 mov %rax,(%rdi) 406a1a: c3 retq 406a1b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 0000000000406a20 <_D4core4time25__T3durVAyaa5_7573656373Z3durFNaNbNflZS4core4time8Duration>: 406a20: 48 01 f6 add %rsi,%rsi 406a23: 48 8d 04 b6 lea (%rsi,%rsi,4),%rax 406a27: 48 89 07 mov %rax,(%rdi) 406a2a: c3 retq 406a2b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 0000000000406a30 <_D4core4time27__T3durVAyaa6_686e73656373Z3durFNaNbNflZS4core4time8Duration>: 406a30: 48 89 37 mov %rsi,(%rdi) 406a33: c3 retq 406a34: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) 406a3b: 00 00 00 406a3e: 66 90 xchg %ax,%ax 0000000000406a40 <_D4core4time50__T7convertVAyaa6_686e73656373VAyaa6_686e73656373Z7convertFNaNbNflZl>: 406a40: 48 89 f8 mov %rdi,%rax 406a43: c3 retq 406a44: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) 406a4b: 00 00 00 406a4e: 66 90 xchg %ax,%ax 0000000000406a50 <_D4core4time45__T18getUnitsFromHNSecsVAyaa7_7365636f6e6473Z18getUnitsFromHNSecsFNaNbNflZl>: 406a50: 48 b9 bd 42 7a e5 d5 mov $0xd6bf94d5e57a42bd,%rcx 406a57: 94 bf d6 406a5a: 48 89 f8 mov %rdi,%rax 406a5d: 48 f7 e9 imul %rcx 406a60: 48 01 fa add %rdi,%rdx 406a63: 48 89 d0 mov %rdx,%rax 406a66: 48 c1 e8 3f shr $0x3f,%rax 406a6a: 48 c1 fa 17 sar $0x17,%rdx 406a6e: 48 8d 04 02 lea (%rdx,%rax,1),%rax 406a72: c3 retq 406a73: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) 406a7a: 00 00 00 406a7d: 0f 1f 00 nopl (%rax) 0000000000406a80 <_D4core4time52__T7convertVAyaa6_686e73656373VAyaa7_7365636f6e6473Z7convertFNaNbNflZl>: 406a80: 48 b9 bd 42 7a e5 d5 mov $0xd6bf94d5e57a42bd,%rcx 406a87: 94 bf d6 406a8a: 48 89 f8 mov %rdi,%rax 406a8d: 48 f7 e9 imul %rcx 406a90: 48 01 fa add %rdi,%rdx 406a93: 48 89 d0 mov %rdx,%rax 406a96: 48 c1 e8 3f shr $0x3f,%rax 406a9a: 48 c1 fa 17 sar $0x17,%rdx 406a9e: 48 8d 04 02 lea (%rdx,%rax,1),%rax 406aa2: c3 retq 406aa3: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) 406aaa: 00 00 00 406aad: 0f 1f 00 nopl (%rax) 0000000000406ab0 : 406ab0: 55 push %rbp 406ab1: 48 89 e5 mov %rsp,%rbp 406ab4: 8a 05 16 9a 22 00 mov 0x229a16(%rip),%al # 6304d0 406aba: 84 c0 test %al,%al 406abc: 75 3e jne 406afc 406abe: c6 05 0b 9a 22 00 01 movb $0x1,0x229a0b(%rip) # 6304d0 406ac5: 48 89 e0 mov %rsp,%rax 406ac8: 48 8d 78 d0 lea -0x30(%rax),%rdi 406acc: 48 89 fc mov %rdi,%rsp 406acf: 48 c7 40 d0 01 00 00 movq $0x1,-0x30(%rax) 406ad6: 00 406ad7: 48 c7 40 d8 c8 04 63 movq $0x6304c8,-0x28(%rax) 406ade: 00 406adf: 48 c7 40 e0 40 01 63 movq $0x630140,-0x20(%rax) 406ae6: 00 406ae7: 48 c7 40 e8 20 04 63 movq $0x630420,-0x18(%rax) 406aee: 00 406aef: 48 c7 40 f0 08 02 63 movq $0x630208,-0x10(%rax) 406af6: 00 406af7: e8 c4 95 00 00 callq 4100c0 <_d_dso_registry> 406afc: 48 89 ec mov %rbp,%rsp 406aff: 5d pop %rbp 406b00: c3 retq 406b01: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) 406b08: 00 00 00 406b0b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 0000000000406b10 <_D4core6thread6Thread3addFPS4core6thread6Thread7ContextZv>: 406b10: 53 push %rbx 406b11: 48 89 fb mov %rdi,%rbx 406b14: eb 19 jmp 406b2f <_D4core6thread6Thread3addFPS4core6thread6Thread7ContextZv+0x1f> 406b16: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) 406b1d: 00 00 00 406b20: bf a0 05 63 00 mov $0x6305a0,%edi 406b25: e8 76 4b 00 00 callq 40b6a0 <_d_monitorexit> 406b2a: e8 21 ae ff ff callq 401950 406b2f: bf a0 05 63 00 mov $0x6305a0,%edi 406b34: e8 17 4b 00 00 callq 40b650 <_d_monitorenter> 406b39: 83 3d 00 9b 22 00 00 cmpl $0x0,0x229b00(%rip) # 630640 <_D4core6thread12suspendDepthk> 406b40: 75 de jne 406b20 <_D4core6thread6Thread3addFPS4core6thread6Thread7ContextZv+0x10> 406b42: 48 8b 05 e7 9a 22 00 mov 0x229ae7(%rip),%rax # 630630 <_D4core6thread6Thread7sm_cbegPS4core6thread6Thread7Context> 406b49: 48 85 c0 test %rax,%rax 406b4c: 74 0f je 406b5d <_D4core6thread6Thread3addFPS4core6thread6Thread7ContextZv+0x4d> 406b4e: 48 89 43 18 mov %rax,0x18(%rbx) 406b52: 48 8b 05 d7 9a 22 00 mov 0x229ad7(%rip),%rax # 630630 <_D4core6thread6Thread7sm_cbegPS4core6thread6Thread7Context> 406b59: 48 89 58 20 mov %rbx,0x20(%rax) 406b5d: 48 89 1d cc 9a 22 00 mov %rbx,0x229acc(%rip) # 630630 <_D4core6thread6Thread7sm_cbegPS4core6thread6Thread7Context> 406b64: 48 ff 05 cd 9a 22 00 incq 0x229acd(%rip) # 630638 <_D4core6thread6Thread7sm_clenm> 406b6b: bf a0 05 63 00 mov $0x6305a0,%edi 406b70: e8 2b 4b 00 00 callq 40b6a0 <_d_monitorexit> 406b75: 5b pop %rbx 406b76: c3 retq 406b77: 48 89 c3 mov %rax,%rbx 406b7a: bf a0 05 63 00 mov $0x6305a0,%edi 406b7f: e8 1c 4b 00 00 callq 40b6a0 <_d_monitorexit> 406b84: 48 89 df mov %rbx,%rdi 406b87: e8 44 21 00 00 callq 408cd0 <_d_eh_resume_unwind> 406b8c: 48 89 c7 mov %rax,%rdi 406b8f: 48 89 de mov %rbx,%rsi 406b92: e8 49 21 00 00 callq 408ce0 <_d_eh_handle_collision> 406b97: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) 406b9e: 00 00 0000000000406ba0 <_D4core6thread6Thread6removeFC4core6thread6ThreadZv>: 406ba0: 41 56 push %r14 406ba2: 53 push %rbx 406ba3: 50 push %rax 406ba4: 48 89 fb mov %rdi,%rbx 406ba7: bf a0 05 63 00 mov $0x6305a0,%edi 406bac: e8 9f 4a 00 00 callq 40b650 <_d_monitorenter> 406bb1: bf a0 05 63 00 mov $0x6305a0,%edi 406bb6: e8 95 4a 00 00 callq 40b650 <_d_monitorenter> 406bbb: 48 8d 43 58 lea 0x58(%rbx),%rax 406bbf: 48 8b 53 78 mov 0x78(%rbx),%rdx 406bc3: 48 8d 4b 70 lea 0x70(%rbx),%rcx 406bc7: 48 85 d2 test %rdx,%rdx 406bca: 74 08 je 406bd4 <_D4core6thread6Thread6removeFC4core6thread6ThreadZv+0x34> 406bcc: 48 8b 73 70 mov 0x70(%rbx),%rsi 406bd0: 48 89 72 18 mov %rsi,0x18(%rdx) 406bd4: 48 8b 11 mov (%rcx),%rdx 406bd7: 48 85 d2 test %rdx,%rdx 406bda: 74 08 je 406be4 <_D4core6thread6Thread6removeFC4core6thread6ThreadZv+0x44> 406bdc: 48 8b 73 78 mov 0x78(%rbx),%rsi 406be0: 48 89 72 20 mov %rsi,0x20(%rdx) 406be4: 48 39 05 45 9a 22 00 cmp %rax,0x229a45(%rip) # 630630 <_D4core6thread6Thread7sm_cbegPS4core6thread6Thread7Context> 406beb: 75 0a jne 406bf7 <_D4core6thread6Thread6removeFC4core6thread6ThreadZv+0x57> 406bed: 48 8b 01 mov (%rcx),%rax 406bf0: 48 89 05 39 9a 22 00 mov %rax,0x229a39(%rip) # 630630 <_D4core6thread6Thread7sm_cbegPS4core6thread6Thread7Context> 406bf7: 48 ff 0d 3a 9a 22 00 decq 0x229a3a(%rip) # 630638 <_D4core6thread6Thread7sm_clenm> 406bfe: bf a0 05 63 00 mov $0x6305a0,%edi 406c03: e8 98 4a 00 00 callq 40b6a0 <_d_monitorexit> 406c08: 48 8b 83 98 00 00 00 mov 0x98(%rbx),%rax 406c0f: 4c 8d b3 a0 00 00 00 lea 0xa0(%rbx),%r14 406c16: 48 85 c0 test %rax,%rax 406c19: 74 0e je 406c29 <_D4core6thread6Thread6removeFC4core6thread6ThreadZv+0x89> 406c1b: 48 8b 8b a0 00 00 00 mov 0xa0(%rbx),%rcx 406c22: 48 89 88 a0 00 00 00 mov %rcx,0xa0(%rax) 406c29: 49 8b 06 mov (%r14),%rax 406c2c: 48 85 c0 test %rax,%rax 406c2f: 74 0e je 406c3f <_D4core6thread6Thread6removeFC4core6thread6ThreadZv+0x9f> 406c31: 48 8b 8b 98 00 00 00 mov 0x98(%rbx),%rcx 406c38: 48 89 88 98 00 00 00 mov %rcx,0x98(%rax) 406c3f: 48 8b 35 42 99 22 00 mov 0x229942(%rip),%rsi # 630588 <_D4core6thread6Thread7sm_tbegC4core6thread6Thread> 406c46: 48 89 df mov %rbx,%rdi 406c49: e8 f2 24 00 00 callq 409140 <_D6object8opEqualsFC6ObjectC6ObjectZb> 406c4e: a8 01 test $0x1,%al 406c50: 74 0a je 406c5c <_D4core6thread6Thread6removeFC4core6thread6ThreadZv+0xbc> 406c52: 49 8b 06 mov (%r14),%rax 406c55: 48 89 05 2c 99 22 00 mov %rax,0x22992c(%rip) # 630588 <_D4core6thread6Thread7sm_tbegC4core6thread6Thread> 406c5c: 48 ff 0d 1d 99 22 00 decq 0x22991d(%rip) # 630580 <_D4core6thread6Thread7sm_tlenm> 406c63: bf a0 05 63 00 mov $0x6305a0,%edi 406c68: 48 83 c4 08 add $0x8,%rsp 406c6c: 5b pop %rbx 406c6d: 41 5e pop %r14 406c6f: e9 2c 4a 00 00 jmpq 40b6a0 <_d_monitorexit> 406c74: 48 89 c3 mov %rax,%rbx 406c77: bf a0 05 63 00 mov $0x6305a0,%edi 406c7c: e8 1f 4a 00 00 callq 40b6a0 <_d_monitorexit> 406c81: 48 89 df mov %rbx,%rdi 406c84: e8 47 20 00 00 callq 408cd0 <_d_eh_resume_unwind> 406c89: 48 89 c7 mov %rax,%rdi 406c8c: 48 89 de mov %rbx,%rsi 406c8f: e8 4c 20 00 00 callq 408ce0 <_d_eh_handle_collision> 406c94: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) 406c9b: 00 00 00 406c9e: 66 90 xchg %ax,%ax 0000000000406ca0 : 406ca0: 31 ff xor %edi,%edi 406ca2: be b0 6c 40 00 mov $0x406cb0,%esi 406ca7: e9 b4 00 00 00 jmpq 406d60 <_D4core6thread18callWithStackShellFMDFPvZvZv> 406cac: 0f 1f 40 00 nopl 0x0(%rax) 0000000000406cb0 <_D4core6thread21thread_suspendHandlerUiZv2opMFPvZv>: 406cb0: 41 56 push %r14 406cb2: 53 push %rbx 406cb3: 48 81 ec 88 00 00 00 sub $0x88,%rsp 406cba: 64 48 8b 1c 25 d8 ff mov %fs:0xffffffffffffffd8,%rbx 406cc1: ff ff 406cc3: 48 85 db test %rbx,%rbx 406cc6: 74 5c je 406d24 <_D4core6thread21thread_suspendHandlerUiZv2opMFPvZv+0x74> 406cc8: f6 83 88 00 00 00 01 testb $0x1,0x88(%rbx) 406ccf: 75 0e jne 406cdf <_D4core6thread21thread_suspendHandlerUiZv2opMFPvZv+0x2f> 406cd1: 48 8b 83 80 00 00 00 mov 0x80(%rbx),%rax 406cd8: 48 89 e1 mov %rsp,%rcx 406cdb: 48 89 48 08 mov %rcx,0x8(%rax) 406cdf: 4c 8d 74 24 08 lea 0x8(%rsp),%r14 406ce4: 4c 89 f7 mov %r14,%rdi 406ce7: e8 54 ac ff ff callq 401940 406cec: be 0c 00 00 00 mov $0xc,%esi 406cf1: 4c 89 f7 mov %r14,%rdi 406cf4: e8 97 ae ff ff callq 401b90 406cf9: bf 50 05 63 00 mov $0x630550,%edi 406cfe: e8 ed ad ff ff callq 401af0 406d03: 4c 89 f7 mov %r14,%rdi 406d06: e8 95 ac ff ff callq 4019a0 406d0b: f6 83 88 00 00 00 01 testb $0x1,0x88(%rbx) 406d12: 75 3c jne 406d50 <_D4core6thread21thread_suspendHandlerUiZv2opMFPvZv+0xa0> 406d14: 48 8b 83 80 00 00 00 mov 0x80(%rbx),%rax 406d1b: 48 8b 08 mov (%rax),%rcx 406d1e: 48 89 48 08 mov %rcx,0x8(%rax) 406d22: eb 2c jmp 406d50 <_D4core6thread21thread_suspendHandlerUiZv2opMFPvZv+0xa0> 406d24: 48 8d 5c 24 08 lea 0x8(%rsp),%rbx 406d29: 48 89 df mov %rbx,%rdi 406d2c: e8 0f ac ff ff callq 401940 406d31: be 0c 00 00 00 mov $0xc,%esi 406d36: 48 89 df mov %rbx,%rdi 406d39: e8 52 ae ff ff callq 401b90 406d3e: bf 50 05 63 00 mov $0x630550,%edi 406d43: e8 a8 ad ff ff callq 401af0 406d48: 48 89 df mov %rbx,%rdi 406d4b: e8 50 ac ff ff callq 4019a0 406d50: 48 81 c4 88 00 00 00 add $0x88,%rsp 406d57: 5b pop %rbx 406d58: 41 5e pop %r14 406d5a: c3 retq 406d5b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 0000000000406d60 <_D4core6thread18callWithStackShellFMDFPvZvZv>: 406d60: 55 push %rbp 406d61: 48 89 e5 mov %rsp,%rbp 406d64: 41 57 push %r15 406d66: 41 56 push %r14 406d68: 41 55 push %r13 406d6a: 41 54 push %r12 406d6c: 53 push %rbx 406d6d: 48 83 ec 38 sub $0x38,%rsp 406d71: 48 89 f0 mov %rsi,%rax 406d74: 48 89 5d a8 mov %rbx,-0x58(%rbp) 406d78: 4c 89 65 b0 mov %r12,-0x50(%rbp) 406d7c: 4c 89 6d b8 mov %r13,-0x48(%rbp) 406d80: 4c 89 75 c0 mov %r14,-0x40(%rbp) 406d84: 4c 89 7d c8 mov %r15,-0x38(%rbp) 406d88: 48 89 65 d0 mov %rsp,-0x30(%rbp) 406d8c: 48 8b 75 d0 mov -0x30(%rbp),%rsi 406d90: ff d0 callq *%rax 406d92: 48 83 c4 38 add $0x38,%rsp 406d96: 5b pop %rbx 406d97: 41 5c pop %r12 406d99: 41 5d pop %r13 406d9b: 41 5e pop %r14 406d9d: 41 5f pop %r15 406d9f: 5d pop %rbp 406da0: c3 retq 406da1: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) 406da8: 00 00 00 406dab: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 0000000000406db0 : 406db0: c3 retq 406db1: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) 406db8: 00 00 00 406dbb: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 0000000000406dc0 <_D4core6thread6Thread6__ctorMFZC4core6thread6Thread>: 406dc0: c7 47 18 00 00 00 00 movl $0x0,0x18(%rdi) 406dc7: 48 8d 47 58 lea 0x58(%rdi),%rax 406dcb: 48 89 87 80 00 00 00 mov %rax,0x80(%rdi) 406dd2: 48 89 f8 mov %rdi,%rax 406dd5: c3 retq 406dd6: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) 406ddd: 00 00 00 0000000000406de0 <_D4core6thread6Thread6__dtorMFZv>: 406de0: 53 push %rbx 406de1: 48 89 fb mov %rdi,%rbx 406de4: 48 8b 7b 10 mov 0x10(%rbx),%rdi 406de8: 48 85 ff test %rdi,%rdi 406deb: 74 26 je 406e13 <_D4core6thread6Thread6__dtorMFZv+0x33> 406ded: e8 1e ad ff ff callq 401b10 406df2: 48 c7 43 10 00 00 00 movq $0x0,0x10(%rbx) 406df9: 00 406dfa: 48 8b bb 90 00 00 00 mov 0x90(%rbx),%rdi 406e01: e8 0a 9a 00 00 callq 410810 <_D2rt5tlsgc7destroyFPS2rt5tlsgc4DataZv> 406e06: 48 c7 83 90 00 00 00 movq $0x0,0x90(%rbx) 406e0d: 00 00 00 00 406e11: 5b pop %rbx 406e12: c3 retq 406e13: 5b pop %rbx 406e14: c3 retq 406e15: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) 406e1c: 00 00 00 406e1f: 90 nop 0000000000406e20 <_D4core6thread6Thread3addFC4core6thread6ThreadZv>: 406e20: 53 push %rbx 406e21: 48 89 fb mov %rdi,%rbx 406e24: eb 19 jmp 406e3f <_D4core6thread6Thread3addFC4core6thread6ThreadZv+0x1f> 406e26: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) 406e2d: 00 00 00 406e30: bf a0 05 63 00 mov $0x6305a0,%edi 406e35: e8 66 48 00 00 callq 40b6a0 <_d_monitorexit> 406e3a: e8 11 ab ff ff callq 401950 406e3f: bf a0 05 63 00 mov $0x6305a0,%edi 406e44: e8 07 48 00 00 callq 40b650 <_d_monitorenter> 406e49: 83 3d f0 97 22 00 00 cmpl $0x0,0x2297f0(%rip) # 630640 <_D4core6thread12suspendDepthk> 406e50: 75 de jne 406e30 <_D4core6thread6Thread3addFC4core6thread6ThreadZv+0x10> 406e52: 48 8b 05 2f 97 22 00 mov 0x22972f(%rip),%rax # 630588 <_D4core6thread6Thread7sm_tbegC4core6thread6Thread> 406e59: 48 85 c0 test %rax,%rax 406e5c: 74 15 je 406e73 <_D4core6thread6Thread3addFC4core6thread6ThreadZv+0x53> 406e5e: 48 89 83 a0 00 00 00 mov %rax,0xa0(%rbx) 406e65: 48 8b 05 1c 97 22 00 mov 0x22971c(%rip),%rax # 630588 <_D4core6thread6Thread7sm_tbegC4core6thread6Thread> 406e6c: 48 89 98 98 00 00 00 mov %rbx,0x98(%rax) 406e73: 48 89 1d 0e 97 22 00 mov %rbx,0x22970e(%rip) # 630588 <_D4core6thread6Thread7sm_tbegC4core6thread6Thread> 406e7a: 48 ff 05 ff 96 22 00 incq 0x2296ff(%rip) # 630580 <_D4core6thread6Thread7sm_tlenm> 406e81: bf a0 05 63 00 mov $0x6305a0,%edi 406e86: e8 15 48 00 00 callq 40b6a0 <_d_monitorexit> 406e8b: 5b pop %rbx 406e8c: c3 retq 406e8d: 48 89 c3 mov %rax,%rbx 406e90: bf a0 05 63 00 mov $0x6305a0,%edi 406e95: e8 06 48 00 00 callq 40b6a0 <_d_monitorexit> 406e9a: 48 89 df mov %rbx,%rdi 406e9d: e8 2e 1e 00 00 callq 408cd0 <_d_eh_resume_unwind> 406ea2: 48 89 c7 mov %rax,%rdi 406ea5: 48 89 de mov %rbx,%rsi 406ea8: e8 33 1e 00 00 callq 408ce0 <_d_eh_handle_collision> 406ead: 0f 1f 00 nopl (%rax) 0000000000406eb0 <_D4core6thread6Thread5sleepFS4core4time8DurationZv>: 406eb0: 41 56 push %r14 406eb2: 53 push %rbx 406eb3: 48 83 ec 38 sub $0x38,%rsp 406eb7: 48 89 fb mov %rdi,%rbx 406eba: 48 89 5c 24 30 mov %rbx,0x30(%rsp) 406ebf: e8 8c fb ff ff callq 406a50 <_D4core4time45__T18getUnitsFromHNSecsVAyaa7_7365636f6e6473Z18getUnitsFromHNSecsFNaNbNflZl> 406ec4: 48 89 df mov %rbx,%rdi 406ec7: e8 84 fb ff ff callq 406a50 <_D4core4time45__T18getUnitsFromHNSecsVAyaa7_7365636f6e6473Z18getUnitsFromHNSecsFNaNbNflZl> 406ecc: 48 89 44 24 20 mov %rax,0x20(%rsp) 406ed1: 48 8d 5c 24 08 lea 0x8(%rsp),%rbx 406ed6: 48 8d 74 24 30 lea 0x30(%rsp),%rsi 406edb: 48 89 df mov %rbx,%rdi 406ede: e8 ed f8 ff ff callq 4067d0 <_D4core4time8Duration7fracSecMxFNaNbNdNfZS4core4time7FracSec> 406ee3: 48 89 df mov %rbx,%rdi 406ee6: e8 05 fb ff ff callq 4069f0 <_D4core4time7FracSec5nsecsMxFNaNbNdNfZi> 406eeb: 48 98 cltq 406eed: 48 89 44 24 28 mov %rax,0x28(%rsp) 406ef2: 48 8d 7c 24 20 lea 0x20(%rsp),%rdi 406ef7: 48 8d 74 24 10 lea 0x10(%rsp),%rsi 406efc: e8 ff ab ff ff callq 401b00 406f01: 85 c0 test %eax,%eax 406f03: 74 2e je 406f33 <_D4core6thread6Thread5sleepFS4core4time8DurationZv+0x83> 406f05: 4c 8d 74 24 20 lea 0x20(%rsp),%r14 406f0a: 48 8d 5c 24 10 lea 0x10(%rsp),%rbx 406f0f: 90 nop 406f10: e8 7b 12 00 00 callq 408190 <_D4core4stdc5errno5errnoFNbNdNeZi> 406f15: 83 f8 04 cmp $0x4,%eax 406f18: 75 21 jne 406f3b <_D4core6thread6Thread5sleepFS4core4time8DurationZv+0x8b> 406f1a: 0f 10 44 24 10 movups 0x10(%rsp),%xmm0 406f1f: 0f 29 44 24 20 movaps %xmm0,0x20(%rsp) 406f24: 4c 89 f7 mov %r14,%rdi 406f27: 48 89 de mov %rbx,%rsi 406f2a: e8 d1 ab ff ff callq 401b00 406f2f: 85 c0 test %eax,%eax 406f31: 75 dd jne 406f10 <_D4core6thread6Thread5sleepFS4core4time8DurationZv+0x60> 406f33: 48 83 c4 38 add $0x38,%rsp 406f37: 5b pop %rbx 406f38: 41 5e pop %r14 406f3a: c3 retq 406f3b: bf d0 c3 62 00 mov $0x62c3d0,%edi 406f40: e8 6b c8 00 00 callq 4137b0 <_d_newclass> 406f45: 48 89 c3 mov %rax,%rbx 406f48: 48 c7 03 40 bf 41 00 movq $0x41bf40,(%rbx) 406f4f: 48 c7 43 08 00 00 00 movq $0x0,0x8(%rbx) 406f56: 00 406f57: 48 8b 05 da 4f 01 00 mov 0x14fda(%rip),%rax # 41bf38 <_D4core6thread15ThreadException6__initZ+0x40> 406f5e: 48 89 43 40 mov %rax,0x40(%rbx) 406f62: 0f 10 05 bf 4f 01 00 movups 0x14fbf(%rip),%xmm0 # 41bf28 <_D4core6thread15ThreadException6__initZ+0x30> 406f69: 0f 11 43 30 movups %xmm0,0x30(%rbx) 406f6d: 0f 10 05 a4 4f 01 00 movups 0x14fa4(%rip),%xmm0 # 41bf18 <_D4core6thread15ThreadException6__initZ+0x20> 406f74: 0f 11 43 20 movups %xmm0,0x20(%rbx) 406f78: 0f 10 05 89 4f 01 00 movups 0x14f89(%rip),%xmm0 # 41bf08 <_D4core6thread15ThreadException6__initZ+0x10> 406f7f: 0f 11 43 10 movups %xmm0,0x10(%rbx) 406f83: 48 c7 04 24 50 c0 41 movq $0x41c050,(%rsp) 406f8a: 00 406f8b: be 00 00 00 00 mov $0x0,%esi 406f90: ba 08 04 00 00 mov $0x408,%edx 406f95: b9 3e 00 00 00 mov $0x3e,%ecx 406f9a: 41 b8 40 c2 41 00 mov $0x41c240,%r8d 406fa0: 41 b9 2a 00 00 00 mov $0x2a,%r9d 406fa6: 48 89 df mov %rbx,%rdi 406fa9: e8 72 20 00 00 callq 409020 <_D6object9Exception6__ctorMFNaNbNfAyaAyamC6object9ThrowableZC9Exception> 406fae: 48 89 df mov %rbx,%rdi 406fb1: e8 ba 1c 00 00 callq 408c70 <_d_throw_exception> 406fb6: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) 406fbd: 00 00 00 0000000000406fc0 <_D4core6thread6Thread7opApplyFMDFKC4core6thread6ThreadZiZi>: 406fc0: 55 push %rbp 406fc1: 41 57 push %r15 406fc3: 41 56 push %r14 406fc5: 53 push %rbx 406fc6: 50 push %rax 406fc7: 49 89 f6 mov %rsi,%r14 406fca: 48 89 fb mov %rdi,%rbx 406fcd: bf a0 05 63 00 mov $0x6305a0,%edi 406fd2: e8 79 46 00 00 callq 40b650 <_d_monitorenter> 406fd7: 48 8b 05 aa 95 22 00 mov 0x2295aa(%rip),%rax # 630588 <_D4core6thread6Thread7sm_tbegC4core6thread6Thread> 406fde: 48 85 c0 test %rax,%rax 406fe1: 48 89 04 24 mov %rax,(%rsp) 406fe5: 74 2c je 407013 <_D4core6thread6Thread7opApplyFMDFKC4core6thread6ThreadZiZi+0x53> 406fe7: 4c 8d 3c 24 lea (%rsp),%r15 406feb: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 406ff0: 48 89 df mov %rbx,%rdi 406ff3: 4c 89 fe mov %r15,%rsi 406ff6: 41 ff d6 callq *%r14 406ff9: 89 c5 mov %eax,%ebp 406ffb: 85 ed test %ebp,%ebp 406ffd: 75 16 jne 407015 <_D4core6thread6Thread7opApplyFMDFKC4core6thread6ThreadZiZi+0x55> 406fff: 48 8b 04 24 mov (%rsp),%rax 407003: 48 8b 80 a0 00 00 00 mov 0xa0(%rax),%rax 40700a: 48 85 c0 test %rax,%rax 40700d: 48 89 04 24 mov %rax,(%rsp) 407011: 75 dd jne 406ff0 <_D4core6thread6Thread7opApplyFMDFKC4core6thread6ThreadZiZi+0x30> 407013: 31 ed xor %ebp,%ebp 407015: bf a0 05 63 00 mov $0x6305a0,%edi 40701a: e8 81 46 00 00 callq 40b6a0 <_d_monitorexit> 40701f: 89 e8 mov %ebp,%eax 407021: 48 83 c4 08 add $0x8,%rsp 407025: 5b pop %rbx 407026: 41 5e pop %r14 407028: 41 5f pop %r15 40702a: 5d pop %rbp 40702b: c3 retq 40702c: eb 00 jmp 40702e <_D4core6thread6Thread7opApplyFMDFKC4core6thread6ThreadZiZi+0x6e> 40702e: 48 89 c3 mov %rax,%rbx 407031: bf a0 05 63 00 mov $0x6305a0,%edi 407036: e8 65 46 00 00 callq 40b6a0 <_d_monitorexit> 40703b: 48 89 df mov %rbx,%rdi 40703e: e8 8d 1c 00 00 callq 408cd0 <_d_eh_resume_unwind> 407043: 48 89 c7 mov %rax,%rdi 407046: 48 89 de mov %rbx,%rsi 407049: e8 92 1c 00 00 callq 408ce0 <_d_eh_handle_collision> 40704e: 66 90 xchg %ax,%ax 0000000000407050 : 407050: 48 81 ec 38 01 00 00 sub $0x138,%rsp 407057: 48 8b 05 2a 57 22 00 mov 0x22572a(%rip),%rax # 62c788 <_D4core4sync5mutex5Mutex7__ClassZ+0x18> 40705e: 48 8b 48 40 mov 0x40(%rax),%rcx 407062: 48 89 0d 77 95 22 00 mov %rcx,0x229577(%rip) # 6305e0 <_D4core6thread6Thread6_locksG2G72g+0x40> 407069: 0f 10 00 movups (%rax),%xmm0 40706c: 0f 10 48 10 movups 0x10(%rax),%xmm1 407070: 0f 10 50 20 movups 0x20(%rax),%xmm2 407074: 0f 10 58 30 movups 0x30(%rax),%xmm3 407078: 0f 29 1d 51 95 22 00 movaps %xmm3,0x229551(%rip) # 6305d0 <_D4core6thread6Thread6_locksG2G72g+0x30> 40707f: 0f 29 15 3a 95 22 00 movaps %xmm2,0x22953a(%rip) # 6305c0 <_D4core6thread6Thread6_locksG2G72g+0x20> 407086: 0f 29 0d 23 95 22 00 movaps %xmm1,0x229523(%rip) # 6305b0 <_D4core6thread6Thread6_locksG2G72g+0x10> 40708d: 0f 29 05 0c 95 22 00 movaps %xmm0,0x22950c(%rip) # 6305a0 <_D4core6thread6Thread6_locksG2G72g> 407094: bf a0 05 63 00 mov $0x6305a0,%edi 407099: e8 62 0c 00 00 callq 407d00 <_D4core4sync5mutex5Mutex6__ctorMFZC4core4sync5mutex5Mutex> 40709e: 48 8b 05 e3 56 22 00 mov 0x2256e3(%rip),%rax # 62c788 <_D4core4sync5mutex5Mutex7__ClassZ+0x18> 4070a5: 48 8b 48 40 mov 0x40(%rax),%rcx 4070a9: 48 89 0d 78 95 22 00 mov %rcx,0x229578(%rip) # 630628 <_D4core6thread6Thread6_locksG2G72g+0x88> 4070b0: 0f 10 00 movups (%rax),%xmm0 4070b3: 0f 10 48 10 movups 0x10(%rax),%xmm1 4070b7: 0f 10 50 20 movups 0x20(%rax),%xmm2 4070bb: 0f 10 58 30 movups 0x30(%rax),%xmm3 4070bf: 0f 11 1d 52 95 22 00 movups %xmm3,0x229552(%rip) # 630618 <_D4core6thread6Thread6_locksG2G72g+0x78> 4070c6: 0f 11 15 3b 95 22 00 movups %xmm2,0x22953b(%rip) # 630608 <_D4core6thread6Thread6_locksG2G72g+0x68> 4070cd: 0f 11 0d 24 95 22 00 movups %xmm1,0x229524(%rip) # 6305f8 <_D4core6thread6Thread6_locksG2G72g+0x58> 4070d4: 0f 11 05 0d 95 22 00 movups %xmm0,0x22950d(%rip) # 6305e8 <_D4core6thread6Thread6_locksG2G72g+0x48> 4070db: bf e8 05 63 00 mov $0x6305e8,%edi 4070e0: e8 1b 0c 00 00 callq 407d00 <_D4core4sync5mutex5Mutex6__ctorMFZC4core4sync5mutex5Mutex> 4070e5: 0f 57 c0 xorps %xmm0,%xmm0 4070e8: 0f 29 84 24 20 01 00 movaps %xmm0,0x120(%rsp) 4070ef: 00 4070f0: 0f 29 84 24 10 01 00 movaps %xmm0,0x110(%rsp) 4070f7: 00 4070f8: 0f 29 84 24 00 01 00 movaps %xmm0,0x100(%rsp) 4070ff: 00 407100: 0f 29 84 24 f0 00 00 movaps %xmm0,0xf0(%rsp) 407107: 00 407108: 0f 29 84 24 e0 00 00 movaps %xmm0,0xe0(%rsp) 40710f: 00 407110: 0f 29 84 24 d0 00 00 movaps %xmm0,0xd0(%rsp) 407117: 00 407118: 0f 29 84 24 c0 00 00 movaps %xmm0,0xc0(%rsp) 40711f: 00 407120: 0f 29 84 24 b0 00 00 movaps %xmm0,0xb0(%rsp) 407127: 00 407128: 0f 29 84 24 a0 00 00 movaps %xmm0,0xa0(%rsp) 40712f: 00 407130: 48 c7 84 24 30 01 00 movq $0x0,0x130(%rsp) 407137: 00 00 00 00 00 40713c: 0f 29 84 24 80 00 00 movaps %xmm0,0x80(%rsp) 407143: 00 407144: 0f 29 44 24 70 movaps %xmm0,0x70(%rsp) 407149: 0f 29 44 24 60 movaps %xmm0,0x60(%rsp) 40714e: 0f 29 44 24 50 movaps %xmm0,0x50(%rsp) 407153: 0f 29 44 24 40 movaps %xmm0,0x40(%rsp) 407158: 0f 29 44 24 30 movaps %xmm0,0x30(%rsp) 40715d: 0f 29 44 24 20 movaps %xmm0,0x20(%rsp) 407162: 0f 29 44 24 10 movaps %xmm0,0x10(%rsp) 407167: 0f 29 04 24 movaps %xmm0,(%rsp) 40716b: 48 c7 84 24 90 00 00 movq $0x0,0x90(%rsp) 407172: 00 00 00 00 00 407177: c7 84 24 28 01 00 00 movl $0x10000000,0x128(%rsp) 40717e: 00 00 00 10 407182: 48 c7 84 24 a0 00 00 movq $0x406ca0,0xa0(%rsp) 407189: 00 a0 6c 40 00 40718e: 48 8d bc 24 a8 00 00 lea 0xa8(%rsp),%rdi 407195: 00 407196: e8 a5 a7 ff ff callq 401940 40719b: c7 84 24 88 00 00 00 movl $0x0,0x88(%rsp) 4071a2: 00 00 00 00 4071a6: 48 c7 04 24 b0 6d 40 movq $0x406db0,(%rsp) 4071ad: 00 4071ae: 48 8d 7c 24 08 lea 0x8(%rsp),%rdi 4071b3: e8 88 a7 ff ff callq 401940 4071b8: 48 8d b4 24 a0 00 00 lea 0xa0(%rsp),%rsi 4071bf: 00 4071c0: bf 0a 00 00 00 mov $0xa,%edi 4071c5: 31 d2 xor %edx,%edx 4071c7: e8 b4 a8 ff ff callq 401a80 4071cc: 48 8d 34 24 lea (%rsp),%rsi 4071d0: bf 0c 00 00 00 mov $0xc,%edi 4071d5: 31 d2 xor %edx,%edx 4071d7: e8 a4 a8 ff ff callq 401a80 4071dc: bf 50 05 63 00 mov $0x630550,%edi 4071e1: 31 f6 xor %esi,%esi 4071e3: 31 d2 xor %edx,%edx 4071e5: e8 e6 a8 ff ff callq 401ad0 4071ea: e8 11 00 00 00 callq 407200 4071ef: 48 89 05 9a 93 22 00 mov %rax,0x22939a(%rip) # 630590 <_D4core6thread6Thread7sm_mainC4core6thread6Thread> 4071f6: 48 81 c4 38 01 00 00 add $0x138,%rsp 4071fd: c3 retq 4071fe: 66 90 xchg %ax,%ax 0000000000407200 : 407200: 41 56 push %r14 407202: 53 push %rbx 407203: 48 83 ec 48 sub $0x48,%rsp 407207: e8 44 45 00 00 callq 40b750 40720c: 64 48 8b 1c 25 d8 ff mov %fs:0xffffffffffffffd8,%rbx 407213: ff ff 407215: 48 85 db test %rbx,%rbx 407218: 74 0a je 407224 40721a: e8 11 45 00 00 callq 40b730 40721f: e9 f9 00 00 00 jmpq 40731d 407224: bf 10 c5 62 00 mov $0x62c510,%edi 407229: e8 82 c5 00 00 callq 4137b0 <_d_newclass> 40722e: 48 89 c3 mov %rax,%rbx 407231: 48 c7 03 30 c1 41 00 movq $0x41c130,(%rbx) 407238: 48 c7 43 08 00 00 00 movq $0x0,0x8(%rbx) 40723f: 00 407240: 48 8d 7b 10 lea 0x10(%rbx),%rdi 407244: be 90 c0 41 00 mov $0x41c090,%esi 407249: ba 98 00 00 00 mov $0x98,%edx 40724e: e8 ed a9 ff ff callq 401c40 407253: c7 43 18 00 00 00 00 movl $0x0,0x18(%rbx) 40725a: 4c 8d 73 58 lea 0x58(%rbx),%r14 40725e: 4c 89 b3 80 00 00 00 mov %r14,0x80(%rbx) 407265: e8 c6 a7 ff ff callq 401a30 40726a: 48 89 43 10 mov %rax,0x10(%rbx) 40726e: 0f 57 c0 xorps %xmm0,%xmm0 407271: 0f 29 44 24 30 movaps %xmm0,0x30(%rsp) 407276: 0f 29 44 24 20 movaps %xmm0,0x20(%rsp) 40727b: 0f 29 44 24 10 movaps %xmm0,0x10(%rsp) 407280: 48 c7 44 24 40 00 00 movq $0x0,0x40(%rsp) 407287: 00 00 407289: 48 c7 44 24 08 00 00 movq $0x0,0x8(%rsp) 407290: 00 00 407292: 48 c7 04 24 00 00 00 movq $0x0,(%rsp) 407299: 00 40729a: e8 91 a7 ff ff callq 401a30 40729f: 48 8d 74 24 10 lea 0x10(%rsp),%rsi 4072a4: 48 89 c7 mov %rax,%rdi 4072a7: e8 74 a5 ff ff callq 401820 4072ac: 48 8d 7c 24 10 lea 0x10(%rsp),%rdi 4072b1: 48 8d 74 24 08 lea 0x8(%rsp),%rsi 4072b6: 48 8d 14 24 lea (%rsp),%rdx 4072ba: e8 61 a7 ff ff callq 401a20 4072bf: 48 8d 7c 24 10 lea 0x10(%rsp),%rdi 4072c4: e8 b7 a6 ff ff callq 401980 4072c9: 48 8b 44 24 08 mov 0x8(%rsp),%rax 4072ce: 48 03 04 24 add (%rsp),%rax 4072d2: 48 89 43 58 mov %rax,0x58(%rbx) 4072d6: 48 89 43 60 mov %rax,0x60(%rbx) 4072da: c6 43 48 01 movb $0x1,0x48(%rbx) 4072de: c6 43 49 01 movb $0x1,0x49(%rbx) 4072e2: e8 e9 94 00 00 callq 4107d0 <_D2rt5tlsgc4initFZPS2rt5tlsgc4Data> 4072e7: 48 89 83 90 00 00 00 mov %rax,0x90(%rbx) 4072ee: 64 48 89 1c 25 d8 ff mov %rbx,%fs:0xffffffffffffffd8 4072f5: ff ff 4072f7: 48 89 df mov %rbx,%rdi 4072fa: e8 21 fb ff ff callq 406e20 <_D4core6thread6Thread3addFC4core6thread6ThreadZv> 4072ff: 4c 89 f7 mov %r14,%rdi 407302: e8 09 f8 ff ff callq 406b10 <_D4core6thread6Thread3addFPS4core6thread6Thread7ContextZv> 407307: 48 83 3d 81 92 22 00 cmpq $0x0,0x229281(%rip) # 630590 <_D4core6thread6Thread7sm_mainC4core6thread6Thread> 40730e: 00 40730f: 74 07 je 407318 407311: c6 05 58 92 22 00 01 movb $0x1,0x229258(%rip) # 630570 <_D4core6thread17multiThreadedFlagb> 407318: e8 13 44 00 00 callq 40b730 40731d: 48 89 d8 mov %rbx,%rax 407320: 48 83 c4 48 add $0x48,%rsp 407324: 5b pop %rbx 407325: 41 5e pop %r14 407327: c3 retq 407328: 48 89 c3 mov %rax,%rbx 40732b: e8 00 44 00 00 callq 40b730 407330: 48 89 df mov %rbx,%rdi 407333: e8 98 19 00 00 callq 408cd0 <_d_eh_resume_unwind> 407338: 48 89 c7 mov %rax,%rdi 40733b: 48 89 de mov %rbx,%rsi 40733e: e8 9d 19 00 00 callq 408ce0 <_d_eh_handle_collision> 407343: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) 40734a: 00 00 00 40734d: 0f 1f 00 nopl (%rax) 0000000000407350 : 407350: 50 push %rax 407351: bf a0 05 63 00 mov $0x6305a0,%edi 407356: e8 b5 0b 00 00 callq 407f10 <_D4core4sync5mutex5Mutex6__dtorMFZv> 40735b: bf e8 05 63 00 mov $0x6305e8,%edi 407360: 58 pop %rax 407361: e9 aa 0b 00 00 jmpq 407f10 <_D4core4sync5mutex5Mutex6__dtorMFZv> 407366: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) 40736d: 00 00 00 0000000000407370 : 407370: 41 56 push %r14 407372: 53 push %rbx 407373: 48 83 ec 18 sub $0x18,%rsp 407377: 4c 8d 74 24 10 lea 0x10(%rsp),%r14 40737c: 0f 1f 40 00 nopl 0x0(%rax) 407380: 48 c7 44 24 10 00 00 movq $0x0,0x10(%rsp) 407387: 00 00 407389: be 50 74 40 00 mov $0x407450,%esi 40738e: 4c 89 f7 mov %r14,%rdi 407391: e8 2a fc ff ff callq 406fc0 <_D4core6thread6Thread7opApplyFMDFKC4core6thread6ThreadZiZi> 407396: 48 8b 5c 24 10 mov 0x10(%rsp),%rbx 40739b: 48 85 db test %rbx,%rbx 40739e: 74 28 je 4073c8 4073a0: 48 8b 7b 10 mov 0x10(%rbx),%rdi 4073a4: 31 f6 xor %esi,%esi 4073a6: e8 95 a6 ff ff callq 401a40 4073ab: 85 c0 test %eax,%eax 4073ad: 75 21 jne 4073d0 4073af: 48 c7 43 10 00 00 00 movq $0x0,0x10(%rbx) 4073b6: 00 4073b7: 48 8b 43 50 mov 0x50(%rbx),%rax 4073bb: 48 85 c0 test %rax,%rax 4073be: 74 c0 je 407380 4073c0: 48 89 c7 mov %rax,%rdi 4073c3: e8 a8 18 00 00 callq 408c70 <_d_throw_exception> 4073c8: 48 83 c4 18 add $0x18,%rsp 4073cc: 5b pop %rbx 4073cd: 41 5e pop %r14 4073cf: c3 retq 4073d0: bf d0 c3 62 00 mov $0x62c3d0,%edi 4073d5: e8 d6 c3 00 00 callq 4137b0 <_d_newclass> 4073da: 48 89 c3 mov %rax,%rbx 4073dd: 48 c7 03 40 bf 41 00 movq $0x41bf40,(%rbx) 4073e4: 48 c7 43 08 00 00 00 movq $0x0,0x8(%rbx) 4073eb: 00 4073ec: 48 8b 05 45 4b 01 00 mov 0x14b45(%rip),%rax # 41bf38 <_D4core6thread15ThreadException6__initZ+0x40> 4073f3: 48 89 43 40 mov %rax,0x40(%rbx) 4073f7: 0f 10 05 2a 4b 01 00 movups 0x14b2a(%rip),%xmm0 # 41bf28 <_D4core6thread15ThreadException6__initZ+0x30> 4073fe: 0f 11 43 30 movups %xmm0,0x30(%rbx) 407402: 0f 10 05 0f 4b 01 00 movups 0x14b0f(%rip),%xmm0 # 41bf18 <_D4core6thread15ThreadException6__initZ+0x20> 407409: 0f 11 43 20 movups %xmm0,0x20(%rbx) 40740d: 0f 10 05 f4 4a 01 00 movups 0x14af4(%rip),%xmm0 # 41bf08 <_D4core6thread15ThreadException6__initZ+0x10> 407414: 0f 11 43 10 movups %xmm0,0x10(%rbx) 407418: 48 c7 04 24 30 c0 41 movq $0x41c030,(%rsp) 40741f: 00 407420: be 00 00 00 00 mov $0x0,%esi 407425: ba d6 02 00 00 mov $0x2d6,%edx 40742a: b9 3e 00 00 00 mov $0x3e,%ecx 40742f: 41 b8 40 c2 41 00 mov $0x41c240,%r8d 407435: 41 b9 15 00 00 00 mov $0x15,%r9d 40743b: 48 89 df mov %rbx,%rdi 40743e: e8 dd 1b 00 00 callq 409020 <_D6object9Exception6__ctorMFNaNbNfAyaAyamC6object9ThrowableZC9Exception> 407443: 48 89 df mov %rbx,%rdi 407446: e8 25 18 00 00 callq 408c70 <_d_throw_exception> 40744b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 0000000000407450 <_D4core6thread14thread_joinAllUZv14__foreachbody1MFKC4core6thread6ThreadZi>: 407450: 55 push %rbp 407451: 41 56 push %r14 407453: 53 push %rbx 407454: 49 89 fe mov %rdi,%r14 407457: 48 8b 1e mov (%rsi),%rbx 40745a: 48 83 7b 10 00 cmpq $0x0,0x10(%rbx) 40745f: 74 2a je 40748b <_D4core6thread14thread_joinAllUZv14__foreachbody1MFKC4core6thread6ThreadZi+0x3b> 407461: f6 43 48 01 testb $0x1,0x48(%rbx) 407465: 74 24 je 40748b <_D4core6thread14thread_joinAllUZv14__foreachbody1MFKC4core6thread6ThreadZi+0x3b> 407467: 48 89 df mov %rbx,%rdi 40746a: e8 e1 41 00 00 callq 40b650 <_d_monitorenter> 40746f: 40 8a 6b 49 mov 0x49(%rbx),%bpl 407473: 48 89 df mov %rbx,%rdi 407476: e8 25 42 00 00 callq 40b6a0 <_d_monitorexit> 40747b: 40 f6 c5 01 test $0x1,%bpl 40747f: 75 12 jne 407493 <_D4core6thread14thread_joinAllUZv14__foreachbody1MFKC4core6thread6ThreadZi+0x43> 407481: 49 89 1e mov %rbx,(%r14) 407484: b8 01 00 00 00 mov $0x1,%eax 407489: eb 0a jmp 407495 <_D4core6thread14thread_joinAllUZv14__foreachbody1MFKC4core6thread6ThreadZi+0x45> 40748b: 48 89 df mov %rbx,%rdi 40748e: e8 0d f7 ff ff callq 406ba0 <_D4core6thread6Thread6removeFC4core6thread6ThreadZv> 407493: 31 c0 xor %eax,%eax 407495: 5b pop %rbx 407496: 41 5e pop %r14 407498: 5d pop %rbp 407499: c3 retq 40749a: 49 89 c6 mov %rax,%r14 40749d: 48 89 df mov %rbx,%rdi 4074a0: e8 fb 41 00 00 callq 40b6a0 <_d_monitorexit> 4074a5: 4c 89 f7 mov %r14,%rdi 4074a8: e8 23 18 00 00 callq 408cd0 <_d_eh_resume_unwind> 4074ad: 48 89 c7 mov %rax,%rdi 4074b0: 4c 89 f6 mov %r14,%rsi 4074b3: e8 28 18 00 00 callq 408ce0 <_d_eh_handle_collision> 4074b8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 4074bf: 00 00000000004074c0 <_D4core6thread18_sharedStaticDtor2FZv>: 4074c0: 53 push %rbx 4074c1: 48 8b 1d c0 90 22 00 mov 0x2290c0(%rip),%rbx # 630588 <_D4core6thread6Thread7sm_tbegC4core6thread6Thread> 4074c8: eb 0d jmp 4074d7 <_D4core6thread18_sharedStaticDtor2FZv+0x17> 4074ca: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) 4074d0: 48 8b 9b a0 00 00 00 mov 0xa0(%rbx),%rbx 4074d7: 48 85 db test %rbx,%rbx 4074da: 74 17 je 4074f3 <_D4core6thread18_sharedStaticDtor2FZv+0x33> 4074dc: 48 83 7b 10 00 cmpq $0x0,0x10(%rbx) 4074e1: 74 06 je 4074e9 <_D4core6thread18_sharedStaticDtor2FZv+0x29> 4074e3: f6 43 48 01 testb $0x1,0x48(%rbx) 4074e7: 75 e7 jne 4074d0 <_D4core6thread18_sharedStaticDtor2FZv+0x10> 4074e9: 48 89 df mov %rbx,%rdi 4074ec: e8 af f6 ff ff callq 406ba0 <_D4core6thread6Thread6removeFC4core6thread6ThreadZv> 4074f1: eb dd jmp 4074d0 <_D4core6thread18_sharedStaticDtor2FZv+0x10> 4074f3: 5b pop %rbx 4074f4: c3 retq 4074f5: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) 4074fc: 00 00 00 4074ff: 90 nop 0000000000407500 <_D4core6thread7suspendFC4core6thread6ThreadZv>: 407500: 53 push %rbx 407501: 48 83 ec 10 sub $0x10,%rsp 407505: 48 89 fb mov %rdi,%rbx 407508: e8 23 a5 ff ff callq 401a30 40750d: 48 8b 7b 10 mov 0x10(%rbx),%rdi 407511: 48 39 c7 cmp %rax,%rdi 407514: 75 20 jne 407536 <_D4core6thread7suspendFC4core6thread6ThreadZv+0x36> 407516: f6 83 88 00 00 00 01 testb $0x1,0x88(%rbx) 40751d: 0f 85 d9 00 00 00 jne 4075fc <_D4core6thread7suspendFC4core6thread6ThreadZv+0xfc> 407523: 48 8b 83 80 00 00 00 mov 0x80(%rbx),%rax 40752a: 48 89 e1 mov %rsp,%rcx 40752d: 48 89 48 08 mov %rcx,0x8(%rax) 407531: e9 c6 00 00 00 jmpq 4075fc <_D4core6thread7suspendFC4core6thread6ThreadZv+0xfc> 407536: be 0a 00 00 00 mov $0xa,%esi 40753b: e8 f0 a6 ff ff callq 401c30 407540: 85 c0 test %eax,%eax 407542: 74 33 je 407577 <_D4core6thread7suspendFC4core6thread6ThreadZv+0x77> 407544: 48 83 7b 10 00 cmpq $0x0,0x10(%rbx) 407549: 74 0a je 407555 <_D4core6thread7suspendFC4core6thread6ThreadZv+0x55> 40754b: f6 43 48 01 testb $0x1,0x48(%rbx) 40754f: 0f 85 ad 00 00 00 jne 407602 <_D4core6thread7suspendFC4core6thread6ThreadZv+0x102> 407555: 48 89 df mov %rbx,%rdi 407558: 48 83 c4 10 add $0x10,%rsp 40755c: 5b pop %rbx 40755d: e9 3e f6 ff ff jmpq 406ba0 <_D4core6thread6Thread6removeFC4core6thread6ThreadZv> 407562: 66 66 66 66 66 2e 0f nopw %cs:0x0(%rax,%rax,1) 407569: 1f 84 00 00 00 00 00 407570: 31 ff xor %edi,%edi 407572: e8 29 0c 00 00 callq 4081a0 <_D4core4stdc5errno5errnoFNbNdNeiZi> 407577: bf 50 05 63 00 mov $0x630550,%edi 40757c: e8 af a2 ff ff callq 401830 407581: 85 c0 test %eax,%eax 407583: 74 77 je 4075fc <_D4core6thread7suspendFC4core6thread6ThreadZv+0xfc> 407585: e8 06 0c 00 00 callq 408190 <_D4core4stdc5errno5errnoFNbNdNeZi> 40758a: 83 f8 04 cmp $0x4,%eax 40758d: 74 e1 je 407570 <_D4core6thread7suspendFC4core6thread6ThreadZv+0x70> 40758f: bf d0 c3 62 00 mov $0x62c3d0,%edi 407594: e8 17 c2 00 00 callq 4137b0 <_d_newclass> 407599: 48 89 c3 mov %rax,%rbx 40759c: 48 c7 03 40 bf 41 00 movq $0x41bf40,(%rbx) 4075a3: 48 c7 43 08 00 00 00 movq $0x0,0x8(%rbx) 4075aa: 00 4075ab: 48 8b 05 86 49 01 00 mov 0x14986(%rip),%rax # 41bf38 <_D4core6thread15ThreadException6__initZ+0x40> 4075b2: 48 89 43 40 mov %rax,0x40(%rbx) 4075b6: 0f 10 05 6b 49 01 00 movups 0x1496b(%rip),%xmm0 # 41bf28 <_D4core6thread15ThreadException6__initZ+0x30> 4075bd: 0f 11 43 30 movups %xmm0,0x30(%rbx) 4075c1: 0f 10 05 50 49 01 00 movups 0x14950(%rip),%xmm0 # 41bf18 <_D4core6thread15ThreadException6__initZ+0x20> 4075c8: 0f 11 43 20 movups %xmm0,0x20(%rbx) 4075cc: 0f 10 05 35 49 01 00 movups 0x14935(%rip),%xmm0 # 41bf08 <_D4core6thread15ThreadException6__initZ+0x10> 4075d3: 0f 11 43 10 movups %xmm0,0x10(%rbx) 4075d7: 48 c7 04 24 a0 c1 41 movq $0x41c1a0,(%rsp) 4075de: 00 4075df: be 00 00 00 00 mov $0x0,%esi 4075e4: ba eb 08 00 00 mov $0x8eb,%edx 4075e9: b9 3e 00 00 00 mov $0x3e,%ecx 4075ee: 41 b8 40 c2 41 00 mov $0x41c240,%r8d 4075f4: 41 b9 1c 00 00 00 mov $0x1c,%r9d 4075fa: eb 71 jmp 40766d <_D4core6thread7suspendFC4core6thread6ThreadZv+0x16d> 4075fc: 48 83 c4 10 add $0x10,%rsp 407600: 5b pop %rbx 407601: c3 retq 407602: bf d0 c3 62 00 mov $0x62c3d0,%edi 407607: e8 a4 c1 00 00 callq 4137b0 <_d_newclass> 40760c: 48 89 c3 mov %rax,%rbx 40760f: 48 c7 03 40 bf 41 00 movq $0x41bf40,(%rbx) 407616: 48 c7 43 08 00 00 00 movq $0x0,0x8(%rbx) 40761d: 00 40761e: 48 8b 05 13 49 01 00 mov 0x14913(%rip),%rax # 41bf38 <_D4core6thread15ThreadException6__initZ+0x40> 407625: 48 89 43 40 mov %rax,0x40(%rbx) 407629: 0f 10 05 f8 48 01 00 movups 0x148f8(%rip),%xmm0 # 41bf28 <_D4core6thread15ThreadException6__initZ+0x30> 407630: 0f 11 43 30 movups %xmm0,0x30(%rbx) 407634: 0f 10 05 dd 48 01 00 movups 0x148dd(%rip),%xmm0 # 41bf18 <_D4core6thread15ThreadException6__initZ+0x20> 40763b: 0f 11 43 20 movups %xmm0,0x20(%rbx) 40763f: 0f 10 05 c2 48 01 00 movups 0x148c2(%rip),%xmm0 # 41bf08 <_D4core6thread15ThreadException6__initZ+0x10> 407646: 0f 11 43 10 movups %xmm0,0x10(%rbx) 40764a: 48 c7 04 24 80 c1 41 movq $0x41c180,(%rsp) 407651: 00 407652: be 00 00 00 00 mov $0x0,%esi 407657: ba e6 08 00 00 mov $0x8e6,%edx 40765c: b9 3e 00 00 00 mov $0x3e,%ecx 407661: 41 b8 40 c2 41 00 mov $0x41c240,%r8d 407667: 41 b9 18 00 00 00 mov $0x18,%r9d 40766d: 48 89 df mov %rbx,%rdi 407670: e8 ab 19 00 00 callq 409020 <_D6object9Exception6__ctorMFNaNbNfAyaAyamC6object9ThrowableZC9Exception> 407675: 48 89 df mov %rbx,%rdi 407678: e8 f3 15 00 00 callq 408c70 <_d_throw_exception> 40767d: 0f 1f 00 nopl (%rax) 0000000000407680 : 407680: 41 57 push %r15 407682: 41 56 push %r14 407684: 53 push %rbx 407685: 48 83 ec 10 sub $0x10,%rsp 407689: 48 83 3d f7 8e 22 00 cmpq $0x0,0x228ef7(%rip) # 630588 <_D4core6thread6Thread7sm_tbegC4core6thread6Thread> 407690: 00 407691: 74 34 je 4076c7 407693: 8a 05 d7 8e 22 00 mov 0x228ed7(%rip),%al # 630570 <_D4core6thread17multiThreadedFlagb> 407699: 24 01 and $0x1,%al 40769b: 75 2a jne 4076c7 40769d: 8b 05 9d 8f 22 00 mov 0x228f9d(%rip),%eax # 630640 <_D4core6thread12suspendDepthk> 4076a3: 8d 48 01 lea 0x1(%rax),%ecx 4076a6: 85 c0 test %eax,%eax 4076a8: 89 0d 92 8f 22 00 mov %ecx,0x228f92(%rip) # 630640 <_D4core6thread12suspendDepthk> 4076ae: 0f 85 13 01 00 00 jne 4077c7 4076b4: 64 48 8b 3c 25 d8 ff mov %fs:0xffffffffffffffd8,%rdi 4076bb: ff ff 4076bd: e8 3e fe ff ff callq 407500 <_D4core6thread7suspendFC4core6thread6ThreadZv> 4076c2: e9 00 01 00 00 jmpq 4077c7 4076c7: 48 8b 05 d2 8e 22 00 mov 0x228ed2(%rip),%rax # 6305a0 <_D4core6thread6Thread6_locksG2G72g> 4076ce: bf a0 05 63 00 mov $0x6305a0,%edi 4076d3: ff 50 28 callq *0x28(%rax) 4076d6: 8b 05 64 8f 22 00 mov 0x228f64(%rip),%eax # 630640 <_D4core6thread12suspendDepthk> 4076dc: ff c0 inc %eax 4076de: 83 f8 01 cmp $0x1,%eax 4076e1: 89 05 59 8f 22 00 mov %eax,0x228f59(%rip) # 630640 <_D4core6thread12suspendDepthk> 4076e7: 0f 87 da 00 00 00 ja 4077c7 4076ed: 48 8b 05 f4 8e 22 00 mov 0x228ef4(%rip),%rax # 6305e8 <_D4core6thread6Thread6_locksG2G72g+0x48> 4076f4: bf e8 05 63 00 mov $0x6305e8,%edi 4076f9: ff 50 28 callq *0x28(%rax) 4076fc: 48 8b 1d 85 8e 22 00 mov 0x228e85(%rip),%rbx # 630588 <_D4core6thread6Thread7sm_tbegC4core6thread6Thread> 407703: 48 85 db test %rbx,%rbx 407706: 0f 84 ac 00 00 00 je 4077b8 40770c: 4c 8d 74 24 08 lea 0x8(%rsp),%r14 407711: 4c 8d 3c 24 lea (%rsp),%r15 407715: eb 19 jmp 407730 407717: 48 89 df mov %rbx,%rdi 40771a: e8 e1 fd ff ff callq 407500 <_D4core6thread7suspendFC4core6thread6ThreadZv> 40771f: e9 84 00 00 00 jmpq 4077a8 407724: 66 66 66 2e 0f 1f 84 nopw %cs:0x0(%rax,%rax,1) 40772b: 00 00 00 00 00 407730: be 0a 00 00 00 mov $0xa,%esi 407735: 4c 89 f7 mov %r14,%rdi 407738: e8 e3 f2 ff ff callq 406a20 <_D4core4time25__T3durVAyaa5_7573656373Z3durFNaNbNflZS4core4time8Duration> 40773d: eb 10 jmp 40774f 40773f: 90 nop 407740: 48 8b 05 a1 8e 22 00 mov 0x228ea1(%rip),%rax # 6305e8 <_D4core6thread6Thread6_locksG2G72g+0x48> 407747: bf e8 05 63 00 mov $0x6305e8,%edi 40774c: ff 50 28 callq *0x28(%rax) 40774f: 48 83 7b 10 00 cmpq $0x0,0x10(%rbx) 407754: 74 4a je 4077a0 407756: f6 43 48 01 testb $0x1,0x48(%rbx) 40775a: 74 44 je 4077a0 40775c: f6 43 4a 01 testb $0x1,0x4a(%rbx) 407760: 74 b5 je 407717 407762: 48 8b 05 7f 8e 22 00 mov 0x228e7f(%rip),%rax # 6305e8 <_D4core6thread6Thread6_locksG2G72g+0x48> 407769: bf e8 05 63 00 mov $0x6305e8,%edi 40776e: ff 50 30 callq *0x30(%rax) 407771: 48 8b 7c 24 08 mov 0x8(%rsp),%rdi 407776: e8 35 f7 ff ff callq 406eb0 <_D4core6thread6Thread5sleepFS4core4time8DurationZv> 40777b: be 0a 00 00 00 mov $0xa,%esi 407780: 4c 89 ff mov %r15,%rdi 407783: e8 88 f2 ff ff callq 406a10 <_D4core4time25__T3durVAyaa5_6d73656373Z3durFNaNbNflZS4core4time8Duration> 407788: 48 8b 34 24 mov (%rsp),%rsi 40778c: 4c 89 f7 mov %r14,%rdi 40778f: e8 1c f0 ff ff callq 4067b0 <_D4core4time8Duration5opCmpMxFNaNbNfS4core4time8DurationZi> 407794: 85 c0 test %eax,%eax 407796: 79 a8 jns 407740 407798: 48 d1 64 24 08 shlq 0x8(%rsp) 40779d: eb a1 jmp 407740 40779f: 90 nop 4077a0: 48 89 df mov %rbx,%rdi 4077a3: e8 f8 f3 ff ff callq 406ba0 <_D4core6thread6Thread6removeFC4core6thread6ThreadZv> 4077a8: 48 8b 9b a0 00 00 00 mov 0xa0(%rbx),%rbx 4077af: 48 85 db test %rbx,%rbx 4077b2: 0f 85 78 ff ff ff jne 407730 4077b8: 48 8b 05 29 8e 22 00 mov 0x228e29(%rip),%rax # 6305e8 <_D4core6thread6Thread6_locksG2G72g+0x48> 4077bf: bf e8 05 63 00 mov $0x6305e8,%edi 4077c4: ff 50 30 callq *0x30(%rax) 4077c7: 48 83 c4 10 add $0x10,%rsp 4077cb: 5b pop %rbx 4077cc: 41 5e pop %r14 4077ce: 41 5f pop %r15 4077d0: c3 retq 4077d1: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) 4077d8: 00 00 00 4077db: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 00000000004077e0 <_D4core6thread6resumeFC4core6thread6ThreadZv>: 4077e0: 53 push %rbx 4077e1: 48 83 ec 10 sub $0x10,%rsp 4077e5: 48 89 fb mov %rdi,%rbx 4077e8: e8 43 a2 ff ff callq 401a30 4077ed: 48 8b 7b 10 mov 0x10(%rbx),%rdi 4077f1: 48 39 c7 cmp %rax,%rdi 4077f4: 75 19 jne 40780f <_D4core6thread6resumeFC4core6thread6ThreadZv+0x2f> 4077f6: f6 83 88 00 00 00 01 testb $0x1,0x88(%rbx) 4077fd: 75 38 jne 407837 <_D4core6thread6resumeFC4core6thread6ThreadZv+0x57> 4077ff: 48 8b 83 80 00 00 00 mov 0x80(%rbx),%rax 407806: 48 8b 08 mov (%rax),%rcx 407809: 48 89 48 08 mov %rcx,0x8(%rax) 40780d: eb 28 jmp 407837 <_D4core6thread6resumeFC4core6thread6ThreadZv+0x57> 40780f: be 0c 00 00 00 mov $0xc,%esi 407814: e8 17 a4 ff ff callq 401c30 407819: 85 c0 test %eax,%eax 40781b: 74 1a je 407837 <_D4core6thread6resumeFC4core6thread6ThreadZv+0x57> 40781d: 48 83 7b 10 00 cmpq $0x0,0x10(%rbx) 407822: 74 06 je 40782a <_D4core6thread6resumeFC4core6thread6ThreadZv+0x4a> 407824: f6 43 48 01 testb $0x1,0x48(%rbx) 407828: 75 13 jne 40783d <_D4core6thread6resumeFC4core6thread6ThreadZv+0x5d> 40782a: 48 89 df mov %rbx,%rdi 40782d: 48 83 c4 10 add $0x10,%rsp 407831: 5b pop %rbx 407832: e9 69 f3 ff ff jmpq 406ba0 <_D4core6thread6Thread6removeFC4core6thread6ThreadZv> 407837: 48 83 c4 10 add $0x10,%rsp 40783b: 5b pop %rbx 40783c: c3 retq 40783d: bf d0 c3 62 00 mov $0x62c3d0,%edi 407842: e8 69 bf 00 00 callq 4137b0 <_d_newclass> 407847: 48 89 c3 mov %rax,%rbx 40784a: 48 c7 03 40 bf 41 00 movq $0x41bf40,(%rbx) 407851: 48 c7 43 08 00 00 00 movq $0x0,0x8(%rbx) 407858: 00 407859: 48 8b 05 d8 46 01 00 mov 0x146d8(%rip),%rax # 41bf38 <_D4core6thread15ThreadException6__initZ+0x40> 407860: 48 89 43 40 mov %rax,0x40(%rbx) 407864: 0f 10 05 bd 46 01 00 movups 0x146bd(%rip),%xmm0 # 41bf28 <_D4core6thread15ThreadException6__initZ+0x30> 40786b: 0f 11 43 30 movups %xmm0,0x30(%rbx) 40786f: 0f 10 05 a2 46 01 00 movups 0x146a2(%rip),%xmm0 # 41bf18 <_D4core6thread15ThreadException6__initZ+0x20> 407876: 0f 11 43 20 movups %xmm0,0x20(%rbx) 40787a: 0f 10 05 87 46 01 00 movups 0x14687(%rip),%xmm0 # 41bf08 <_D4core6thread15ThreadException6__initZ+0x10> 407881: 0f 11 43 10 movups %xmm0,0x10(%rbx) 407885: 48 c7 04 24 c0 c1 41 movq $0x41c1c0,(%rsp) 40788c: 00 40788d: be 00 00 00 00 mov $0x0,%esi 407892: ba 78 09 00 00 mov $0x978,%edx 407897: b9 3e 00 00 00 mov $0x3e,%ecx 40789c: 41 b8 40 c2 41 00 mov $0x41c240,%r8d 4078a2: 41 b9 17 00 00 00 mov $0x17,%r9d 4078a8: 48 89 df mov %rbx,%rdi 4078ab: e8 70 17 00 00 callq 409020 <_D6object9Exception6__ctorMFNaNbNfAyaAyamC6object9ThrowableZC9Exception> 4078b0: 48 89 df mov %rbx,%rdi 4078b3: e8 b8 13 00 00 callq 408c70 <_d_throw_exception> 4078b8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 4078bf: 00 00000000004078c0 : 4078c0: 53 push %rbx 4078c1: 8a 0d a9 8c 22 00 mov 0x228ca9(%rip),%cl # 630570 <_D4core6thread17multiThreadedFlagb> 4078c7: 48 8b 1d ba 8c 22 00 mov 0x228cba(%rip),%rbx # 630588 <_D4core6thread6Thread7sm_tbegC4core6thread6Thread> 4078ce: 8b 05 6c 8d 22 00 mov 0x228d6c(%rip),%eax # 630640 <_D4core6thread12suspendDepthk> 4078d4: ff c8 dec %eax 4078d6: 48 85 db test %rbx,%rbx 4078d9: 89 05 61 8d 22 00 mov %eax,0x228d61(%rip) # 630640 <_D4core6thread12suspendDepthk> 4078df: 74 18 je 4078f9 4078e1: 80 e1 01 and $0x1,%cl 4078e4: 75 13 jne 4078f9 4078e6: 85 c0 test %eax,%eax 4078e8: 75 25 jne 40790f 4078ea: 64 48 8b 3c 25 d8 ff mov %fs:0xffffffffffffffd8,%rdi 4078f1: ff ff 4078f3: 5b pop %rbx 4078f4: e9 e7 fe ff ff jmpq 4077e0 <_D4core6thread6resumeFC4core6thread6ThreadZv> 4078f9: 85 c0 test %eax,%eax 4078fb: 74 2a je 407927 4078fd: 48 8b 05 9c 8c 22 00 mov 0x228c9c(%rip),%rax # 6305a0 <_D4core6thread6Thread6_locksG2G72g> 407904: 48 8b 40 30 mov 0x30(%rax),%rax 407908: bf a0 05 63 00 mov $0x6305a0,%edi 40790d: ff d0 callq *%rax 40790f: 5b pop %rbx 407910: c3 retq 407911: 66 66 66 66 66 66 2e nopw %cs:0x0(%rax,%rax,1) 407918: 0f 1f 84 00 00 00 00 40791f: 00 407920: 48 8b 9b a0 00 00 00 mov 0xa0(%rbx),%rbx 407927: 48 85 db test %rbx,%rbx 40792a: 74 0c je 407938 40792c: 48 89 df mov %rbx,%rdi 40792f: e8 ac fe ff ff callq 4077e0 <_D4core6thread6resumeFC4core6thread6ThreadZv> 407934: eb ea jmp 407920 407936: eb 10 jmp 407948 407938: 48 8b 05 61 8c 22 00 mov 0x228c61(%rip),%rax # 6305a0 <_D4core6thread6Thread6_locksG2G72g> 40793f: bf a0 05 63 00 mov $0x6305a0,%edi 407944: 5b pop %rbx 407945: ff 60 30 jmpq *0x30(%rax) 407948: 48 89 c3 mov %rax,%rbx 40794b: 48 8b 05 4e 8c 22 00 mov 0x228c4e(%rip),%rax # 6305a0 <_D4core6thread6Thread6_locksG2G72g> 407952: 48 8b 40 30 mov 0x30(%rax),%rax 407956: bf a0 05 63 00 mov $0x6305a0,%edi 40795b: ff d0 callq *%rax 40795d: 48 89 df mov %rbx,%rdi 407960: e8 6b 13 00 00 callq 408cd0 <_d_eh_resume_unwind> 407965: 48 89 c7 mov %rax,%rdi 407968: 48 89 de mov %rbx,%rsi 40796b: e8 70 13 00 00 callq 408ce0 <_d_eh_handle_collision> 0000000000407970 <_D4core6thread18thread_scanAllTypeUMDFE4core6thread8ScanTypePvPvZvZv17__T9__lambda2TPvZ9__lambda2MFPvZv>: 407970: 48 8b 07 mov (%rdi),%rax 407973: 48 8b 57 08 mov 0x8(%rdi),%rdx 407977: 48 89 f7 mov %rsi,%rdi 40797a: 48 89 c6 mov %rax,%rsi 40797d: e9 0e 00 00 00 jmpq 407990 <_D4core6thread15scanAllTypeImplFMDFE4core6thread8ScanTypePvPvZvPvZv> 407982: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) 407989: 00 00 00 40798c: 0f 1f 40 00 nopl 0x0(%rax) 0000000000407990 <_D4core6thread15scanAllTypeImplFMDFE4core6thread8ScanTypePvPvZvPvZv>: 407990: 41 57 push %r15 407992: 41 56 push %r14 407994: 41 54 push %r12 407996: 53 push %rbx 407997: 48 83 ec 18 sub $0x18,%rsp 40799b: 48 89 74 24 08 mov %rsi,0x8(%rsp) 4079a0: 48 89 54 24 10 mov %rdx,0x10(%rsp) 4079a5: 45 31 f6 xor %r14d,%r14d 4079a8: 48 83 3d d8 8b 22 00 cmpq $0x0,0x228bd8(%rip) # 630588 <_D4core6thread6Thread7sm_tbegC4core6thread6Thread> 4079af: 00 4079b0: 41 bf 00 00 00 00 mov $0x0,%r15d 4079b6: 74 25 je 4079dd <_D4core6thread15scanAllTypeImplFMDFE4core6thread8ScanTypePvPvZvPvZv+0x4d> 4079b8: 64 4c 8b 34 25 d8 ff mov %fs:0xffffffffffffffd8,%r14 4079bf: ff ff 4079c1: 45 31 ff xor %r15d,%r15d 4079c4: 41 f6 86 88 00 00 00 testb $0x1,0x88(%r14) 4079cb: 01 4079cc: 75 0f jne 4079dd <_D4core6thread15scanAllTypeImplFMDFE4core6thread8ScanTypePvPvZvPvZv+0x4d> 4079ce: 49 8b 86 80 00 00 00 mov 0x80(%r14),%rax 4079d5: 4c 8b 78 08 mov 0x8(%rax),%r15 4079d9: 48 89 78 08 mov %rdi,0x8(%rax) 4079dd: 48 8b 1d 4c 8c 22 00 mov 0x228c4c(%rip),%rbx # 630630 <_D4core6thread6Thread7sm_cbegPS4core6thread6Thread7Context> 4079e4: eb 0e jmp 4079f4 <_D4core6thread15scanAllTypeImplFMDFE4core6thread8ScanTypePvPvZvPvZv+0x64> 4079e6: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) 4079ed: 00 00 00 4079f0: 48 8b 5b 18 mov 0x18(%rbx),%rbx 4079f4: 48 85 db test %rbx,%rbx 4079f7: 74 23 je 407a1c <_D4core6thread15scanAllTypeImplFMDFE4core6thread8ScanTypePvPvZvPvZv+0x8c> 4079f9: 48 8b 53 08 mov 0x8(%rbx),%rdx 4079fd: 48 85 d2 test %rdx,%rdx 407a00: 74 ee je 4079f0 <_D4core6thread15scanAllTypeImplFMDFE4core6thread8ScanTypePvPvZvPvZv+0x60> 407a02: 48 8b 33 mov (%rbx),%rsi 407a05: 48 39 f2 cmp %rsi,%rdx 407a08: 73 e6 jae 4079f0 <_D4core6thread15scanAllTypeImplFMDFE4core6thread8ScanTypePvPvZvPvZv+0x60> 407a0a: 48 8b 7c 24 08 mov 0x8(%rsp),%rdi 407a0f: 48 8b 44 24 10 mov 0x10(%rsp),%rax 407a14: 31 c9 xor %ecx,%ecx 407a16: ff d0 callq *%rax 407a18: eb d6 jmp 4079f0 <_D4core6thread15scanAllTypeImplFMDFE4core6thread8ScanTypePvPvZvPvZv+0x60> 407a1a: eb 64 jmp 407a80 <_D4core6thread15scanAllTypeImplFMDFE4core6thread8ScanTypePvPvZvPvZv+0xf0> 407a1c: 48 8b 1d 65 8b 22 00 mov 0x228b65(%rip),%rbx # 630588 <_D4core6thread6Thread7sm_tbegC4core6thread6Thread> 407a23: 48 85 db test %rbx,%rbx 407a26: 74 4c je 407a74 <_D4core6thread15scanAllTypeImplFMDFE4core6thread8ScanTypePvPvZvPvZv+0xe4> 407a28: 4c 8d 64 24 08 lea 0x8(%rsp),%r12 407a2d: 0f 1f 00 nopl (%rax) 407a30: 48 8b 93 90 00 00 00 mov 0x90(%rbx),%rdx 407a37: 48 85 d2 test %rdx,%rdx 407a3a: 74 0d je 407a49 <_D4core6thread15scanAllTypeImplFMDFE4core6thread8ScanTypePvPvZvPvZv+0xb9> 407a3c: be b0 7a 40 00 mov $0x407ab0,%esi 407a41: 4c 89 e7 mov %r12,%rdi 407a44: e8 e7 8d 00 00 callq 410830 <_D2rt5tlsgc4scanFPS2rt5tlsgc4DataMDFPvPvZvZv> 407a49: 48 8b 9b a0 00 00 00 mov 0xa0(%rbx),%rbx 407a50: 48 85 db test %rbx,%rbx 407a53: 75 db jne 407a30 <_D4core6thread15scanAllTypeImplFMDFE4core6thread8ScanTypePvPvZvPvZv+0xa0> 407a55: 48 83 3d 2b 8b 22 00 cmpq $0x0,0x228b2b(%rip) # 630588 <_D4core6thread6Thread7sm_tbegC4core6thread6Thread> 407a5c: 00 407a5d: 74 15 je 407a74 <_D4core6thread15scanAllTypeImplFMDFE4core6thread8ScanTypePvPvZvPvZv+0xe4> 407a5f: 41 f6 86 88 00 00 00 testb $0x1,0x88(%r14) 407a66: 01 407a67: 75 0b jne 407a74 <_D4core6thread15scanAllTypeImplFMDFE4core6thread8ScanTypePvPvZvPvZv+0xe4> 407a69: 49 8b 86 80 00 00 00 mov 0x80(%r14),%rax 407a70: 4c 89 78 08 mov %r15,0x8(%rax) 407a74: 48 83 c4 18 add $0x18,%rsp 407a78: 5b pop %rbx 407a79: 41 5c pop %r12 407a7b: 41 5e pop %r14 407a7d: 41 5f pop %r15 407a7f: c3 retq 407a80: 48 83 3d 00 8b 22 00 cmpq $0x0,0x228b00(%rip) # 630588 <_D4core6thread6Thread7sm_tbegC4core6thread6Thread> 407a87: 00 407a88: 74 15 je 407a9f <_D4core6thread15scanAllTypeImplFMDFE4core6thread8ScanTypePvPvZvPvZv+0x10f> 407a8a: 41 f6 86 88 00 00 00 testb $0x1,0x88(%r14) 407a91: 01 407a92: 75 0b jne 407a9f <_D4core6thread15scanAllTypeImplFMDFE4core6thread8ScanTypePvPvZvPvZv+0x10f> 407a94: 49 8b 8e 80 00 00 00 mov 0x80(%r14),%rcx 407a9b: 4c 89 79 08 mov %r15,0x8(%rcx) 407a9f: 48 89 c7 mov %rax,%rdi 407aa2: e8 29 12 00 00 callq 408cd0 <_d_eh_resume_unwind> 407aa7: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) 407aae: 00 00 0000000000407ab0 <_D4core6thread15scanAllTypeImplFMDFE4core6thread8ScanTypePvPvZvPvZv20__T9__lambda3TPvTPvZ9__lambda3MFPvPvZv>: 407ab0: 48 8b 07 mov (%rdi),%rax 407ab3: 4c 8b 47 08 mov 0x8(%rdi),%r8 407ab7: b9 01 00 00 00 mov $0x1,%ecx 407abc: 48 89 c7 mov %rax,%rdi 407abf: 41 ff e0 jmpq *%r8 407ac2: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) 407ac9: 00 00 00 407acc: 0f 1f 40 00 nopl 0x0(%rax) 0000000000407ad0 : 407ad0: 48 83 ec 28 sub $0x28,%rsp 407ad4: 48 89 7c 24 08 mov %rdi,0x8(%rsp) 407ad9: 48 89 74 24 10 mov %rsi,0x10(%rsp) 407ade: 48 8d 44 24 08 lea 0x8(%rsp),%rax 407ae3: 48 89 44 24 18 mov %rax,0x18(%rsp) 407ae8: 48 c7 44 24 20 10 7b movq $0x407b10,0x20(%rsp) 407aef: 40 00 407af1: 48 8d 7c 24 18 lea 0x18(%rsp),%rdi 407af6: be 70 79 40 00 mov $0x407970,%esi 407afb: e8 60 f2 ff ff callq 406d60 <_D4core6thread18callWithStackShellFMDFPvZvZv> 407b00: 48 83 c4 28 add $0x28,%rsp 407b04: c3 retq 407b05: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) 407b0c: 00 00 00 407b0f: 90 nop 0000000000407b10 <_D4core6thread14thread_scanAllUMDFPvPvZvZv43__T9__lambda2TE4core6thread8ScanTypeTPvTPvZ9__lambda2MFE4core6thread8ScanTypePvPvZv>: 407b10: 48 8b 07 mov (%rdi),%rax 407b13: 48 8b 4f 08 mov 0x8(%rdi),%rcx 407b17: 48 89 c7 mov %rax,%rdi 407b1a: ff e1 jmpq *%rcx 407b1c: 0f 1f 40 00 nopl 0x0(%rax) 0000000000407b20 : 407b20: 41 57 push %r15 407b22: 41 56 push %r14 407b24: 53 push %rbx 407b25: 49 89 f6 mov %rsi,%r14 407b28: 49 89 ff mov %rdi,%r15 407b2b: 48 8b 1d 56 8a 22 00 mov 0x228a56(%rip),%rbx # 630588 <_D4core6thread6Thread7sm_tbegC4core6thread6Thread> 407b32: eb 13 jmp 407b47 407b34: 66 66 66 2e 0f 1f 84 nopw %cs:0x0(%rax,%rax,1) 407b3b: 00 00 00 00 00 407b40: 48 8b 9b a0 00 00 00 mov 0xa0(%rbx),%rbx 407b47: 48 85 db test %rbx,%rbx 407b4a: 74 19 je 407b65 407b4c: 48 8b 93 90 00 00 00 mov 0x90(%rbx),%rdx 407b53: 48 85 d2 test %rdx,%rdx 407b56: 74 e8 je 407b40 407b58: 4c 89 ff mov %r15,%rdi 407b5b: 4c 89 f6 mov %r14,%rsi 407b5e: e8 dd 8c 00 00 callq 410840 <_D2rt5tlsgc14processGCMarksFPS2rt5tlsgc4DataMDFPvZiZv> 407b63: eb db jmp 407b40 407b65: 5b pop %rbx 407b66: 41 5e pop %r14 407b68: 41 5f pop %r15 407b6a: c3 retq 407b6b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 0000000000407b70 : 407b70: 64 48 8b 04 25 d8 ff mov %fs:0xffffffffffffffd8,%rax 407b77: ff ff 407b79: 48 8b 80 80 00 00 00 mov 0x80(%rax),%rax 407b80: 48 8b 00 mov (%rax),%rax 407b83: c3 retq 407b84: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) 407b8b: 00 00 00 407b8e: 66 90 xchg %ax,%ax 0000000000407b90 <_D4core6thread5Fiber6__dtorMFZv>: 407b90: 41 56 push %r14 407b92: 53 push %rbx 407b93: 50 push %rax 407b94: 49 89 fe mov %rdi,%r14 407b97: 49 8b 5e 40 mov 0x40(%r14),%rbx 407b9b: bf a0 05 63 00 mov $0x6305a0,%edi 407ba0: e8 ab 3a 00 00 callq 40b650 <_d_monitorenter> 407ba5: 48 8b 4b 20 mov 0x20(%rbx),%rcx 407ba9: 48 8d 43 18 lea 0x18(%rbx),%rax 407bad: 48 85 c9 test %rcx,%rcx 407bb0: 74 08 je 407bba <_D4core6thread5Fiber6__dtorMFZv+0x2a> 407bb2: 48 8b 53 18 mov 0x18(%rbx),%rdx 407bb6: 48 89 51 18 mov %rdx,0x18(%rcx) 407bba: 48 8b 08 mov (%rax),%rcx 407bbd: 48 85 c9 test %rcx,%rcx 407bc0: 74 08 je 407bca <_D4core6thread5Fiber6__dtorMFZv+0x3a> 407bc2: 48 8b 53 20 mov 0x20(%rbx),%rdx 407bc6: 48 89 51 20 mov %rdx,0x20(%rcx) 407bca: 48 39 1d 5f 8a 22 00 cmp %rbx,0x228a5f(%rip) # 630630 <_D4core6thread6Thread7sm_cbegPS4core6thread6Thread7Context> 407bd1: 75 0a jne 407bdd <_D4core6thread5Fiber6__dtorMFZv+0x4d> 407bd3: 48 8b 00 mov (%rax),%rax 407bd6: 48 89 05 53 8a 22 00 mov %rax,0x228a53(%rip) # 630630 <_D4core6thread6Thread7sm_cbegPS4core6thread6Thread7Context> 407bdd: 48 ff 0d 54 8a 22 00 decq 0x228a54(%rip) # 630638 <_D4core6thread6Thread7sm_clenm> 407be4: bf a0 05 63 00 mov $0x6305a0,%edi 407be9: e8 b2 3a 00 00 callq 40b6a0 <_d_monitorexit> 407bee: 49 8b 76 48 mov 0x48(%r14),%rsi 407bf2: 49 8b 7e 50 mov 0x50(%r14),%rdi 407bf6: e8 45 9f ff ff callq 401b40 407bfb: 49 c7 46 50 00 00 00 movq $0x0,0x50(%r14) 407c02: 00 407c03: 49 c7 46 40 00 00 00 movq $0x0,0x40(%r14) 407c0a: 00 407c0b: 48 83 c4 08 add $0x8,%rsp 407c0f: 5b pop %rbx 407c10: 41 5e pop %r14 407c12: c3 retq 407c13: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) 407c1a: 00 00 00 407c1d: 0f 1f 00 nopl (%rax) 0000000000407c20 <_D4core6thread5Fiber12_staticCtor4FZv>: 407c20: c3 retq 407c21: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) 407c28: 00 00 00 407c2b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 0000000000407c30 <_D4core6thread5Fiber6__ctorMFZC4core6thread5Fiber>: 407c30: c7 47 10 00 00 00 00 movl $0x0,0x10(%rdi) 407c37: 48 89 f8 mov %rdi,%rax 407c3a: c3 retq 407c3b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 0000000000407c40 <_D4core6thread13__shared_ctorZ>: 407c40: 50 push %rax 407c41: c7 44 24 04 00 00 00 movl $0x0,0x4(%rsp) 407c48: 00 407c49: c7 04 24 00 00 00 00 movl $0x0,(%rsp) 407c50: e8 db 9d ff ff callq 401a30 407c55: 48 8d 74 24 04 lea 0x4(%rsp),%rsi 407c5a: 48 8d 14 24 lea (%rsp),%rdx 407c5e: 48 89 c7 mov %rax,%rdi 407c61: e8 ea 9d ff ff callq 401a50 407c66: 8b 7c 24 04 mov 0x4(%rsp),%edi 407c6a: e8 91 9f ff ff callq 401c00 407c6f: 89 05 ff 88 22 00 mov %eax,0x2288ff(%rip) # 630574 <_D4core6thread6Thread12PRIORITY_MINxi> 407c75: 8b 04 24 mov (%rsp),%eax 407c78: 89 05 fe 88 22 00 mov %eax,0x2288fe(%rip) # 63057c <_D4core6thread6Thread16PRIORITY_DEFAULTxi> 407c7e: 8b 7c 24 04 mov 0x4(%rsp),%edi 407c82: e8 e9 9e ff ff callq 401b70 407c87: 89 05 eb 88 22 00 mov %eax,0x2288eb(%rip) # 630578 <_D4core6thread6Thread12PRIORITY_MAXxi> 407c8d: bf 1e 00 00 00 mov $0x1e,%edi 407c92: e8 c9 9c ff ff callq 401960 407c97: 48 89 05 aa 89 22 00 mov %rax,0x2289aa(%rip) # 630648 <_D4core6thread8PAGESIZExm> 407c9e: 58 pop %rax 407c9f: c3 retq 0000000000407ca0 : 407ca0: 55 push %rbp 407ca1: 48 89 e5 mov %rsp,%rbp 407ca4: 8a 05 26 88 22 00 mov 0x228826(%rip),%al # 6304d0 407caa: 84 c0 test %al,%al 407cac: 75 3e jne 407cec 407cae: c6 05 1b 88 22 00 01 movb $0x1,0x22881b(%rip) # 6304d0 407cb5: 48 89 e0 mov %rsp,%rax 407cb8: 48 8d 78 d0 lea -0x30(%rax),%rdi 407cbc: 48 89 fc mov %rdi,%rsp 407cbf: 48 c7 40 d0 01 00 00 movq $0x1,-0x30(%rax) 407cc6: 00 407cc7: 48 c7 40 d8 c8 04 63 movq $0x6304c8,-0x28(%rax) 407cce: 00 407ccf: 48 c7 40 e0 40 01 63 movq $0x630140,-0x20(%rax) 407cd6: 00 407cd7: 48 c7 40 e8 20 04 63 movq $0x630420,-0x18(%rax) 407cde: 00 407cdf: 48 c7 40 f0 10 02 63 movq $0x630210,-0x10(%rax) 407ce6: 00 407ce7: e8 d4 83 00 00 callq 4100c0 <_d_dso_registry> 407cec: 48 89 ec mov %rbp,%rsp 407cef: 5d pop %rbp 407cf0: c3 retq 407cf1: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) 407cf8: 00 00 00 407cfb: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 0000000000407d00 <_D4core4sync5mutex5Mutex6__ctorMFZC4core4sync5mutex5Mutex>: 407d00: 53 push %rbx 407d01: 48 83 ec 10 sub $0x10,%rsp 407d05: 48 89 fb mov %rdi,%rbx 407d08: 48 8d 7c 24 08 lea 0x8(%rsp),%rdi 407d0d: e8 9e 9e ff ff callq 401bb0 407d12: 85 c0 test %eax,%eax 407d14: 75 57 jne 407d6d <_D4core4sync5mutex5Mutex6__ctorMFZC4core4sync5mutex5Mutex+0x6d> 407d16: 48 8d 7c 24 08 lea 0x8(%rsp),%rdi 407d1b: be 01 00 00 00 mov $0x1,%esi 407d20: e8 bb 9d ff ff callq 401ae0 407d25: 85 c0 test %eax,%eax 407d27: 0f 85 b8 00 00 00 jne 407de5 <_D4core4sync5mutex5Mutex6__ctorMFZC4core4sync5mutex5Mutex+0xe5> 407d2d: 48 8d 7b 10 lea 0x10(%rbx),%rdi 407d31: 48 8d 74 24 08 lea 0x8(%rsp),%rsi 407d36: e8 35 9c ff ff callq 401970 407d3b: 85 c0 test %eax,%eax 407d3d: 0f 85 1f 01 00 00 jne 407e62 <_D4core4sync5mutex5Mutex6__ctorMFZC4core4sync5mutex5Mutex+0x162> 407d43: 48 8d 43 38 lea 0x38(%rbx),%rax 407d47: 48 8d 4b 40 lea 0x40(%rbx),%rcx 407d4b: 48 85 db test %rbx,%rbx 407d4e: 48 0f 44 cb cmove %rbx,%rcx 407d52: 48 89 4b 38 mov %rcx,0x38(%rbx) 407d56: 48 89 43 08 mov %rax,0x8(%rbx) 407d5a: 48 8d 7c 24 08 lea 0x8(%rsp),%rdi 407d5f: e8 9c 9b ff ff callq 401900 407d64: 48 89 d8 mov %rbx,%rax 407d67: 48 83 c4 10 add $0x10,%rsp 407d6b: 5b pop %rbx 407d6c: c3 retq 407d6d: bf 20 00 63 00 mov $0x630020,%edi 407d72: e8 39 ba 00 00 callq 4137b0 <_d_newclass> 407d77: 48 c7 00 a0 10 42 00 movq $0x4210a0,(%rax) 407d7e: 48 c7 40 08 00 00 00 movq $0x0,0x8(%rax) 407d85: 00 407d86: 48 8b 0d 03 93 01 00 mov 0x19303(%rip),%rcx # 421090 <_D4core4sync9exception13SyncException6__initZ+0x40> 407d8d: 48 89 48 40 mov %rcx,0x40(%rax) 407d91: 0f 10 05 e8 92 01 00 movups 0x192e8(%rip),%xmm0 # 421080 <_D4core4sync9exception13SyncException6__initZ+0x30> 407d98: 0f 11 40 30 movups %xmm0,0x30(%rax) 407d9c: 0f 10 05 cd 92 01 00 movups 0x192cd(%rip),%xmm0 # 421070 <_D4core4sync9exception13SyncException6__initZ+0x20> 407da3: 0f 11 40 20 movups %xmm0,0x20(%rax) 407da7: 0f 10 05 b2 92 01 00 movups 0x192b2(%rip),%xmm0 # 421060 <_D4core4sync9exception13SyncException6__initZ+0x10> 407dae: 0f 11 40 10 movups %xmm0,0x10(%rax) 407db2: 48 c7 04 24 50 c3 41 movq $0x41c350,(%rsp) 407db9: 00 407dba: be 00 00 00 00 mov $0x0,%esi 407dbf: ba 48 00 00 00 mov $0x48,%edx 407dc4: b9 42 00 00 00 mov $0x42,%ecx 407dc9: 41 b8 b0 c3 41 00 mov $0x41c3b0,%r8d 407dcf: 41 b9 1a 00 00 00 mov $0x1a,%r9d 407dd5: 48 89 c7 mov %rax,%rdi 407dd8: e8 d3 26 01 00 callq 41a4b0 <_D4core4sync9exception13SyncException6__ctorMFNaNbNfAyaAyamC6object9ThrowableZC4core4sync9exception13SyncException> 407ddd: 48 89 c7 mov %rax,%rdi 407de0: e8 8b 0e 00 00 callq 408c70 <_d_throw_exception> 407de5: bf 20 00 63 00 mov $0x630020,%edi 407dea: e8 c1 b9 00 00 callq 4137b0 <_d_newclass> 407def: 48 c7 00 a0 10 42 00 movq $0x4210a0,(%rax) 407df6: 48 c7 40 08 00 00 00 movq $0x0,0x8(%rax) 407dfd: 00 407dfe: 48 8b 0d 8b 92 01 00 mov 0x1928b(%rip),%rcx # 421090 <_D4core4sync9exception13SyncException6__initZ+0x40> 407e05: 48 89 48 40 mov %rcx,0x40(%rax) 407e09: 0f 10 05 70 92 01 00 movups 0x19270(%rip),%xmm0 # 421080 <_D4core4sync9exception13SyncException6__initZ+0x30> 407e10: 0f 11 40 30 movups %xmm0,0x30(%rax) 407e14: 0f 10 05 55 92 01 00 movups 0x19255(%rip),%xmm0 # 421070 <_D4core4sync9exception13SyncException6__initZ+0x20> 407e1b: 0f 11 40 20 movups %xmm0,0x20(%rax) 407e1f: 0f 10 05 3a 92 01 00 movups 0x1923a(%rip),%xmm0 # 421060 <_D4core4sync9exception13SyncException6__initZ+0x10> 407e26: 0f 11 40 10 movups %xmm0,0x10(%rax) 407e2a: 48 c7 04 24 50 c3 41 movq $0x41c350,(%rsp) 407e31: 00 407e32: be 00 00 00 00 mov $0x0,%esi 407e37: ba 4c 00 00 00 mov $0x4c,%edx 407e3c: b9 42 00 00 00 mov $0x42,%ecx 407e41: 41 b8 b0 c3 41 00 mov $0x41c3b0,%r8d 407e47: 41 b9 1a 00 00 00 mov $0x1a,%r9d 407e4d: 48 89 c7 mov %rax,%rdi 407e50: e8 5b 26 01 00 callq 41a4b0 <_D4core4sync9exception13SyncException6__ctorMFNaNbNfAyaAyamC6object9ThrowableZC4core4sync9exception13SyncException> 407e55: 48 89 c7 mov %rax,%rdi 407e58: e8 13 0e 00 00 callq 408c70 <_d_throw_exception> 407e5d: e9 cb fe ff ff jmpq 407d2d <_D4core4sync5mutex5Mutex6__ctorMFZC4core4sync5mutex5Mutex+0x2d> 407e62: bf 20 00 63 00 mov $0x630020,%edi 407e67: e8 44 b9 00 00 callq 4137b0 <_d_newclass> 407e6c: 48 c7 00 a0 10 42 00 movq $0x4210a0,(%rax) 407e73: 48 c7 40 08 00 00 00 movq $0x0,0x8(%rax) 407e7a: 00 407e7b: 48 8b 0d 0e 92 01 00 mov 0x1920e(%rip),%rcx # 421090 <_D4core4sync9exception13SyncException6__initZ+0x40> 407e82: 48 89 48 40 mov %rcx,0x40(%rax) 407e86: 0f 10 05 f3 91 01 00 movups 0x191f3(%rip),%xmm0 # 421080 <_D4core4sync9exception13SyncException6__initZ+0x30> 407e8d: 0f 11 40 30 movups %xmm0,0x30(%rax) 407e91: 0f 10 05 d8 91 01 00 movups 0x191d8(%rip),%xmm0 # 421070 <_D4core4sync9exception13SyncException6__initZ+0x20> 407e98: 0f 11 40 20 movups %xmm0,0x20(%rax) 407e9c: 0f 10 05 bd 91 01 00 movups 0x191bd(%rip),%xmm0 # 421060 <_D4core4sync9exception13SyncException6__initZ+0x10> 407ea3: 0f 11 40 10 movups %xmm0,0x10(%rax) 407ea7: 48 c7 04 24 50 c3 41 movq $0x41c350,(%rsp) 407eae: 00 407eaf: be 00 00 00 00 mov $0x0,%esi 407eb4: ba 4f 00 00 00 mov $0x4f,%edx 407eb9: b9 42 00 00 00 mov $0x42,%ecx 407ebe: 41 b8 b0 c3 41 00 mov $0x41c3b0,%r8d 407ec4: 41 b9 1a 00 00 00 mov $0x1a,%r9d 407eca: 48 89 c7 mov %rax,%rdi 407ecd: e8 de 25 01 00 callq 41a4b0 <_D4core4sync9exception13SyncException6__ctorMFNaNbNfAyaAyamC6object9ThrowableZC4core4sync9exception13SyncException> 407ed2: 48 89 c7 mov %rax,%rdi 407ed5: e8 96 0d 00 00 callq 408c70 <_d_throw_exception> 407eda: e9 64 fe ff ff jmpq 407d43 <_D4core4sync5mutex5Mutex6__ctorMFZC4core4sync5mutex5Mutex+0x43> 407edf: 48 89 c3 mov %rax,%rbx 407ee2: 48 8d 44 24 08 lea 0x8(%rsp),%rax 407ee7: 48 89 c7 mov %rax,%rdi 407eea: e8 11 9a ff ff callq 401900 407eef: 48 89 df mov %rbx,%rdi 407ef2: e8 d9 0d 00 00 callq 408cd0 <_d_eh_resume_unwind> 407ef7: 48 89 c7 mov %rax,%rdi 407efa: 48 89 de mov %rbx,%rsi 407efd: e8 de 0d 00 00 callq 408ce0 <_d_eh_handle_collision> 407f02: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) 407f09: 00 00 00 407f0c: 0f 1f 40 00 nopl 0x0(%rax) 0000000000407f10 <_D4core4sync5mutex5Mutex6__dtorMFZv>: 407f10: 53 push %rbx 407f11: 48 89 fb mov %rdi,%rbx 407f14: 48 8d 7b 10 lea 0x10(%rbx),%rdi 407f18: e8 c3 9c ff ff callq 401be0 407f1d: 48 c7 43 08 00 00 00 movq $0x0,0x8(%rbx) 407f24: 00 407f25: 5b pop %rbx 407f26: c3 retq 407f27: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) 407f2e: 00 00 0000000000407f30 <_D4core4sync5mutex5Mutex4lockMFNeZv>: 407f30: 50 push %rax 407f31: 48 83 c7 10 add $0x10,%rdi 407f35: e8 46 9c ff ff callq 401b80 407f3a: 85 c0 test %eax,%eax 407f3c: 75 02 jne 407f40 <_D4core4sync5mutex5Mutex4lockMFNeZv+0x10> 407f3e: 58 pop %rax 407f3f: c3 retq 407f40: bf 20 00 63 00 mov $0x630020,%edi 407f45: e8 66 b8 00 00 callq 4137b0 <_d_newclass> 407f4a: 48 c7 00 a0 10 42 00 movq $0x4210a0,(%rax) 407f51: 48 c7 40 08 00 00 00 movq $0x0,0x8(%rax) 407f58: 00 407f59: 48 8b 0d 30 91 01 00 mov 0x19130(%rip),%rcx # 421090 <_D4core4sync9exception13SyncException6__initZ+0x40> 407f60: 48 89 48 40 mov %rcx,0x40(%rax) 407f64: 0f 10 05 15 91 01 00 movups 0x19115(%rip),%xmm0 # 421080 <_D4core4sync9exception13SyncException6__initZ+0x30> 407f6b: 0f 11 40 30 movups %xmm0,0x30(%rax) 407f6f: 0f 10 05 fa 90 01 00 movups 0x190fa(%rip),%xmm0 # 421070 <_D4core4sync9exception13SyncException6__initZ+0x20> 407f76: 0f 11 40 20 movups %xmm0,0x20(%rax) 407f7a: 0f 10 05 df 90 01 00 movups 0x190df(%rip),%xmm0 # 421060 <_D4core4sync9exception13SyncException6__initZ+0x10> 407f81: 0f 11 40 10 movups %xmm0,0x10(%rax) 407f85: 48 c7 04 24 70 c3 41 movq $0x41c370,(%rsp) 407f8c: 00 407f8d: be 00 00 00 00 mov $0x0,%esi 407f92: ba 8d 00 00 00 mov $0x8d,%edx 407f97: b9 42 00 00 00 mov $0x42,%ecx 407f9c: 41 b8 b0 c3 41 00 mov $0x41c3b0,%r8d 407fa2: 41 b9 14 00 00 00 mov $0x14,%r9d 407fa8: 48 89 c7 mov %rax,%rdi 407fab: e8 00 25 01 00 callq 41a4b0 <_D4core4sync9exception13SyncException6__ctorMFNaNbNfAyaAyamC6object9ThrowableZC4core4sync9exception13SyncException> 407fb0: 48 89 c7 mov %rax,%rdi 407fb3: e8 b8 0c 00 00 callq 408c70 <_d_throw_exception> 407fb8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 407fbf: 00 0000000000407fc0 <_D4core4sync5mutex5Mutex6unlockMFNeZv>: 407fc0: 50 push %rax 407fc1: 48 83 c7 10 add $0x10,%rdi 407fc5: e8 56 9c ff ff callq 401c20 407fca: 85 c0 test %eax,%eax 407fcc: 75 02 jne 407fd0 <_D4core4sync5mutex5Mutex6unlockMFNeZv+0x10> 407fce: 58 pop %rax 407fcf: c3 retq 407fd0: bf 20 00 63 00 mov $0x630020,%edi 407fd5: e8 d6 b7 00 00 callq 4137b0 <_d_newclass> 407fda: 48 c7 00 a0 10 42 00 movq $0x4210a0,(%rax) 407fe1: 48 c7 40 08 00 00 00 movq $0x0,0x8(%rax) 407fe8: 00 407fe9: 48 8b 0d a0 90 01 00 mov 0x190a0(%rip),%rcx # 421090 <_D4core4sync9exception13SyncException6__initZ+0x40> 407ff0: 48 89 48 40 mov %rcx,0x40(%rax) 407ff4: 0f 10 05 85 90 01 00 movups 0x19085(%rip),%xmm0 # 421080 <_D4core4sync9exception13SyncException6__initZ+0x30> 407ffb: 0f 11 40 30 movups %xmm0,0x30(%rax) 407fff: 0f 10 05 6a 90 01 00 movups 0x1906a(%rip),%xmm0 # 421070 <_D4core4sync9exception13SyncException6__initZ+0x20> 408006: 0f 11 40 20 movups %xmm0,0x20(%rax) 40800a: 0f 10 05 4f 90 01 00 movups 0x1904f(%rip),%xmm0 # 421060 <_D4core4sync9exception13SyncException6__initZ+0x10> 408011: 0f 11 40 10 movups %xmm0,0x10(%rax) 408015: 48 c7 04 24 90 c3 41 movq $0x41c390,(%rsp) 40801c: 00 40801d: be 00 00 00 00 mov $0x0,%esi 408022: ba a3 00 00 00 mov $0xa3,%edx 408027: b9 42 00 00 00 mov $0x42,%ecx 40802c: 41 b8 b0 c3 41 00 mov $0x41c3b0,%r8d 408032: 41 b9 16 00 00 00 mov $0x16,%r9d 408038: 48 89 c7 mov %rax,%rdi 40803b: e8 70 24 01 00 callq 41a4b0 <_D4core4sync9exception13SyncException6__ctorMFNaNbNfAyaAyamC6object9ThrowableZC4core4sync9exception13SyncException> 408040: 48 89 c7 mov %rax,%rdi 408043: e8 28 0c 00 00 callq 408c70 <_d_throw_exception> 408048: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 40804f: 00 0000000000408050 <_D4core4sync5mutex5Mutex7tryLockMFZb>: 408050: 50 push %rax 408051: 48 83 c7 10 add $0x10,%rdi 408055: e8 06 9a ff ff callq 401a60 40805a: 85 c0 test %eax,%eax 40805c: 0f 94 c0 sete %al 40805f: 5a pop %rdx 408060: c3 retq 408061: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) 408068: 00 00 00 40806b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 0000000000408070 : 408070: 55 push %rbp 408071: 48 89 e5 mov %rsp,%rbp 408074: 8a 05 56 84 22 00 mov 0x228456(%rip),%al # 6304d0 40807a: 84 c0 test %al,%al 40807c: 75 3e jne 4080bc 40807e: c6 05 4b 84 22 00 01 movb $0x1,0x22844b(%rip) # 6304d0 408085: 48 89 e0 mov %rsp,%rax 408088: 48 8d 78 d0 lea -0x30(%rax),%rdi 40808c: 48 89 fc mov %rdi,%rsp 40808f: 48 c7 40 d0 01 00 00 movq $0x1,-0x30(%rax) 408096: 00 408097: 48 c7 40 d8 c8 04 63 movq $0x6304c8,-0x28(%rax) 40809e: 00 40809f: 48 c7 40 e0 40 01 63 movq $0x630140,-0x20(%rax) 4080a6: 00 4080a7: 48 c7 40 e8 20 04 63 movq $0x630420,-0x18(%rax) 4080ae: 00 4080af: 48 c7 40 f0 18 02 63 movq $0x630218,-0x10(%rax) 4080b6: 00 4080b7: e8 04 80 00 00 callq 4100c0 <_d_dso_registry> 4080bc: 48 89 ec mov %rbp,%rsp 4080bf: 5d pop %rbp 4080c0: c3 retq 4080c1: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) 4080c8: 00 00 00 4080cb: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 00000000004080d0 : 4080d0: 55 push %rbp 4080d1: 48 89 e5 mov %rsp,%rbp 4080d4: 8a 05 f6 83 22 00 mov 0x2283f6(%rip),%al # 6304d0 4080da: 84 c0 test %al,%al 4080dc: 75 3e jne 40811c 4080de: c6 05 eb 83 22 00 01 movb $0x1,0x2283eb(%rip) # 6304d0 4080e5: 48 89 e0 mov %rsp,%rax 4080e8: 48 8d 78 d0 lea -0x30(%rax),%rdi 4080ec: 48 89 fc mov %rdi,%rsp 4080ef: 48 c7 40 d0 01 00 00 movq $0x1,-0x30(%rax) 4080f6: 00 4080f7: 48 c7 40 d8 c8 04 63 movq $0x6304c8,-0x28(%rax) 4080fe: 00 4080ff: 48 c7 40 e0 40 01 63 movq $0x630140,-0x20(%rax) 408106: 00 408107: 48 c7 40 e8 20 04 63 movq $0x630420,-0x18(%rax) 40810e: 00 40810f: 48 c7 40 f0 20 02 63 movq $0x630220,-0x10(%rax) 408116: 00 408117: e8 a4 7f 00 00 callq 4100c0 <_d_dso_registry> 40811c: 48 89 ec mov %rbp,%rsp 40811f: 5d pop %rbp 408120: c3 retq 408121: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) 408128: 00 00 00 40812b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 0000000000408130 : 408130: 55 push %rbp 408131: 48 89 e5 mov %rsp,%rbp 408134: 8a 05 96 83 22 00 mov 0x228396(%rip),%al # 6304d0 40813a: 84 c0 test %al,%al 40813c: 75 3e jne 40817c 40813e: c6 05 8b 83 22 00 01 movb $0x1,0x22838b(%rip) # 6304d0 408145: 48 89 e0 mov %rsp,%rax 408148: 48 8d 78 d0 lea -0x30(%rax),%rdi 40814c: 48 89 fc mov %rdi,%rsp 40814f: 48 c7 40 d0 01 00 00 movq $0x1,-0x30(%rax) 408156: 00 408157: 48 c7 40 d8 c8 04 63 movq $0x6304c8,-0x28(%rax) 40815e: 00 40815f: 48 c7 40 e0 40 01 63 movq $0x630140,-0x20(%rax) 408166: 00 408167: 48 c7 40 e8 20 04 63 movq $0x630420,-0x18(%rax) 40816e: 00 40816f: 48 c7 40 f0 28 02 63 movq $0x630228,-0x10(%rax) 408176: 00 408177: e8 44 7f 00 00 callq 4100c0 <_d_dso_registry> 40817c: 48 89 ec mov %rbp,%rsp 40817f: 5d pop %rbp 408180: c3 retq 408181: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) 408188: 00 00 00 40818b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 0000000000408190 <_D4core4stdc5errno5errnoFNbNdNeZi>: 408190: e9 7b ee 00 00 jmpq 417010 408195: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) 40819c: 00 00 00 40819f: 90 nop 00000000004081a0 <_D4core4stdc5errno5errnoFNbNdNeiZi>: 4081a0: e9 7b ee 00 00 jmpq 417020 4081a5: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) 4081ac: 00 00 00 4081af: 90 nop 00000000004081b0 : 4081b0: 55 push %rbp 4081b1: 48 89 e5 mov %rsp,%rbp 4081b4: 8a 05 16 83 22 00 mov 0x228316(%rip),%al # 6304d0 4081ba: 84 c0 test %al,%al 4081bc: 75 3e jne 4081fc 4081be: c6 05 0b 83 22 00 01 movb $0x1,0x22830b(%rip) # 6304d0 4081c5: 48 89 e0 mov %rsp,%rax 4081c8: 48 8d 78 d0 lea -0x30(%rax),%rdi 4081cc: 48 89 fc mov %rdi,%rsp 4081cf: 48 c7 40 d0 01 00 00 movq $0x1,-0x30(%rax) 4081d6: 00 4081d7: 48 c7 40 d8 c8 04 63 movq $0x6304c8,-0x28(%rax) 4081de: 00 4081df: 48 c7 40 e0 40 01 63 movq $0x630140,-0x20(%rax) 4081e6: 00 4081e7: 48 c7 40 e8 20 04 63 movq $0x630420,-0x18(%rax) 4081ee: 00 4081ef: 48 c7 40 f0 30 02 63 movq $0x630230,-0x10(%rax) 4081f6: 00 4081f7: e8 c4 7e 00 00 callq 4100c0 <_d_dso_registry> 4081fc: 48 89 ec mov %rbp,%rsp 4081ff: 5d pop %rbp 408200: c3 retq 408201: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) 408208: 00 00 00 40820b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 0000000000408210 : 408210: 53 push %rbx 408211: 48 81 ec f0 00 00 00 sub $0xf0,%rsp 408218: 48 89 fb mov %rdi,%rbx 40821b: 84 c0 test %al,%al 40821d: 74 37 je 408256 40821f: 0f 29 44 24 50 movaps %xmm0,0x50(%rsp) 408224: 0f 29 4c 24 60 movaps %xmm1,0x60(%rsp) 408229: 0f 29 54 24 70 movaps %xmm2,0x70(%rsp) 40822e: 0f 29 9c 24 80 00 00 movaps %xmm3,0x80(%rsp) 408235: 00 408236: 0f 29 a4 24 90 00 00 movaps %xmm4,0x90(%rsp) 40823d: 00 40823e: 0f 29 ac 24 a0 00 00 movaps %xmm5,0xa0(%rsp) 408245: 00 408246: 0f 29 b4 24 b0 00 00 movaps %xmm6,0xb0(%rsp) 40824d: 00 40824e: 0f 29 bc 24 c0 00 00 movaps %xmm7,0xc0(%rsp) 408255: 00 408256: 4c 89 4c 24 48 mov %r9,0x48(%rsp) 40825b: 4c 89 44 24 40 mov %r8,0x40(%rsp) 408260: 48 89 4c 24 38 mov %rcx,0x38(%rsp) 408265: 48 89 54 24 30 mov %rdx,0x30(%rsp) 40826a: 48 89 74 24 28 mov %rsi,0x28(%rsp) 40826f: 48 8b 05 9a 8e 01 00 mov 0x18e9a(%rip),%rax # 421110 <_D4core4stdc6stdarg9__va_list6__initZ+0x10> 408276: 48 89 84 24 e0 00 00 mov %rax,0xe0(%rsp) 40827d: 00 40827e: 0f 10 05 7b 8e 01 00 movups 0x18e7b(%rip),%xmm0 # 421100 <_D4core4stdc6stdarg9__va_list6__initZ> 408285: 0f 29 84 24 d0 00 00 movaps %xmm0,0xd0(%rsp) 40828c: 00 40828d: 48 8d 44 24 20 lea 0x20(%rsp),%rax 408292: 48 89 84 24 e0 00 00 mov %rax,0xe0(%rsp) 408299: 00 40829a: 48 8d 84 24 00 01 00 lea 0x100(%rsp),%rax 4082a1: 00 4082a2: 48 89 84 24 d8 00 00 mov %rax,0xd8(%rsp) 4082a9: 00 4082aa: c7 84 24 d4 00 00 00 movl $0x30,0xd4(%rsp) 4082b1: 30 00 00 00 4082b5: c7 84 24 d0 00 00 00 movl $0x8,0xd0(%rsp) 4082bc: 08 00 00 00 4082c0: bf 70 c5 41 00 mov $0x41c570,%edi 4082c5: 31 c0 xor %eax,%eax 4082c7: e8 74 95 ff ff callq 401840 4082cc: 48 8b 84 24 e0 00 00 mov 0xe0(%rsp),%rax 4082d3: 00 4082d4: 48 89 44 24 10 mov %rax,0x10(%rsp) 4082d9: 0f 28 84 24 d0 00 00 movaps 0xd0(%rsp),%xmm0 4082e0: 00 4082e1: 0f 11 04 24 movups %xmm0,(%rsp) 4082e5: 48 89 df mov %rbx,%rdi 4082e8: e8 a3 97 ff ff callq 401a90 4082ed: bf 0a 00 00 00 mov $0xa,%edi 4082f2: e8 19 96 ff ff callq 401910 4082f7: e8 d4 95 ff ff callq 4018d0 4082fc: 48 81 c4 f0 00 00 00 add $0xf0,%rsp 408303: 5b pop %rbx 408304: c3 retq 408305: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) 40830c: 00 00 00 40830f: 90 nop 0000000000408310 <_D3ldc2eh11get_sleb128FPhKlZPh>: 408310: 41 57 push %r15 408312: 41 56 push %r14 408314: 41 55 push %r13 408316: 41 54 push %r12 408318: 53 push %rbx 408319: 49 89 f4 mov %rsi,%r12 40831c: 49 89 fe mov %rdi,%r14 40831f: 49 c7 06 00 00 00 00 movq $0x0,(%r14) 408326: 41 8a 04 24 mov (%r12),%al 40832a: 45 31 ff xor %r15d,%r15d 40832d: a8 80 test $0x80,%al 40832f: 74 7d je 4083ae <_D3ldc2eh11get_sleb128FPhKlZPh+0x9e> 408331: 0f b6 d0 movzbl %al,%edx 408334: 49 ff c4 inc %r12 408337: 31 c0 xor %eax,%eax 408339: 45 31 ed xor %r13d,%r13d 40833c: eb 0b jmp 408349 <_D3ldc2eh11get_sleb128FPhKlZPh+0x39> 40833e: 66 90 xchg %ax,%ax 408340: 49 8b 06 mov (%r14),%rax 408343: 49 ff c4 inc %r12 408346: 49 89 dd mov %rbx,%r13 408349: 83 e2 7f and $0x7f,%edx 40834c: 44 88 e9 mov %r13b,%cl 40834f: d3 e2 shl %cl,%edx 408351: 48 63 ca movslq %edx,%rcx 408354: 48 09 c1 or %rax,%rcx 408357: 49 89 0e mov %rcx,(%r14) 40835a: 49 8d 5d 07 lea 0x7(%r13),%rbx 40835e: 48 83 fb 3f cmp $0x3f,%rbx 408362: 76 0c jbe 408370 <_D3ldc2eh11get_sleb128FPhKlZPh+0x60> 408364: bf d0 c5 41 00 mov $0x41c5d0,%edi 408369: 31 c0 xor %eax,%eax 40836b: e8 a0 fe ff ff callq 408210 408370: 41 8a 04 24 mov (%r12),%al 408374: 0f b6 d0 movzbl %al,%edx 408377: f6 c2 80 test $0x80,%dl 40837a: 75 c4 jne 408340 <_D3ldc2eh11get_sleb128FPhKlZPh+0x30> 40837c: 45 31 ff xor %r15d,%r15d 40837f: 49 83 fd f9 cmp $0xfffffffffffffff9,%r13 408383: 74 29 je 4083ae <_D3ldc2eh11get_sleb128FPhKlZPh+0x9e> 408385: 4d 8d 7d 07 lea 0x7(%r13),%r15 408389: b9 39 00 00 00 mov $0x39,%ecx 40838e: 44 29 e9 sub %r13d,%ecx 408391: be 01 00 00 00 mov $0x1,%esi 408396: 48 d3 e6 shl %cl,%rsi 408399: 48 39 f2 cmp %rsi,%rdx 40839c: 7c 10 jl 4083ae <_D3ldc2eh11get_sleb128FPhKlZPh+0x9e> 40839e: bf d0 c5 41 00 mov $0x41c5d0,%edi 4083a3: 31 c0 xor %eax,%eax 4083a5: e8 66 fe ff ff callq 408210 4083aa: 41 8a 04 24 mov (%r12),%al 4083ae: 0f b6 c0 movzbl %al,%eax 4083b1: 44 88 f9 mov %r15b,%cl 4083b4: d3 e0 shl %cl,%eax 4083b6: 48 98 cltq 4083b8: 49 0b 06 or (%r14),%rax 4083bb: 49 83 ff 3f cmp $0x3f,%r15 4083bf: 49 89 06 mov %rax,(%r14) 4083c2: 77 23 ja 4083e7 <_D3ldc2eh11get_sleb128FPhKlZPh+0xd7> 4083c4: 41 f6 04 24 40 testb $0x40,(%r12) 4083c9: 74 1c je 4083e7 <_D3ldc2eh11get_sleb128FPhKlZPh+0xd7> 4083cb: 41 83 c7 07 add $0x7,%r15d 4083cf: ba 01 00 00 00 mov $0x1,%edx 4083d4: 44 88 f9 mov %r15b,%cl 4083d7: d3 e2 shl %cl,%edx 4083d9: ff ca dec %edx 4083db: 48 63 ca movslq %edx,%rcx 4083de: 48 f7 d1 not %rcx 4083e1: 48 09 c8 or %rcx,%rax 4083e4: 49 89 06 mov %rax,(%r14) 4083e7: 49 ff c4 inc %r12 4083ea: 4c 89 e0 mov %r12,%rax 4083ed: 5b pop %rbx 4083ee: 41 5c pop %r12 4083f0: 41 5d pop %r13 4083f2: 41 5e pop %r14 4083f4: 41 5f pop %r15 4083f6: c3 retq 4083f7: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) 4083fe: 00 00 0000000000408400 <_D3ldc2eh25get_size_of_encoded_valueFhZm>: 408400: 50 push %rax 408401: 31 c0 xor %eax,%eax 408403: 40 80 ff ff cmp $0xff,%dil 408407: 74 1d je 408426 <_D3ldc2eh25get_size_of_encoded_valueFhZm+0x26> 408409: 40 0f b6 cf movzbl %dil,%ecx 40840d: 83 e1 07 and $0x7,%ecx 408410: b8 08 00 00 00 mov $0x8,%eax 408415: 83 f9 04 cmp $0x4,%ecx 408418: 77 15 ja 40842f <_D3ldc2eh25get_size_of_encoded_valueFhZm+0x2f> 40841a: ff 24 cd b8 c4 41 00 jmpq *0x41c4b8(,%rcx,8) 408421: b8 02 00 00 00 mov $0x2,%eax 408426: 5a pop %rdx 408427: c3 retq 408428: b8 04 00 00 00 mov $0x4,%eax 40842d: 5a pop %rdx 40842e: c3 retq 40842f: bf 10 c6 41 00 mov $0x41c610,%edi 408434: 31 c0 xor %eax,%eax 408436: e8 d5 fd ff ff callq 408210 40843b: 0f 0b ud2a 40843d: 0f 1f 00 nopl (%rax) 0000000000408440 <_D3ldc2eh17get_encoded_valueFPhKmhPvZPh>: 408440: 55 push %rbp 408441: 41 57 push %r15 408443: 41 56 push %r14 408445: 41 55 push %r13 408447: 41 54 push %r12 408449: 53 push %rbx 40844a: 48 83 ec 18 sub $0x18,%rsp 40844e: 48 89 cb mov %rcx,%rbx 408451: 49 89 d6 mov %rdx,%r14 408454: 89 f5 mov %esi,%ebp 408456: 49 89 ff mov %rdi,%r15 408459: 40 80 fd 50 cmp $0x50,%bpl 40845d: 0f 84 88 01 00 00 je 4085eb <_D3ldc2eh17get_encoded_valueFPhKmhPvZPh+0x1ab> 408463: 89 e8 mov %ebp,%eax 408465: 83 e0 0f and $0xf,%eax 408468: 83 f8 0c cmp $0xc,%eax 40846b: 0f 87 7a 01 00 00 ja 4085eb <_D3ldc2eh17get_encoded_valueFPhKmhPvZPh+0x1ab> 408471: ff 24 c5 e0 c4 41 00 jmpq *0x41c4e0(,%rax,8) 408478: 48 8b 03 mov (%rbx),%rax 40847b: 49 89 06 mov %rax,(%r14) 40847e: 4c 8d 63 08 lea 0x8(%rbx),%r12 408482: e9 00 01 00 00 jmpq 408587 <_D3ldc2eh17get_encoded_valueFPhKmhPvZPh+0x147> 408487: 49 c7 06 00 00 00 00 movq $0x0,(%r14) 40848e: 8a 03 mov (%rbx),%al 408490: 45 31 ed xor %r13d,%r13d 408493: a8 80 test $0x80,%al 408495: 0f 84 a6 00 00 00 je 408541 <_D3ldc2eh17get_encoded_valueFPhKmhPvZPh+0x101> 40849b: 4c 89 7c 24 08 mov %r15,0x8(%rsp) 4084a0: 0f b6 d0 movzbl %al,%edx 4084a3: 4c 8d 63 01 lea 0x1(%rbx),%r12 4084a7: 31 c0 xor %eax,%eax 4084a9: 45 31 ff xor %r15d,%r15d 4084ac: eb 0b jmp 4084b9 <_D3ldc2eh17get_encoded_valueFPhKmhPvZPh+0x79> 4084ae: 66 90 xchg %ax,%ax 4084b0: 49 8b 06 mov (%r14),%rax 4084b3: 49 ff c4 inc %r12 4084b6: 4d 89 ef mov %r13,%r15 4084b9: 83 e2 7f and $0x7f,%edx 4084bc: 44 88 f9 mov %r15b,%cl 4084bf: d3 e2 shl %cl,%edx 4084c1: 48 63 ca movslq %edx,%rcx 4084c4: 48 09 c1 or %rax,%rcx 4084c7: 49 89 0e mov %rcx,(%r14) 4084ca: 4d 8d 6f 07 lea 0x7(%r15),%r13 4084ce: 49 83 fd 3f cmp $0x3f,%r13 4084d2: 76 0c jbe 4084e0 <_D3ldc2eh17get_encoded_valueFPhKmhPvZPh+0xa0> 4084d4: bf 90 c5 41 00 mov $0x41c590,%edi 4084d9: 31 c0 xor %eax,%eax 4084db: e8 30 fd ff ff callq 408210 4084e0: 41 8a 04 24 mov (%r12),%al 4084e4: 0f b6 d0 movzbl %al,%edx 4084e7: f6 c2 80 test $0x80,%dl 4084ea: 75 c4 jne 4084b0 <_D3ldc2eh17get_encoded_valueFPhKmhPvZPh+0x70> 4084ec: 45 31 ed xor %r13d,%r13d 4084ef: 49 83 ff f9 cmp $0xfffffffffffffff9,%r15 4084f3: 75 51 jne 408546 <_D3ldc2eh17get_encoded_valueFPhKmhPvZPh+0x106> 4084f5: 4c 8b 7c 24 08 mov 0x8(%rsp),%r15 4084fa: eb 78 jmp 408574 <_D3ldc2eh17get_encoded_valueFPhKmhPvZPh+0x134> 4084fc: 0f b7 03 movzwl (%rbx),%eax 4084ff: eb 2b jmp 40852c <_D3ldc2eh17get_encoded_valueFPhKmhPvZPh+0xec> 408501: 8b 03 mov (%rbx),%eax 408503: eb 33 jmp 408538 <_D3ldc2eh17get_encoded_valueFPhKmhPvZPh+0xf8> 408505: 48 c7 44 24 10 00 00 movq $0x0,0x10(%rsp) 40850c: 00 00 40850e: 48 8d 7c 24 10 lea 0x10(%rsp),%rdi 408513: 48 89 de mov %rbx,%rsi 408516: e8 f5 fd ff ff callq 408310 <_D3ldc2eh11get_sleb128FPhKlZPh> 40851b: 49 89 c4 mov %rax,%r12 40851e: 49 8b 06 mov (%r14),%rax 408521: 48 89 44 24 10 mov %rax,0x10(%rsp) 408526: eb 5f jmp 408587 <_D3ldc2eh17get_encoded_valueFPhKmhPvZPh+0x147> 408528: 48 0f bf 03 movswq (%rbx),%rax 40852c: 49 89 06 mov %rax,(%r14) 40852f: 4c 8d 63 02 lea 0x2(%rbx),%r12 408533: eb 52 jmp 408587 <_D3ldc2eh17get_encoded_valueFPhKmhPvZPh+0x147> 408535: 48 63 03 movslq (%rbx),%rax 408538: 49 89 06 mov %rax,(%r14) 40853b: 4c 8d 63 04 lea 0x4(%rbx),%r12 40853f: eb 46 jmp 408587 <_D3ldc2eh17get_encoded_valueFPhKmhPvZPh+0x147> 408541: 49 89 dc mov %rbx,%r12 408544: eb 2e jmp 408574 <_D3ldc2eh17get_encoded_valueFPhKmhPvZPh+0x134> 408546: 4d 8d 6f 07 lea 0x7(%r15),%r13 40854a: b9 39 00 00 00 mov $0x39,%ecx 40854f: 44 29 f9 sub %r15d,%ecx 408552: be 01 00 00 00 mov $0x1,%esi 408557: 48 d3 e6 shl %cl,%rsi 40855a: 48 39 f2 cmp %rsi,%rdx 40855d: 4c 8b 7c 24 08 mov 0x8(%rsp),%r15 408562: 7c 10 jl 408574 <_D3ldc2eh17get_encoded_valueFPhKmhPvZPh+0x134> 408564: bf 90 c5 41 00 mov $0x41c590,%edi 408569: 31 c0 xor %eax,%eax 40856b: e8 a0 fc ff ff callq 408210 408570: 41 8a 04 24 mov (%r12),%al 408574: 0f b6 c0 movzbl %al,%eax 408577: 44 88 e9 mov %r13b,%cl 40857a: d3 e0 shl %cl,%eax 40857c: 48 98 cltq 40857e: 49 0b 06 or (%r14),%rax 408581: 49 89 06 mov %rax,(%r14) 408584: 49 ff c4 inc %r12 408587: 89 e9 mov %ebp,%ecx 408589: 83 e1 70 and $0x70,%ecx 40858c: 83 f9 0f cmp $0xf,%ecx 40858f: 7f 06 jg 408597 <_D3ldc2eh17get_encoded_valueFPhKmhPvZPh+0x157> 408591: 85 c9 test %ecx,%ecx 408593: 75 53 jne 4085e8 <_D3ldc2eh17get_encoded_valueFPhKmhPvZPh+0x1a8> 408595: eb 40 jmp 4085d7 <_D3ldc2eh17get_encoded_valueFPhKmhPvZPh+0x197> 408597: 83 f9 1f cmp $0x1f,%ecx 40859a: 7f 0a jg 4085a6 <_D3ldc2eh17get_encoded_valueFPhKmhPvZPh+0x166> 40859c: 83 f9 10 cmp $0x10,%ecx 40859f: 75 47 jne 4085e8 <_D3ldc2eh17get_encoded_valueFPhKmhPvZPh+0x1a8> 4085a1: 48 01 d8 add %rbx,%rax 4085a4: eb 2e jmp 4085d4 <_D3ldc2eh17get_encoded_valueFPhKmhPvZPh+0x194> 4085a6: 83 f9 20 cmp $0x20,%ecx 4085a9: 74 0f je 4085ba <_D3ldc2eh17get_encoded_valueFPhKmhPvZPh+0x17a> 4085ab: 83 f9 30 cmp $0x30,%ecx 4085ae: 75 14 jne 4085c4 <_D3ldc2eh17get_encoded_valueFPhKmhPvZPh+0x184> 4085b0: 4c 89 ff mov %r15,%rdi 4085b3: e8 08 93 ff ff callq 4018c0 <_Unwind_GetDataRelBase@plt> 4085b8: eb 17 jmp 4085d1 <_D3ldc2eh17get_encoded_valueFPhKmhPvZPh+0x191> 4085ba: 4c 89 ff mov %r15,%rdi 4085bd: e8 9e 95 ff ff callq 401b60 <_Unwind_GetTextRelBase@plt> 4085c2: eb 0d jmp 4085d1 <_D3ldc2eh17get_encoded_valueFPhKmhPvZPh+0x191> 4085c4: 83 f9 40 cmp $0x40,%ecx 4085c7: 75 1f jne 4085e8 <_D3ldc2eh17get_encoded_valueFPhKmhPvZPh+0x1a8> 4085c9: 4c 89 ff mov %r15,%rdi 4085cc: e8 8f 92 ff ff callq 401860 <_Unwind_GetRegionStart@plt> 4085d1: 49 03 06 add (%r14),%rax 4085d4: 49 89 06 mov %rax,(%r14) 4085d7: 40 f6 c5 80 test $0x80,%bpl 4085db: 74 06 je 4085e3 <_D3ldc2eh17get_encoded_valueFPhKmhPvZPh+0x1a3> 4085dd: 48 8b 00 mov (%rax),%rax 4085e0: 49 89 06 mov %rax,(%r14) 4085e3: 4c 89 e0 mov %r12,%rax 4085e6: eb 12 jmp 4085fa <_D3ldc2eh17get_encoded_valueFPhKmhPvZPh+0x1ba> 4085e8: 4c 89 e3 mov %r12,%rbx 4085eb: bf 60 c6 41 00 mov $0x41c660,%edi 4085f0: 31 c0 xor %eax,%eax 4085f2: e8 19 fc ff ff callq 408210 4085f7: 48 89 d8 mov %rbx,%rax 4085fa: 48 83 c4 18 add $0x18,%rsp 4085fe: 5b pop %rbx 4085ff: 41 5c pop %r12 408601: 41 5d pop %r13 408603: 41 5e pop %r14 408605: 41 5f pop %r15 408607: 5d pop %rbp 408608: c3 retq 408609: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 0000000000408610 <_D3ldc2eh12_d_exception11__xopEqualsFKxS3ldc2eh12_d_exceptionKxS3ldc2eh12_d_exceptionZb>: 408610: 41 56 push %r14 408612: 53 push %rbx 408613: 50 push %rax 408614: 49 89 f6 mov %rsi,%r14 408617: 48 89 fb mov %rdi,%rbx 40861a: 49 8b 36 mov (%r14),%rsi 40861d: 48 8b 3b mov (%rbx),%rdi 408620: e8 9b 0a 00 00 callq 4090c0 <_D6object8opEqualsFxC6ObjectxC6ObjectZb> 408625: a8 01 test $0x1,%al 408627: 74 1f je 408648 <_D3ldc2eh12_d_exception11__xopEqualsFKxS3ldc2eh12_d_exceptionKxS3ldc2eh12_d_exceptionZb+0x38> 408629: 49 83 c6 08 add $0x8,%r14 40862d: 48 83 c3 08 add $0x8,%rbx 408631: ba 20 00 00 00 mov $0x20,%edx 408636: 4c 89 f7 mov %r14,%rdi 408639: 48 89 de mov %rbx,%rsi 40863c: e8 df 94 ff ff callq 401b20 408641: 85 c0 test %eax,%eax 408643: 0f 94 c0 sete %al 408646: eb 02 jmp 40864a <_D3ldc2eh12_d_exception11__xopEqualsFKxS3ldc2eh12_d_exceptionKxS3ldc2eh12_d_exceptionZb+0x3a> 408648: 31 c0 xor %eax,%eax 40864a: 48 83 c4 08 add $0x8,%rsp 40864e: 5b pop %rbx 40864f: 41 5e pop %r14 408651: c3 retq 408652: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) 408659: 00 00 00 40865c: 0f 1f 40 00 nopl 0x0(%rax) 0000000000408660 <_d_eh_personality>: 408660: 55 push %rbp 408661: 41 57 push %r15 408663: 41 56 push %r14 408665: 41 55 push %r13 408667: 41 54 push %r12 408669: 53 push %rbx 40866a: 48 81 ec 88 00 00 00 sub $0x88,%rsp 408671: 4c 89 c3 mov %r8,%rbx 408674: 49 89 ce mov %rcx,%r14 408677: 41 89 f7 mov %esi,%r15d 40867a: 83 ff 01 cmp $0x1,%edi 40867d: 48 89 94 24 80 00 00 mov %rdx,0x80(%rsp) 408684: 00 408685: bd 03 00 00 00 mov $0x3,%ebp 40868a: 0f 85 cd 03 00 00 jne 408a5d <_d_eh_personality+0x3fd> 408690: 48 8d b4 24 80 00 00 lea 0x80(%rsp),%rsi 408697: 00 408698: bf 08 00 00 00 mov $0x8,%edi 40869d: ba 08 00 00 00 mov $0x8,%edx 4086a2: b9 98 c8 62 00 mov $0x62c898,%ecx 4086a7: 41 b8 e8 02 42 00 mov $0x4202e8,%r8d 4086ad: e8 0e e1 00 00 callq 4167c0 <_adEq2> 4086b2: 85 c0 test %eax,%eax 4086b4: 0f 84 a3 03 00 00 je 408a5d <_d_eh_personality+0x3fd> 4086ba: 48 c7 44 24 78 00 00 movq $0x0,0x78(%rsp) 4086c1: 00 00 4086c3: 48 c7 44 24 70 00 00 movq $0x0,0x70(%rsp) 4086ca: 00 00 4086cc: 48 c7 44 24 68 00 00 movq $0x0,0x68(%rsp) 4086d3: 00 00 4086d5: c6 44 24 67 00 movb $0x0,0x67(%rsp) 4086da: 48 8d 7c 24 67 lea 0x67(%rsp),%rdi 4086df: 48 8d 74 24 68 lea 0x68(%rsp),%rsi 4086e4: 48 8d 54 24 70 lea 0x70(%rsp),%rdx 4086e9: 48 8d 4c 24 78 lea 0x78(%rsp),%rcx 4086ee: 49 89 d8 mov %rbx,%r8 4086f1: e8 aa 03 00 00 callq 408aa0 <_D3ldc2eh28_d_getLanguageSpecificTablesFPvKPhKPhKPhKhZv> 4086f6: 4c 8b 6c 24 78 mov 0x78(%rsp),%r13 4086fb: 4d 85 ed test %r13,%r13 4086fe: bd 08 00 00 00 mov $0x8,%ebp 408703: 0f 84 54 03 00 00 je 408a5d <_d_eh_personality+0x3fd> 408709: 44 89 7c 24 0c mov %r15d,0xc(%rsp) 40870e: 4c 89 74 24 18 mov %r14,0x18(%rsp) 408713: 48 89 df mov %rbx,%rdi 408716: e8 f5 92 ff ff callq 401a10 <_Unwind_GetIP@plt> 40871b: 48 89 c5 mov %rax,%rbp 40871e: 48 ff cd dec %rbp 408721: 48 89 6c 24 20 mov %rbp,0x20(%rsp) 408726: 48 89 df mov %rbx,%rdi 408729: 48 89 5c 24 10 mov %rbx,0x10(%rsp) 40872e: e8 2d 91 ff ff callq 401860 <_Unwind_GetRegionStart@plt> 408733: 48 89 ea mov %rbp,%rdx 408736: 48 89 44 24 40 mov %rax,0x40(%rsp) 40873b: 48 8b 44 24 70 mov 0x70(%rsp),%rax 408740: 48 89 44 24 30 mov %rax,0x30(%rsp) 408745: 66 66 2e 0f 1f 84 00 nopw %cs:0x0(%rax,%rax,1) 40874c: 00 00 00 00 408750: 4c 3b 6c 24 30 cmp 0x30(%rsp),%r13 408755: 0f 83 4f 01 00 00 jae 4088aa <_d_eh_personality+0x24a> 40875b: 41 8b 5d 00 mov 0x0(%r13),%ebx 40875f: 41 8b 45 04 mov 0x4(%r13),%eax 408763: 48 89 44 24 38 mov %rax,0x38(%rsp) 408768: 45 8b 65 08 mov 0x8(%r13),%r12d 40876c: 4d 85 e4 test %r12,%r12 40876f: 4c 8b 7c 24 40 mov 0x40(%rsp),%r15 408774: 4d 0f 44 fc cmove %r12,%r15 408778: 41 8a 45 0c mov 0xc(%r13),%al 40877c: 49 83 c5 0c add $0xc,%r13 408780: a8 80 test $0x80,%al 408782: 75 0c jne 408790 <_d_eh_personality+0x130> 408784: 31 ed xor %ebp,%ebp 408786: 45 31 f6 xor %r14d,%r14d 408789: e9 91 00 00 00 jmpq 40881f <_d_eh_personality+0x1bf> 40878e: 66 90 xchg %ax,%ax 408790: 4c 89 7c 24 28 mov %r15,0x28(%rsp) 408795: 0f b6 d0 movzbl %al,%edx 408798: 31 ed xor %ebp,%ebp 40879a: 45 31 f6 xor %r14d,%r14d 40879d: 0f 1f 00 nopl (%rax) 4087a0: 83 e2 7f and $0x7f,%edx 4087a3: 44 88 f1 mov %r14b,%cl 4087a6: d3 e2 shl %cl,%edx 4087a8: 4c 63 fa movslq %edx,%r15 4087ab: 49 83 c6 07 add $0x7,%r14 4087af: 49 83 fe 3f cmp $0x3f,%r14 4087b3: 76 0c jbe 4087c1 <_d_eh_personality+0x161> 4087b5: bf 90 c5 41 00 mov $0x41c590,%edi 4087ba: 31 c0 xor %eax,%eax 4087bc: e8 4f fa ff ff callq 408210 4087c1: 4c 09 fd or %r15,%rbp 4087c4: 41 8a 45 01 mov 0x1(%r13),%al 4087c8: 49 ff c5 inc %r13 4087cb: 0f b6 d0 movzbl %al,%edx 4087ce: f6 c2 80 test $0x80,%dl 4087d1: 75 cd jne 4087a0 <_d_eh_personality+0x140> 4087d3: 4d 85 f6 test %r14,%r14 4087d6: 75 18 jne 4087f0 <_d_eh_personality+0x190> 4087d8: 45 31 f6 xor %r14d,%r14d 4087db: 4c 8b 7c 24 28 mov 0x28(%rsp),%r15 4087e0: eb 38 jmp 40881a <_d_eh_personality+0x1ba> 4087e2: 66 66 66 66 66 2e 0f nopw %cs:0x0(%rax,%rax,1) 4087e9: 1f 84 00 00 00 00 00 4087f0: b9 40 00 00 00 mov $0x40,%ecx 4087f5: 44 29 f1 sub %r14d,%ecx 4087f8: be 01 00 00 00 mov $0x1,%esi 4087fd: 48 d3 e6 shl %cl,%rsi 408800: 48 39 f2 cmp %rsi,%rdx 408803: 4c 8b 7c 24 28 mov 0x28(%rsp),%r15 408808: 7c 10 jl 40881a <_d_eh_personality+0x1ba> 40880a: bf 90 c5 41 00 mov $0x41c590,%edi 40880f: 31 c0 xor %eax,%eax 408811: e8 fa f9 ff ff callq 408210 408816: 41 8a 45 00 mov 0x0(%r13),%al 40881a: 48 8b 54 24 20 mov 0x20(%rsp),%rdx 40881f: 48 03 5c 24 40 add 0x40(%rsp),%rbx 408824: 48 39 da cmp %rbx,%rdx 408827: 0f 8c 87 00 00 00 jl 4088b4 <_d_eh_personality+0x254> 40882d: 0f b6 c0 movzbl %al,%eax 408830: 44 88 f1 mov %r14b,%cl 408833: d3 e0 shl %cl,%eax 408835: 49 ff c5 inc %r13 408838: 48 03 5c 24 38 add 0x38(%rsp),%rbx 40883d: 48 39 da cmp %rbx,%rdx 408840: 0f 8d 0a ff ff ff jge 408750 <_d_eh_personality+0xf0> 408846: 4d 01 e7 add %r12,%r15 408849: 48 98 cltq 40884b: 48 09 e8 or %rbp,%rax 40884e: 48 89 c1 mov %rax,%rcx 408851: 4c 09 f9 or %r15,%rcx 408854: 0f 84 9f 00 00 00 je 4088f9 <_d_eh_personality+0x299> 40885a: 48 8b 54 24 18 mov 0x18(%rsp),%rdx 40885f: 48 83 c2 f8 add $0xfffffffffffffff8,%rdx 408863: 4d 85 ff test %r15,%r15 408866: 74 56 je 4088be <_d_eh_personality+0x25e> 408868: 48 85 c0 test %rax,%rax 40886b: 75 51 jne 4088be <_d_eh_personality+0x25e> 40886d: 4d 89 fe mov %r15,%r14 408870: 8b 44 24 0c mov 0xc(%rsp),%eax 408874: a8 01 test $0x1,%al 408876: 48 8b 5c 24 10 mov 0x10(%rsp),%rbx 40887b: bd 08 00 00 00 mov $0x8,%ebp 408880: 0f 85 d7 01 00 00 jne 408a5d <_d_eh_personality+0x3fd> 408886: 31 f6 xor %esi,%esi 408888: 48 89 df mov %rbx,%rdi 40888b: e8 00 90 ff ff callq 401890 <_Unwind_SetGR@plt> 408890: be 01 00 00 00 mov $0x1,%esi 408895: 31 d2 xor %edx,%edx 408897: 48 89 df mov %rbx,%rdi 40889a: e8 f1 8f ff ff callq 401890 <_Unwind_SetGR@plt> 40889f: 48 89 df mov %rbx,%rdi 4088a2: 4c 89 f6 mov %r14,%rsi 4088a5: e9 a9 01 00 00 jmpq 408a53 <_d_eh_personality+0x3f3> 4088aa: bd 08 00 00 00 mov $0x8,%ebp 4088af: e9 a9 01 00 00 jmpq 408a5d <_d_eh_personality+0x3fd> 4088b4: bd 08 00 00 00 mov $0x8,%ebp 4088b9: e9 9f 01 00 00 jmpq 408a5d <_d_eh_personality+0x3fd> 4088be: 48 89 54 24 18 mov %rdx,0x18(%rsp) 4088c3: 44 0f b6 74 24 67 movzbl 0x67(%rsp),%r14d 4088c9: 45 31 e4 xor %r12d,%r12d 4088cc: 41 81 fe ff 00 00 00 cmp $0xff,%r14d 4088d3: 74 34 je 408909 <_d_eh_personality+0x2a9> 4088d5: 44 89 f1 mov %r14d,%ecx 4088d8: 83 e1 07 and $0x7,%ecx 4088db: 41 bc 08 00 00 00 mov $0x8,%r12d 4088e1: 83 f9 04 cmp $0x4,%ecx 4088e4: 0f 87 9a 01 00 00 ja 408a84 <_d_eh_personality+0x424> 4088ea: ff 24 cd 48 c5 41 00 jmpq *0x41c548(,%rcx,8) 4088f1: 41 bc 02 00 00 00 mov $0x2,%r12d 4088f7: eb 10 jmp 408909 <_d_eh_personality+0x2a9> 4088f9: bd 08 00 00 00 mov $0x8,%ebp 4088fe: e9 5a 01 00 00 jmpq 408a5d <_d_eh_personality+0x3fd> 408903: 41 bc 04 00 00 00 mov $0x4,%r12d 408909: 4c 89 7c 24 28 mov %r15,0x28(%rsp) 40890e: 48 8b 4c 24 30 mov 0x30(%rsp),%rcx 408913: 48 8d 6c 08 ff lea -0x1(%rax,%rcx,1),%rbp 408918: 48 c7 44 24 58 00 00 movq $0x0,0x58(%rsp) 40891f: 00 00 408921: 48 c7 44 24 50 00 00 movq $0x0,0x50(%rsp) 408928: 00 00 40892a: 49 f7 dc neg %r12 40892d: 48 8b 5c 24 68 mov 0x68(%rsp),%rbx 408932: 4c 8b 6c 24 10 mov 0x10(%rsp),%r13 408937: eb 0a jmp 408943 <_d_eh_personality+0x2e3> 408939: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 408940: 48 01 c5 add %rax,%rbp 408943: 48 8d 7c 24 58 lea 0x58(%rsp),%rdi 408948: 48 89 ee mov %rbp,%rsi 40894b: e8 c0 f9 ff ff callq 408310 <_D3ldc2eh11get_sleb128FPhKlZPh> 408950: 48 89 c5 mov %rax,%rbp 408953: 48 8d 7c 24 50 lea 0x50(%rsp),%rdi 408958: 48 89 ee mov %rbp,%rsi 40895b: e8 b0 f9 ff ff callq 408310 <_D3ldc2eh11get_sleb128FPhKlZPh> 408960: 4c 8b 7c 24 58 mov 0x58(%rsp),%r15 408965: 4d 85 ff test %r15,%r15 408968: 78 07 js 408971 <_d_eh_personality+0x311> 40896a: 75 11 jne 40897d <_d_eh_personality+0x31d> 40896c: e9 97 00 00 00 jmpq 408a08 <_d_eh_personality+0x3a8> 408971: bf 40 c7 41 00 mov $0x41c740,%edi 408976: 31 c0 xor %eax,%eax 408978: e8 93 f8 ff ff callq 408210 40897d: 48 c7 44 24 48 00 00 movq $0x0,0x48(%rsp) 408984: 00 00 408986: 4c 89 f9 mov %r15,%rcx 408989: 49 0f af cc imul %r12,%rcx 40898d: 48 01 d9 add %rbx,%rcx 408990: 4c 89 ef mov %r13,%rdi 408993: 44 89 f6 mov %r14d,%esi 408996: 48 8d 54 24 48 lea 0x48(%rsp),%rdx 40899b: e8 a0 fa ff ff callq 408440 <_D3ldc2eh17get_encoded_valueFPhKmhPvZPh> 4089a0: 48 8b 74 24 48 mov 0x48(%rsp),%rsi 4089a5: 48 8b 44 24 18 mov 0x18(%rsp),%rax 4089aa: 48 8b 00 mov (%rax),%rax 4089ad: 48 8b 00 mov (%rax),%rax 4089b0: 48 8b 38 mov (%rax),%rdi 4089b3: e8 f8 df 00 00 callq 4169b0 <_d_isbaseof> 4089b8: 85 c0 test %eax,%eax 4089ba: 75 18 jne 4089d4 <_d_eh_personality+0x374> 4089bc: 48 8b 44 24 50 mov 0x50(%rsp),%rax 4089c1: 48 85 c0 test %rax,%rax 4089c4: 0f 85 76 ff ff ff jne 408940 <_d_eh_personality+0x2e0> 4089ca: bd 08 00 00 00 mov $0x8,%ebp 4089cf: e9 89 00 00 00 jmpq 408a5d <_d_eh_personality+0x3fd> 4089d4: 8b 44 24 0c mov 0xc(%rsp),%eax 4089d8: a8 01 test $0x1,%al 4089da: bd 06 00 00 00 mov $0x6,%ebp 4089df: 48 8b 54 24 18 mov 0x18(%rsp),%rdx 4089e4: 75 77 jne 408a5d <_d_eh_personality+0x3fd> 4089e6: a8 02 test $0x2,%al 4089e8: 0f 84 83 00 00 00 je 408a71 <_d_eh_personality+0x411> 4089ee: 31 f6 xor %esi,%esi 4089f0: 4c 89 eb mov %r13,%rbx 4089f3: 48 89 df mov %rbx,%rdi 4089f6: e8 95 8e ff ff callq 401890 <_Unwind_SetGR@plt> 4089fb: be 01 00 00 00 mov $0x1,%esi 408a00: 48 89 df mov %rbx,%rdi 408a03: 4c 89 fa mov %r15,%rdx 408a06: eb 3e jmp 408a46 <_d_eh_personality+0x3e6> 408a08: 48 83 7c 24 50 00 cmpq $0x0,0x50(%rsp) 408a0e: 8b 5c 24 0c mov 0xc(%rsp),%ebx 408a12: 74 0c je 408a20 <_d_eh_personality+0x3c0> 408a14: bf 60 c7 41 00 mov $0x41c760,%edi 408a19: 31 c0 xor %eax,%eax 408a1b: e8 f0 f7 ff ff callq 408210 408a20: f6 c3 01 test $0x1,%bl 408a23: 48 8b 54 24 18 mov 0x18(%rsp),%rdx 408a28: bd 08 00 00 00 mov $0x8,%ebp 408a2d: 75 2e jne 408a5d <_d_eh_personality+0x3fd> 408a2f: 31 f6 xor %esi,%esi 408a31: 4c 89 eb mov %r13,%rbx 408a34: 48 89 df mov %rbx,%rdi 408a37: e8 54 8e ff ff callq 401890 <_Unwind_SetGR@plt> 408a3c: be 01 00 00 00 mov $0x1,%esi 408a41: 31 d2 xor %edx,%edx 408a43: 48 89 df mov %rbx,%rdi 408a46: e8 45 8e ff ff callq 401890 <_Unwind_SetGR@plt> 408a4b: 48 89 df mov %rbx,%rdi 408a4e: 48 8b 74 24 28 mov 0x28(%rsp),%rsi 408a53: e8 f8 91 ff ff callq 401c50 <_Unwind_SetIP@plt> 408a58: bd 07 00 00 00 mov $0x7,%ebp 408a5d: 89 e8 mov %ebp,%eax 408a5f: 48 81 c4 88 00 00 00 add $0x88,%rsp 408a66: 5b pop %rbx 408a67: 41 5c pop %r12 408a69: 41 5d pop %r13 408a6b: 41 5e pop %r14 408a6d: 41 5f pop %r15 408a6f: 5d pop %rbp 408a70: c3 retq 408a71: bf 90 c7 41 00 mov $0x41c790,%edi 408a76: 31 c0 xor %eax,%eax 408a78: e8 93 f7 ff ff callq 408210 408a7d: bd 02 00 00 00 mov $0x2,%ebp 408a82: eb d9 jmp 408a5d <_d_eh_personality+0x3fd> 408a84: bf 10 c6 41 00 mov $0x41c610,%edi 408a89: 31 c0 xor %eax,%eax 408a8b: e8 80 f7 ff ff callq 408210 408a90: 0f 0b ud2a 408a92: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) 408a99: 00 00 00 408a9c: 0f 1f 40 00 nopl 0x0(%rax) 0000000000408aa0 <_D3ldc2eh28_d_getLanguageSpecificTablesFPvKPhKPhKPhKhZv>: 408aa0: 55 push %rbp 408aa1: 41 57 push %r15 408aa3: 41 56 push %r14 408aa5: 41 55 push %r13 408aa7: 41 54 push %r12 408aa9: 53 push %rbx 408aaa: 50 push %rax 408aab: 48 89 cd mov %rcx,%rbp 408aae: 49 89 d7 mov %rdx,%r15 408ab1: 49 89 f4 mov %rsi,%r12 408ab4: 49 89 fd mov %rdi,%r13 408ab7: 4c 89 c7 mov %r8,%rdi 408aba: e8 d1 8e ff ff callq 401990 <_Unwind_GetLanguageSpecificData@plt> 408abf: 48 89 c3 mov %rax,%rbx 408ac2: 48 85 db test %rbx,%rbx 408ac5: 0f 84 a1 00 00 00 je 408b6c <_D3ldc2eh28_d_getLanguageSpecificTablesFPvKPhKPhKPhKhZv+0xcc> 408acb: 48 89 2c 24 mov %rbp,(%rsp) 408acf: 80 3b ff cmpb $0xff,(%rbx) 408ad2: 74 0c je 408ae0 <_D3ldc2eh28_d_getLanguageSpecificTablesFPvKPhKPhKPhKhZv+0x40> 408ad4: bf b0 c7 41 00 mov $0x41c7b0,%edi 408ad9: 31 c0 xor %eax,%eax 408adb: e8 30 f7 ff ff callq 408210 408ae0: 8a 43 01 mov 0x1(%rbx),%al 408ae3: 48 83 c3 02 add $0x2,%rbx 408ae7: 3c ff cmp $0xff,%al 408ae9: 41 88 45 00 mov %al,0x0(%r13) 408aed: 75 0c jne 408afb <_D3ldc2eh28_d_getLanguageSpecificTablesFPvKPhKPhKPhKhZv+0x5b> 408aef: bf e0 c7 41 00 mov $0x41c7e0,%edi 408af4: 31 c0 xor %eax,%eax 408af6: e8 15 f7 ff ff callq 408210 408afb: 8a 03 mov (%rbx),%al 408afd: 31 ed xor %ebp,%ebp 408aff: a8 80 test $0x80,%al 408b01: 0f 84 81 00 00 00 je 408b88 <_D3ldc2eh28_d_getLanguageSpecificTablesFPvKPhKPhKPhKhZv+0xe8> 408b07: 0f b6 d0 movzbl %al,%edx 408b0a: 45 31 ed xor %r13d,%r13d 408b0d: 0f 1f 00 nopl (%rax) 408b10: 83 e2 7f and $0x7f,%edx 408b13: 44 88 e9 mov %r13b,%cl 408b16: d3 e2 shl %cl,%edx 408b18: 4c 63 f2 movslq %edx,%r14 408b1b: 49 83 c5 07 add $0x7,%r13 408b1f: 49 83 fd 3f cmp $0x3f,%r13 408b23: 76 0c jbe 408b31 <_D3ldc2eh28_d_getLanguageSpecificTablesFPvKPhKPhKPhKhZv+0x91> 408b25: bf 90 c5 41 00 mov $0x41c590,%edi 408b2a: 31 c0 xor %eax,%eax 408b2c: e8 df f6 ff ff callq 408210 408b31: 4c 09 f5 or %r14,%rbp 408b34: 8a 43 01 mov 0x1(%rbx),%al 408b37: 48 ff c3 inc %rbx 408b3a: 0f b6 d0 movzbl %al,%edx 408b3d: f6 c2 80 test $0x80,%dl 408b40: 75 ce jne 408b10 <_D3ldc2eh28_d_getLanguageSpecificTablesFPvKPhKPhKPhKhZv+0x70> 408b42: 4d 85 ed test %r13,%r13 408b45: 74 46 je 408b8d <_D3ldc2eh28_d_getLanguageSpecificTablesFPvKPhKPhKPhKhZv+0xed> 408b47: b9 40 00 00 00 mov $0x40,%ecx 408b4c: 44 29 e9 sub %r13d,%ecx 408b4f: be 01 00 00 00 mov $0x1,%esi 408b54: 48 d3 e6 shl %cl,%rsi 408b57: 48 39 f2 cmp %rsi,%rdx 408b5a: 7c 34 jl 408b90 <_D3ldc2eh28_d_getLanguageSpecificTablesFPvKPhKPhKPhKhZv+0xf0> 408b5c: bf 90 c5 41 00 mov $0x41c590,%edi 408b61: 31 c0 xor %eax,%eax 408b63: e8 a8 f6 ff ff callq 408210 408b68: 8a 03 mov (%rbx),%al 408b6a: eb 24 jmp 408b90 <_D3ldc2eh28_d_getLanguageSpecificTablesFPvKPhKPhKPhKhZv+0xf0> 408b6c: 48 c7 45 00 00 00 00 movq $0x0,0x0(%rbp) 408b73: 00 408b74: 49 c7 07 00 00 00 00 movq $0x0,(%r15) 408b7b: 49 c7 04 24 00 00 00 movq $0x0,(%r12) 408b82: 00 408b83: e9 cb 00 00 00 jmpq 408c53 <_D3ldc2eh28_d_getLanguageSpecificTablesFPvKPhKPhKPhKhZv+0x1b3> 408b88: 45 31 ed xor %r13d,%r13d 408b8b: eb 03 jmp 408b90 <_D3ldc2eh28_d_getLanguageSpecificTablesFPvKPhKPhKPhKhZv+0xf0> 408b8d: 45 31 ed xor %r13d,%r13d 408b90: 0f b6 c0 movzbl %al,%eax 408b93: 44 88 e9 mov %r13b,%cl 408b96: d3 e0 shl %cl,%eax 408b98: 48 98 cltq 408b9a: 48 09 e8 or %rbp,%rax 408b9d: 48 8d 44 18 01 lea 0x1(%rax,%rbx,1),%rax 408ba2: 49 89 04 24 mov %rax,(%r12) 408ba6: 80 7b 01 03 cmpb $0x3,0x1(%rbx) 408baa: 48 8d 5b 02 lea 0x2(%rbx),%rbx 408bae: 74 0c je 408bbc <_D3ldc2eh28_d_getLanguageSpecificTablesFPvKPhKPhKPhKhZv+0x11c> 408bb0: bf 20 c8 41 00 mov $0x41c820,%edi 408bb5: 31 c0 xor %eax,%eax 408bb7: e8 54 f6 ff ff callq 408210 408bbc: 8a 03 mov (%rbx),%al 408bbe: 45 31 f6 xor %r14d,%r14d 408bc1: a8 80 test $0x80,%al 408bc3: 74 67 je 408c2c <_D3ldc2eh28_d_getLanguageSpecificTablesFPvKPhKPhKPhKhZv+0x18c> 408bc5: 0f b6 d0 movzbl %al,%edx 408bc8: 45 31 e4 xor %r12d,%r12d 408bcb: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 408bd0: 83 e2 7f and $0x7f,%edx 408bd3: 44 88 e1 mov %r12b,%cl 408bd6: d3 e2 shl %cl,%edx 408bd8: 48 63 ea movslq %edx,%rbp 408bdb: 49 83 c4 07 add $0x7,%r12 408bdf: 49 83 fc 3f cmp $0x3f,%r12 408be3: 76 0c jbe 408bf1 <_D3ldc2eh28_d_getLanguageSpecificTablesFPvKPhKPhKPhKhZv+0x151> 408be5: bf 90 c5 41 00 mov $0x41c590,%edi 408bea: 31 c0 xor %eax,%eax 408bec: e8 1f f6 ff ff callq 408210 408bf1: 49 09 ee or %rbp,%r14 408bf4: 8a 43 01 mov 0x1(%rbx),%al 408bf7: 48 ff c3 inc %rbx 408bfa: 0f b6 d0 movzbl %al,%edx 408bfd: f6 c2 80 test $0x80,%dl 408c00: 75 ce jne 408bd0 <_D3ldc2eh28_d_getLanguageSpecificTablesFPvKPhKPhKPhKhZv+0x130> 408c02: 4d 85 e4 test %r12,%r12 408c05: 74 2a je 408c31 <_D3ldc2eh28_d_getLanguageSpecificTablesFPvKPhKPhKPhKhZv+0x191> 408c07: b9 40 00 00 00 mov $0x40,%ecx 408c0c: 44 29 e1 sub %r12d,%ecx 408c0f: be 01 00 00 00 mov $0x1,%esi 408c14: 48 d3 e6 shl %cl,%rsi 408c17: 48 39 f2 cmp %rsi,%rdx 408c1a: 7c 18 jl 408c34 <_D3ldc2eh28_d_getLanguageSpecificTablesFPvKPhKPhKPhKhZv+0x194> 408c1c: bf 90 c5 41 00 mov $0x41c590,%edi 408c21: 31 c0 xor %eax,%eax 408c23: e8 e8 f5 ff ff callq 408210 408c28: 8a 03 mov (%rbx),%al 408c2a: eb 08 jmp 408c34 <_D3ldc2eh28_d_getLanguageSpecificTablesFPvKPhKPhKPhKhZv+0x194> 408c2c: 45 31 e4 xor %r12d,%r12d 408c2f: eb 03 jmp 408c34 <_D3ldc2eh28_d_getLanguageSpecificTablesFPvKPhKPhKPhKhZv+0x194> 408c31: 45 31 e4 xor %r12d,%r12d 408c34: 0f b6 c0 movzbl %al,%eax 408c37: 44 88 e1 mov %r12b,%cl 408c3a: d3 e0 shl %cl,%eax 408c3c: 48 98 cltq 408c3e: 4c 09 f0 or %r14,%rax 408c41: 48 8d 44 18 01 lea 0x1(%rax,%rbx,1),%rax 408c46: 48 ff c3 inc %rbx 408c49: 49 89 07 mov %rax,(%r15) 408c4c: 48 8b 04 24 mov (%rsp),%rax 408c50: 48 89 18 mov %rbx,(%rax) 408c53: 48 83 c4 08 add $0x8,%rsp 408c57: 5b pop %rbx 408c58: 41 5c pop %r12 408c5a: 41 5d pop %r13 408c5c: 41 5e pop %r14 408c5e: 41 5f pop %r15 408c60: 5d pop %rbp 408c61: c3 retq 408c62: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) 408c69: 00 00 00 408c6c: 0f 1f 40 00 nopl 0x0(%rax) 0000000000408c70 <_d_throw_exception>: 408c70: 53 push %rbx 408c71: 48 89 fb mov %rdi,%rbx 408c74: 48 85 db test %rbx,%rbx 408c77: 75 06 jne 408c7f <_d_throw_exception+0xf> 408c79: 5b pop %rbx 408c7a: e9 51 8c ff ff jmpq 4018d0 408c7f: bf 90 c6 41 00 mov $0x41c690,%edi 408c84: e8 f7 aa 00 00 callq 413780 <_d_allocmemoryT> 408c89: 0f 57 c0 xorps %xmm0,%xmm0 408c8c: 0f 11 40 10 movups %xmm0,0x10(%rax) 408c90: 0f 11 00 movups %xmm0,(%rax) 408c93: 48 c7 40 20 00 00 00 movq $0x0,0x20(%rax) 408c9a: 00 408c9b: 48 8b 0d f6 3b 22 00 mov 0x223bf6(%rip),%rcx # 62c898 <_D3ldc2eh18_d_exception_classG8a> 408ca2: 48 89 48 08 mov %rcx,0x8(%rax) 408ca6: 48 89 18 mov %rbx,(%rax) 408ca9: 48 8d 78 08 lea 0x8(%rax),%rdi 408cad: e8 2e 8d ff ff callq 4019e0 <_Unwind_RaiseException@plt> 408cb2: 48 8b 3d e7 77 22 00 mov 0x2277e7(%rip),%rdi # 6304a0 408cb9: be 50 c8 41 00 mov $0x41c850,%esi 408cbe: 31 c0 xor %eax,%eax 408cc0: e8 fb 8e ff ff callq 401bc0 408cc5: eb b2 jmp 408c79 <_d_throw_exception+0x9> 408cc7: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) 408cce: 00 00 0000000000408cd0 <_d_eh_resume_unwind>: 408cd0: 48 83 c7 08 add $0x8,%rdi 408cd4: e9 17 8f ff ff jmpq 401bf0 <_Unwind_Resume@plt> 408cd9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 0000000000408ce0 <_d_eh_handle_collision>: 408ce0: 41 57 push %r15 408ce2: 41 56 push %r14 408ce4: 41 55 push %r13 408ce6: 41 54 push %r12 408ce8: 53 push %rbx 408ce9: 49 89 f6 mov %rsi,%r14 408cec: 49 89 fc mov %rdi,%r12 408cef: 49 8b 3c 24 mov (%r12),%rdi 408cf3: be b0 ca 62 00 mov $0x62cab0,%esi 408cf8: e8 a3 db 00 00 callq 4168a0 <_d_dynamic_cast> 408cfd: 49 89 c7 mov %rax,%r15 408d00: 49 8b 3e mov (%r14),%rdi 408d03: be b0 ca 62 00 mov $0x62cab0,%esi 408d08: e8 93 db 00 00 callq 4168a0 <_d_dynamic_cast> 408d0d: 48 89 c3 mov %rax,%rbx 408d10: be 10 d9 62 00 mov $0x62d910,%esi 408d15: 4c 89 ff mov %r15,%rdi 408d18: e8 83 db 00 00 callq 4168a0 <_d_dynamic_cast> 408d1d: 49 89 c5 mov %rax,%r13 408d20: 4d 85 ed test %r13,%r13 408d23: 74 12 je 408d37 <_d_eh_handle_collision+0x57> 408d25: be 10 d9 62 00 mov $0x62d910,%esi 408d2a: 48 89 df mov %rbx,%rdi 408d2d: e8 6e db 00 00 callq 4168a0 <_d_dynamic_cast> 408d32: 48 85 c0 test %rax,%rax 408d35: 74 2e je 408d65 <_d_eh_handle_collision+0x85> 408d37: 4c 89 ff mov %r15,%rdi 408d3a: 48 89 de mov %rbx,%rsi 408d3d: e8 fe 03 00 00 callq 409140 <_D6object8opEqualsFC6ObjectC6ObjectZb> 408d42: a8 01 test $0x1,%al 408d44: 75 23 jne 408d69 <_d_eh_handle_collision+0x89> 408d46: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) 408d4d: 00 00 00 408d50: 48 89 d8 mov %rbx,%rax 408d53: 48 8b 58 40 mov 0x40(%rax),%rbx 408d57: 48 85 db test %rbx,%rbx 408d5a: 75 f4 jne 408d50 <_d_eh_handle_collision+0x70> 408d5c: 4c 89 78 40 mov %r15,0x40(%rax) 408d60: 4d 89 f4 mov %r14,%r12 408d63: eb 04 jmp 408d69 <_d_eh_handle_collision+0x89> 408d65: 49 89 5d 48 mov %rbx,0x48(%r13) 408d69: 49 83 c4 08 add $0x8,%r12 408d6d: 4c 89 e7 mov %r12,%rdi 408d70: 5b pop %rbx 408d71: 41 5c pop %r12 408d73: 41 5d pop %r13 408d75: 41 5e pop %r14 408d77: 41 5f pop %r15 408d79: e9 72 8e ff ff jmpq 401bf0 <_Unwind_Resume@plt> 408d7e: 66 90 xchg %ax,%ax 0000000000408d80 : 408d80: 55 push %rbp 408d81: 48 89 e5 mov %rsp,%rbp 408d84: 8a 05 46 77 22 00 mov 0x227746(%rip),%al # 6304d0 408d8a: 84 c0 test %al,%al 408d8c: 75 3e jne 408dcc 408d8e: c6 05 3b 77 22 00 01 movb $0x1,0x22773b(%rip) # 6304d0 408d95: 48 89 e0 mov %rsp,%rax 408d98: 48 8d 78 d0 lea -0x30(%rax),%rdi 408d9c: 48 89 fc mov %rdi,%rsp 408d9f: 48 c7 40 d0 01 00 00 movq $0x1,-0x30(%rax) 408da6: 00 408da7: 48 c7 40 d8 c8 04 63 movq $0x6304c8,-0x28(%rax) 408dae: 00 408daf: 48 c7 40 e0 40 01 63 movq $0x630140,-0x20(%rax) 408db6: 00 408db7: 48 c7 40 e8 20 04 63 movq $0x630420,-0x18(%rax) 408dbe: 00 408dbf: 48 c7 40 f0 38 02 63 movq $0x630238,-0x10(%rax) 408dc6: 00 408dc7: e8 f4 72 00 00 callq 4100c0 <_d_dso_registry> 408dcc: 48 89 ec mov %rbp,%rsp 408dcf: 5d pop %rbp 408dd0: c3 retq 408dd1: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) 408dd8: 00 00 00 408ddb: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 0000000000408de0 <_d_array_slice_copy>: 408de0: 50 push %rax 408de1: 48 89 f0 mov %rsi,%rax 408de4: 48 39 c8 cmp %rcx,%rax 408de7: 75 16 jne 408dff <_d_array_slice_copy+0x1f> 408de9: 48 8d 0c 07 lea (%rdi,%rax,1),%rcx 408ded: 48 39 d1 cmp %rdx,%rcx 408df0: 77 77 ja 408e69 <_d_array_slice_copy+0x89> 408df2: 48 89 d6 mov %rdx,%rsi 408df5: 48 89 c2 mov %rax,%rdx 408df8: e8 43 8e ff ff callq 401c40 408dfd: 58 pop %rax 408dfe: c3 retq 408dff: bf d0 c8 62 00 mov $0x62c8d0,%edi 408e04: e8 a7 a9 00 00 callq 4137b0 <_d_newclass> 408e09: 48 c7 00 30 c9 41 00 movq $0x41c930,(%rax) 408e10: 48 c7 40 08 00 00 00 movq $0x0,0x8(%rax) 408e17: 00 408e18: 48 8b 0d 81 3b 01 00 mov 0x13b81(%rip),%rcx # 41c9a0 <_D9Exception6__initZ+0x40> 408e1f: 48 89 48 40 mov %rcx,0x40(%rax) 408e23: 0f 10 05 66 3b 01 00 movups 0x13b66(%rip),%xmm0 # 41c990 <_D9Exception6__initZ+0x30> 408e2a: 0f 11 40 30 movups %xmm0,0x30(%rax) 408e2e: 0f 10 05 4b 3b 01 00 movups 0x13b4b(%rip),%xmm0 # 41c980 <_D9Exception6__initZ+0x20> 408e35: 0f 11 40 20 movups %xmm0,0x20(%rax) 408e39: 0f 10 05 30 3b 01 00 movups 0x13b30(%rip),%xmm0 # 41c970 <_D9Exception6__initZ+0x10> 408e40: 0f 11 40 10 movups %xmm0,0x10(%rax) 408e44: 48 c7 04 24 90 c8 41 movq $0x41c890,(%rsp) 408e4b: 00 408e4c: be 00 00 00 00 mov $0x0,%esi 408e51: ba 91 00 00 00 mov $0x91,%edx 408e56: b9 40 00 00 00 mov $0x40,%ecx 408e5b: 41 b8 e0 c8 41 00 mov $0x41c8e0,%r8d 408e61: 41 b9 22 00 00 00 mov $0x22,%r9d 408e67: eb 71 jmp 408eda <_d_array_slice_copy+0xfa> 408e69: 48 8d 0c 02 lea (%rdx,%rax,1),%rcx 408e6d: 48 39 f9 cmp %rdi,%rcx 408e70: 76 80 jbe 408df2 <_d_array_slice_copy+0x12> 408e72: bf d0 c8 62 00 mov $0x62c8d0,%edi 408e77: e8 34 a9 00 00 callq 4137b0 <_d_newclass> 408e7c: 48 c7 00 30 c9 41 00 movq $0x41c930,(%rax) 408e83: 48 c7 40 08 00 00 00 movq $0x0,0x8(%rax) 408e8a: 00 408e8b: 48 8b 0d 0e 3b 01 00 mov 0x13b0e(%rip),%rcx # 41c9a0 <_D9Exception6__initZ+0x40> 408e92: 48 89 48 40 mov %rcx,0x40(%rax) 408e96: 0f 10 05 f3 3a 01 00 movups 0x13af3(%rip),%xmm0 # 41c990 <_D9Exception6__initZ+0x30> 408e9d: 0f 11 40 30 movups %xmm0,0x30(%rax) 408ea1: 0f 10 05 d8 3a 01 00 movups 0x13ad8(%rip),%xmm0 # 41c980 <_D9Exception6__initZ+0x20> 408ea8: 0f 11 40 20 movups %xmm0,0x20(%rax) 408eac: 0f 10 05 bd 3a 01 00 movups 0x13abd(%rip),%xmm0 # 41c970 <_D9Exception6__initZ+0x10> 408eb3: 0f 11 40 10 movups %xmm0,0x10(%rax) 408eb7: 48 c7 04 24 c0 c8 41 movq $0x41c8c0,(%rsp) 408ebe: 00 408ebf: be 00 00 00 00 mov $0x0,%esi 408ec4: ba 95 00 00 00 mov $0x95,%edx 408ec9: b9 40 00 00 00 mov $0x40,%ecx 408ece: 41 b8 e0 c8 41 00 mov $0x41c8e0,%r8d 408ed4: 41 b9 16 00 00 00 mov $0x16,%r9d 408eda: 48 89 c7 mov %rax,%rdi 408edd: e8 3e 01 00 00 callq 409020 <_D6object9Exception6__ctorMFNaNbNfAyaAyamC6object9ThrowableZC9Exception> 408ee2: 48 89 c7 mov %rax,%rdi 408ee5: e8 86 fd ff ff callq 408c70 <_d_throw_exception> 408eea: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) 0000000000408ef0 : 408ef0: 55 push %rbp 408ef1: 48 89 e5 mov %rsp,%rbp 408ef4: 8a 05 d6 75 22 00 mov 0x2275d6(%rip),%al # 6304d0 408efa: 84 c0 test %al,%al 408efc: 75 3e jne 408f3c 408efe: c6 05 cb 75 22 00 01 movb $0x1,0x2275cb(%rip) # 6304d0 408f05: 48 89 e0 mov %rsp,%rax 408f08: 48 8d 78 d0 lea -0x30(%rax),%rdi 408f0c: 48 89 fc mov %rdi,%rsp 408f0f: 48 c7 40 d0 01 00 00 movq $0x1,-0x30(%rax) 408f16: 00 408f17: 48 c7 40 d8 c8 04 63 movq $0x6304c8,-0x28(%rax) 408f1e: 00 408f1f: 48 c7 40 e0 40 01 63 movq $0x630140,-0x20(%rax) 408f26: 00 408f27: 48 c7 40 e8 20 04 63 movq $0x630420,-0x18(%rax) 408f2e: 00 408f2f: 48 c7 40 f0 40 02 63 movq $0x630240,-0x10(%rax) 408f36: 00 408f37: e8 84 71 00 00 callq 4100c0 <_d_dso_registry> 408f3c: 48 89 ec mov %rbp,%rsp 408f3f: 5d pop %rbp 408f40: c3 retq 408f41: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) 408f48: 00 00 00 408f4b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 0000000000408f50 <_D6object6Object8toStringMFZAya>: 408f50: 48 8b 07 mov (%rdi),%rax 408f53: 48 8b 08 mov (%rax),%rcx 408f56: 48 8b 41 20 mov 0x20(%rcx),%rax 408f5a: 48 8b 51 28 mov 0x28(%rcx),%rdx 408f5e: c3 retq 408f5f: 90 nop 0000000000408f60 <_D6object6Object6toHashMFNbNeZm>: 408f60: 48 89 f8 mov %rdi,%rax 408f63: c3 retq 408f64: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) 408f6b: 00 00 00 408f6e: 66 90 xchg %ax,%ax 0000000000408f70 <_D6object6Object5opCmpMFC6ObjectZi>: 408f70: 41 56 push %r14 408f72: 53 push %rbx 408f73: 50 push %rax 408f74: 49 89 fe mov %rdi,%r14 408f77: bf d0 c8 62 00 mov $0x62c8d0,%edi 408f7c: e8 2f a8 00 00 callq 4137b0 <_d_newclass> 408f81: 48 89 c3 mov %rax,%rbx 408f84: 48 c7 03 30 c9 41 00 movq $0x41c930,(%rbx) 408f8b: 48 c7 43 08 00 00 00 movq $0x0,0x8(%rbx) 408f92: 00 408f93: 48 8b 05 06 3a 01 00 mov 0x13a06(%rip),%rax # 41c9a0 <_D9Exception6__initZ+0x40> 408f9a: 48 89 43 40 mov %rax,0x40(%rbx) 408f9e: 0f 10 05 eb 39 01 00 movups 0x139eb(%rip),%xmm0 # 41c990 <_D9Exception6__initZ+0x30> 408fa5: 0f 11 43 30 movups %xmm0,0x30(%rbx) 408fa9: 0f 10 05 d0 39 01 00 movups 0x139d0(%rip),%xmm0 # 41c980 <_D9Exception6__initZ+0x20> 408fb0: 0f 11 43 20 movups %xmm0,0x20(%rbx) 408fb4: 0f 10 05 b5 39 01 00 movups 0x139b5(%rip),%xmm0 # 41c970 <_D9Exception6__initZ+0x10> 408fbb: 0f 11 43 10 movups %xmm0,0x10(%rbx) 408fbf: 49 8b 06 mov (%r14),%rax 408fc2: 48 8b 00 mov (%rax),%rax 408fc5: 48 8b 48 20 mov 0x20(%rax),%rcx 408fc9: 4c 8b 40 28 mov 0x28(%rax),%r8 408fcd: bf e8 03 42 00 mov $0x4203e8,%edi 408fd2: be 15 00 00 00 mov $0x15,%esi 408fd7: ba b0 c9 41 00 mov $0x41c9b0,%edx 408fdc: e8 3f ce 00 00 callq 415e20 <_d_arraycatT> 408fe1: 48 89 53 18 mov %rdx,0x18(%rbx) 408fe5: 48 89 43 10 mov %rax,0x10(%rbx) 408fe9: 48 c7 43 40 00 00 00 movq $0x0,0x40(%rbx) 408ff0: 00 408ff1: 48 c7 43 28 d0 c9 41 movq $0x41c9d0,0x28(%rbx) 408ff8: 00 408ff9: 48 c7 43 20 3a 00 00 movq $0x3a,0x20(%rbx) 409000: 00 409001: 48 c7 43 30 6b 00 00 movq $0x6b,0x30(%rbx) 409008: 00 409009: 48 89 df mov %rbx,%rdi 40900c: e8 5f fc ff ff callq 408c70 <_d_throw_exception> 409011: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) 409018: 00 00 00 40901b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 0000000000409020 <_D6object9Exception6__ctorMFNaNbNfAyaAyamC6object9ThrowableZC9Exception>: 409020: 48 8b 44 24 08 mov 0x8(%rsp),%rax 409025: 48 89 47 18 mov %rax,0x18(%rdi) 409029: 4c 89 4f 10 mov %r9,0x10(%rdi) 40902d: 48 89 77 40 mov %rsi,0x40(%rdi) 409031: 4c 89 47 28 mov %r8,0x28(%rdi) 409035: 48 89 4f 20 mov %rcx,0x20(%rdi) 409039: 48 89 57 30 mov %rdx,0x30(%rdi) 40903d: 48 89 f8 mov %rdi,%rax 409040: c3 retq 409041: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) 409048: 00 00 00 40904b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 0000000000409050 <_D6object6Object8opEqualsMFC6ObjectZb>: 409050: 48 39 f7 cmp %rsi,%rdi 409053: 0f 94 c0 sete %al 409056: c3 retq 409057: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) 40905e: 00 00 0000000000409060 <_D6object14TypeInfo_Class6createMxFZC6Object>: 409060: 41 56 push %r14 409062: 53 push %rbx 409063: 50 push %rax 409064: 48 89 fb mov %rdi,%rbx 409067: 8b 43 68 mov 0x68(%rbx),%eax 40906a: 45 31 f6 xor %r14d,%r14d 40906d: a8 08 test $0x8,%al 40906f: 74 11 je 409082 <_D6object14TypeInfo_Class6createMxFZC6Object+0x22> 409071: 48 83 bb 88 00 00 00 cmpq $0x0,0x88(%rbx) 409078: 00 409079: 74 2d je 4090a8 <_D6object14TypeInfo_Class6createMxFZC6Object+0x48> 40907b: 83 e0 40 and $0x40,%eax 40907e: 74 06 je 409086 <_D6object14TypeInfo_Class6createMxFZC6Object+0x26> 409080: eb 26 jmp 4090a8 <_D6object14TypeInfo_Class6createMxFZC6Object+0x48> 409082: a8 40 test $0x40,%al 409084: 75 22 jne 4090a8 <_D6object14TypeInfo_Class6createMxFZC6Object+0x48> 409086: 48 89 df mov %rbx,%rdi 409089: e8 22 a7 00 00 callq 4137b0 <_d_newclass> 40908e: 49 89 c6 mov %rax,%r14 409091: f6 43 68 08 testb $0x8,0x68(%rbx) 409095: 74 11 je 4090a8 <_D6object14TypeInfo_Class6createMxFZC6Object+0x48> 409097: 48 8b 83 88 00 00 00 mov 0x88(%rbx),%rax 40909e: 48 85 c0 test %rax,%rax 4090a1: 74 05 je 4090a8 <_D6object14TypeInfo_Class6createMxFZC6Object+0x48> 4090a3: 4c 89 f7 mov %r14,%rdi 4090a6: ff d0 callq *%rax 4090a8: 4c 89 f0 mov %r14,%rax 4090ab: 48 83 c4 08 add $0x8,%rsp 4090af: 5b pop %rbx 4090b0: 41 5e pop %r14 4090b2: c3 retq 4090b3: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) 4090ba: 00 00 00 4090bd: 0f 1f 00 nopl (%rax) 00000000004090c0 <_D6object8opEqualsFxC6ObjectxC6ObjectZb>: 4090c0: 55 push %rbp 4090c1: 41 56 push %r14 4090c3: 53 push %rbx 4090c4: 48 89 f3 mov %rsi,%rbx 4090c7: 49 89 fe mov %rdi,%r14 4090ca: 4c 39 f3 cmp %r14,%rbx 4090cd: b0 01 mov $0x1,%al 4090cf: 74 4c je 40911d <_D6object8opEqualsFxC6ObjectxC6ObjectZb+0x5d> 4090d1: 31 c0 xor %eax,%eax 4090d3: 48 85 db test %rbx,%rbx 4090d6: 74 45 je 40911d <_D6object8opEqualsFxC6ObjectxC6ObjectZb+0x5d> 4090d8: 4d 85 f6 test %r14,%r14 4090db: 74 40 je 40911d <_D6object8opEqualsFxC6ObjectxC6ObjectZb+0x5d> 4090dd: 48 8b 0b mov (%rbx),%rcx 4090e0: 49 8b 06 mov (%r14),%rax 4090e3: 48 8b 39 mov (%rcx),%rdi 4090e6: 48 8b 30 mov (%rax),%rsi 4090e9: 48 39 f7 cmp %rsi,%rdi 4090ec: 74 0e je 4090fc <_D6object8opEqualsFxC6ObjectxC6ObjectZb+0x3c> 4090ee: 48 8b 07 mov (%rdi),%rax 4090f1: ff 50 20 callq *0x20(%rax) 4090f4: 40 88 c5 mov %al,%bpl 4090f7: 48 8b 0b mov (%rbx),%rcx 4090fa: eb 03 jmp 4090ff <_D6object8opEqualsFxC6ObjectxC6ObjectZb+0x3f> 4090fc: 40 b5 01 mov $0x1,%bpl 4090ff: 48 89 df mov %rbx,%rdi 409102: 4c 89 f6 mov %r14,%rsi 409105: ff 51 20 callq *0x20(%rcx) 409108: 88 c1 mov %al,%cl 40910a: 40 88 e8 mov %bpl,%al 40910d: 20 c8 and %cl,%al 40910f: 40 f6 c5 01 test $0x1,%bpl 409113: 75 08 jne 40911d <_D6object8opEqualsFxC6ObjectxC6ObjectZb+0x5d> 409115: 80 f1 01 xor $0x1,%cl 409118: f6 c1 01 test $0x1,%cl 40911b: 74 05 je 409122 <_D6object8opEqualsFxC6ObjectxC6ObjectZb+0x62> 40911d: 5b pop %rbx 40911e: 41 5e pop %r14 409120: 5d pop %rbp 409121: c3 retq 409122: 49 8b 06 mov (%r14),%rax 409125: 48 8b 40 20 mov 0x20(%rax),%rax 409129: 4c 89 f7 mov %r14,%rdi 40912c: 48 89 de mov %rbx,%rsi 40912f: 5b pop %rbx 409130: 41 5e pop %r14 409132: 5d pop %rbp 409133: ff e0 jmpq *%rax 409135: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) 40913c: 00 00 00 40913f: 90 nop 0000000000409140 <_D6object8opEqualsFC6ObjectC6ObjectZb>: 409140: 55 push %rbp 409141: 41 56 push %r14 409143: 53 push %rbx 409144: 48 89 f3 mov %rsi,%rbx 409147: 49 89 fe mov %rdi,%r14 40914a: 4c 39 f3 cmp %r14,%rbx 40914d: b0 01 mov $0x1,%al 40914f: 74 4c je 40919d <_D6object8opEqualsFC6ObjectC6ObjectZb+0x5d> 409151: 31 c0 xor %eax,%eax 409153: 48 85 db test %rbx,%rbx 409156: 74 45 je 40919d <_D6object8opEqualsFC6ObjectC6ObjectZb+0x5d> 409158: 4d 85 f6 test %r14,%r14 40915b: 74 40 je 40919d <_D6object8opEqualsFC6ObjectC6ObjectZb+0x5d> 40915d: 48 8b 0b mov (%rbx),%rcx 409160: 49 8b 06 mov (%r14),%rax 409163: 48 8b 39 mov (%rcx),%rdi 409166: 48 8b 30 mov (%rax),%rsi 409169: 48 39 f7 cmp %rsi,%rdi 40916c: 74 0e je 40917c <_D6object8opEqualsFC6ObjectC6ObjectZb+0x3c> 40916e: 48 8b 07 mov (%rdi),%rax 409171: ff 50 20 callq *0x20(%rax) 409174: 40 88 c5 mov %al,%bpl 409177: 48 8b 0b mov (%rbx),%rcx 40917a: eb 03 jmp 40917f <_D6object8opEqualsFC6ObjectC6ObjectZb+0x3f> 40917c: 40 b5 01 mov $0x1,%bpl 40917f: 48 89 df mov %rbx,%rdi 409182: 4c 89 f6 mov %r14,%rsi 409185: ff 51 20 callq *0x20(%rcx) 409188: 88 c1 mov %al,%cl 40918a: 40 88 e8 mov %bpl,%al 40918d: 20 c8 and %cl,%al 40918f: 40 f6 c5 01 test $0x1,%bpl 409193: 75 08 jne 40919d <_D6object8opEqualsFC6ObjectC6ObjectZb+0x5d> 409195: 80 f1 01 xor $0x1,%cl 409198: f6 c1 01 test $0x1,%cl 40919b: 74 05 je 4091a2 <_D6object8opEqualsFC6ObjectC6ObjectZb+0x62> 40919d: 5b pop %rbx 40919e: 41 5e pop %r14 4091a0: 5d pop %rbp 4091a1: c3 retq 4091a2: 49 8b 06 mov (%r14),%rax 4091a5: 48 8b 40 20 mov 0x20(%rax),%rax 4091a9: 4c 89 f7 mov %r14,%rdi 4091ac: 48 89 de mov %rbx,%rsi 4091af: 5b pop %rbx 4091b0: 41 5e pop %r14 4091b2: 5d pop %rbp 4091b3: ff e0 jmpq *%rax 4091b5: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) 4091bc: 00 00 00 4091bf: 90 nop 00000000004091c0 <_D6object14TypeInfo_Class8opEqualsMFC6ObjectZb>: 4091c0: 41 56 push %r14 4091c2: 53 push %rbx 4091c3: 50 push %rax 4091c4: 48 89 f1 mov %rsi,%rcx 4091c7: 48 89 fb mov %rdi,%rbx 4091ca: 48 39 cb cmp %rcx,%rbx 4091cd: b0 01 mov $0x1,%al 4091cf: 74 54 je 409225 <_D6object14TypeInfo_Class8opEqualsMFC6ObjectZb+0x65> 4091d1: be 90 d1 62 00 mov $0x62d190,%esi 4091d6: 48 89 cf mov %rcx,%rdi 4091d9: e8 c2 d6 00 00 callq 4168a0 <_d_dynamic_cast> 4091de: 49 89 c6 mov %rax,%r14 4091e1: 4d 85 f6 test %r14,%r14 4091e4: 74 3d je 409223 <_D6object14TypeInfo_Class8opEqualsMFC6ObjectZb+0x63> 4091e6: 48 8b 03 mov (%rbx),%rax 4091e9: 48 89 df mov %rbx,%rdi 4091ec: ff 90 98 00 00 00 callq *0x98(%rax) 4091f2: 48 89 c3 mov %rax,%rbx 4091f5: 49 8b 06 mov (%r14),%rax 4091f8: 4c 89 f7 mov %r14,%rdi 4091fb: ff 90 98 00 00 00 callq *0x98(%rax) 409201: 48 8b 7b 20 mov 0x20(%rbx),%rdi 409205: 48 8b 73 28 mov 0x28(%rbx),%rsi 409209: 48 8b 50 20 mov 0x20(%rax),%rdx 40920d: 48 8b 48 28 mov 0x28(%rax),%rcx 409211: 41 b8 e8 03 42 00 mov $0x4203e8,%r8d 409217: e8 a4 d5 00 00 callq 4167c0 <_adEq2> 40921c: 85 c0 test %eax,%eax 40921e: 0f 95 c0 setne %al 409221: eb 02 jmp 409225 <_D6object14TypeInfo_Class8opEqualsMFC6ObjectZb+0x65> 409223: 31 c0 xor %eax,%eax 409225: 48 83 c4 08 add $0x8,%rsp 409229: 5b pop %rbx 40922a: 41 5e pop %r14 40922c: c3 retq 40922d: 0f 1f 00 nopl (%rax) 0000000000409230 <_D6object8TypeInfo8toStringMxFZAya>: 409230: 48 8b 07 mov (%rdi),%rax 409233: 48 8b 08 mov (%rax),%rcx 409236: 48 8b 41 20 mov 0x20(%rcx),%rax 40923a: 48 8b 51 28 mov 0x28(%rcx),%rdx 40923e: c3 retq 40923f: 90 nop 0000000000409240 <_D6object8TypeInfo6toHashMxFNbNeZm>: 409240: 53 push %rbx 409241: 48 89 fb mov %rdi,%rbx 409244: 48 8b 03 mov (%rbx),%rax 409247: 48 8b 40 08 mov 0x8(%rax),%rax 40924b: ff d0 callq *%rax 40924d: 31 ff xor %edi,%edi 40924f: 48 89 c6 mov %rax,%rsi 409252: e8 59 a3 00 00 callq 4135b0 <_D2rt4util4hash6hashOfFNaNbNePxvmmZm> 409257: 5b pop %rbx 409258: c3 retq 409259: 48 89 d1 mov %rdx,%rcx 40925c: 83 f9 01 cmp $0x1,%ecx 40925f: 75 05 jne 409266 <_D6object8TypeInfo6toHashMxFNbNeZm+0x26> 409261: 48 89 d8 mov %rbx,%rax 409264: 5b pop %rbx 409265: c3 retq 409266: 48 89 c7 mov %rax,%rdi 409269: e8 62 fa ff ff callq 408cd0 <_d_eh_resume_unwind> 40926e: 66 90 xchg %ax,%ax 0000000000409270 <_D6object8TypeInfo5opCmpMFC6ObjectZi>: 409270: 41 57 push %r15 409272: 41 56 push %r14 409274: 53 push %rbx 409275: 48 89 f1 mov %rsi,%rcx 409278: 48 89 fb mov %rdi,%rbx 40927b: 31 c0 xor %eax,%eax 40927d: 48 39 cb cmp %rcx,%rbx 409280: 74 48 je 4092ca <_D6object8TypeInfo5opCmpMFC6ObjectZi+0x5a> 409282: be 50 cb 62 00 mov $0x62cb50,%esi 409287: 48 89 cf mov %rcx,%rdi 40928a: e8 11 d6 00 00 callq 4168a0 <_d_dynamic_cast> 40928f: 49 89 c6 mov %rax,%r14 409292: 4d 85 f6 test %r14,%r14 409295: b8 01 00 00 00 mov $0x1,%eax 40929a: 74 2e je 4092ca <_D6object8TypeInfo5opCmpMFC6ObjectZi+0x5a> 40929c: 48 8b 03 mov (%rbx),%rax 40929f: 48 89 df mov %rbx,%rdi 4092a2: ff 50 08 callq *0x8(%rax) 4092a5: 48 89 c3 mov %rax,%rbx 4092a8: 49 89 d7 mov %rdx,%r15 4092ab: 49 8b 06 mov (%r14),%rax 4092ae: 4c 89 f7 mov %r14,%rdi 4092b1: ff 50 08 callq *0x8(%rax) 4092b4: 48 89 c7 mov %rax,%rdi 4092b7: 48 89 d6 mov %rdx,%rsi 4092ba: 48 89 da mov %rbx,%rdx 4092bd: 4c 89 f9 mov %r15,%rcx 4092c0: 5b pop %rbx 4092c1: 41 5e pop %r14 4092c3: 41 5f pop %r15 4092c5: e9 96 a1 00 00 jmpq 413460 <_D2rt4util6string7dstrcmpFNaNbNexAaxAaZi> 4092ca: 5b pop %rbx 4092cb: 41 5e pop %r14 4092cd: 41 5f pop %r15 4092cf: c3 retq 00000000004092d0 <_D6object8TypeInfo8opEqualsMFC6ObjectZb>: 4092d0: 41 57 push %r15 4092d2: 41 56 push %r14 4092d4: 53 push %rbx 4092d5: 48 89 f1 mov %rsi,%rcx 4092d8: 48 89 fb mov %rdi,%rbx 4092db: 48 39 cb cmp %rcx,%rbx 4092de: b0 01 mov $0x1,%al 4092e0: 74 4d je 40932f <_D6object8TypeInfo8opEqualsMFC6ObjectZb+0x5f> 4092e2: be 50 cb 62 00 mov $0x62cb50,%esi 4092e7: 48 89 cf mov %rcx,%rdi 4092ea: e8 b1 d5 00 00 callq 4168a0 <_d_dynamic_cast> 4092ef: 49 89 c6 mov %rax,%r14 4092f2: 4d 85 f6 test %r14,%r14 4092f5: 74 36 je 40932d <_D6object8TypeInfo8opEqualsMFC6ObjectZb+0x5d> 4092f7: 48 8b 03 mov (%rbx),%rax 4092fa: 48 89 df mov %rbx,%rdi 4092fd: ff 50 08 callq *0x8(%rax) 409300: 49 89 c7 mov %rax,%r15 409303: 48 89 d3 mov %rdx,%rbx 409306: 49 8b 06 mov (%r14),%rax 409309: 4c 89 f7 mov %r14,%rdi 40930c: ff 50 08 callq *0x8(%rax) 40930f: 48 89 d1 mov %rdx,%rcx 409312: 41 b8 e8 03 42 00 mov $0x4203e8,%r8d 409318: 4c 89 ff mov %r15,%rdi 40931b: 48 89 de mov %rbx,%rsi 40931e: 48 89 c2 mov %rax,%rdx 409321: e8 9a d4 00 00 callq 4167c0 <_adEq2> 409326: 85 c0 test %eax,%eax 409328: 0f 95 c0 setne %al 40932b: eb 02 jmp 40932f <_D6object8TypeInfo8opEqualsMFC6ObjectZb+0x5f> 40932d: 31 c0 xor %eax,%eax 40932f: 5b pop %rbx 409330: 41 5e pop %r14 409332: 41 5f pop %r15 409334: c3 retq 409335: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) 40933c: 00 00 00 40933f: 90 nop 0000000000409340 <_D6object8TypeInfo7getHashMxFNbNexPvZm>: 409340: 48 89 f0 mov %rsi,%rax 409343: c3 retq 409344: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) 40934b: 00 00 00 40934e: 66 90 xchg %ax,%ax 0000000000409350 <_D6object8TypeInfo6equalsMxFxPvxPvZb>: 409350: 48 39 f2 cmp %rsi,%rdx 409353: 0f 94 c0 sete %al 409356: c3 retq 409357: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) 40935e: 00 00 0000000000409360 <_D6object8TypeInfo7compareMxFxPvxPvZi>: 409360: 31 c0 xor %eax,%eax 409362: c3 retq 409363: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) 40936a: 00 00 00 40936d: 0f 1f 00 nopl (%rax) 0000000000409370 <_D6object8TypeInfo5tsizeMxFNaNbNdNfZm>: 409370: 31 c0 xor %eax,%eax 409372: c3 retq 409373: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) 40937a: 00 00 00 40937d: 0f 1f 00 nopl (%rax) 0000000000409380 <_D6object8TypeInfo4swapMxFPvPvZv>: 409380: 41 56 push %r14 409382: 53 push %rbx 409383: 50 push %rax 409384: 49 89 d6 mov %rdx,%r14 409387: 48 89 f3 mov %rsi,%rbx 40938a: 48 8b 07 mov (%rdi),%rax 40938d: ff 50 40 callq *0x40(%rax) 409390: 48 85 c0 test %rax,%rax 409393: 74 70 je 409405 <_D6object8TypeInfo4swapMxFPvPvZv+0x85> 409395: 31 c9 xor %ecx,%ecx 409397: 48 89 c2 mov %rax,%rdx 40939a: 48 83 e2 fc and $0xfffffffffffffffc,%rdx 40939e: 74 3a je 4093da <_D6object8TypeInfo4swapMxFPvPvZv+0x5a> 4093a0: 48 8d 70 ff lea -0x1(%rax),%rsi 4093a4: 48 8d 3c 33 lea (%rbx,%rsi,1),%rdi 4093a8: 31 c9 xor %ecx,%ecx 4093aa: 4c 39 f7 cmp %r14,%rdi 4093ad: 72 11 jb 4093c0 <_D6object8TypeInfo4swapMxFPvPvZv+0x40> 4093af: 4c 01 f6 add %r14,%rsi 4093b2: 48 39 de cmp %rbx,%rsi 4093b5: 73 23 jae 4093da <_D6object8TypeInfo4swapMxFPvPvZv+0x5a> 4093b7: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) 4093be: 00 00 4093c0: 41 8b 34 0e mov (%r14,%rcx,1),%esi 4093c4: 8b 3c 0b mov (%rbx,%rcx,1),%edi 4093c7: 41 89 3c 0e mov %edi,(%r14,%rcx,1) 4093cb: 89 34 0b mov %esi,(%rbx,%rcx,1) 4093ce: 48 83 c1 04 add $0x4,%rcx 4093d2: 48 39 ca cmp %rcx,%rdx 4093d5: 75 e9 jne 4093c0 <_D6object8TypeInfo4swapMxFPvPvZv+0x40> 4093d7: 48 89 d1 mov %rdx,%rcx 4093da: 48 29 c8 sub %rcx,%rax 4093dd: 74 26 je 409405 <_D6object8TypeInfo4swapMxFPvPvZv+0x85> 4093df: 49 01 ce add %rcx,%r14 4093e2: 48 01 cb add %rcx,%rbx 4093e5: 66 66 2e 0f 1f 84 00 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: 49 ff c6 inc %r14 4093fd: 48 ff c3 inc %rbx 409400: 48 ff c8 dec %rax 409403: 75 eb jne 4093f0 <_D6object8TypeInfo4swapMxFPvPvZv+0x70> 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 <_D6object8TypeInfo4nextMNgFNaNbNdZNgC8TypeInfo>: 409410: 31 c0 xor %eax,%eax 409412: c3 retq 409413: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) 40941a: 00 00 00 40941d: 0f 1f 00 nopl (%rax) 0000000000409420 <_D6object8TypeInfo4initMxFNaNbNfZAxv>: 409420: 31 c0 xor %eax,%eax 409422: 31 d2 xor %edx,%edx 409424: c3 retq 409425: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) 40942c: 00 00 00 40942f: 90 nop 0000000000409430 <_D6object8TypeInfo5flagsMxFNaNbNdNfZk>: 409430: 31 c0 xor %eax,%eax 409432: c3 retq 409433: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) 40943a: 00 00 00 40943d: 0f 1f 00 nopl (%rax) 0000000000409440 <_D6object8TypeInfo5offTiMxFZAxS6object14OffsetTypeInfo>: 409440: 31 c0 xor %eax,%eax 409442: 31 d2 xor %edx,%edx 409444: c3 retq 409445: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) 40944c: 00 00 00 40944f: 90 nop 0000000000409450 <_D6object8TypeInfo7destroyMxFPvZv>: 409450: c3 retq 409451: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) 409458: 00 00 00 40945b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 0000000000409460 <_D6object8TypeInfo8postblitMxFPvZv>: 409460: c3 retq 409461: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) 409468: 00 00 00 40946b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 0000000000409470 <_D6object8TypeInfo6talignMxFNaNbNdNfZm>: 409470: 48 8b 07 mov (%rdi),%rax 409473: ff 60 40 jmpq *0x40(%rax) 409476: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) 40947d: 00 00 00 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 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) 40949a: 00 00 00 40949d: 0f 1f 00 nopl (%rax) 00000000004094a0 <_D6object16TypeInfo_Typedef8toStringMxFZAya>: 4094a0: 48 8b 47 18 mov 0x18(%rdi),%rax 4094a4: 48 8b 57 20 mov 0x20(%rdi),%rdx 4094a8: c3 retq 4094a9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 00000000004094b0 <_D6object16TypeInfo_Typedef8opEqualsMFC6ObjectZb>: 4094b0: 55 push %rbp 4094b1: 41 57 push %r15 4094b3: 41 56 push %r14 4094b5: 41 54 push %r12 4094b7: 53 push %rbx 4094b8: 48 89 f0 mov %rsi,%rax 4094bb: 48 89 fb mov %rdi,%rbx 4094be: 48 39 c3 cmp %rax,%rbx 4094c1: 41 b4 01 mov $0x1,%r12b 4094c4: 74 74 je 40953a <_D6object16TypeInfo_Typedef8opEqualsMFC6ObjectZb+0x8a> 4094c6: be f0 cb 62 00 mov $0x62cbf0,%esi 4094cb: 48 89 c7 mov %rax,%rdi 4094ce: e8 cd d3 00 00 callq 4168a0 <_d_dynamic_cast> 4094d3: 48 89 c5 mov %rax,%rbp 4094d6: 48 85 ed test %rbp,%rbp 4094d9: 74 57 je 409532 <_D6object16TypeInfo_Typedef8opEqualsMFC6ObjectZb+0x82> 4094db: 48 8b 7b 18 mov 0x18(%rbx),%rdi 4094df: 48 8b 73 20 mov 0x20(%rbx),%rsi 4094e3: 48 8b 55 18 mov 0x18(%rbp),%rdx 4094e7: 48 8b 4d 20 mov 0x20(%rbp),%rcx 4094eb: 41 b8 e8 03 42 00 mov $0x4203e8,%r8d 4094f1: e8 ca d2 00 00 callq 4167c0 <_adEq2> 4094f6: 85 c0 test %eax,%eax 4094f8: 74 3d je 409537 <_D6object16TypeInfo_Typedef8opEqualsMFC6ObjectZb+0x87> 4094fa: 4c 8b 73 10 mov 0x10(%rbx),%r14 4094fe: 4c 8b 7d 10 mov 0x10(%rbp),%r15 409502: 4d 39 fe cmp %r15,%r14 409505: 74 33 je 40953a <_D6object16TypeInfo_Typedef8opEqualsMFC6ObjectZb+0x8a> 409507: 45 31 e4 xor %r12d,%r12d 40950a: 4d 85 f6 test %r14,%r14 40950d: 74 2b je 40953a <_D6object16TypeInfo_Typedef8opEqualsMFC6ObjectZb+0x8a> 40950f: 4d 85 ff test %r15,%r15 409512: 74 26 je 40953a <_D6object16TypeInfo_Typedef8opEqualsMFC6ObjectZb+0x8a> 409514: 49 8b 0e mov (%r14),%rcx 409517: 49 8b 07 mov (%r15),%rax 40951a: 48 8b 39 mov (%rcx),%rdi 40951d: 48 8b 30 mov (%rax),%rsi 409520: 48 39 f7 cmp %rsi,%rdi 409523: 74 21 je 409546 <_D6object16TypeInfo_Typedef8opEqualsMFC6ObjectZb+0x96> 409525: 48 8b 07 mov (%rdi),%rax 409528: ff 50 20 callq *0x20(%rax) 40952b: 88 c3 mov %al,%bl 40952d: 49 8b 0e mov (%r14),%rcx 409530: eb 16 jmp 409548 <_D6object16TypeInfo_Typedef8opEqualsMFC6ObjectZb+0x98> 409532: 45 31 e4 xor %r12d,%r12d 409535: eb 03 jmp 40953a <_D6object16TypeInfo_Typedef8opEqualsMFC6ObjectZb+0x8a> 409537: 45 31 e4 xor %r12d,%r12d 40953a: 44 88 e0 mov %r12b,%al 40953d: 5b pop %rbx 40953e: 41 5c pop %r12 409540: 41 5e pop %r14 409542: 41 5f pop %r15 409544: 5d pop %rbp 409545: c3 retq 409546: b3 01 mov $0x1,%bl 409548: 4c 89 f7 mov %r14,%rdi 40954b: 4c 89 fe mov %r15,%rsi 40954e: ff 51 20 callq *0x20(%rcx) 409551: 41 88 dc mov %bl,%r12b 409554: 41 20 c4 and %al,%r12b 409557: f6 c3 01 test $0x1,%bl 40955a: 75 de jne 40953a <_D6object16TypeInfo_Typedef8opEqualsMFC6ObjectZb+0x8a> 40955c: 34 01 xor $0x1,%al 40955e: a8 01 test $0x1,%al 409560: 75 d8 jne 40953a <_D6object16TypeInfo_Typedef8opEqualsMFC6ObjectZb+0x8a> 409562: 49 8b 07 mov (%r15),%rax 409565: 48 8b 40 20 mov 0x20(%rax),%rax 409569: 4c 89 ff mov %r15,%rdi 40956c: 4c 89 f6 mov %r14,%rsi 40956f: 5b pop %rbx 409570: 41 5c pop %r12 409572: 41 5e pop %r14 409574: 41 5f pop %r15 409576: 5d pop %rbp 409577: ff e0 jmpq *%rax 409579: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 0000000000409580 <_D6object16TypeInfo_Typedef7getHashMxFNbNfxPvZm>: 409580: 48 8b 7f 10 mov 0x10(%rdi),%rdi 409584: 48 8b 07 mov (%rdi),%rax 409587: 48 8b 40 28 mov 0x28(%rax),%rax 40958b: ff e0 jmpq *%rax 40958d: 0f 1f 00 nopl (%rax) 0000000000409590 <_D6object16TypeInfo_Typedef6equalsMxFxPvxPvZb>: 409590: 48 8b 7f 10 mov 0x10(%rdi),%rdi 409594: 48 8b 07 mov (%rdi),%rax 409597: 48 8b 40 30 mov 0x30(%rax),%rax 40959b: ff e0 jmpq *%rax 40959d: 0f 1f 00 nopl (%rax) 00000000004095a0 <_D6object16TypeInfo_Typedef7compareMxFxPvxPvZi>: 4095a0: 48 8b 7f 10 mov 0x10(%rdi),%rdi 4095a4: 48 8b 07 mov (%rdi),%rax 4095a7: 48 8b 40 38 mov 0x38(%rax),%rax 4095ab: ff e0 jmpq *%rax 4095ad: 0f 1f 00 nopl (%rax) 00000000004095b0 <_D6object16TypeInfo_Typedef5tsizeMxFNaNbNdNfZm>: 4095b0: 48 8b 7f 10 mov 0x10(%rdi),%rdi 4095b4: 48 8b 07 mov (%rdi),%rax 4095b7: ff 60 40 jmpq *0x40(%rax) 4095ba: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) 00000000004095c0 <_D6object16TypeInfo_Typedef4swapMxFPvPvZv>: 4095c0: 48 8b 7f 10 mov 0x10(%rdi),%rdi 4095c4: 48 8b 07 mov (%rdi),%rax 4095c7: 48 8b 40 48 mov 0x48(%rax),%rax 4095cb: ff e0 jmpq *%rax 4095cd: 0f 1f 00 nopl (%rax) 00000000004095d0 <_D6object16TypeInfo_Typedef4nextMNgFNaNbNdZNgC8TypeInfo>: 4095d0: 48 8b 7f 10 mov 0x10(%rdi),%rdi 4095d4: 48 8b 07 mov (%rdi),%rax 4095d7: ff 60 50 jmpq *0x50(%rax) 4095da: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) 00000000004095e0 <_D6object16TypeInfo_Typedef5flagsMxFNaNbNdNfZk>: 4095e0: 48 8b 7f 10 mov 0x10(%rdi),%rdi 4095e4: 48 8b 07 mov (%rdi),%rax 4095e7: ff 60 60 jmpq *0x60(%rax) 4095ea: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) 00000000004095f0 <_D6object16TypeInfo_Typedef4initMxFNaNbNfZAxv>: 4095f0: 50 push %rax 4095f1: 48 83 7f 28 00 cmpq $0x0,0x28(%rdi) 4095f6: 74 0a je 409602 <_D6object16TypeInfo_Typedef4initMxFNaNbNfZAxv+0x12> 4095f8: 48 8b 47 28 mov 0x28(%rdi),%rax 4095fc: 48 8b 57 30 mov 0x30(%rdi),%rdx 409600: 59 pop %rcx 409601: c3 retq 409602: 48 8b 7f 10 mov 0x10(%rdi),%rdi 409606: 48 8b 07 mov (%rdi),%rax 409609: ff 50 58 callq *0x58(%rax) 40960c: 59 pop %rcx 40960d: c3 retq 40960e: 66 90 xchg %ax,%ax 0000000000409610 <_D6object16TypeInfo_Typedef6talignMxFNaNbNdNfZm>: 409610: 48 8b 7f 10 mov 0x10(%rdi),%rdi 409614: 48 8b 07 mov (%rdi),%rax 409617: ff a0 80 00 00 00 jmpq *0x80(%rax) 40961d: 0f 1f 00 nopl (%rax) 0000000000409620 <_D6object16TypeInfo_Typedef8argTypesMFNbNfJC8TypeInfoJC8TypeInfoZi>: 409620: 48 c7 02 00 00 00 00 movq $0x0,(%rdx) 409627: 48 c7 06 00 00 00 00 movq $0x0,(%rsi) 40962e: 48 8b 7f 10 mov 0x10(%rdi),%rdi 409632: 48 8b 07 mov (%rdi),%rax 409635: 48 8b 80 88 00 00 00 mov 0x88(%rax),%rax 40963c: ff e0 jmpq *%rax 40963e: 66 90 xchg %ax,%ax 0000000000409640 <_D6object16TypeInfo_Typedef6rtInfoMxFNaNbNdNfZPyv>: 409640: 48 8b 7f 10 mov 0x10(%rdi),%rdi 409644: 48 8b 07 mov (%rdi),%rax 409647: ff a0 90 00 00 00 jmpq *0x90(%rax) 40964d: 0f 1f 00 nopl (%rax) 0000000000409650 <_D6object16TypeInfo_Pointer8toStringMxFZAya>: 409650: 50 push %rax 409651: 48 8b 7f 10 mov 0x10(%rdi),%rdi 409655: 48 8b 07 mov (%rdi),%rax 409658: ff 50 08 callq *0x8(%rax) 40965b: bf e8 03 42 00 mov $0x4203e8,%edi 409660: b9 01 00 00 00 mov $0x1,%ecx 409665: 41 b8 d6 d0 41 00 mov $0x41d0d6,%r8d 40966b: 48 89 c6 mov %rax,%rsi 40966e: 58 pop %rax 40966f: e9 ac c7 00 00 jmpq 415e20 <_d_arraycatT> 409674: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) 40967b: 00 00 00 40967e: 66 90 xchg %ax,%ax 0000000000409680 <_D6object16TypeInfo_Pointer8opEqualsMFC6ObjectZb>: 409680: 55 push %rbp 409681: 41 57 push %r15 409683: 41 56 push %r14 409685: 53 push %rbx 409686: 50 push %rax 409687: 48 89 f0 mov %rsi,%rax 40968a: 48 89 fb mov %rdi,%rbx 40968d: 48 39 c3 cmp %rax,%rbx 409690: 40 b5 01 mov $0x1,%bpl 409693: 74 4c je 4096e1 <_D6object16TypeInfo_Pointer8opEqualsMFC6ObjectZb+0x61> 409695: be 30 cd 62 00 mov $0x62cd30,%esi 40969a: 48 89 c7 mov %rax,%rdi 40969d: e8 fe d1 00 00 callq 4168a0 <_d_dynamic_cast> 4096a2: 48 85 c0 test %rax,%rax 4096a5: 74 38 je 4096df <_D6object16TypeInfo_Pointer8opEqualsMFC6ObjectZb+0x5f> 4096a7: 48 8b 5b 10 mov 0x10(%rbx),%rbx 4096ab: 4c 8b 70 10 mov 0x10(%rax),%r14 4096af: 4c 39 f3 cmp %r14,%rbx 4096b2: 74 2d je 4096e1 <_D6object16TypeInfo_Pointer8opEqualsMFC6ObjectZb+0x61> 4096b4: 31 ed xor %ebp,%ebp 4096b6: 48 85 db test %rbx,%rbx 4096b9: 74 26 je 4096e1 <_D6object16TypeInfo_Pointer8opEqualsMFC6ObjectZb+0x61> 4096bb: 4d 85 f6 test %r14,%r14 4096be: 74 21 je 4096e1 <_D6object16TypeInfo_Pointer8opEqualsMFC6ObjectZb+0x61> 4096c0: 48 8b 0b mov (%rbx),%rcx 4096c3: 49 8b 06 mov (%r14),%rax 4096c6: 48 8b 39 mov (%rcx),%rdi 4096c9: 48 8b 30 mov (%rax),%rsi 4096cc: 48 39 f7 cmp %rsi,%rdi 4096cf: 74 1e je 4096ef <_D6object16TypeInfo_Pointer8opEqualsMFC6ObjectZb+0x6f> 4096d1: 48 8b 07 mov (%rdi),%rax 4096d4: ff 50 20 callq *0x20(%rax) 4096d7: 41 88 c7 mov %al,%r15b 4096da: 48 8b 0b mov (%rbx),%rcx 4096dd: eb 13 jmp 4096f2 <_D6object16TypeInfo_Pointer8opEqualsMFC6ObjectZb+0x72> 4096df: 31 ed xor %ebp,%ebp 4096e1: 40 88 e8 mov %bpl,%al 4096e4: 48 83 c4 08 add $0x8,%rsp 4096e8: 5b pop %rbx 4096e9: 41 5e pop %r14 4096eb: 41 5f pop %r15 4096ed: 5d pop %rbp 4096ee: c3 retq 4096ef: 41 b7 01 mov $0x1,%r15b 4096f2: 48 89 df mov %rbx,%rdi 4096f5: 4c 89 f6 mov %r14,%rsi 4096f8: ff 51 20 callq *0x20(%rcx) 4096fb: 44 88 fd mov %r15b,%bpl 4096fe: 40 20 c5 and %al,%bpl 409701: 41 f6 c7 01 test $0x1,%r15b 409705: 75 da jne 4096e1 <_D6object16TypeInfo_Pointer8opEqualsMFC6ObjectZb+0x61> 409707: 34 01 xor $0x1,%al 409709: a8 01 test $0x1,%al 40970b: 75 d4 jne 4096e1 <_D6object16TypeInfo_Pointer8opEqualsMFC6ObjectZb+0x61> 40970d: 49 8b 06 mov (%r14),%rax 409710: 48 8b 40 20 mov 0x20(%rax),%rax 409714: 4c 89 f7 mov %r14,%rdi 409717: 48 89 de mov %rbx,%rsi 40971a: 48 83 c4 08 add $0x8,%rsp 40971e: 5b pop %rbx 40971f: 41 5e pop %r14 409721: 41 5f pop %r15 409723: 5d pop %rbp 409724: ff e0 jmpq *%rax 409726: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) 40972d: 00 00 00 0000000000409730 <_D6object16TypeInfo_Pointer7getHashMxFNbNexPvZm>: 409730: 48 8b 06 mov (%rsi),%rax 409733: c3 retq 409734: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) 40973b: 00 00 00 40973e: 66 90 xchg %ax,%ax 0000000000409740 <_D6object16TypeInfo_Pointer6equalsMxFxPvxPvZb>: 409740: 48 8b 02 mov (%rdx),%rax 409743: 48 3b 06 cmp (%rsi),%rax 409746: 0f 94 c0 sete %al 409749: c3 retq 40974a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) 0000000000409750 <_D6object16TypeInfo_Pointer7compareMxFxPvxPvZi>: 409750: 48 8b 0a mov (%rdx),%rcx 409753: 48 8b 16 mov (%rsi),%rdx 409756: 48 39 d1 cmp %rdx,%rcx 409759: b8 ff ff ff ff mov $0xffffffff,%eax 40975e: 72 08 jb 409768 <_D6object16TypeInfo_Pointer7compareMxFxPvxPvZi+0x18> 409760: 48 39 ca cmp %rcx,%rdx 409763: 19 c0 sbb %eax,%eax 409765: 83 e0 01 and $0x1,%eax 409768: c3 retq 409769: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 0000000000409770 <_D6object16TypeInfo_Pointer5tsizeMxFNaNbNdNfZm>: 409770: b8 08 00 00 00 mov $0x8,%eax 409775: c3 retq 409776: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) 40977d: 00 00 00 0000000000409780 <_D6object16TypeInfo_Pointer4swapMxFPvPvZv>: 409780: 48 8b 02 mov (%rdx),%rax 409783: 48 8b 0e mov (%rsi),%rcx 409786: 48 89 0a mov %rcx,(%rdx) 409789: 48 89 06 mov %rax,(%rsi) 40978c: c3 retq 40978d: 0f 1f 00 nopl (%rax) 0000000000409790 <_D6object16TypeInfo_Pointer4nextMNgFNaNbNdZNgC8TypeInfo>: 409790: 48 8b 47 10 mov 0x10(%rdi),%rax 409794: c3 retq 409795: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) 40979c: 00 00 00 40979f: 90 nop 00000000004097a0 <_D6object16TypeInfo_Pointer5flagsMxFNaNbNdNfZk>: 4097a0: b8 01 00 00 00 mov $0x1,%eax 4097a5: c3 retq 4097a6: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) 4097ad: 00 00 00 00000000004097b0 <_D6object14TypeInfo_Array8toStringMxFZAya>: 4097b0: 50 push %rax 4097b1: 48 8b 7f 10 mov 0x10(%rdi),%rdi 4097b5: 48 8b 07 mov (%rdi),%rax 4097b8: ff 50 08 callq *0x8(%rax) 4097bb: bf e8 03 42 00 mov $0x4203e8,%edi 4097c0: b9 02 00 00 00 mov $0x2,%ecx 4097c5: 41 b8 b0 04 42 00 mov $0x4204b0,%r8d 4097cb: 48 89 c6 mov %rax,%rsi 4097ce: 58 pop %rax 4097cf: e9 4c c6 00 00 jmpq 415e20 <_d_arraycatT> 4097d4: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) 4097db: 00 00 00 4097de: 66 90 xchg %ax,%ax 00000000004097e0 <_D6object14TypeInfo_Array8opEqualsMFC6ObjectZb>: 4097e0: 55 push %rbp 4097e1: 41 57 push %r15 4097e3: 41 56 push %r14 4097e5: 53 push %rbx 4097e6: 50 push %rax 4097e7: 48 89 f0 mov %rsi,%rax 4097ea: 48 89 fb mov %rdi,%rbx 4097ed: 48 39 c3 cmp %rax,%rbx 4097f0: 40 b5 01 mov $0x1,%bpl 4097f3: 74 4c je 409841 <_D6object14TypeInfo_Array8opEqualsMFC6ObjectZb+0x61> 4097f5: be d0 cd 62 00 mov $0x62cdd0,%esi 4097fa: 48 89 c7 mov %rax,%rdi 4097fd: e8 9e d0 00 00 callq 4168a0 <_d_dynamic_cast> 409802: 48 85 c0 test %rax,%rax 409805: 74 38 je 40983f <_D6object14TypeInfo_Array8opEqualsMFC6ObjectZb+0x5f> 409807: 48 8b 5b 10 mov 0x10(%rbx),%rbx 40980b: 4c 8b 70 10 mov 0x10(%rax),%r14 40980f: 4c 39 f3 cmp %r14,%rbx 409812: 74 2d je 409841 <_D6object14TypeInfo_Array8opEqualsMFC6ObjectZb+0x61> 409814: 31 ed xor %ebp,%ebp 409816: 48 85 db test %rbx,%rbx 409819: 74 26 je 409841 <_D6object14TypeInfo_Array8opEqualsMFC6ObjectZb+0x61> 40981b: 4d 85 f6 test %r14,%r14 40981e: 74 21 je 409841 <_D6object14TypeInfo_Array8opEqualsMFC6ObjectZb+0x61> 409820: 48 8b 0b mov (%rbx),%rcx 409823: 49 8b 06 mov (%r14),%rax 409826: 48 8b 39 mov (%rcx),%rdi 409829: 48 8b 30 mov (%rax),%rsi 40982c: 48 39 f7 cmp %rsi,%rdi 40982f: 74 1e je 40984f <_D6object14TypeInfo_Array8opEqualsMFC6ObjectZb+0x6f> 409831: 48 8b 07 mov (%rdi),%rax 409834: ff 50 20 callq *0x20(%rax) 409837: 41 88 c7 mov %al,%r15b 40983a: 48 8b 0b mov (%rbx),%rcx 40983d: eb 13 jmp 409852 <_D6object14TypeInfo_Array8opEqualsMFC6ObjectZb+0x72> 40983f: 31 ed xor %ebp,%ebp 409841: 40 88 e8 mov %bpl,%al 409844: 48 83 c4 08 add $0x8,%rsp 409848: 5b pop %rbx 409849: 41 5e pop %r14 40984b: 41 5f pop %r15 40984d: 5d pop %rbp 40984e: c3 retq 40984f: 41 b7 01 mov $0x1,%r15b 409852: 48 89 df mov %rbx,%rdi 409855: 4c 89 f6 mov %r14,%rsi 409858: ff 51 20 callq *0x20(%rcx) 40985b: 44 88 fd mov %r15b,%bpl 40985e: 40 20 c5 and %al,%bpl 409861: 41 f6 c7 01 test $0x1,%r15b 409865: 75 da jne 409841 <_D6object14TypeInfo_Array8opEqualsMFC6ObjectZb+0x61> 409867: 34 01 xor $0x1,%al 409869: a8 01 test $0x1,%al 40986b: 75 d4 jne 409841 <_D6object14TypeInfo_Array8opEqualsMFC6ObjectZb+0x61> 40986d: 49 8b 06 mov (%r14),%rax 409870: 48 8b 40 20 mov 0x20(%rax),%rax 409874: 4c 89 f7 mov %r14,%rdi 409877: 48 89 de mov %rbx,%rsi 40987a: 48 83 c4 08 add $0x8,%rsp 40987e: 5b pop %rbx 40987f: 41 5e pop %r14 409881: 41 5f pop %r15 409883: 5d pop %rbp 409884: ff e0 jmpq *%rax 409886: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) 40988d: 00 00 00 0000000000409890 <_D6object14TypeInfo_Array7getHashMxFNbNexPvZm>: 409890: 41 56 push %r14 409892: 53 push %rbx 409893: 50 push %rax 409894: 48 8b 1e mov (%rsi),%rbx 409897: 4c 8b 76 08 mov 0x8(%rsi),%r14 40989b: 48 8b 7f 10 mov 0x10(%rdi),%rdi 40989f: 48 8b 07 mov (%rdi),%rax 4098a2: ff 50 40 callq *0x40(%rax) 4098a5: 48 0f af d8 imul %rax,%rbx 4098a9: 31 ff xor %edi,%edi 4098ab: 48 89 de mov %rbx,%rsi 4098ae: 4c 89 f2 mov %r14,%rdx 4098b1: 48 83 c4 08 add $0x8,%rsp 4098b5: 5b pop %rbx 4098b6: 41 5e pop %r14 4098b8: e9 f3 9c 00 00 jmpq 4135b0 <_D2rt4util4hash6hashOfFNaNbNePxvmmZm> 4098bd: 0f 1f 00 nopl (%rax) 00000000004098c0 <_D6object14TypeInfo_Array6equalsMxFxPvxPvZb>: 4098c0: 55 push %rbp 4098c1: 41 57 push %r15 4098c3: 41 56 push %r14 4098c5: 41 55 push %r13 4098c7: 41 54 push %r12 4098c9: 53 push %rbx 4098ca: 50 push %rax 4098cb: 49 89 ff mov %rdi,%r15 4098ce: 48 8b 1a mov (%rdx),%rbx 4098d1: 48 3b 1e cmp (%rsi),%rbx 4098d4: 75 54 jne 40992a <_D6object14TypeInfo_Array6equalsMxFxPvxPvZb+0x6a> 4098d6: 48 8b 42 08 mov 0x8(%rdx),%rax 4098da: 48 89 04 24 mov %rax,(%rsp) 4098de: 4c 8b 6e 08 mov 0x8(%rsi),%r13 4098e2: 49 8b 7f 10 mov 0x10(%r15),%rdi 4098e6: 48 8b 07 mov (%rdi),%rax 4098e9: ff 50 40 callq *0x40(%rax) 4098ec: 48 89 c5 mov %rax,%rbp 4098ef: b0 01 mov $0x1,%al 4098f1: 45 31 f6 xor %r14d,%r14d 4098f4: 48 85 db test %rbx,%rbx 4098f7: 74 33 je 40992c <_D6object14TypeInfo_Array6equalsMxFxPvxPvZb+0x6c> 4098f9: 45 31 e4 xor %r12d,%r12d 4098fc: 0f 1f 40 00 nopl 0x0(%rax) 409900: 49 8b 7f 10 mov 0x10(%r15),%rdi 409904: 48 8b 07 mov (%rdi),%rax 409907: 4b 8d 74 35 00 lea 0x0(%r13,%r14,1),%rsi 40990c: 48 8b 0c 24 mov (%rsp),%rcx 409910: 4a 8d 14 31 lea (%rcx,%r14,1),%rdx 409914: ff 50 30 callq *0x30(%rax) 409917: a8 01 test $0x1,%al 409919: 74 0f je 40992a <_D6object14TypeInfo_Array6equalsMxFxPvxPvZb+0x6a> 40991b: 49 ff c4 inc %r12 40991e: 49 01 ee add %rbp,%r14 409921: 49 39 dc cmp %rbx,%r12 409924: 72 da jb 409900 <_D6object14TypeInfo_Array6equalsMxFxPvxPvZb+0x40> 409926: b0 01 mov $0x1,%al 409928: eb 02 jmp 40992c <_D6object14TypeInfo_Array6equalsMxFxPvxPvZb+0x6c> 40992a: 31 c0 xor %eax,%eax 40992c: 48 83 c4 08 add $0x8,%rsp 409930: 5b pop %rbx 409931: 41 5c pop %r12 409933: 41 5d pop %r13 409935: 41 5e pop %r14 409937: 41 5f pop %r15 409939: 5d pop %rbp 40993a: c3 retq 40993b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 0000000000409940 <_D6object14TypeInfo_Array7compareMxFxPvxPvZi>: 409940: 55 push %rbp 409941: 41 57 push %r15 409943: 41 56 push %r14 409945: 41 55 push %r13 409947: 41 54 push %r12 409949: 53 push %rbx 40994a: 48 83 ec 18 sub $0x18,%rsp 40994e: 49 89 ff mov %rdi,%r15 409951: 4c 8b 32 mov (%rdx),%r14 409954: 4c 89 74 24 08 mov %r14,0x8(%rsp) 409959: 48 8b 42 08 mov 0x8(%rdx),%rax 40995d: 48 89 44 24 10 mov %rax,0x10(%rsp) 409962: 4c 8b 26 mov (%rsi),%r12 409965: 4c 89 24 24 mov %r12,(%rsp) 409969: 48 8b 6e 08 mov 0x8(%rsi),%rbp 40996d: 49 8b 7f 10 mov 0x10(%r15),%rdi 409971: 48 8b 07 mov (%rdi),%rax 409974: ff 50 40 callq *0x40(%rax) 409977: 48 89 c3 mov %rax,%rbx 40997a: 4d 39 f4 cmp %r14,%r12 40997d: 4d 0f 42 f4 cmovb %r12,%r14 409981: 45 31 e4 xor %r12d,%r12d 409984: 4d 85 f6 test %r14,%r14 409987: 74 2e je 4099b7 <_D6object14TypeInfo_Array7compareMxFxPvxPvZi+0x77> 409989: 45 31 ed xor %r13d,%r13d 40998c: 0f 1f 40 00 nopl 0x0(%rax) 409990: 49 8b 7f 10 mov 0x10(%r15),%rdi 409994: 48 8b 07 mov (%rdi),%rax 409997: 4a 8d 74 25 00 lea 0x0(%rbp,%r12,1),%rsi 40999c: 48 8b 4c 24 10 mov 0x10(%rsp),%rcx 4099a1: 4a 8d 14 21 lea (%rcx,%r12,1),%rdx 4099a5: ff 50 38 callq *0x38(%rax) 4099a8: 85 c0 test %eax,%eax 4099aa: 75 16 jne 4099c2 <_D6object14TypeInfo_Array7compareMxFxPvxPvZi+0x82> 4099ac: 49 ff c5 inc %r13 4099af: 49 01 dc add %rbx,%r12 4099b2: 4d 39 f5 cmp %r14,%r13 4099b5: 72 d9 jb 409990 <_D6object14TypeInfo_Array7compareMxFxPvxPvZi+0x50> 4099b7: 48 8b 44 24 08 mov 0x8(%rsp),%rax 4099bc: 48 8b 0c 24 mov (%rsp),%rcx 4099c0: 29 c8 sub %ecx,%eax 4099c2: 48 83 c4 18 add $0x18,%rsp 4099c6: 5b pop %rbx 4099c7: 41 5c pop %r12 4099c9: 41 5d pop %r13 4099cb: 41 5e pop %r14 4099cd: 41 5f pop %r15 4099cf: 5d pop %rbp 4099d0: c3 retq 4099d1: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) 4099d8: 00 00 00 4099db: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 00000000004099e0 <_D6object14TypeInfo_Array5tsizeMxFNaNbNdNfZm>: 4099e0: b8 10 00 00 00 mov $0x10,%eax 4099e5: c3 retq 4099e6: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) 4099ed: 00 00 00 00000000004099f0 <_D6object14TypeInfo_Array4swapMxFPvPvZv>: 4099f0: 4c 8b 02 mov (%rdx),%r8 4099f3: 48 8b 4a 08 mov 0x8(%rdx),%rcx 4099f7: 48 8b 3e mov (%rsi),%rdi 4099fa: 48 8b 46 08 mov 0x8(%rsi),%rax 4099fe: 48 89 42 08 mov %rax,0x8(%rdx) 409a02: 48 89 3a mov %rdi,(%rdx) 409a05: 48 89 4e 08 mov %rcx,0x8(%rsi) 409a09: 4c 89 06 mov %r8,(%rsi) 409a0c: c3 retq 409a0d: 0f 1f 00 nopl (%rax) 0000000000409a10 <_D6object14TypeInfo_Array4nextMNgFNaNbNdZNgC8TypeInfo>: 409a10: 48 8b 47 10 mov 0x10(%rdi),%rax 409a14: c3 retq 409a15: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) 409a1c: 00 00 00 409a1f: 90 nop 0000000000409a20 <_D6object14TypeInfo_Array5flagsMxFNaNbNdNfZk>: 409a20: b8 01 00 00 00 mov $0x1,%eax 409a25: c3 retq 409a26: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) 409a2d: 00 00 00 0000000000409a30 <_D6object14TypeInfo_Array6talignMxFNaNbNdNfZm>: 409a30: b8 08 00 00 00 mov $0x8,%eax 409a35: c3 retq 409a36: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) 409a3d: 00 00 00 0000000000409a40 <_D6object14TypeInfo_Array8argTypesMFNbNfJC8TypeInfoJC8TypeInfoZi>: 409a40: 48 c7 02 70 fa 41 00 movq $0x41fa70,(%rdx) 409a47: 48 c7 06 c0 ab 41 00 movq $0x41abc0,(%rsi) 409a4e: 31 c0 xor %eax,%eax 409a50: c3 retq 409a51: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) 409a58: 00 00 00 409a5b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 0000000000409a60 <_D6object20TypeInfo_StaticArray8toStringMxFZAya>: 409a60: 48 83 ec 48 sub $0x48,%rsp 409a64: 48 c7 44 24 20 01 00 movq $0x1,0x20(%rsp) 409a6b: 00 00 409a6d: 48 c7 44 24 28 b1 04 movq $0x4204b1,0x28(%rsp) 409a74: 42 00 409a76: 48 8b 4f 18 mov 0x18(%rdi),%rcx 409a7a: 48 8d 74 24 48 lea 0x48(%rsp),%rsi 409a7f: 49 b8 cd cc cc cc cc mov $0xcccccccccccccccd,%r8 409a86: cc cc cc 409a89: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 409a90: 48 89 c8 mov %rcx,%rax 409a93: 49 f7 e0 mul %r8 409a96: 48 c1 ea 03 shr $0x3,%rdx 409a9a: 44 6b ca 0a imul $0xa,%edx,%r9d 409a9e: 89 c8 mov %ecx,%eax 409aa0: 44 29 c8 sub %r9d,%eax 409aa3: 83 c8 30 or $0x30,%eax 409aa6: 48 83 f9 09 cmp $0x9,%rcx 409aaa: 88 46 ff mov %al,-0x1(%rsi) 409aad: 48 8d 76 ff lea -0x1(%rsi),%rsi 409ab1: 48 89 d1 mov %rdx,%rcx 409ab4: 77 da ja 409a90 <_D6object20TypeInfo_StaticArray8toStringMxFZAya+0x30> 409ab6: 48 8d 44 24 34 lea 0x34(%rsp),%rax 409abb: 48 89 f1 mov %rsi,%rcx 409abe: 48 29 c1 sub %rax,%rcx 409ac1: b8 14 00 00 00 mov $0x14,%eax 409ac6: 48 29 c8 sub %rcx,%rax 409ac9: 48 89 44 24 10 mov %rax,0x10(%rsp) 409ace: 48 89 74 24 18 mov %rsi,0x18(%rsp) 409ad3: 48 8b 7f 10 mov 0x10(%rdi),%rdi 409ad7: 48 8b 07 mov (%rdi),%rax 409ada: ff 50 08 callq *0x8(%rax) 409add: bf e8 03 42 00 mov $0x4203e8,%edi 409ae2: b9 01 00 00 00 mov $0x1,%ecx 409ae7: 41 b8 05 d2 41 00 mov $0x41d205,%r8d 409aed: 48 89 c6 mov %rax,%rsi 409af0: e8 2b c3 00 00 callq 415e20 <_d_arraycatT> 409af5: 48 89 04 24 mov %rax,(%rsp) 409af9: 48 89 54 24 08 mov %rdx,0x8(%rsp) 409afe: 48 8d 14 24 lea (%rsp),%rdx 409b02: 48 8d 4c 24 10 lea 0x10(%rsp),%rcx 409b07: 4c 8d 44 24 20 lea 0x20(%rsp),%r8 409b0c: bf e8 02 42 00 mov $0x4202e8,%edi 409b11: be 03 00 00 00 mov $0x3,%esi 409b16: 31 c0 xor %eax,%eax 409b18: e8 03 c5 00 00 callq 416020 <_d_arraycatnT> 409b1d: 48 83 c4 48 add $0x48,%rsp 409b21: c3 retq 409b22: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) 409b29: 00 00 00 409b2c: 0f 1f 40 00 nopl 0x0(%rax) 0000000000409b30 <_D6object20TypeInfo_StaticArray8opEqualsMFC6ObjectZb>: 409b30: 55 push %rbp 409b31: 41 57 push %r15 409b33: 41 56 push %r14 409b35: 53 push %rbx 409b36: 50 push %rax 409b37: 48 89 f0 mov %rsi,%rax 409b3a: 48 89 fb mov %rdi,%rbx 409b3d: 48 39 c3 cmp %rax,%rbx 409b40: 40 b5 01 mov $0x1,%bpl 409b43: 74 5a je 409b9f <_D6object20TypeInfo_StaticArray8opEqualsMFC6ObjectZb+0x6f> 409b45: be 70 ce 62 00 mov $0x62ce70,%esi 409b4a: 48 89 c7 mov %rax,%rdi 409b4d: e8 4e cd 00 00 callq 4168a0 <_d_dynamic_cast> 409b52: 48 85 c0 test %rax,%rax 409b55: 74 42 je 409b99 <_D6object20TypeInfo_StaticArray8opEqualsMFC6ObjectZb+0x69> 409b57: 48 8b 4b 18 mov 0x18(%rbx),%rcx 409b5b: 48 3b 48 18 cmp 0x18(%rax),%rcx 409b5f: 75 3c jne 409b9d <_D6object20TypeInfo_StaticArray8opEqualsMFC6ObjectZb+0x6d> 409b61: 48 8b 5b 10 mov 0x10(%rbx),%rbx 409b65: 4c 8b 70 10 mov 0x10(%rax),%r14 409b69: 4c 39 f3 cmp %r14,%rbx 409b6c: 74 31 je 409b9f <_D6object20TypeInfo_StaticArray8opEqualsMFC6ObjectZb+0x6f> 409b6e: 31 ed xor %ebp,%ebp 409b70: 48 85 db test %rbx,%rbx 409b73: 74 2a je 409b9f <_D6object20TypeInfo_StaticArray8opEqualsMFC6ObjectZb+0x6f> 409b75: 4d 85 f6 test %r14,%r14 409b78: 74 25 je 409b9f <_D6object20TypeInfo_StaticArray8opEqualsMFC6ObjectZb+0x6f> 409b7a: 48 8b 0b mov (%rbx),%rcx 409b7d: 49 8b 06 mov (%r14),%rax 409b80: 48 8b 39 mov (%rcx),%rdi 409b83: 48 8b 30 mov (%rax),%rsi 409b86: 48 39 f7 cmp %rsi,%rdi 409b89: 74 22 je 409bad <_D6object20TypeInfo_StaticArray8opEqualsMFC6ObjectZb+0x7d> 409b8b: 48 8b 07 mov (%rdi),%rax 409b8e: ff 50 20 callq *0x20(%rax) 409b91: 41 88 c7 mov %al,%r15b 409b94: 48 8b 0b mov (%rbx),%rcx 409b97: eb 17 jmp 409bb0 <_D6object20TypeInfo_StaticArray8opEqualsMFC6ObjectZb+0x80> 409b99: 31 ed xor %ebp,%ebp 409b9b: eb 02 jmp 409b9f <_D6object20TypeInfo_StaticArray8opEqualsMFC6ObjectZb+0x6f> 409b9d: 31 ed xor %ebp,%ebp 409b9f: 40 88 e8 mov %bpl,%al 409ba2: 48 83 c4 08 add $0x8,%rsp 409ba6: 5b pop %rbx 409ba7: 41 5e pop %r14 409ba9: 41 5f pop %r15 409bab: 5d pop %rbp 409bac: c3 retq 409bad: 41 b7 01 mov $0x1,%r15b 409bb0: 48 89 df mov %rbx,%rdi 409bb3: 4c 89 f6 mov %r14,%rsi 409bb6: ff 51 20 callq *0x20(%rcx) 409bb9: 44 88 fd mov %r15b,%bpl 409bbc: 40 20 c5 and %al,%bpl 409bbf: 41 f6 c7 01 test $0x1,%r15b 409bc3: 75 da jne 409b9f <_D6object20TypeInfo_StaticArray8opEqualsMFC6ObjectZb+0x6f> 409bc5: 34 01 xor $0x1,%al 409bc7: a8 01 test $0x1,%al 409bc9: 75 d4 jne 409b9f <_D6object20TypeInfo_StaticArray8opEqualsMFC6ObjectZb+0x6f> 409bcb: 49 8b 06 mov (%r14),%rax 409bce: 48 8b 40 20 mov 0x20(%rax),%rax 409bd2: 4c 89 f7 mov %r14,%rdi 409bd5: 48 89 de mov %rbx,%rsi 409bd8: 48 83 c4 08 add $0x8,%rsp 409bdc: 5b pop %rbx 409bdd: 41 5e pop %r14 409bdf: 41 5f pop %r15 409be1: 5d pop %rbp 409be2: ff e0 jmpq *%rax 409be4: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) 409beb: 00 00 00 409bee: 66 90 xchg %ax,%ax 0000000000409bf0 <_D6object20TypeInfo_StaticArray7getHashMxFNbNexPvZm>: 409bf0: 41 57 push %r15 409bf2: 41 56 push %r14 409bf4: 41 55 push %r13 409bf6: 41 54 push %r12 409bf8: 53 push %rbx 409bf9: 49 89 f4 mov %rsi,%r12 409bfc: 49 89 fe mov %rdi,%r14 409bff: 49 8b 7e 10 mov 0x10(%r14),%rdi 409c03: 48 8b 07 mov (%rdi),%rax 409c06: ff 50 40 callq *0x40(%rax) 409c09: 49 89 c7 mov %rax,%r15 409c0c: 31 db xor %ebx,%ebx 409c0e: 49 83 7e 18 00 cmpq $0x0,0x18(%r14) 409c13: 74 29 je 409c3e <_D6object20TypeInfo_StaticArray7getHashMxFNbNexPvZm+0x4e> 409c15: 45 31 ed xor %r13d,%r13d 409c18: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 409c1f: 00 409c20: 49 8b 7e 10 mov 0x10(%r14),%rdi 409c24: 48 8b 07 mov (%rdi),%rax 409c27: 4c 89 e6 mov %r12,%rsi 409c2a: ff 50 28 callq *0x28(%rax) 409c2d: 49 01 c5 add %rax,%r13 409c30: 48 ff c3 inc %rbx 409c33: 4d 01 fc add %r15,%r12 409c36: 49 3b 5e 18 cmp 0x18(%r14),%rbx 409c3a: 72 e4 jb 409c20 <_D6object20TypeInfo_StaticArray7getHashMxFNbNexPvZm+0x30> 409c3c: eb 03 jmp 409c41 <_D6object20TypeInfo_StaticArray7getHashMxFNbNexPvZm+0x51> 409c3e: 45 31 ed xor %r13d,%r13d 409c41: 4c 89 e8 mov %r13,%rax 409c44: 5b pop %rbx 409c45: 41 5c pop %r12 409c47: 41 5d pop %r13 409c49: 41 5e pop %r14 409c4b: 41 5f pop %r15 409c4d: c3 retq 409c4e: 66 90 xchg %ax,%ax 0000000000409c50 <_D6object20TypeInfo_StaticArray6equalsMxFxPvxPvZb>: 409c50: 55 push %rbp 409c51: 41 57 push %r15 409c53: 41 56 push %r14 409c55: 41 55 push %r13 409c57: 41 54 push %r12 409c59: 53 push %rbx 409c5a: 50 push %rax 409c5b: 49 89 d6 mov %rdx,%r14 409c5e: 49 89 f4 mov %rsi,%r12 409c61: 48 89 fd mov %rdi,%rbp 409c64: 48 8b 7d 10 mov 0x10(%rbp),%rdi 409c68: 48 8b 07 mov (%rdi),%rax 409c6b: ff 50 40 callq *0x40(%rax) 409c6e: 49 89 c5 mov %rax,%r13 409c71: 31 db xor %ebx,%ebx 409c73: 48 83 7d 18 00 cmpq $0x0,0x18(%rbp) 409c78: b0 01 mov $0x1,%al 409c7a: 74 2c je 409ca8 <_D6object20TypeInfo_StaticArray6equalsMxFxPvxPvZb+0x58> 409c7c: 45 31 ff xor %r15d,%r15d 409c7f: 90 nop 409c80: 48 8b 7d 10 mov 0x10(%rbp),%rdi 409c84: 48 8b 07 mov (%rdi),%rax 409c87: 49 8d 34 1c lea (%r12,%rbx,1),%rsi 409c8b: 49 8d 14 1e lea (%r14,%rbx,1),%rdx 409c8f: ff 50 30 callq *0x30(%rax) 409c92: a8 01 test $0x1,%al 409c94: 74 10 je 409ca6 <_D6object20TypeInfo_StaticArray6equalsMxFxPvxPvZb+0x56> 409c96: 49 ff c7 inc %r15 409c99: 4c 01 eb add %r13,%rbx 409c9c: 4c 3b 7d 18 cmp 0x18(%rbp),%r15 409ca0: 72 de jb 409c80 <_D6object20TypeInfo_StaticArray6equalsMxFxPvxPvZb+0x30> 409ca2: b0 01 mov $0x1,%al 409ca4: eb 02 jmp 409ca8 <_D6object20TypeInfo_StaticArray6equalsMxFxPvxPvZb+0x58> 409ca6: 31 c0 xor %eax,%eax 409ca8: 48 83 c4 08 add $0x8,%rsp 409cac: 5b pop %rbx 409cad: 41 5c pop %r12 409caf: 41 5d pop %r13 409cb1: 41 5e pop %r14 409cb3: 41 5f pop %r15 409cb5: 5d pop %rbp 409cb6: c3 retq 409cb7: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) 409cbe: 00 00 0000000000409cc0 <_D6object20TypeInfo_StaticArray7compareMxFxPvxPvZi>: 409cc0: 55 push %rbp 409cc1: 41 57 push %r15 409cc3: 41 56 push %r14 409cc5: 41 55 push %r13 409cc7: 41 54 push %r12 409cc9: 53 push %rbx 409cca: 50 push %rax 409ccb: 49 89 d6 mov %rdx,%r14 409cce: 49 89 f7 mov %rsi,%r15 409cd1: 49 89 fd mov %rdi,%r13 409cd4: 49 8b 7d 10 mov 0x10(%r13),%rdi 409cd8: 48 8b 07 mov (%rdi),%rax 409cdb: ff 50 40 callq *0x40(%rax) 409cde: 49 89 c4 mov %rax,%r12 409ce1: 49 83 7d 18 00 cmpq $0x0,0x18(%r13) 409ce6: 74 2e je 409d16 <_D6object20TypeInfo_StaticArray7compareMxFxPvxPvZi+0x56> 409ce8: 31 db xor %ebx,%ebx 409cea: 31 ed xor %ebp,%ebp 409cec: 0f 1f 40 00 nopl 0x0(%rax) 409cf0: 49 8b 7d 10 mov 0x10(%r13),%rdi 409cf4: 48 8b 07 mov (%rdi),%rax 409cf7: 49 8d 34 1f lea (%r15,%rbx,1),%rsi 409cfb: 49 8d 14 1e lea (%r14,%rbx,1),%rdx 409cff: ff 50 38 callq *0x38(%rax) 409d02: 85 c0 test %eax,%eax 409d04: 75 12 jne 409d18 <_D6object20TypeInfo_StaticArray7compareMxFxPvxPvZi+0x58> 409d06: 48 ff c5 inc %rbp 409d09: 4c 01 e3 add %r12,%rbx 409d0c: 49 3b 6d 18 cmp 0x18(%r13),%rbp 409d10: 72 de jb 409cf0 <_D6object20TypeInfo_StaticArray7compareMxFxPvxPvZi+0x30> 409d12: 31 c0 xor %eax,%eax 409d14: eb 02 jmp 409d18 <_D6object20TypeInfo_StaticArray7compareMxFxPvxPvZi+0x58> 409d16: 31 c0 xor %eax,%eax 409d18: 48 83 c4 08 add $0x8,%rsp 409d1c: 5b pop %rbx 409d1d: 41 5c pop %r12 409d1f: 41 5d pop %r13 409d21: 41 5e pop %r14 409d23: 41 5f pop %r15 409d25: 5d pop %rbp 409d26: c3 retq 409d27: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) 409d2e: 00 00 0000000000409d30 <_D6object20TypeInfo_StaticArray5tsizeMxFNaNbNdNfZm>: 409d30: 53 push %rbx 409d31: 48 89 fb mov %rdi,%rbx 409d34: 48 8b 7b 10 mov 0x10(%rbx),%rdi 409d38: 48 8b 07 mov (%rdi),%rax 409d3b: ff 50 40 callq *0x40(%rax) 409d3e: 48 0f af 43 18 imul 0x18(%rbx),%rax 409d43: 5b pop %rbx 409d44: c3 retq 409d45: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) 409d4c: 00 00 00 409d4f: 90 nop 0000000000409d50 <_D6object20TypeInfo_StaticArray4swapMxFPvPvZv>: 409d50: 55 push %rbp 409d51: 41 57 push %r15 409d53: 41 56 push %r14 409d55: 41 55 push %r13 409d57: 41 54 push %r12 409d59: 53 push %rbx 409d5a: 48 83 ec 48 sub $0x48,%rsp 409d5e: 49 89 d6 mov %rdx,%r14 409d61: 49 89 f7 mov %rsi,%r15 409d64: 48 89 fd mov %rdi,%rbp 409d67: 48 89 6c 24 28 mov %rbp,0x28(%rsp) 409d6c: 48 8b 7d 10 mov 0x10(%rbp),%rdi 409d70: 48 8b 07 mov (%rdi),%rax 409d73: ff 50 40 callq *0x40(%rax) 409d76: 48 83 f8 10 cmp $0x10,%rax 409d7a: 0f 57 c0 xorps %xmm0,%xmm0 409d7d: 0f 29 44 24 30 movaps %xmm0,0x30(%rsp) 409d82: 73 11 jae 409d95 <_D6object20TypeInfo_StaticArray4swapMxFPvPvZv+0x45> 409d84: 49 89 c4 mov %rax,%r12 409d87: 31 c0 xor %eax,%eax 409d89: 48 89 44 24 08 mov %rax,0x8(%rsp) 409d8e: 48 8d 5c 24 30 lea 0x30(%rsp),%rbx 409d93: eb 18 jmp 409dad <_D6object20TypeInfo_StaticArray4swapMxFPvPvZv+0x5d> 409d95: bf 50 01 42 00 mov $0x420150,%edi 409d9a: 48 89 c6 mov %rax,%rsi 409d9d: 49 89 c4 mov %rax,%r12 409da0: e8 db a2 00 00 callq 414080 <_d_newarrayT> 409da5: 48 89 54 24 08 mov %rdx,0x8(%rsp) 409daa: 48 89 d3 mov %rdx,%rbx 409dad: 4c 89 7c 24 18 mov %r15,0x18(%rsp) 409db2: 48 89 5c 24 20 mov %rbx,0x20(%rsp) 409db7: 48 83 7d 18 00 cmpq $0x0,0x18(%rbp) 409dbc: 4d 89 e5 mov %r12,%r13 409dbf: 74 74 je 409e35 <_D6object20TypeInfo_StaticArray4swapMxFPvPvZv+0xe5> 409dc1: 4c 89 e8 mov %r13,%rax 409dc4: 48 0f af c0 imul %rax,%rax 409dc8: 48 89 44 24 10 mov %rax,0x10(%rsp) 409dcd: 45 31 e4 xor %r12d,%r12d 409dd0: 45 31 ff xor %r15d,%r15d 409dd3: 66 66 66 66 2e 0f 1f nopw %cs:0x0(%rax,%rax,1) 409dda: 84 00 00 00 00 00 409de0: 4b 8d 2c 26 lea (%r14,%r12,1),%rbp 409de4: 48 89 df mov %rbx,%rdi 409de7: 48 89 ee mov %rbp,%rsi 409dea: 4c 89 ea mov %r13,%rdx 409ded: e8 4e 7e ff ff callq 401c40 409df2: 4c 89 f3 mov %r14,%rbx 409df5: 48 8b 44 24 18 mov 0x18(%rsp),%rax 409dfa: 4e 8d 34 20 lea (%rax,%r12,1),%r14 409dfe: 48 89 ef mov %rbp,%rdi 409e01: 48 8b 6c 24 28 mov 0x28(%rsp),%rbp 409e06: 4c 89 f6 mov %r14,%rsi 409e09: 4c 89 ea mov %r13,%rdx 409e0c: e8 2f 7e ff ff callq 401c40 409e11: 4c 89 f7 mov %r14,%rdi 409e14: 49 89 de mov %rbx,%r14 409e17: 48 8b 5c 24 20 mov 0x20(%rsp),%rbx 409e1c: 48 89 de mov %rbx,%rsi 409e1f: 4c 89 ea mov %r13,%rdx 409e22: e8 19 7e ff ff callq 401c40 409e27: 4d 01 ef add %r13,%r15 409e2a: 4c 03 64 24 10 add 0x10(%rsp),%r12 409e2f: 4c 3b 7d 18 cmp 0x18(%rbp),%r15 409e33: 72 ab jb 409de0 <_D6object20TypeInfo_StaticArray4swapMxFPvPvZv+0x90> 409e35: 48 8b 7c 24 08 mov 0x8(%rsp),%rdi 409e3a: 48 83 c4 48 add $0x48,%rsp 409e3e: 48 85 ff test %rdi,%rdi 409e41: 74 0f je 409e52 <_D6object20TypeInfo_StaticArray4swapMxFPvPvZv+0x102> 409e43: 5b pop %rbx 409e44: 41 5c pop %r12 409e46: 41 5d pop %r13 409e48: 41 5e pop %r14 409e4a: 41 5f pop %r15 409e4c: 5d pop %rbp 409e4d: e9 4e c8 ff ff jmpq 4066a0 <_D4core6memory2GC4freeFNaNbPvZv> 409e52: 5b pop %rbx 409e53: 41 5c pop %r12 409e55: 41 5d pop %r13 409e57: 41 5e pop %r14 409e59: 41 5f pop %r15 409e5b: 5d pop %rbp 409e5c: c3 retq 409e5d: 0f 1f 00 nopl (%rax) 0000000000409e60 <_D6object20TypeInfo_StaticArray4initMxFNaNbNfZAxv>: 409e60: 48 8b 7f 10 mov 0x10(%rdi),%rdi 409e64: 48 8b 07 mov (%rdi),%rax 409e67: ff 60 58 jmpq *0x58(%rax) 409e6a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) 0000000000409e70 <_D6object20TypeInfo_StaticArray4nextMNgFNaNbNdZNgC8TypeInfo>: 409e70: 48 8b 47 10 mov 0x10(%rdi),%rax 409e74: c3 retq 409e75: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) 409e7c: 00 00 00 409e7f: 90 nop 0000000000409e80 <_D6object20TypeInfo_StaticArray5flagsMxFNaNbNdNfZk>: 409e80: 48 8b 7f 10 mov 0x10(%rdi),%rdi 409e84: 48 8b 07 mov (%rdi),%rax 409e87: ff 60 60 jmpq *0x60(%rax) 409e8a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) 0000000000409e90 <_D6object20TypeInfo_StaticArray7destroyMxFPvZv>: 409e90: 41 57 push %r15 409e92: 41 56 push %r14 409e94: 41 54 push %r12 409e96: 53 push %rbx 409e97: 50 push %rax 409e98: 48 89 f3 mov %rsi,%rbx 409e9b: 49 89 fe mov %rdi,%r14 409e9e: 49 8b 7e 10 mov 0x10(%r14),%rdi 409ea2: 48 8b 07 mov (%rdi),%rax 409ea5: ff 50 40 callq *0x40(%rax) 409ea8: 4d 8b 7e 18 mov 0x18(%r14),%r15 409eac: 4d 85 ff test %r15,%r15 409eaf: 74 34 je 409ee5 <_D6object20TypeInfo_StaticArray7destroyMxFPvZv+0x55> 409eb1: 49 89 c4 mov %rax,%r12 409eb4: 49 f7 dc neg %r12 409eb7: 49 8d 4f ff lea -0x1(%r15),%rcx 409ebb: 48 0f af c8 imul %rax,%rcx 409ebf: 48 01 cb add %rcx,%rbx 409ec2: 66 66 66 66 66 2e 0f nopw %cs:0x0(%rax,%rax,1) 409ec9: 1f 84 00 00 00 00 00 409ed0: 49 8b 7e 10 mov 0x10(%r14),%rdi 409ed4: 48 8b 07 mov (%rdi),%rax 409ed7: 48 89 de mov %rbx,%rsi 409eda: ff 50 70 callq *0x70(%rax) 409edd: 4c 01 e3 add %r12,%rbx 409ee0: 49 ff cf dec %r15 409ee3: 75 eb jne 409ed0 <_D6object20TypeInfo_StaticArray7destroyMxFPvZv+0x40> 409ee5: 48 83 c4 08 add $0x8,%rsp 409ee9: 5b pop %rbx 409eea: 41 5c pop %r12 409eec: 41 5e pop %r14 409eee: 41 5f pop %r15 409ef0: c3 retq 409ef1: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) 409ef8: 00 00 00 409efb: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 0000000000409f00 <_D6object20TypeInfo_StaticArray8postblitMxFPvZv>: 409f00: 41 57 push %r15 409f02: 41 56 push %r14 409f04: 41 54 push %r12 409f06: 53 push %rbx 409f07: 50 push %rax 409f08: 49 89 f4 mov %rsi,%r12 409f0b: 49 89 fe mov %rdi,%r14 409f0e: 49 8b 7e 10 mov 0x10(%r14),%rdi 409f12: 48 8b 07 mov (%rdi),%rax 409f15: ff 50 40 callq *0x40(%rax) 409f18: 49 89 c7 mov %rax,%r15 409f1b: 49 8b 5e 18 mov 0x18(%r14),%rbx 409f1f: 48 85 db test %rbx,%rbx 409f22: 74 21 je 409f45 <_D6object20TypeInfo_StaticArray8postblitMxFPvZv+0x45> 409f24: 66 66 66 2e 0f 1f 84 nopw %cs:0x0(%rax,%rax,1) 409f2b: 00 00 00 00 00 409f30: 49 8b 7e 10 mov 0x10(%r14),%rdi 409f34: 48 8b 07 mov (%rdi),%rax 409f37: 4c 89 e6 mov %r12,%rsi 409f3a: ff 50 78 callq *0x78(%rax) 409f3d: 4d 01 fc add %r15,%r12 409f40: 48 ff cb dec %rbx 409f43: 75 eb jne 409f30 <_D6object20TypeInfo_StaticArray8postblitMxFPvZv+0x30> 409f45: 48 83 c4 08 add $0x8,%rsp 409f49: 5b pop %rbx 409f4a: 41 5c pop %r12 409f4c: 41 5e pop %r14 409f4e: 41 5f pop %r15 409f50: c3 retq 409f51: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) 409f58: 00 00 00 409f5b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 0000000000409f60 <_D6object20TypeInfo_StaticArray6talignMxFNaNbNdNfZm>: 409f60: 48 8b 7f 10 mov 0x10(%rdi),%rdi 409f64: 48 8b 07 mov (%rdi),%rax 409f67: ff a0 80 00 00 00 jmpq *0x80(%rax) 409f6d: 0f 1f 00 nopl (%rax) 0000000000409f70 <_D6object20TypeInfo_StaticArray8argTypesMFNbNfJC8TypeInfoJC8TypeInfoZi>: 409f70: 48 c7 06 00 00 00 00 movq $0x0,(%rsi) 409f77: 48 c7 02 c0 ab 41 00 movq $0x41abc0,(%rdx) 409f7e: 31 c0 xor %eax,%eax 409f80: c3 retq 409f81: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) 409f88: 00 00 00 409f8b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 0000000000409f90 <_D6object25TypeInfo_AssociativeArray8toStringMxFZAya>: 409f90: 53 push %rbx 409f91: 48 83 ec 40 sub $0x40,%rsp 409f95: 48 89 fb mov %rdi,%rbx 409f98: 48 c7 44 24 30 01 00 movq $0x1,0x30(%rsp) 409f9f: 00 00 409fa1: 48 c7 44 24 38 b1 04 movq $0x4204b1,0x38(%rsp) 409fa8: 42 00 409faa: 48 8b 7b 18 mov 0x18(%rbx),%rdi 409fae: 48 8b 07 mov (%rdi),%rax 409fb1: ff 50 08 callq *0x8(%rax) 409fb4: 48 89 44 24 20 mov %rax,0x20(%rsp) 409fb9: 48 89 54 24 28 mov %rdx,0x28(%rsp) 409fbe: 48 c7 44 24 10 01 00 movq $0x1,0x10(%rsp) 409fc5: 00 00 409fc7: 48 c7 44 24 18 05 d2 movq $0x41d205,0x18(%rsp) 409fce: 41 00 409fd0: 48 8b 03 mov (%rbx),%rax 409fd3: 48 89 df mov %rbx,%rdi 409fd6: ff 50 50 callq *0x50(%rax) 409fd9: 48 8b 08 mov (%rax),%rcx 409fdc: 48 89 c7 mov %rax,%rdi 409fdf: ff 51 08 callq *0x8(%rcx) 409fe2: 48 89 04 24 mov %rax,(%rsp) 409fe6: 48 89 54 24 08 mov %rdx,0x8(%rsp) 409feb: 48 8d 14 24 lea (%rsp),%rdx 409fef: 48 8d 4c 24 10 lea 0x10(%rsp),%rcx 409ff4: 4c 8d 44 24 20 lea 0x20(%rsp),%r8 409ff9: 4c 8d 4c 24 30 lea 0x30(%rsp),%r9 409ffe: bf e8 03 42 00 mov $0x4203e8,%edi 40a003: be 04 00 00 00 mov $0x4,%esi 40a008: 31 c0 xor %eax,%eax 40a00a: e8 11 c0 00 00 callq 416020 <_d_arraycatnT> 40a00f: 48 83 c4 40 add $0x40,%rsp 40a013: 5b pop %rbx 40a014: c3 retq 40a015: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) 40a01c: 00 00 00 40a01f: 90 nop 000000000040a020 <_D6object25TypeInfo_AssociativeArray4nextMNgFNaNbNdZNgC8TypeInfo>: 40a020: 48 8b 47 10 mov 0x10(%rdi),%rax 40a024: c3 retq 40a025: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) 40a02c: 00 00 00 40a02f: 90 nop 000000000040a030 <_D6object25TypeInfo_AssociativeArray8opEqualsMFC6ObjectZb>: 40a030: 55 push %rbp 40a031: 41 57 push %r15 40a033: 41 56 push %r14 40a035: 41 54 push %r12 40a037: 53 push %rbx 40a038: 48 89 f1 mov %rsi,%rcx 40a03b: 48 89 fb mov %rdi,%rbx 40a03e: 48 39 cb cmp %rcx,%rbx 40a041: b0 01 mov $0x1,%al 40a043: 0f 84 0e 01 00 00 je 40a157 <_D6object25TypeInfo_AssociativeArray8opEqualsMFC6ObjectZb+0x127> 40a049: be 10 cf 62 00 mov $0x62cf10,%esi 40a04e: 48 89 cf mov %rcx,%rdi 40a051: e8 4a c8 00 00 callq 4168a0 <_d_dynamic_cast> 40a056: 49 89 c6 mov %rax,%r14 40a059: 4d 85 f6 test %r14,%r14 40a05c: 74 41 je 40a09f <_D6object25TypeInfo_AssociativeArray8opEqualsMFC6ObjectZb+0x6f> 40a05e: 4c 8b 7b 18 mov 0x18(%rbx),%r15 40a062: 4d 8b 66 18 mov 0x18(%r14),%r12 40a066: 4d 39 e7 cmp %r12,%r15 40a069: 74 78 je 40a0e3 <_D6object25TypeInfo_AssociativeArray8opEqualsMFC6ObjectZb+0xb3> 40a06b: 31 c0 xor %eax,%eax 40a06d: 4d 85 ff test %r15,%r15 40a070: 0f 84 e1 00 00 00 je 40a157 <_D6object25TypeInfo_AssociativeArray8opEqualsMFC6ObjectZb+0x127> 40a076: 4d 85 e4 test %r12,%r12 40a079: 0f 84 d8 00 00 00 je 40a157 <_D6object25TypeInfo_AssociativeArray8opEqualsMFC6ObjectZb+0x127> 40a07f: 49 8b 0f mov (%r15),%rcx 40a082: 49 8b 04 24 mov (%r12),%rax 40a086: 48 8b 39 mov (%rcx),%rdi 40a089: 48 8b 30 mov (%rax),%rsi 40a08c: 48 39 f7 cmp %rsi,%rdi 40a08f: 74 15 je 40a0a6 <_D6object25TypeInfo_AssociativeArray8opEqualsMFC6ObjectZb+0x76> 40a091: 48 8b 07 mov (%rdi),%rax 40a094: ff 50 20 callq *0x20(%rax) 40a097: 40 88 c5 mov %al,%bpl 40a09a: 49 8b 0f mov (%r15),%rcx 40a09d: eb 0a jmp 40a0a9 <_D6object25TypeInfo_AssociativeArray8opEqualsMFC6ObjectZb+0x79> 40a09f: 31 c0 xor %eax,%eax 40a0a1: e9 b1 00 00 00 jmpq 40a157 <_D6object25TypeInfo_AssociativeArray8opEqualsMFC6ObjectZb+0x127> 40a0a6: 40 b5 01 mov $0x1,%bpl 40a0a9: 4c 89 ff mov %r15,%rdi 40a0ac: 4c 89 e6 mov %r12,%rsi 40a0af: ff 51 20 callq *0x20(%rcx) 40a0b2: 40 f6 c5 01 test $0x1,%bpl 40a0b6: 75 0a jne 40a0c2 <_D6object25TypeInfo_AssociativeArray8opEqualsMFC6ObjectZb+0x92> 40a0b8: 88 c1 mov %al,%cl 40a0ba: 80 f1 01 xor $0x1,%cl 40a0bd: f6 c1 01 test $0x1,%cl 40a0c0: 74 10 je 40a0d2 <_D6object25TypeInfo_AssociativeArray8opEqualsMFC6ObjectZb+0xa2> 40a0c2: 40 20 c5 and %al,%bpl 40a0c5: 40 f6 c5 01 test $0x1,%bpl 40a0c9: 75 18 jne 40a0e3 <_D6object25TypeInfo_AssociativeArray8opEqualsMFC6ObjectZb+0xb3> 40a0cb: 31 c0 xor %eax,%eax 40a0cd: e9 85 00 00 00 jmpq 40a157 <_D6object25TypeInfo_AssociativeArray8opEqualsMFC6ObjectZb+0x127> 40a0d2: 49 8b 04 24 mov (%r12),%rax 40a0d6: 4c 89 e7 mov %r12,%rdi 40a0d9: 4c 89 fe mov %r15,%rsi 40a0dc: ff 50 20 callq *0x20(%rax) 40a0df: a8 01 test $0x1,%al 40a0e1: 74 72 je 40a155 <_D6object25TypeInfo_AssociativeArray8opEqualsMFC6ObjectZb+0x125> 40a0e3: 48 8b 5b 10 mov 0x10(%rbx),%rbx 40a0e7: 4d 8b 76 10 mov 0x10(%r14),%r14 40a0eb: 4c 39 f3 cmp %r14,%rbx 40a0ee: b0 01 mov $0x1,%al 40a0f0: 74 65 je 40a157 <_D6object25TypeInfo_AssociativeArray8opEqualsMFC6ObjectZb+0x127> 40a0f2: 31 c0 xor %eax,%eax 40a0f4: 48 85 db test %rbx,%rbx 40a0f7: 74 5e je 40a157 <_D6object25TypeInfo_AssociativeArray8opEqualsMFC6ObjectZb+0x127> 40a0f9: 4d 85 f6 test %r14,%r14 40a0fc: 74 59 je 40a157 <_D6object25TypeInfo_AssociativeArray8opEqualsMFC6ObjectZb+0x127> 40a0fe: 48 8b 0b mov (%rbx),%rcx 40a101: 49 8b 06 mov (%r14),%rax 40a104: 48 8b 39 mov (%rcx),%rdi 40a107: 48 8b 30 mov (%rax),%rsi 40a10a: 48 39 f7 cmp %rsi,%rdi 40a10d: 74 0e je 40a11d <_D6object25TypeInfo_AssociativeArray8opEqualsMFC6ObjectZb+0xed> 40a10f: 48 8b 07 mov (%rdi),%rax 40a112: ff 50 20 callq *0x20(%rax) 40a115: 40 88 c5 mov %al,%bpl 40a118: 48 8b 0b mov (%rbx),%rcx 40a11b: eb 03 jmp 40a120 <_D6object25TypeInfo_AssociativeArray8opEqualsMFC6ObjectZb+0xf0> 40a11d: 40 b5 01 mov $0x1,%bpl 40a120: 48 89 df mov %rbx,%rdi 40a123: 4c 89 f6 mov %r14,%rsi 40a126: ff 51 20 callq *0x20(%rcx) 40a129: 88 c1 mov %al,%cl 40a12b: 40 88 e8 mov %bpl,%al 40a12e: 20 c8 and %cl,%al 40a130: 40 f6 c5 01 test $0x1,%bpl 40a134: 75 21 jne 40a157 <_D6object25TypeInfo_AssociativeArray8opEqualsMFC6ObjectZb+0x127> 40a136: 80 f1 01 xor $0x1,%cl 40a139: f6 c1 01 test $0x1,%cl 40a13c: 75 19 jne 40a157 <_D6object25TypeInfo_AssociativeArray8opEqualsMFC6ObjectZb+0x127> 40a13e: 49 8b 06 mov (%r14),%rax 40a141: 48 8b 40 20 mov 0x20(%rax),%rax 40a145: 4c 89 f7 mov %r14,%rdi 40a148: 48 89 de mov %rbx,%rsi 40a14b: 5b pop %rbx 40a14c: 41 5c pop %r12 40a14e: 41 5e pop %r14 40a150: 41 5f pop %r15 40a152: 5d pop %rbp 40a153: ff e0 jmpq *%rax 40a155: 31 c0 xor %eax,%eax 40a157: 5b pop %rbx 40a158: 41 5c pop %r12 40a15a: 41 5e pop %r14 40a15c: 41 5f pop %r15 40a15e: 5d pop %rbp 40a15f: c3 retq 000000000040a160 <_D6object25TypeInfo_AssociativeArray6equalsMxFNexPvxPvZb>: 40a160: 50 push %rax 40a161: 48 8b 02 mov (%rdx),%rax 40a164: 48 8b 16 mov (%rsi),%rdx 40a167: 48 89 c6 mov %rax,%rsi 40a16a: e8 51 cb 00 00 callq 416cc0 <_aaEqual> 40a16f: 85 c0 test %eax,%eax 40a171: 0f 95 c0 setne %al 40a174: 5a pop %rdx 40a175: c3 retq 40a176: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) 40a17d: 00 00 00 000000000040a180 <_D6object25TypeInfo_AssociativeArray7getHashMxFNbNexPvZm>: 40a180: 48 89 f8 mov %rdi,%rax 40a183: 48 89 f7 mov %rsi,%rdi 40a186: 48 89 c6 mov %rax,%rsi 40a189: e9 02 cd 00 00 jmpq 416e90 <_aaGetHash> 40a18e: 66 90 xchg %ax,%ax 000000000040a190 <_D6object25TypeInfo_AssociativeArray5tsizeMxFNaNbNdNfZm>: 40a190: b8 08 00 00 00 mov $0x8,%eax 40a195: c3 retq 40a196: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) 40a19d: 00 00 00 000000000040a1a0 <_D6object25TypeInfo_AssociativeArray5flagsMxFNaNbNdNfZk>: 40a1a0: b8 01 00 00 00 mov $0x1,%eax 40a1a5: c3 retq 40a1a6: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) 40a1ad: 00 00 00 000000000040a1b0 <_D6object25TypeInfo_AssociativeArray6talignMxFNaNbNdNfZm>: 40a1b0: b8 08 00 00 00 mov $0x8,%eax 40a1b5: c3 retq 40a1b6: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) 40a1bd: 00 00 00 000000000040a1c0 <_D6object25TypeInfo_AssociativeArray8argTypesMFNbNfJC8TypeInfoJC8TypeInfoZi>: 40a1c0: 48 c7 06 00 00 00 00 movq $0x0,(%rsi) 40a1c7: 48 c7 02 c0 ab 41 00 movq $0x41abc0,(%rdx) 40a1ce: 31 c0 xor %eax,%eax 40a1d0: c3 retq 40a1d1: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) 40a1d8: 00 00 00 40a1db: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 000000000040a1e0 <_D6object15TypeInfo_Vector8toStringMxFZAya>: 40a1e0: 48 83 ec 38 sub $0x38,%rsp 40a1e4: 48 c7 44 24 28 01 00 movq $0x1,0x28(%rsp) 40a1eb: 00 00 40a1ed: 48 c7 44 24 30 9c d4 movq $0x41d49c,0x30(%rsp) 40a1f4: 41 00 40a1f6: 48 8b 7f 10 mov 0x10(%rdi),%rdi 40a1fa: 48 8b 07 mov (%rdi),%rax 40a1fd: ff 50 08 callq *0x8(%rax) 40a200: 48 89 44 24 18 mov %rax,0x18(%rsp) 40a205: 48 89 54 24 20 mov %rdx,0x20(%rsp) 40a20a: 48 c7 44 24 08 09 00 movq $0x9,0x8(%rsp) 40a211: 00 00 40a213: 48 c7 44 24 10 ea d2 movq $0x41d2ea,0x10(%rsp) 40a21a: 41 00 40a21c: 48 8d 54 24 08 lea 0x8(%rsp),%rdx 40a221: 48 8d 4c 24 18 lea 0x18(%rsp),%rcx 40a226: 4c 8d 44 24 28 lea 0x28(%rsp),%r8 40a22b: bf e8 03 42 00 mov $0x4203e8,%edi 40a230: be 03 00 00 00 mov $0x3,%esi 40a235: 31 c0 xor %eax,%eax 40a237: e8 e4 bd 00 00 callq 416020 <_d_arraycatnT> 40a23c: 48 83 c4 38 add $0x38,%rsp 40a240: c3 retq 40a241: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) 40a248: 00 00 00 40a24b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 000000000040a250 <_D6object15TypeInfo_Vector8opEqualsMFC6ObjectZb>: 40a250: 55 push %rbp 40a251: 41 57 push %r15 40a253: 41 56 push %r14 40a255: 53 push %rbx 40a256: 50 push %rax 40a257: 48 89 f0 mov %rsi,%rax 40a25a: 48 89 fb mov %rdi,%rbx 40a25d: 48 39 c3 cmp %rax,%rbx 40a260: 40 b5 01 mov $0x1,%bpl 40a263: 74 4c je 40a2b1 <_D6object15TypeInfo_Vector8opEqualsMFC6ObjectZb+0x61> 40a265: be b0 cf 62 00 mov $0x62cfb0,%esi 40a26a: 48 89 c7 mov %rax,%rdi 40a26d: e8 2e c6 00 00 callq 4168a0 <_d_dynamic_cast> 40a272: 48 85 c0 test %rax,%rax 40a275: 74 38 je 40a2af <_D6object15TypeInfo_Vector8opEqualsMFC6ObjectZb+0x5f> 40a277: 48 8b 5b 10 mov 0x10(%rbx),%rbx 40a27b: 4c 8b 70 10 mov 0x10(%rax),%r14 40a27f: 4c 39 f3 cmp %r14,%rbx 40a282: 74 2d je 40a2b1 <_D6object15TypeInfo_Vector8opEqualsMFC6ObjectZb+0x61> 40a284: 31 ed xor %ebp,%ebp 40a286: 48 85 db test %rbx,%rbx 40a289: 74 26 je 40a2b1 <_D6object15TypeInfo_Vector8opEqualsMFC6ObjectZb+0x61> 40a28b: 4d 85 f6 test %r14,%r14 40a28e: 74 21 je 40a2b1 <_D6object15TypeInfo_Vector8opEqualsMFC6ObjectZb+0x61> 40a290: 48 8b 0b mov (%rbx),%rcx 40a293: 49 8b 06 mov (%r14),%rax 40a296: 48 8b 39 mov (%rcx),%rdi 40a299: 48 8b 30 mov (%rax),%rsi 40a29c: 48 39 f7 cmp %rsi,%rdi 40a29f: 74 1e je 40a2bf <_D6object15TypeInfo_Vector8opEqualsMFC6ObjectZb+0x6f> 40a2a1: 48 8b 07 mov (%rdi),%rax 40a2a4: ff 50 20 callq *0x20(%rax) 40a2a7: 41 88 c7 mov %al,%r15b 40a2aa: 48 8b 0b mov (%rbx),%rcx 40a2ad: eb 13 jmp 40a2c2 <_D6object15TypeInfo_Vector8opEqualsMFC6ObjectZb+0x72> 40a2af: 31 ed xor %ebp,%ebp 40a2b1: 40 88 e8 mov %bpl,%al 40a2b4: 48 83 c4 08 add $0x8,%rsp 40a2b8: 5b pop %rbx 40a2b9: 41 5e pop %r14 40a2bb: 41 5f pop %r15 40a2bd: 5d pop %rbp 40a2be: c3 retq 40a2bf: 41 b7 01 mov $0x1,%r15b 40a2c2: 48 89 df mov %rbx,%rdi 40a2c5: 4c 89 f6 mov %r14,%rsi 40a2c8: ff 51 20 callq *0x20(%rcx) 40a2cb: 44 88 fd mov %r15b,%bpl 40a2ce: 40 20 c5 and %al,%bpl 40a2d1: 41 f6 c7 01 test $0x1,%r15b 40a2d5: 75 da jne 40a2b1 <_D6object15TypeInfo_Vector8opEqualsMFC6ObjectZb+0x61> 40a2d7: 34 01 xor $0x1,%al 40a2d9: a8 01 test $0x1,%al 40a2db: 75 d4 jne 40a2b1 <_D6object15TypeInfo_Vector8opEqualsMFC6ObjectZb+0x61> 40a2dd: 49 8b 06 mov (%r14),%rax 40a2e0: 48 8b 40 20 mov 0x20(%rax),%rax 40a2e4: 4c 89 f7 mov %r14,%rdi 40a2e7: 48 89 de mov %rbx,%rsi 40a2ea: 48 83 c4 08 add $0x8,%rsp 40a2ee: 5b pop %rbx 40a2ef: 41 5e pop %r14 40a2f1: 41 5f pop %r15 40a2f3: 5d pop %rbp 40a2f4: ff e0 jmpq *%rax 40a2f6: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) 40a2fd: 00 00 00 000000000040a300 <_D6object15TypeInfo_Vector7getHashMxFNbNfxPvZm>: 40a300: 48 8b 7f 10 mov 0x10(%rdi),%rdi 40a304: 48 8b 07 mov (%rdi),%rax 40a307: 48 8b 40 28 mov 0x28(%rax),%rax 40a30b: ff e0 jmpq *%rax 40a30d: 0f 1f 00 nopl (%rax) 000000000040a310 <_D6object15TypeInfo_Vector6equalsMxFxPvxPvZb>: 40a310: 48 8b 7f 10 mov 0x10(%rdi),%rdi 40a314: 48 8b 07 mov (%rdi),%rax 40a317: 48 8b 40 30 mov 0x30(%rax),%rax 40a31b: ff e0 jmpq *%rax 40a31d: 0f 1f 00 nopl (%rax) 000000000040a320 <_D6object15TypeInfo_Vector7compareMxFxPvxPvZi>: 40a320: 48 8b 7f 10 mov 0x10(%rdi),%rdi 40a324: 48 8b 07 mov (%rdi),%rax 40a327: 48 8b 40 38 mov 0x38(%rax),%rax 40a32b: ff e0 jmpq *%rax 40a32d: 0f 1f 00 nopl (%rax) 000000000040a330 <_D6object15TypeInfo_Vector5tsizeMxFNaNbNdNfZm>: 40a330: 48 8b 7f 10 mov 0x10(%rdi),%rdi 40a334: 48 8b 07 mov (%rdi),%rax 40a337: ff 60 40 jmpq *0x40(%rax) 40a33a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) 000000000040a340 <_D6object15TypeInfo_Vector4swapMxFPvPvZv>: 40a340: 48 8b 7f 10 mov 0x10(%rdi),%rdi 40a344: 48 8b 07 mov (%rdi),%rax 40a347: 48 8b 40 48 mov 0x48(%rax),%rax 40a34b: ff e0 jmpq *%rax 40a34d: 0f 1f 00 nopl (%rax) 000000000040a350 <_D6object15TypeInfo_Vector4nextMNgFNaNbNdZNgC8TypeInfo>: 40a350: 48 8b 7f 10 mov 0x10(%rdi),%rdi 40a354: 48 8b 07 mov (%rdi),%rax 40a357: ff 60 50 jmpq *0x50(%rax) 40a35a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) 000000000040a360 <_D6object15TypeInfo_Vector5flagsMxFNaNbNdNfZk>: 40a360: 48 8b 7f 10 mov 0x10(%rdi),%rdi 40a364: 48 8b 07 mov (%rdi),%rax 40a367: ff 60 60 jmpq *0x60(%rax) 40a36a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) 000000000040a370 <_D6object15TypeInfo_Vector4initMxFNaNbNfZAxv>: 40a370: 48 8b 7f 10 mov 0x10(%rdi),%rdi 40a374: 48 8b 07 mov (%rdi),%rax 40a377: ff 60 58 jmpq *0x58(%rax) 40a37a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) 000000000040a380 <_D6object15TypeInfo_Vector6talignMxFNaNbNdNfZm>: 40a380: b8 10 00 00 00 mov $0x10,%eax 40a385: c3 retq 40a386: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) 40a38d: 00 00 00 000000000040a390 <_D6object15TypeInfo_Vector8argTypesMFNbNfJC8TypeInfoJC8TypeInfoZi>: 40a390: 48 c7 02 00 00 00 00 movq $0x0,(%rdx) 40a397: 48 c7 06 00 00 00 00 movq $0x0,(%rsi) 40a39e: 48 8b 7f 10 mov 0x10(%rdi),%rdi 40a3a2: 48 8b 07 mov (%rdi),%rax 40a3a5: 48 8b 80 88 00 00 00 mov 0x88(%rax),%rax 40a3ac: ff e0 jmpq *%rax 40a3ae: 66 90 xchg %ax,%ax 000000000040a3b0 <_D6object17TypeInfo_Function8toStringMxFZAya>: 40a3b0: 50 push %rax 40a3b1: 48 8b 7f 10 mov 0x10(%rdi),%rdi 40a3b5: 48 8b 07 mov (%rdi),%rax 40a3b8: ff 50 08 callq *0x8(%rax) 40a3bb: bf e8 03 42 00 mov $0x4203e8,%edi 40a3c0: b9 02 00 00 00 mov $0x2,%ecx 40a3c5: 41 b8 9b d4 41 00 mov $0x41d49b,%r8d 40a3cb: 48 89 c6 mov %rax,%rsi 40a3ce: 58 pop %rax 40a3cf: e9 4c ba 00 00 jmpq 415e20 <_d_arraycatT> 40a3d4: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) 40a3db: 00 00 00 40a3de: 66 90 xchg %ax,%ax 000000000040a3e0 <_D6object17TypeInfo_Function8opEqualsMFC6ObjectZb>: 40a3e0: 53 push %rbx 40a3e1: 48 89 f1 mov %rsi,%rcx 40a3e4: 48 89 fb mov %rdi,%rbx 40a3e7: 48 39 cb cmp %rcx,%rbx 40a3ea: b0 01 mov $0x1,%al 40a3ec: 74 36 je 40a424 <_D6object17TypeInfo_Function8opEqualsMFC6ObjectZb+0x44> 40a3ee: be 50 d0 62 00 mov $0x62d050,%esi 40a3f3: 48 89 cf mov %rcx,%rdi 40a3f6: e8 a5 c4 00 00 callq 4168a0 <_d_dynamic_cast> 40a3fb: 48 85 c0 test %rax,%rax 40a3fe: 74 22 je 40a422 <_D6object17TypeInfo_Function8opEqualsMFC6ObjectZb+0x42> 40a400: 48 8b 7b 18 mov 0x18(%rbx),%rdi 40a404: 48 8b 73 20 mov 0x20(%rbx),%rsi 40a408: 48 8b 50 18 mov 0x18(%rax),%rdx 40a40c: 48 8b 48 20 mov 0x20(%rax),%rcx 40a410: 41 b8 e8 03 42 00 mov $0x4203e8,%r8d 40a416: e8 a5 c3 00 00 callq 4167c0 <_adEq2> 40a41b: 85 c0 test %eax,%eax 40a41d: 0f 95 c0 setne %al 40a420: eb 02 jmp 40a424 <_D6object17TypeInfo_Function8opEqualsMFC6ObjectZb+0x44> 40a422: 31 c0 xor %eax,%eax 40a424: 5b pop %rbx 40a425: c3 retq 40a426: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) 40a42d: 00 00 00 000000000040a430 <_D6object17TypeInfo_Function5tsizeMxFNaNbNdNfZm>: 40a430: 31 c0 xor %eax,%eax 40a432: c3 retq 40a433: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) 40a43a: 00 00 00 40a43d: 0f 1f 00 nopl (%rax) 000000000040a440 <_D6object17TypeInfo_Delegate8toStringMxFZAya>: 40a440: 50 push %rax 40a441: 48 8b 7f 10 mov 0x10(%rdi),%rdi 40a445: 48 8b 07 mov (%rdi),%rax 40a448: ff 50 08 callq *0x8(%rax) 40a44b: bf e8 03 42 00 mov $0x4203e8,%edi 40a450: b9 0b 00 00 00 mov $0xb,%ecx 40a455: 41 b8 92 d4 41 00 mov $0x41d492,%r8d 40a45b: 48 89 c6 mov %rax,%rsi 40a45e: 58 pop %rax 40a45f: e9 bc b9 00 00 jmpq 415e20 <_d_arraycatT> 40a464: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) 40a46b: 00 00 00 40a46e: 66 90 xchg %ax,%ax 000000000040a470 <_D6object17TypeInfo_Delegate8opEqualsMFC6ObjectZb>: 40a470: 53 push %rbx 40a471: 48 89 f1 mov %rsi,%rcx 40a474: 48 89 fb mov %rdi,%rbx 40a477: 48 39 cb cmp %rcx,%rbx 40a47a: b0 01 mov $0x1,%al 40a47c: 74 36 je 40a4b4 <_D6object17TypeInfo_Delegate8opEqualsMFC6ObjectZb+0x44> 40a47e: be f0 d0 62 00 mov $0x62d0f0,%esi 40a483: 48 89 cf mov %rcx,%rdi 40a486: e8 15 c4 00 00 callq 4168a0 <_d_dynamic_cast> 40a48b: 48 85 c0 test %rax,%rax 40a48e: 74 22 je 40a4b2 <_D6object17TypeInfo_Delegate8opEqualsMFC6ObjectZb+0x42> 40a490: 48 8b 7b 18 mov 0x18(%rbx),%rdi 40a494: 48 8b 73 20 mov 0x20(%rbx),%rsi 40a498: 48 8b 50 18 mov 0x18(%rax),%rdx 40a49c: 48 8b 48 20 mov 0x20(%rax),%rcx 40a4a0: 41 b8 e8 03 42 00 mov $0x4203e8,%r8d 40a4a6: e8 15 c3 00 00 callq 4167c0 <_adEq2> 40a4ab: 85 c0 test %eax,%eax 40a4ad: 0f 95 c0 setne %al 40a4b0: eb 02 jmp 40a4b4 <_D6object17TypeInfo_Delegate8opEqualsMFC6ObjectZb+0x44> 40a4b2: 31 c0 xor %eax,%eax 40a4b4: 5b pop %rbx 40a4b5: c3 retq 40a4b6: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) 40a4bd: 00 00 00 000000000040a4c0 <_D6object17TypeInfo_Delegate5tsizeMxFNaNbNdNfZm>: 40a4c0: b8 10 00 00 00 mov $0x10,%eax 40a4c5: c3 retq 40a4c6: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) 40a4cd: 00 00 00 000000000040a4d0 <_D6object17TypeInfo_Delegate5flagsMxFNaNbNdNfZk>: 40a4d0: b8 01 00 00 00 mov $0x1,%eax 40a4d5: c3 retq 40a4d6: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) 40a4dd: 00 00 00 000000000040a4e0 <_D6object17TypeInfo_Delegate6talignMxFNaNbNdNfZm>: 40a4e0: b8 08 00 00 00 mov $0x8,%eax 40a4e5: c3 retq 40a4e6: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) 40a4ed: 00 00 00 000000000040a4f0 <_D6object17TypeInfo_Delegate8argTypesMFNbNfJC8TypeInfoJC8TypeInfoZi>: 40a4f0: 48 c7 02 c0 ab 41 00 movq $0x41abc0,(%rdx) 40a4f7: 48 c7 06 c0 ab 41 00 movq $0x41abc0,(%rsi) 40a4fe: 31 c0 xor %eax,%eax 40a500: c3 retq 40a501: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) 40a508: 00 00 00 40a50b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 000000000040a510 <_D6object14TypeInfo_Class8toStringMxFZAya>: 40a510: 50 push %rax 40a511: 48 8b 07 mov (%rdi),%rax 40a514: ff 90 98 00 00 00 callq *0x98(%rax) 40a51a: 48 8b 48 20 mov 0x20(%rax),%rcx 40a51e: 48 8b 50 28 mov 0x28(%rax),%rdx 40a522: 48 89 c8 mov %rcx,%rax 40a525: 59 pop %rcx 40a526: c3 retq 40a527: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) 40a52e: 00 00 000000000040a530 <_D6object14TypeInfo_Class4infoMxFNaNbNdNfZxC14TypeInfo_Class>: 40a530: 48 89 f8 mov %rdi,%rax 40a533: c3 retq 40a534: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) 40a53b: 00 00 00 40a53e: 66 90 xchg %ax,%ax 000000000040a540 <_D6object14TypeInfo_Class7getHashMxFNbNexPvZm>: 40a540: 48 8b 3e mov (%rsi),%rdi 40a543: 48 85 ff test %rdi,%rdi 40a546: 74 06 je 40a54e <_D6object14TypeInfo_Class7getHashMxFNbNexPvZm+0xe> 40a548: 48 8b 07 mov (%rdi),%rax 40a54b: ff 60 10 jmpq *0x10(%rax) 40a54e: 31 c0 xor %eax,%eax 40a550: c3 retq 40a551: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) 40a558: 00 00 00 40a55b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 000000000040a560 <_D6object14TypeInfo_Class6equalsMxFxPvxPvZb>: 40a560: 48 8b 3a mov (%rdx),%rdi 40a563: 48 8b 36 mov (%rsi),%rsi 40a566: 48 39 f7 cmp %rsi,%rdi 40a569: b0 01 mov $0x1,%al 40a56b: 74 10 je 40a57d <_D6object14TypeInfo_Class6equalsMxFxPvxPvZb+0x1d> 40a56d: 48 85 ff test %rdi,%rdi 40a570: 74 09 je 40a57b <_D6object14TypeInfo_Class6equalsMxFxPvxPvZb+0x1b> 40a572: 48 8b 07 mov (%rdi),%rax 40a575: 48 8b 40 20 mov 0x20(%rax),%rax 40a579: ff e0 jmpq *%rax 40a57b: 31 c0 xor %eax,%eax 40a57d: c3 retq 40a57e: 66 90 xchg %ax,%ax 000000000040a580 <_D6object14TypeInfo_Class7compareMxFxPvxPvZi>: 40a580: 48 8b 3a mov (%rdx),%rdi 40a583: 48 8b 36 mov (%rsi),%rsi 40a586: 31 c0 xor %eax,%eax 40a588: 48 39 f7 cmp %rsi,%rdi 40a58b: 74 1d je 40a5aa <_D6object14TypeInfo_Class7compareMxFxPvxPvZi+0x2a> 40a58d: b8 ff ff ff ff mov $0xffffffff,%eax 40a592: 48 85 ff test %rdi,%rdi 40a595: 74 13 je 40a5aa <_D6object14TypeInfo_Class7compareMxFxPvxPvZi+0x2a> 40a597: b8 01 00 00 00 mov $0x1,%eax 40a59c: 48 85 f6 test %rsi,%rsi 40a59f: 74 09 je 40a5aa <_D6object14TypeInfo_Class7compareMxFxPvxPvZi+0x2a> 40a5a1: 48 8b 07 mov (%rdi),%rax 40a5a4: 48 8b 40 18 mov 0x18(%rax),%rax 40a5a8: ff e0 jmpq *%rax 40a5aa: c3 retq 40a5ab: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 000000000040a5b0 <_D6object14TypeInfo_Class5tsizeMxFNaNbNdNfZm>: 40a5b0: b8 08 00 00 00 mov $0x8,%eax 40a5b5: c3 retq 40a5b6: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) 40a5bd: 00 00 00 000000000040a5c0 <_D6object14TypeInfo_Class5flagsMxFNaNbNdNfZk>: 40a5c0: b8 01 00 00 00 mov $0x1,%eax 40a5c5: c3 retq 40a5c6: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) 40a5cd: 00 00 00 000000000040a5d0 <_D6object14TypeInfo_Class5offTiMxFNaNbNdZAxS6object14OffsetTypeInfo>: 40a5d0: 48 8b 47 78 mov 0x78(%rdi),%rax 40a5d4: 48 8b 97 80 00 00 00 mov 0x80(%rdi),%rdx 40a5db: c3 retq 40a5dc: 0f 1f 40 00 nopl 0x0(%rax) 000000000040a5e0 <_D6object14TypeInfo_Class8typeinfoMxFNaNbNdNfZxC14TypeInfo_Class>: 40a5e0: 48 89 f8 mov %rdi,%rax 40a5e3: c3 retq 40a5e4: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) 40a5eb: 00 00 00 40a5ee: 66 90 xchg %ax,%ax 000000000040a5f0 <_D6object14TypeInfo_Class6rtInfoMxFNaNbNdNfZPyv>: 40a5f0: 48 8b 87 90 00 00 00 mov 0x90(%rdi),%rax 40a5f7: c3 retq 40a5f8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 40a5ff: 00 000000000040a600 <_D6object10ModuleInfo7opApplyFMDFKPS6object10ModuleInfoZiZi>: 40a600: e9 9b 6e 00 00 jmpq 4114a0 <_D2rt5minfo17moduleinfos_applyFMDFKPS6object10ModuleInfoZiZi> 40a605: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) 40a60c: 00 00 00 40a60f: 90 nop 000000000040a610 <_D6object18TypeInfo_Interface8toStringMxFZAya>: 40a610: 48 8b 4f 10 mov 0x10(%rdi),%rcx 40a614: 48 8b 41 20 mov 0x20(%rcx),%rax 40a618: 48 8b 51 28 mov 0x28(%rcx),%rdx 40a61c: c3 retq 40a61d: 0f 1f 00 nopl (%rax) 000000000040a620 <_D6object18TypeInfo_Interface8opEqualsMFC6ObjectZb>: 40a620: 53 push %rbx 40a621: 48 89 f1 mov %rsi,%rcx 40a624: 48 89 fb mov %rdi,%rbx 40a627: 48 39 cb cmp %rcx,%rbx 40a62a: b0 01 mov $0x1,%al 40a62c: 74 40 je 40a66e <_D6object18TypeInfo_Interface8opEqualsMFC6ObjectZb+0x4e> 40a62e: be 30 d2 62 00 mov $0x62d230,%esi 40a633: 48 89 cf mov %rcx,%rdi 40a636: e8 65 c2 00 00 callq 4168a0 <_d_dynamic_cast> 40a63b: 48 85 c0 test %rax,%rax 40a63e: 74 2c je 40a66c <_D6object18TypeInfo_Interface8opEqualsMFC6ObjectZb+0x4c> 40a640: 48 8b 4b 10 mov 0x10(%rbx),%rcx 40a644: 48 8b 00 mov (%rax),%rax 40a647: 48 8b 00 mov (%rax),%rax 40a64a: 48 8b 79 20 mov 0x20(%rcx),%rdi 40a64e: 48 8b 71 28 mov 0x28(%rcx),%rsi 40a652: 48 8b 50 20 mov 0x20(%rax),%rdx 40a656: 48 8b 48 28 mov 0x28(%rax),%rcx 40a65a: 41 b8 e8 03 42 00 mov $0x4203e8,%r8d 40a660: e8 5b c1 00 00 callq 4167c0 <_adEq2> 40a665: 85 c0 test %eax,%eax 40a667: 0f 95 c0 setne %al 40a66a: eb 02 jmp 40a66e <_D6object18TypeInfo_Interface8opEqualsMFC6ObjectZb+0x4e> 40a66c: 31 c0 xor %eax,%eax 40a66e: 5b pop %rbx 40a66f: c3 retq 000000000040a670 <_D6object18TypeInfo_Interface7getHashMxFNbNexPvZm>: 40a670: 48 8b 3e mov (%rsi),%rdi 40a673: 48 8b 07 mov (%rdi),%rax 40a676: 48 8b 00 mov (%rax),%rax 40a679: 48 2b 78 18 sub 0x18(%rax),%rdi 40a67d: 48 8b 07 mov (%rdi),%rax 40a680: ff 60 10 jmpq *0x10(%rax) 40a683: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) 40a68a: 00 00 00 40a68d: 0f 1f 00 nopl (%rax) 000000000040a690 <_D6object18TypeInfo_Interface6equalsMxFxPvxPvZb>: 40a690: 55 push %rbp 40a691: 41 56 push %r14 40a693: 53 push %rbx 40a694: 48 8b 1a mov (%rdx),%rbx 40a697: 48 8b 03 mov (%rbx),%rax 40a69a: 48 8b 00 mov (%rax),%rax 40a69d: 48 2b 58 18 sub 0x18(%rax),%rbx 40a6a1: 4c 8b 36 mov (%rsi),%r14 40a6a4: 49 8b 06 mov (%r14),%rax 40a6a7: 48 8b 00 mov (%rax),%rax 40a6aa: 4c 2b 70 18 sub 0x18(%rax),%r14 40a6ae: 4c 39 f3 cmp %r14,%rbx 40a6b1: 40 b5 01 mov $0x1,%bpl 40a6b4: 74 7f je 40a735 <_D6object18TypeInfo_Interface6equalsMxFxPvxPvZb+0xa5> 40a6b6: 48 85 db test %rbx,%rbx 40a6b9: 74 05 je 40a6c0 <_D6object18TypeInfo_Interface6equalsMxFxPvxPvZb+0x30> 40a6bb: 4d 85 f6 test %r14,%r14 40a6be: 75 09 jne 40a6c9 <_D6object18TypeInfo_Interface6equalsMxFxPvxPvZb+0x39> 40a6c0: 48 85 db test %rbx,%rbx 40a6c3: 75 5e jne 40a723 <_D6object18TypeInfo_Interface6equalsMxFxPvxPvZb+0x93> 40a6c5: 31 ed xor %ebp,%ebp 40a6c7: eb 6c jmp 40a735 <_D6object18TypeInfo_Interface6equalsMxFxPvxPvZb+0xa5> 40a6c9: 48 8b 0b mov (%rbx),%rcx 40a6cc: 49 8b 06 mov (%r14),%rax 40a6cf: 48 8b 39 mov (%rcx),%rdi 40a6d2: 48 8b 30 mov (%rax),%rsi 40a6d5: 48 39 f7 cmp %rsi,%rdi 40a6d8: 74 0e je 40a6e8 <_D6object18TypeInfo_Interface6equalsMxFxPvxPvZb+0x58> 40a6da: 48 8b 07 mov (%rdi),%rax 40a6dd: ff 50 20 callq *0x20(%rax) 40a6e0: 40 88 c5 mov %al,%bpl 40a6e3: 48 8b 0b mov (%rbx),%rcx 40a6e6: eb 03 jmp 40a6eb <_D6object18TypeInfo_Interface6equalsMxFxPvxPvZb+0x5b> 40a6e8: 40 b5 01 mov $0x1,%bpl 40a6eb: 48 89 df mov %rbx,%rdi 40a6ee: 4c 89 f6 mov %r14,%rsi 40a6f1: ff 51 20 callq *0x20(%rcx) 40a6f4: 40 f6 c5 01 test $0x1,%bpl 40a6f8: 75 0a jne 40a704 <_D6object18TypeInfo_Interface6equalsMxFxPvxPvZb+0x74> 40a6fa: 88 c1 mov %al,%cl 40a6fc: 80 f1 01 xor $0x1,%cl 40a6ff: f6 c1 01 test $0x1,%cl 40a702: 74 05 je 40a709 <_D6object18TypeInfo_Interface6equalsMxFxPvxPvZb+0x79> 40a704: 40 20 c5 and %al,%bpl 40a707: eb 0f jmp 40a718 <_D6object18TypeInfo_Interface6equalsMxFxPvxPvZb+0x88> 40a709: 49 8b 06 mov (%r14),%rax 40a70c: 4c 89 f7 mov %r14,%rdi 40a70f: 48 89 de mov %rbx,%rsi 40a712: ff 50 20 callq *0x20(%rax) 40a715: 40 88 c5 mov %al,%bpl 40a718: 40 f6 c5 01 test $0x1,%bpl 40a71c: 75 17 jne 40a735 <_D6object18TypeInfo_Interface6equalsMxFxPvxPvZb+0xa5> 40a71e: 48 85 db test %rbx,%rbx 40a721: 74 12 je 40a735 <_D6object18TypeInfo_Interface6equalsMxFxPvxPvZb+0xa5> 40a723: 48 8b 03 mov (%rbx),%rax 40a726: 48 89 df mov %rbx,%rdi 40a729: 4c 89 f6 mov %r14,%rsi 40a72c: ff 50 18 callq *0x18(%rax) 40a72f: 85 c0 test %eax,%eax 40a731: 40 0f 94 c5 sete %bpl 40a735: 40 88 e8 mov %bpl,%al 40a738: 5b pop %rbx 40a739: 41 5e pop %r14 40a73b: 5d pop %rbp 40a73c: c3 retq 40a73d: 0f 1f 00 nopl (%rax) 000000000040a740 <_D6object18TypeInfo_Interface7compareMxFxPvxPvZi>: 40a740: 55 push %rbp 40a741: 41 56 push %r14 40a743: 53 push %rbx 40a744: 48 8b 1a mov (%rdx),%rbx 40a747: 48 8b 03 mov (%rbx),%rax 40a74a: 48 8b 00 mov (%rax),%rax 40a74d: 48 2b 58 18 sub 0x18(%rax),%rbx 40a751: 4c 8b 36 mov (%rsi),%r14 40a754: 49 8b 06 mov (%r14),%rax 40a757: 48 8b 00 mov (%rax),%rax 40a75a: 4c 2b 70 18 sub 0x18(%rax),%r14 40a75e: 31 c0 xor %eax,%eax 40a760: 4c 39 f3 cmp %r14,%rbx 40a763: 0f 84 bd 00 00 00 je 40a826 <_D6object18TypeInfo_Interface7compareMxFxPvxPvZi+0xe6> 40a769: 48 85 db test %rbx,%rbx 40a76c: 74 05 je 40a773 <_D6object18TypeInfo_Interface7compareMxFxPvxPvZi+0x33> 40a76e: 4d 85 f6 test %r14,%r14 40a771: 75 17 jne 40a78a <_D6object18TypeInfo_Interface7compareMxFxPvxPvZi+0x4a> 40a773: 48 83 fb 01 cmp $0x1,%rbx 40a777: 19 c0 sbb %eax,%eax 40a779: 83 c8 01 or $0x1,%eax 40a77c: 48 85 db test %rbx,%rbx 40a77f: 0f 84 a1 00 00 00 je 40a826 <_D6object18TypeInfo_Interface7compareMxFxPvxPvZi+0xe6> 40a785: e9 97 00 00 00 jmpq 40a821 <_D6object18TypeInfo_Interface7compareMxFxPvxPvZi+0xe1> 40a78a: 48 8b 0b mov (%rbx),%rcx 40a78d: 49 8b 06 mov (%r14),%rax 40a790: 48 8b 39 mov (%rcx),%rdi 40a793: 48 8b 30 mov (%rax),%rsi 40a796: 48 39 f7 cmp %rsi,%rdi 40a799: 74 0e je 40a7a9 <_D6object18TypeInfo_Interface7compareMxFxPvxPvZi+0x69> 40a79b: 48 8b 07 mov (%rdi),%rax 40a79e: ff 50 20 callq *0x20(%rax) 40a7a1: 40 88 c5 mov %al,%bpl 40a7a4: 48 8b 0b mov (%rbx),%rcx 40a7a7: eb 03 jmp 40a7ac <_D6object18TypeInfo_Interface7compareMxFxPvxPvZi+0x6c> 40a7a9: 40 b5 01 mov $0x1,%bpl 40a7ac: 48 89 df mov %rbx,%rdi 40a7af: 4c 89 f6 mov %r14,%rsi 40a7b2: ff 51 20 callq *0x20(%rcx) 40a7b5: 40 f6 c5 01 test $0x1,%bpl 40a7b9: 75 0a jne 40a7c5 <_D6object18TypeInfo_Interface7compareMxFxPvxPvZi+0x85> 40a7bb: 88 c1 mov %al,%cl 40a7bd: 80 f1 01 xor $0x1,%cl 40a7c0: f6 c1 01 test $0x1,%cl 40a7c3: 74 2a je 40a7ef <_D6object18TypeInfo_Interface7compareMxFxPvxPvZi+0xaf> 40a7c5: 48 85 db test %rbx,%rbx 40a7c8: 0f 94 c1 sete %cl 40a7cb: 40 20 c5 and %al,%bpl 40a7ce: 40 08 e9 or %bpl,%cl 40a7d1: 40 f6 d5 not %bpl 40a7d4: 40 0f b6 d5 movzbl %bpl,%edx 40a7d8: c1 e2 1f shl $0x1f,%edx 40a7db: c1 fa 1f sar $0x1f,%edx 40a7de: 80 e1 01 and $0x1,%cl 40a7e1: b8 01 00 00 00 mov $0x1,%eax 40a7e6: 0f 45 c2 cmovne %edx,%eax 40a7e9: 84 c9 test %cl,%cl 40a7eb: 74 34 je 40a821 <_D6object18TypeInfo_Interface7compareMxFxPvxPvZi+0xe1> 40a7ed: eb 37 jmp 40a826 <_D6object18TypeInfo_Interface7compareMxFxPvxPvZi+0xe6> 40a7ef: 48 85 db test %rbx,%rbx 40a7f2: 40 0f 94 c5 sete %bpl 40a7f6: 49 8b 06 mov (%r14),%rax 40a7f9: 4c 89 f7 mov %r14,%rdi 40a7fc: 48 89 de mov %rbx,%rsi 40a7ff: ff 50 20 callq *0x20(%rax) 40a802: 40 08 c5 or %al,%bpl 40a805: f6 d0 not %al 40a807: 0f b6 c8 movzbl %al,%ecx 40a80a: c1 e1 1f shl $0x1f,%ecx 40a80d: c1 f9 1f sar $0x1f,%ecx 40a810: 40 80 e5 01 and $0x1,%bpl 40a814: b8 01 00 00 00 mov $0x1,%eax 40a819: 0f 45 c1 cmovne %ecx,%eax 40a81c: 40 84 ed test %bpl,%bpl 40a81f: 75 05 jne 40a826 <_D6object18TypeInfo_Interface7compareMxFxPvxPvZi+0xe6> 40a821: 4d 85 f6 test %r14,%r14 40a824: 75 05 jne 40a82b <_D6object18TypeInfo_Interface7compareMxFxPvxPvZi+0xeb> 40a826: 5b pop %rbx 40a827: 41 5e pop %r14 40a829: 5d pop %rbp 40a82a: c3 retq 40a82b: 48 8b 03 mov (%rbx),%rax 40a82e: 48 8b 40 18 mov 0x18(%rax),%rax 40a832: 48 89 df mov %rbx,%rdi 40a835: 4c 89 f6 mov %r14,%rsi 40a838: 5b pop %rbx 40a839: 41 5e pop %r14 40a83b: 5d pop %rbp 40a83c: ff e0 jmpq *%rax 40a83e: 66 90 xchg %ax,%ax 000000000040a840 <_D6object18TypeInfo_Interface5tsizeMxFNaNbNdNfZm>: 40a840: b8 08 00 00 00 mov $0x8,%eax 40a845: c3 retq 40a846: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) 40a84d: 00 00 00 000000000040a850 <_D6object18TypeInfo_Interface5flagsMxFNaNbNdNfZk>: 40a850: b8 01 00 00 00 mov $0x1,%eax 40a855: c3 retq 40a856: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) 40a85d: 00 00 00 000000000040a860 <_D6object15TypeInfo_Struct8toStringMxFZAya>: 40a860: 48 8b 47 10 mov 0x10(%rdi),%rax 40a864: 48 8b 57 18 mov 0x18(%rdi),%rdx 40a868: c3 retq 40a869: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 000000000040a870 <_D6object15TypeInfo_Struct8opEqualsMFC6ObjectZb>: 40a870: 41 56 push %r14 40a872: 53 push %rbx 40a873: 50 push %rax 40a874: 48 89 f1 mov %rsi,%rcx 40a877: 48 89 fb mov %rdi,%rbx 40a87a: 48 39 cb cmp %rcx,%rbx 40a87d: b0 01 mov $0x1,%al 40a87f: 74 57 je 40a8d8 <_D6object15TypeInfo_Struct8opEqualsMFC6ObjectZb+0x68> 40a881: be d0 d2 62 00 mov $0x62d2d0,%esi 40a886: 48 89 cf mov %rcx,%rdi 40a889: e8 12 c0 00 00 callq 4168a0 <_d_dynamic_cast> 40a88e: 49 89 c6 mov %rax,%r14 40a891: 4d 85 f6 test %r14,%r14 40a894: 74 3c je 40a8d2 <_D6object15TypeInfo_Struct8opEqualsMFC6ObjectZb+0x62> 40a896: 48 8b 7b 10 mov 0x10(%rbx),%rdi 40a89a: 48 8b 73 18 mov 0x18(%rbx),%rsi 40a89e: 49 8b 56 10 mov 0x10(%r14),%rdx 40a8a2: 49 8b 4e 18 mov 0x18(%r14),%rcx 40a8a6: 41 b8 e8 03 42 00 mov $0x4203e8,%r8d 40a8ac: e8 0f bf 00 00 callq 4167c0 <_adEq2> 40a8b1: 85 c0 test %eax,%eax 40a8b3: 74 21 je 40a8d6 <_D6object15TypeInfo_Struct8opEqualsMFC6ObjectZb+0x66> 40a8b5: 48 8b 03 mov (%rbx),%rax 40a8b8: 48 89 df mov %rbx,%rdi 40a8bb: ff 50 58 callq *0x58(%rax) 40a8be: 48 89 c3 mov %rax,%rbx 40a8c1: 49 8b 06 mov (%r14),%rax 40a8c4: 4c 89 f7 mov %r14,%rdi 40a8c7: ff 50 58 callq *0x58(%rax) 40a8ca: 48 39 c3 cmp %rax,%rbx 40a8cd: 0f 94 c0 sete %al 40a8d0: eb 06 jmp 40a8d8 <_D6object15TypeInfo_Struct8opEqualsMFC6ObjectZb+0x68> 40a8d2: 31 c0 xor %eax,%eax 40a8d4: eb 02 jmp 40a8d8 <_D6object15TypeInfo_Struct8opEqualsMFC6ObjectZb+0x68> 40a8d6: 31 c0 xor %eax,%eax 40a8d8: 48 83 c4 08 add $0x8,%rsp 40a8dc: 5b pop %rbx 40a8dd: 41 5e pop %r14 40a8df: c3 retq 000000000040a8e0 <_D6object15TypeInfo_Struct4initMxFNaNbNfZAxv>: 40a8e0: 48 8b 47 20 mov 0x20(%rdi),%rax 40a8e4: 48 8b 57 28 mov 0x28(%rdi),%rdx 40a8e8: c3 retq 40a8e9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 000000000040a8f0 <_D6object15TypeInfo_Struct7getHashMxFNaNbNfxPvZm>: 40a8f0: 53 push %rbx 40a8f1: 48 89 f3 mov %rsi,%rbx 40a8f4: 48 8b 47 30 mov 0x30(%rdi),%rax 40a8f8: 48 85 c0 test %rax,%rax 40a8fb: 74 06 je 40a903 <_D6object15TypeInfo_Struct7getHashMxFNaNbNfxPvZm+0x13> 40a8fd: 48 89 df mov %rbx,%rdi 40a900: 5b pop %rbx 40a901: ff e0 jmpq *%rax 40a903: 48 8b 07 mov (%rdi),%rax 40a906: ff 50 58 callq *0x58(%rax) 40a909: 31 ff xor %edi,%edi 40a90b: 48 89 c6 mov %rax,%rsi 40a90e: 48 89 da mov %rbx,%rdx 40a911: 5b pop %rbx 40a912: e9 99 8c 00 00 jmpq 4135b0 <_D2rt4util4hash6hashOfFNaNbNePxvmmZm> 40a917: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) 40a91e: 00 00 000000000040a920 <_D6object15TypeInfo_Struct6equalsMxFNaNbNexPvxPvZb>: 40a920: 41 56 push %r14 40a922: 53 push %rbx 40a923: 50 push %rax 40a924: 48 89 d3 mov %rdx,%rbx 40a927: 49 89 f6 mov %rsi,%r14 40a92a: 31 c0 xor %eax,%eax 40a92c: 48 85 db test %rbx,%rbx 40a92f: 74 3f je 40a970 <_D6object15TypeInfo_Struct6equalsMxFNaNbNexPvxPvZb+0x50> 40a931: 4d 85 f6 test %r14,%r14 40a934: 74 3a je 40a970 <_D6object15TypeInfo_Struct6equalsMxFNaNbNexPvxPvZb+0x50> 40a936: 48 8b 47 38 mov 0x38(%rdi),%rax 40a93a: 48 85 c0 test %rax,%rax 40a93d: 74 0f je 40a94e <_D6object15TypeInfo_Struct6equalsMxFNaNbNexPvxPvZb+0x2e> 40a93f: 4c 89 f7 mov %r14,%rdi 40a942: 48 89 de mov %rbx,%rsi 40a945: 48 83 c4 08 add $0x8,%rsp 40a949: 5b pop %rbx 40a94a: 41 5e pop %r14 40a94c: ff e0 jmpq *%rax 40a94e: b0 01 mov $0x1,%al 40a950: 4c 39 f3 cmp %r14,%rbx 40a953: 74 1b je 40a970 <_D6object15TypeInfo_Struct6equalsMxFNaNbNexPvxPvZb+0x50> 40a955: 48 8b 07 mov (%rdi),%rax 40a958: ff 50 58 callq *0x58(%rax) 40a95b: 48 89 df mov %rbx,%rdi 40a95e: 4c 89 f6 mov %r14,%rsi 40a961: 48 89 c2 mov %rax,%rdx 40a964: e8 b7 71 ff ff callq 401b20 40a969: 85 c0 test %eax,%eax 40a96b: 0f 94 c0 sete %al 40a96e: eb 00 jmp 40a970 <_D6object15TypeInfo_Struct6equalsMxFNaNbNexPvxPvZb+0x50> 40a970: 48 83 c4 08 add $0x8,%rsp 40a974: 5b pop %rbx 40a975: 41 5e pop %r14 40a977: c3 retq 40a978: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 40a97f: 00 000000000040a980 <_D6object15TypeInfo_Struct7compareMxFNaNbNexPvxPvZi>: 40a980: 41 56 push %r14 40a982: 53 push %rbx 40a983: 50 push %rax 40a984: 48 89 d3 mov %rdx,%rbx 40a987: 49 89 f6 mov %rsi,%r14 40a98a: 31 c0 xor %eax,%eax 40a98c: 4c 39 f3 cmp %r14,%rbx 40a98f: 74 2c je 40a9bd <_D6object15TypeInfo_Struct7compareMxFNaNbNexPvxPvZi+0x3d> 40a991: b8 ff ff ff ff mov $0xffffffff,%eax 40a996: 48 85 db test %rbx,%rbx 40a999: 74 22 je 40a9bd <_D6object15TypeInfo_Struct7compareMxFNaNbNexPvxPvZi+0x3d> 40a99b: b8 01 00 00 00 mov $0x1,%eax 40a9a0: 4d 85 f6 test %r14,%r14 40a9a3: 74 18 je 40a9bd <_D6object15TypeInfo_Struct7compareMxFNaNbNexPvxPvZi+0x3d> 40a9a5: 48 8b 47 40 mov 0x40(%rdi),%rax 40a9a9: 48 85 c0 test %rax,%rax 40a9ac: 74 17 je 40a9c5 <_D6object15TypeInfo_Struct7compareMxFNaNbNexPvxPvZi+0x45> 40a9ae: 48 89 df mov %rbx,%rdi 40a9b1: 4c 89 f6 mov %r14,%rsi 40a9b4: 48 83 c4 08 add $0x8,%rsp 40a9b8: 5b pop %rbx 40a9b9: 41 5e pop %r14 40a9bb: ff e0 jmpq *%rax 40a9bd: 48 83 c4 08 add $0x8,%rsp 40a9c1: 5b pop %rbx 40a9c2: 41 5e pop %r14 40a9c4: c3 retq 40a9c5: 48 8b 07 mov (%rdi),%rax 40a9c8: ff 50 58 callq *0x58(%rax) 40a9cb: 48 89 df mov %rbx,%rdi 40a9ce: 4c 89 f6 mov %r14,%rsi 40a9d1: 48 89 c2 mov %rax,%rdx 40a9d4: 48 83 c4 08 add $0x8,%rsp 40a9d8: 5b pop %rbx 40a9d9: 41 5e pop %r14 40a9db: e9 40 71 ff ff jmpq 401b20 000000000040a9e0 <_D6object15TypeInfo_Struct5tsizeMxFNaNbNdNfZm>: 40a9e0: 48 8b 07 mov (%rdi),%rax 40a9e3: ff 60 58 jmpq *0x58(%rax) 40a9e6: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) 40a9ed: 00 00 00 000000000040a9f0 <_D6object15TypeInfo_Struct5flagsMxFNaNbNdNfZk>: 40a9f0: 8b 47 50 mov 0x50(%rdi),%eax 40a9f3: c3 retq 40a9f4: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) 40a9fb: 00 00 00 40a9fe: 66 90 xchg %ax,%ax 000000000040aa00 <_D6object15TypeInfo_Struct6talignMxFNaNbNdNfZm>: 40aa00: 8b 47 68 mov 0x68(%rdi),%eax 40aa03: c3 retq 40aa04: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) 40aa0b: 00 00 00 40aa0e: 66 90 xchg %ax,%ax 000000000040aa10 <_D6object15TypeInfo_Struct7destroyMxFPvZv>: 40aa10: 48 8b 47 58 mov 0x58(%rdi),%rax 40aa14: 48 85 c0 test %rax,%rax 40aa17: 74 05 je 40aa1e <_D6object15TypeInfo_Struct7destroyMxFPvZv+0xe> 40aa19: 48 89 f7 mov %rsi,%rdi 40aa1c: ff e0 jmpq *%rax 40aa1e: c3 retq 40aa1f: 90 nop 000000000040aa20 <_D6object15TypeInfo_Struct8postblitMxFPvZv>: 40aa20: 48 8b 47 60 mov 0x60(%rdi),%rax 40aa24: 48 85 c0 test %rax,%rax 40aa27: 74 05 je 40aa2e <_D6object15TypeInfo_Struct8postblitMxFPvZv+0xe> 40aa29: 48 89 f7 mov %rsi,%rdi 40aa2c: ff e0 jmpq *%rax 40aa2e: c3 retq 40aa2f: 90 nop 000000000040aa30 <_D6object15TypeInfo_Struct6rtInfoMxFNaNbNdNfZPyv>: 40aa30: 48 8b 87 80 00 00 00 mov 0x80(%rdi),%rax 40aa37: c3 retq 40aa38: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 40aa3f: 00 000000000040aa40 <_D6object15TypeInfo_Struct8argTypesMFNbNfJC8TypeInfoJC8TypeInfoZi>: 40aa40: 48 c7 02 00 00 00 00 movq $0x0,(%rdx) 40aa47: 48 c7 06 00 00 00 00 movq $0x0,(%rsi) 40aa4e: 48 8b 47 70 mov 0x70(%rdi),%rax 40aa52: 48 89 02 mov %rax,(%rdx) 40aa55: 48 8b 47 78 mov 0x78(%rdi),%rax 40aa59: 48 89 06 mov %rax,(%rsi) 40aa5c: 31 c0 xor %eax,%eax 40aa5e: c3 retq 40aa5f: 90 nop 000000000040aa60 <_D6object14TypeInfo_Tuple8toStringMxFZAya>: 40aa60: 55 push %rbp 40aa61: 41 57 push %r15 40aa63: 41 56 push %r14 40aa65: 41 55 push %r13 40aa67: 41 54 push %r12 40aa69: 53 push %rbx 40aa6a: 48 83 ec 18 sub $0x18,%rsp 40aa6e: 48 c7 44 24 08 01 00 movq $0x1,0x8(%rsp) 40aa75: 00 00 40aa77: 48 c7 44 24 10 14 10 movq $0x421014,0x10(%rsp) 40aa7e: 42 00 40aa80: 4c 8b 67 10 mov 0x10(%rdi),%r12 40aa84: 31 db xor %ebx,%ebx 40aa86: 4d 85 e4 test %r12,%r12 40aa89: 41 bf 01 00 00 00 mov $0x1,%r15d 40aa8f: 74 67 je 40aaf8 <_D6object14TypeInfo_Tuple8toStringMxFZAya+0x98> 40aa91: 48 8b 6f 18 mov 0x18(%rdi),%rbp 40aa95: 4c 8d 74 24 08 lea 0x8(%rsp),%r14 40aa9a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) 40aaa0: 48 85 db test %rbx,%rbx 40aaa3: 4c 8b 6c dd 00 mov 0x0(%rbp,%rbx,8),%r13 40aaa8: 74 1c je 40aac6 <_D6object14TypeInfo_Tuple8toStringMxFZAya+0x66> 40aaaa: bf e8 03 42 00 mov $0x4203e8,%edi 40aaaf: ba 01 00 00 00 mov $0x1,%edx 40aab4: 4c 89 f6 mov %r14,%rsi 40aab7: e8 84 a7 00 00 callq 415240 <_d_arrayappendcTX> 40aabc: 48 8b 44 24 10 mov 0x10(%rsp),%rax 40aac1: 42 c6 04 38 2c movb $0x2c,(%rax,%r15,1) 40aac6: 49 8b 45 00 mov 0x0(%r13),%rax 40aaca: 4c 89 ef mov %r13,%rdi 40aacd: ff 50 08 callq *0x8(%rax) 40aad0: 48 89 d1 mov %rdx,%rcx 40aad3: bf e8 03 42 00 mov $0x4203e8,%edi 40aad8: 4c 89 f6 mov %r14,%rsi 40aadb: 48 89 c2 mov %rax,%rdx 40aade: e8 0d a6 00 00 callq 4150f0 <_d_arrayappendT> 40aae3: 49 89 c7 mov %rax,%r15 40aae6: 4c 89 7c 24 08 mov %r15,0x8(%rsp) 40aaeb: 48 89 54 24 10 mov %rdx,0x10(%rsp) 40aaf0: 48 ff c3 inc %rbx 40aaf3: 49 39 dc cmp %rbx,%r12 40aaf6: 75 a8 jne 40aaa0 <_D6object14TypeInfo_Tuple8toStringMxFZAya+0x40> 40aaf8: 48 8d 74 24 08 lea 0x8(%rsp),%rsi 40aafd: bf e8 03 42 00 mov $0x4203e8,%edi 40ab02: ba 01 00 00 00 mov $0x1,%edx 40ab07: b9 9c d4 41 00 mov $0x41d49c,%ecx 40ab0c: e8 df a5 00 00 callq 4150f0 <_d_arrayappendT> 40ab11: 48 83 c4 18 add $0x18,%rsp 40ab15: 5b pop %rbx 40ab16: 41 5c pop %r12 40ab18: 41 5d pop %r13 40ab1a: 41 5e pop %r14 40ab1c: 41 5f pop %r15 40ab1e: 5d pop %rbp 40ab1f: c3 retq 000000000040ab20 <_D6object14TypeInfo_Tuple8opEqualsMFC6ObjectZb>: 40ab20: 55 push %rbp 40ab21: 41 57 push %r15 40ab23: 41 56 push %r14 40ab25: 41 55 push %r13 40ab27: 41 54 push %r12 40ab29: 53 push %rbx 40ab2a: 50 push %rax 40ab2b: 48 89 f0 mov %rsi,%rax 40ab2e: 49 89 ff mov %rdi,%r15 40ab31: 49 39 c7 cmp %rax,%r15 40ab34: 0f 84 bf 00 00 00 je 40abf9 <_D6object14TypeInfo_Tuple8opEqualsMFC6ObjectZb+0xd9> 40ab3a: be 70 d3 62 00 mov $0x62d370,%esi 40ab3f: 48 89 c7 mov %rax,%rdi 40ab42: e8 59 bd 00 00 callq 4168a0 <_d_dynamic_cast> 40ab47: 49 89 c6 mov %rax,%r14 40ab4a: 4d 85 f6 test %r14,%r14 40ab4d: 0f 84 aa 00 00 00 je 40abfd <_D6object14TypeInfo_Tuple8opEqualsMFC6ObjectZb+0xdd> 40ab53: 49 8b 47 10 mov 0x10(%r15),%rax 40ab57: 49 3b 46 10 cmp 0x10(%r14),%rax 40ab5b: 0f 85 a0 00 00 00 jne 40ac01 <_D6object14TypeInfo_Tuple8opEqualsMFC6ObjectZb+0xe1> 40ab61: 48 85 c0 test %rax,%rax 40ab64: 0f 84 8f 00 00 00 je 40abf9 <_D6object14TypeInfo_Tuple8opEqualsMFC6ObjectZb+0xd9> 40ab6a: 31 ed xor %ebp,%ebp 40ab6c: 0f 1f 40 00 nopl 0x0(%rax) 40ab70: 49 8b 47 18 mov 0x18(%r15),%rax 40ab74: 48 8b 1c e8 mov (%rax,%rbp,8),%rbx 40ab78: 49 8b 46 18 mov 0x18(%r14),%rax 40ab7c: 4c 8b 24 e8 mov (%rax,%rbp,8),%r12 40ab80: 4c 39 e3 cmp %r12,%rbx 40ab83: 74 54 je 40abd9 <_D6object14TypeInfo_Tuple8opEqualsMFC6ObjectZb+0xb9> 40ab85: 31 c0 xor %eax,%eax 40ab87: 48 85 db test %rbx,%rbx 40ab8a: 74 77 je 40ac03 <_D6object14TypeInfo_Tuple8opEqualsMFC6ObjectZb+0xe3> 40ab8c: 4d 85 e4 test %r12,%r12 40ab8f: 74 72 je 40ac03 <_D6object14TypeInfo_Tuple8opEqualsMFC6ObjectZb+0xe3> 40ab91: 48 8b 0b mov (%rbx),%rcx 40ab94: 49 8b 04 24 mov (%r12),%rax 40ab98: 48 8b 39 mov (%rcx),%rdi 40ab9b: 48 8b 30 mov (%rax),%rsi 40ab9e: 48 39 f7 cmp %rsi,%rdi 40aba1: 75 05 jne 40aba8 <_D6object14TypeInfo_Tuple8opEqualsMFC6ObjectZb+0x88> 40aba3: 41 b5 01 mov $0x1,%r13b 40aba6: eb 0c jmp 40abb4 <_D6object14TypeInfo_Tuple8opEqualsMFC6ObjectZb+0x94> 40aba8: 48 8b 07 mov (%rdi),%rax 40abab: ff 50 20 callq *0x20(%rax) 40abae: 41 88 c5 mov %al,%r13b 40abb1: 48 8b 0b mov (%rbx),%rcx 40abb4: 48 89 df mov %rbx,%rdi 40abb7: 4c 89 e6 mov %r12,%rsi 40abba: ff 51 20 callq *0x20(%rcx) 40abbd: 41 f6 c5 01 test $0x1,%r13b 40abc1: 75 0d jne 40abd0 <_D6object14TypeInfo_Tuple8opEqualsMFC6ObjectZb+0xb0> 40abc3: 88 c1 mov %al,%cl 40abc5: 80 f1 01 xor $0x1,%cl 40abc8: f6 c1 01 test $0x1,%cl 40abcb: 74 17 je 40abe4 <_D6object14TypeInfo_Tuple8opEqualsMFC6ObjectZb+0xc4> 40abcd: 0f 1f 00 nopl (%rax) 40abd0: 41 20 c5 and %al,%r13b 40abd3: 41 f6 c5 01 test $0x1,%r13b 40abd7: 74 39 je 40ac12 <_D6object14TypeInfo_Tuple8opEqualsMFC6ObjectZb+0xf2> 40abd9: 48 ff c5 inc %rbp 40abdc: 49 3b 6f 10 cmp 0x10(%r15),%rbp 40abe0: 72 8e jb 40ab70 <_D6object14TypeInfo_Tuple8opEqualsMFC6ObjectZb+0x50> 40abe2: eb 15 jmp 40abf9 <_D6object14TypeInfo_Tuple8opEqualsMFC6ObjectZb+0xd9> 40abe4: 49 8b 04 24 mov (%r12),%rax 40abe8: 4c 89 e7 mov %r12,%rdi 40abeb: 48 89 de mov %rbx,%rsi 40abee: ff 50 20 callq *0x20(%rax) 40abf1: a8 01 test $0x1,%al 40abf3: 75 e4 jne 40abd9 <_D6object14TypeInfo_Tuple8opEqualsMFC6ObjectZb+0xb9> 40abf5: 31 c0 xor %eax,%eax 40abf7: eb 0a jmp 40ac03 <_D6object14TypeInfo_Tuple8opEqualsMFC6ObjectZb+0xe3> 40abf9: b0 01 mov $0x1,%al 40abfb: eb 06 jmp 40ac03 <_D6object14TypeInfo_Tuple8opEqualsMFC6ObjectZb+0xe3> 40abfd: 31 c0 xor %eax,%eax 40abff: eb 02 jmp 40ac03 <_D6object14TypeInfo_Tuple8opEqualsMFC6ObjectZb+0xe3> 40ac01: 31 c0 xor %eax,%eax 40ac03: 48 83 c4 08 add $0x8,%rsp 40ac07: 5b pop %rbx 40ac08: 41 5c pop %r12 40ac0a: 41 5d pop %r13 40ac0c: 41 5e pop %r14 40ac0e: 41 5f pop %r15 40ac10: 5d pop %rbp 40ac11: c3 retq 40ac12: 31 c0 xor %eax,%eax 40ac14: eb ed jmp 40ac03 <_D6object14TypeInfo_Tuple8opEqualsMFC6ObjectZb+0xe3> 40ac16: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) 40ac1d: 00 00 00 000000000040ac20 <_D6object14TypeInfo_Tuple7getHashMxFNbNfxPvZm>: 40ac20: 0f 0b ud2a 40ac22: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) 40ac29: 00 00 00 40ac2c: 0f 1f 40 00 nopl 0x0(%rax) 000000000040ac30 <_D6object14TypeInfo_Tuple6equalsMxFxPvxPvZb>: 40ac30: 0f 0b ud2a 40ac32: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) 40ac39: 00 00 00 40ac3c: 0f 1f 40 00 nopl 0x0(%rax) 000000000040ac40 <_D6object14TypeInfo_Tuple7compareMxFxPvxPvZi>: 40ac40: 0f 0b ud2a 40ac42: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) 40ac49: 00 00 00 40ac4c: 0f 1f 40 00 nopl 0x0(%rax) 000000000040ac50 <_D6object14TypeInfo_Tuple5tsizeMxFNaNbNdNfZm>: 40ac50: 0f 0b ud2a 40ac52: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) 40ac59: 00 00 00 40ac5c: 0f 1f 40 00 nopl 0x0(%rax) 000000000040ac60 <_D6object14TypeInfo_Tuple4swapMxFPvPvZv>: 40ac60: 0f 0b ud2a 40ac62: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) 40ac69: 00 00 00 40ac6c: 0f 1f 40 00 nopl 0x0(%rax) 000000000040ac70 <_D6object14TypeInfo_Tuple7destroyMxFPvZv>: 40ac70: 0f 0b ud2a 40ac72: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) 40ac79: 00 00 00 40ac7c: 0f 1f 40 00 nopl 0x0(%rax) 000000000040ac80 <_D6object14TypeInfo_Tuple8postblitMxFPvZv>: 40ac80: 0f 0b ud2a 40ac82: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) 40ac89: 00 00 00 40ac8c: 0f 1f 40 00 nopl 0x0(%rax) 000000000040ac90 <_D6object14TypeInfo_Tuple6talignMxFNaNbNdNfZm>: 40ac90: 0f 0b ud2a 40ac92: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) 40ac99: 00 00 00 40ac9c: 0f 1f 40 00 nopl 0x0(%rax) 000000000040aca0 <_D6object14TypeInfo_Tuple8argTypesMFNbNfJC8TypeInfoJC8TypeInfoZi>: 40aca0: 48 c7 02 00 00 00 00 movq $0x0,(%rdx) 40aca7: 48 c7 06 00 00 00 00 movq $0x0,(%rsi) 40acae: 0f 0b ud2a 000000000040acb0 <_D6object14TypeInfo_Const8toStringMxFZAya>: 40acb0: 48 83 ec 38 sub $0x38,%rsp 40acb4: 48 c7 44 24 28 01 00 movq $0x1,0x28(%rsp) 40acbb: 00 00 40acbd: 48 c7 44 24 30 9c d4 movq $0x41d49c,0x30(%rsp) 40acc4: 41 00 40acc6: 48 8b 7f 10 mov 0x10(%rdi),%rdi 40acca: 48 8b 07 mov (%rdi),%rax 40accd: ff 50 08 callq *0x8(%rax) 40acd0: 48 89 44 24 18 mov %rax,0x18(%rsp) 40acd5: 48 89 54 24 20 mov %rdx,0x20(%rsp) 40acda: 48 c7 44 24 08 06 00 movq $0x6,0x8(%rsp) 40ace1: 00 00 40ace3: 48 c7 44 24 10 c7 d7 movq $0x41d7c7,0x10(%rsp) 40acea: 41 00 40acec: 48 8d 54 24 08 lea 0x8(%rsp),%rdx 40acf1: 48 8d 4c 24 18 lea 0x18(%rsp),%rcx 40acf6: 4c 8d 44 24 28 lea 0x28(%rsp),%r8 40acfb: bf e8 03 42 00 mov $0x4203e8,%edi 40ad00: be 03 00 00 00 mov $0x3,%esi 40ad05: 31 c0 xor %eax,%eax 40ad07: e8 14 b3 00 00 callq 416020 <_d_arraycatnT> 40ad0c: 48 83 c4 38 add $0x38,%rsp 40ad10: c3 retq 40ad11: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) 40ad18: 00 00 00 40ad1b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 000000000040ad20 <_D6object14TypeInfo_Const8opEqualsMFC6ObjectZb>: 40ad20: 55 push %rbp 40ad21: 41 57 push %r15 40ad23: 41 56 push %r14 40ad25: 41 54 push %r12 40ad27: 53 push %rbx 40ad28: 48 89 f3 mov %rsi,%rbx 40ad2b: 49 89 fe mov %rdi,%r14 40ad2e: 49 39 de cmp %rbx,%r14 40ad31: b0 01 mov $0x1,%al 40ad33: 0f 84 a5 00 00 00 je 40adde <_D6object14TypeInfo_Const8opEqualsMFC6ObjectZb+0xbe> 40ad39: 49 8b 06 mov (%r14),%rax 40ad3c: 4c 8b 38 mov (%rax),%r15 40ad3f: 48 8b 03 mov (%rbx),%rax 40ad42: 4c 8b 20 mov (%rax),%r12 40ad45: 4d 39 e7 cmp %r12,%r15 40ad48: 74 6c je 40adb6 <_D6object14TypeInfo_Const8opEqualsMFC6ObjectZb+0x96> 40ad4a: 31 c0 xor %eax,%eax 40ad4c: 4d 85 ff test %r15,%r15 40ad4f: 0f 84 89 00 00 00 je 40adde <_D6object14TypeInfo_Const8opEqualsMFC6ObjectZb+0xbe> 40ad55: 4d 85 e4 test %r12,%r12 40ad58: 0f 84 80 00 00 00 je 40adde <_D6object14TypeInfo_Const8opEqualsMFC6ObjectZb+0xbe> 40ad5e: 49 8b 0f mov (%r15),%rcx 40ad61: 49 8b 04 24 mov (%r12),%rax 40ad65: 48 8b 39 mov (%rcx),%rdi 40ad68: 48 8b 30 mov (%rax),%rsi 40ad6b: 48 39 f7 cmp %rsi,%rdi 40ad6e: 74 0e je 40ad7e <_D6object14TypeInfo_Const8opEqualsMFC6ObjectZb+0x5e> 40ad70: 48 8b 07 mov (%rdi),%rax 40ad73: ff 50 20 callq *0x20(%rax) 40ad76: 40 88 c5 mov %al,%bpl 40ad79: 49 8b 0f mov (%r15),%rcx 40ad7c: eb 03 jmp 40ad81 <_D6object14TypeInfo_Const8opEqualsMFC6ObjectZb+0x61> 40ad7e: 40 b5 01 mov $0x1,%bpl 40ad81: 4c 89 ff mov %r15,%rdi 40ad84: 4c 89 e6 mov %r12,%rsi 40ad87: ff 51 20 callq *0x20(%rcx) 40ad8a: 40 f6 c5 01 test $0x1,%bpl 40ad8e: 75 0a jne 40ad9a <_D6object14TypeInfo_Const8opEqualsMFC6ObjectZb+0x7a> 40ad90: 88 c1 mov %al,%cl 40ad92: 80 f1 01 xor $0x1,%cl 40ad95: f6 c1 01 test $0x1,%cl 40ad98: 74 0b je 40ada5 <_D6object14TypeInfo_Const8opEqualsMFC6ObjectZb+0x85> 40ad9a: 40 20 c5 and %al,%bpl 40ad9d: 40 f6 c5 01 test $0x1,%bpl 40ada1: 75 13 jne 40adb6 <_D6object14TypeInfo_Const8opEqualsMFC6ObjectZb+0x96> 40ada3: eb 37 jmp 40addc <_D6object14TypeInfo_Const8opEqualsMFC6ObjectZb+0xbc> 40ada5: 49 8b 04 24 mov (%r12),%rax 40ada9: 4c 89 e7 mov %r12,%rdi 40adac: 4c 89 fe mov %r15,%rsi 40adaf: ff 50 20 callq *0x20(%rax) 40adb2: a8 01 test $0x1,%al 40adb4: 74 26 je 40addc <_D6object14TypeInfo_Const8opEqualsMFC6ObjectZb+0xbc> 40adb6: be 10 d4 62 00 mov $0x62d410,%esi 40adbb: 48 89 df mov %rbx,%rdi 40adbe: e8 dd ba 00 00 callq 4168a0 <_d_dynamic_cast> 40adc3: 49 8b 7e 10 mov 0x10(%r14),%rdi 40adc7: 48 8b 0f mov (%rdi),%rcx 40adca: 48 8b 49 20 mov 0x20(%rcx),%rcx 40adce: 48 8b 70 10 mov 0x10(%rax),%rsi 40add2: 5b pop %rbx 40add3: 41 5c pop %r12 40add5: 41 5e pop %r14 40add7: 41 5f pop %r15 40add9: 5d pop %rbp 40adda: ff e1 jmpq *%rcx 40addc: 31 c0 xor %eax,%eax 40adde: 5b pop %rbx 40addf: 41 5c pop %r12 40ade1: 41 5e pop %r14 40ade3: 41 5f pop %r15 40ade5: 5d pop %rbp 40ade6: c3 retq 40ade7: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) 40adee: 00 00 000000000040adf0 <_D6object14TypeInfo_Const7getHashMxFNbNfxPvZm>: 40adf0: 48 8b 7f 10 mov 0x10(%rdi),%rdi 40adf4: 48 8b 07 mov (%rdi),%rax 40adf7: 48 8b 40 28 mov 0x28(%rax),%rax 40adfb: ff e0 jmpq *%rax 40adfd: 0f 1f 00 nopl (%rax) 000000000040ae00 <_D6object14TypeInfo_Const6equalsMxFxPvxPvZb>: 40ae00: 48 8b 7f 10 mov 0x10(%rdi),%rdi 40ae04: 48 8b 07 mov (%rdi),%rax 40ae07: 48 8b 40 30 mov 0x30(%rax),%rax 40ae0b: ff e0 jmpq *%rax 40ae0d: 0f 1f 00 nopl (%rax) 000000000040ae10 <_D6object14TypeInfo_Const7compareMxFxPvxPvZi>: 40ae10: 48 8b 7f 10 mov 0x10(%rdi),%rdi 40ae14: 48 8b 07 mov (%rdi),%rax 40ae17: 48 8b 40 38 mov 0x38(%rax),%rax 40ae1b: ff e0 jmpq *%rax 40ae1d: 0f 1f 00 nopl (%rax) 000000000040ae20 <_D6object14TypeInfo_Const5tsizeMxFNaNbNdNfZm>: 40ae20: 48 8b 7f 10 mov 0x10(%rdi),%rdi 40ae24: 48 8b 07 mov (%rdi),%rax 40ae27: ff 60 40 jmpq *0x40(%rax) 40ae2a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) 000000000040ae30 <_D6object14TypeInfo_Const4swapMxFPvPvZv>: 40ae30: 48 8b 7f 10 mov 0x10(%rdi),%rdi 40ae34: 48 8b 07 mov (%rdi),%rax 40ae37: 48 8b 40 48 mov 0x48(%rax),%rax 40ae3b: ff e0 jmpq *%rax 40ae3d: 0f 1f 00 nopl (%rax) 000000000040ae40 <_D6object14TypeInfo_Const4nextMNgFNaNbNdZNgC8TypeInfo>: 40ae40: 48 8b 7f 10 mov 0x10(%rdi),%rdi 40ae44: 48 8b 07 mov (%rdi),%rax 40ae47: ff 60 50 jmpq *0x50(%rax) 40ae4a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) 000000000040ae50 <_D6object14TypeInfo_Const5flagsMxFNaNbNdNfZk>: 40ae50: 48 8b 7f 10 mov 0x10(%rdi),%rdi 40ae54: 48 8b 07 mov (%rdi),%rax 40ae57: ff 60 60 jmpq *0x60(%rax) 40ae5a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) 000000000040ae60 <_D6object14TypeInfo_Const4initMxFNaNbNfZAxv>: 40ae60: 48 8b 7f 10 mov 0x10(%rdi),%rdi 40ae64: 48 8b 07 mov (%rdi),%rax 40ae67: ff 60 58 jmpq *0x58(%rax) 40ae6a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) 000000000040ae70 <_D6object14TypeInfo_Const6talignMxFNaNbNdNfZm>: 40ae70: 48 8b 7f 10 mov 0x10(%rdi),%rdi 40ae74: 48 8b 07 mov (%rdi),%rax 40ae77: ff a0 80 00 00 00 jmpq *0x80(%rax) 40ae7d: 0f 1f 00 nopl (%rax) 000000000040ae80 <_D6object14TypeInfo_Const8argTypesMFNbNfJC8TypeInfoJC8TypeInfoZi>: 40ae80: 48 c7 02 00 00 00 00 movq $0x0,(%rdx) 40ae87: 48 c7 06 00 00 00 00 movq $0x0,(%rsi) 40ae8e: 48 8b 7f 10 mov 0x10(%rdi),%rdi 40ae92: 48 8b 07 mov (%rdi),%rax 40ae95: 48 8b 80 88 00 00 00 mov 0x88(%rax),%rax 40ae9c: ff e0 jmpq *%rax 40ae9e: 66 90 xchg %ax,%ax 000000000040aea0 <_D6object18TypeInfo_Invariant8toStringMxFZAya>: 40aea0: 48 83 ec 38 sub $0x38,%rsp 40aea4: 48 c7 44 24 28 01 00 movq $0x1,0x28(%rsp) 40aeab: 00 00 40aead: 48 c7 44 24 30 9c d4 movq $0x41d49c,0x30(%rsp) 40aeb4: 41 00 40aeb6: 48 8b 7f 10 mov 0x10(%rdi),%rdi 40aeba: 48 8b 07 mov (%rdi),%rax 40aebd: ff 50 08 callq *0x8(%rax) 40aec0: 48 89 44 24 18 mov %rax,0x18(%rsp) 40aec5: 48 89 54 24 20 mov %rdx,0x20(%rsp) 40aeca: 48 c7 44 24 08 0a 00 movq $0xa,0x8(%rsp) 40aed1: 00 00 40aed3: 48 c7 44 24 10 f7 d7 movq $0x41d7f7,0x10(%rsp) 40aeda: 41 00 40aedc: 48 8d 54 24 08 lea 0x8(%rsp),%rdx 40aee1: 48 8d 4c 24 18 lea 0x18(%rsp),%rcx 40aee6: 4c 8d 44 24 28 lea 0x28(%rsp),%r8 40aeeb: bf e8 03 42 00 mov $0x4203e8,%edi 40aef0: be 03 00 00 00 mov $0x3,%esi 40aef5: 31 c0 xor %eax,%eax 40aef7: e8 24 b1 00 00 callq 416020 <_d_arraycatnT> 40aefc: 48 83 c4 38 add $0x38,%rsp 40af00: c3 retq 40af01: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) 40af08: 00 00 00 40af0b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 000000000040af10 <_D6object15TypeInfo_Shared8toStringMxFZAya>: 40af10: 48 83 ec 38 sub $0x38,%rsp 40af14: 48 c7 44 24 28 01 00 movq $0x1,0x28(%rsp) 40af1b: 00 00 40af1d: 48 c7 44 24 30 9c d4 movq $0x41d49c,0x30(%rsp) 40af24: 41 00 40af26: 48 8b 7f 10 mov 0x10(%rdi),%rdi 40af2a: 48 8b 07 mov (%rdi),%rax 40af2d: ff 50 08 callq *0x8(%rax) 40af30: 48 89 44 24 18 mov %rax,0x18(%rsp) 40af35: 48 89 54 24 20 mov %rdx,0x20(%rsp) 40af3a: 48 c7 44 24 08 07 00 movq $0x7,0x8(%rsp) 40af41: 00 00 40af43: 48 c7 44 24 10 d3 d8 movq $0x41d8d3,0x10(%rsp) 40af4a: 41 00 40af4c: 48 8d 54 24 08 lea 0x8(%rsp),%rdx 40af51: 48 8d 4c 24 18 lea 0x18(%rsp),%rcx 40af56: 4c 8d 44 24 28 lea 0x28(%rsp),%r8 40af5b: bf e8 03 42 00 mov $0x4203e8,%edi 40af60: be 03 00 00 00 mov $0x3,%esi 40af65: 31 c0 xor %eax,%eax 40af67: e8 b4 b0 00 00 callq 416020 <_d_arraycatnT> 40af6c: 48 83 c4 38 add $0x38,%rsp 40af70: c3 retq 40af71: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) 40af78: 00 00 00 40af7b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 000000000040af80 <_D6object14TypeInfo_Inout8toStringMxFZAya>: 40af80: 48 83 ec 38 sub $0x38,%rsp 40af84: 48 c7 44 24 28 01 00 movq $0x1,0x28(%rsp) 40af8b: 00 00 40af8d: 48 c7 44 24 30 9c d4 movq $0x41d49c,0x30(%rsp) 40af94: 41 00 40af96: 48 8b 7f 10 mov 0x10(%rdi),%rdi 40af9a: 48 8b 07 mov (%rdi),%rax 40af9d: ff 50 08 callq *0x8(%rax) 40afa0: 48 89 44 24 18 mov %rax,0x18(%rsp) 40afa5: 48 89 54 24 20 mov %rdx,0x20(%rsp) 40afaa: 48 c7 44 24 08 06 00 movq $0x6,0x8(%rsp) 40afb1: 00 00 40afb3: 48 c7 44 24 10 a8 d9 movq $0x41d9a8,0x10(%rsp) 40afba: 41 00 40afbc: 48 8d 54 24 08 lea 0x8(%rsp),%rdx 40afc1: 48 8d 4c 24 18 lea 0x18(%rsp),%rcx 40afc6: 4c 8d 44 24 28 lea 0x28(%rsp),%r8 40afcb: bf e8 03 42 00 mov $0x4203e8,%edi 40afd0: be 03 00 00 00 mov $0x3,%esi 40afd5: 31 c0 xor %eax,%eax 40afd7: e8 44 b0 00 00 callq 416020 <_d_arraycatnT> 40afdc: 48 83 c4 38 add $0x38,%rsp 40afe0: c3 retq 40afe1: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) 40afe8: 00 00 00 40afeb: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 000000000040aff0 <_D6object16MemberInfo_field4nameMFNaNbNdZAya>: 40aff0: 48 8b 47 10 mov 0x10(%rdi),%rax 40aff4: 48 8b 57 18 mov 0x18(%rdi),%rdx 40aff8: c3 retq 40aff9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 000000000040b000 <_D6object16MemberInfo_field8typeInfoMFNaNbNdZC8TypeInfo>: 40b000: 48 8b 47 20 mov 0x20(%rdi),%rax 40b004: c3 retq 40b005: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) 40b00c: 00 00 00 40b00f: 90 nop 000000000040b010 <_D6object16MemberInfo_field6offsetMFNaNbNdZm>: 40b010: 48 8b 47 28 mov 0x28(%rdi),%rax 40b014: c3 retq 40b015: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) 40b01c: 00 00 00 40b01f: 90 nop 000000000040b020 <_D6object19MemberInfo_function4nameMFNaNbNdZAya>: 40b020: 48 8b 47 10 mov 0x10(%rdi),%rax 40b024: 48 8b 57 18 mov 0x18(%rdi),%rdx 40b028: c3 retq 40b029: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 000000000040b030 <_D6object19MemberInfo_function8typeInfoMFNaNbNdZC8TypeInfo>: 40b030: 48 8b 47 20 mov 0x20(%rdi),%rax 40b034: c3 retq 40b035: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) 40b03c: 00 00 00 40b03f: 90 nop 000000000040b040 <_D6object19MemberInfo_function2fpMFNaNbNdZPv>: 40b040: 48 8b 47 28 mov 0x28(%rdi),%rax 40b044: c3 retq 40b045: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) 40b04c: 00 00 00 40b04f: 90 nop 000000000040b050 <_D6object19MemberInfo_function5flagsMFNaNbNdZk>: 40b050: 8b 47 30 mov 0x30(%rdi),%eax 40b053: c3 retq 40b054: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) 40b05b: 00 00 00 40b05e: 66 90 xchg %ax,%ax 000000000040b060 <_D6object9Throwable8toStringMFZAya>: 40b060: 48 83 ec 18 sub $0x18,%rsp 40b064: 0f 57 c0 xorps %xmm0,%xmm0 40b067: 0f 29 04 24 movaps %xmm0,(%rsp) 40b06b: 48 8b 07 mov (%rdi),%rax 40b06e: 48 8d 34 24 lea (%rsp),%rsi 40b072: ba 00 b2 40 00 mov $0x40b200,%edx 40b077: ff 50 28 callq *0x28(%rax) 40b07a: 48 8b 04 24 mov (%rsp),%rax 40b07e: 48 8b 54 24 08 mov 0x8(%rsp),%rdx 40b083: 48 83 c4 18 add $0x18,%rsp 40b087: c3 retq 40b088: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 40b08f: 00 000000000040b090 <_D6object9Throwable8toStringMxFMDFxAaZvZv>: 40b090: 41 57 push %r15 40b092: 41 56 push %r14 40b094: 53 push %rbx 40b095: 48 83 ec 30 sub $0x30,%rsp 40b099: 49 89 d7 mov %rdx,%r15 40b09c: 48 89 f3 mov %rsi,%rbx 40b09f: 49 89 fe mov %rdi,%r14 40b0a2: 48 89 5c 24 20 mov %rbx,0x20(%rsp) 40b0a7: 4c 89 7c 24 28 mov %r15,0x28(%rsp) 40b0ac: 49 8b 06 mov (%r14),%rax 40b0af: 48 8b 00 mov (%rax),%rax 40b0b2: 48 8b 70 20 mov 0x20(%rax),%rsi 40b0b6: 48 8b 50 28 mov 0x28(%rax),%rdx 40b0ba: 48 89 df mov %rbx,%rdi 40b0bd: 41 ff d7 callq *%r15 40b0c0: 49 83 7e 28 00 cmpq $0x0,0x28(%r14) 40b0c5: 0f 84 a5 00 00 00 je 40b170 <_D6object9Throwable8toStringMxFMDFxAaZvZv+0xe0> 40b0cb: be 01 00 00 00 mov $0x1,%esi 40b0d0: ba 2b dc 41 00 mov $0x41dc2b,%edx 40b0d5: 48 89 df mov %rbx,%rdi 40b0d8: 41 ff d7 callq *%r15 40b0db: 48 8b 7c 24 20 mov 0x20(%rsp),%rdi 40b0e0: 49 8b 76 20 mov 0x20(%r14),%rsi 40b0e4: 49 8b 56 28 mov 0x28(%r14),%rdx 40b0e8: ff 54 24 28 callq *0x28(%rsp) 40b0ec: 48 8b 7c 24 20 mov 0x20(%rsp),%rdi 40b0f1: be 01 00 00 00 mov $0x1,%esi 40b0f6: ba 14 10 42 00 mov $0x421014,%edx 40b0fb: ff 54 24 28 callq *0x28(%rsp) 40b0ff: 48 8b 7c 24 20 mov 0x20(%rsp),%rdi 40b104: 4c 8b 44 24 28 mov 0x28(%rsp),%r8 40b109: 49 8b 76 30 mov 0x30(%r14),%rsi 40b10d: 48 8d 4c 24 20 lea 0x20(%rsp),%rcx 40b112: 49 b9 cd cc cc cc cc mov $0xcccccccccccccccd,%r9 40b119: cc cc cc 40b11c: 0f 1f 40 00 nopl 0x0(%rax) 40b120: 48 89 f0 mov %rsi,%rax 40b123: 49 f7 e1 mul %r9 40b126: 48 c1 ea 03 shr $0x3,%rdx 40b12a: 6b c2 0a imul $0xa,%edx,%eax 40b12d: 89 f3 mov %esi,%ebx 40b12f: 29 c3 sub %eax,%ebx 40b131: 83 cb 30 or $0x30,%ebx 40b134: 48 83 fe 09 cmp $0x9,%rsi 40b138: 88 59 ff mov %bl,-0x1(%rcx) 40b13b: 48 8d 49 ff lea -0x1(%rcx),%rcx 40b13f: 48 89 d6 mov %rdx,%rsi 40b142: 77 dc ja 40b120 <_D6object9Throwable8toStringMxFMDFxAaZvZv+0x90> 40b144: 48 8d 44 24 0c lea 0xc(%rsp),%rax 40b149: 48 89 ca mov %rcx,%rdx 40b14c: 48 29 c2 sub %rax,%rdx 40b14f: be 14 00 00 00 mov $0x14,%esi 40b154: 48 29 d6 sub %rdx,%rsi 40b157: 48 89 ca mov %rcx,%rdx 40b15a: 41 ff d0 callq *%r8 40b15d: 48 8b 7c 24 20 mov 0x20(%rsp),%rdi 40b162: be 01 00 00 00 mov $0x1,%esi 40b167: ba 9c d4 41 00 mov $0x41d49c,%edx 40b16c: ff 54 24 28 callq *0x28(%rsp) 40b170: 49 83 7e 18 00 cmpq $0x0,0x18(%r14) 40b175: 74 24 je 40b19b <_D6object9Throwable8toStringMxFMDFxAaZvZv+0x10b> 40b177: 48 8b 7c 24 20 mov 0x20(%rsp),%rdi 40b17c: be 02 00 00 00 mov $0x2,%esi 40b181: ba 2d dc 41 00 mov $0x41dc2d,%edx 40b186: ff 54 24 28 callq *0x28(%rsp) 40b18a: 48 8b 7c 24 20 mov 0x20(%rsp),%rdi 40b18f: 49 8b 76 10 mov 0x10(%r14),%rsi 40b193: 49 8b 56 18 mov 0x18(%r14),%rdx 40b197: ff 54 24 28 callq *0x28(%rsp) 40b19b: 49 83 7e 38 00 cmpq $0x0,0x38(%r14) 40b1a0: 74 38 je 40b1da <_D6object9Throwable8toStringMxFMDFxAaZvZv+0x14a> 40b1a2: 48 8b 7c 24 20 mov 0x20(%rsp),%rdi 40b1a7: 48 8b 44 24 28 mov 0x28(%rsp),%rax 40b1ac: be 11 00 00 00 mov $0x11,%esi 40b1b1: ba 30 dc 41 00 mov $0x41dc30,%edx 40b1b6: ff d0 callq *%rax 40b1b8: 49 8b 5e 38 mov 0x38(%r14),%rbx 40b1bc: 48 89 df mov %rbx,%rdi 40b1bf: e8 ac b6 00 00 callq 416870 <_d_toObject> 40b1c4: 48 8b 0b mov (%rbx),%rcx 40b1c7: 48 8b 49 08 mov 0x8(%rcx),%rcx 40b1cb: 48 8d 74 24 20 lea 0x20(%rsp),%rsi 40b1d0: ba 30 b2 40 00 mov $0x40b230,%edx 40b1d5: 48 89 c7 mov %rax,%rdi 40b1d8: ff d1 callq *%rcx 40b1da: 48 83 c4 30 add $0x30,%rsp 40b1de: 5b pop %rbx 40b1df: 41 5e pop %r14 40b1e1: 41 5f pop %r15 40b1e3: c3 retq 40b1e4: 48 89 d1 mov %rdx,%rcx 40b1e7: 83 f9 01 cmp $0x1,%ecx 40b1ea: 74 ee je 40b1da <_D6object9Throwable8toStringMxFMDFxAaZvZv+0x14a> 40b1ec: 48 89 c7 mov %rax,%rdi 40b1ef: e8 dc da ff ff callq 408cd0 <_d_eh_resume_unwind> 40b1f4: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) 40b1fb: 00 00 00 40b1fe: 66 90 xchg %ax,%ax 000000000040b200 <_D6object9Throwable8toStringMFZAya18__T9__lambda1TxAaZ9__lambda1MFNbNfxAaZv>: 40b200: 53 push %rbx 40b201: 48 89 d0 mov %rdx,%rax 40b204: 48 89 f1 mov %rsi,%rcx 40b207: 48 89 fb mov %rdi,%rbx 40b20a: bf e8 03 42 00 mov $0x4203e8,%edi 40b20f: 48 89 de mov %rbx,%rsi 40b212: 48 89 ca mov %rcx,%rdx 40b215: 48 89 c1 mov %rax,%rcx 40b218: e8 d3 9e 00 00 callq 4150f0 <_d_arrayappendT> 40b21d: 48 89 03 mov %rax,(%rbx) 40b220: 48 89 53 08 mov %rdx,0x8(%rbx) 40b224: 5b pop %rbx 40b225: c3 retq 40b226: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) 40b22d: 00 00 00 000000000040b230 <_D6object9Throwable8toStringMxFMDFxAaZvZv14__foreachbody2MFKxAaZi>: 40b230: 41 57 push %r15 40b232: 41 56 push %r14 40b234: 53 push %rbx 40b235: 48 89 fb mov %rdi,%rbx 40b238: 4c 8b 36 mov (%rsi),%r14 40b23b: 4c 8b 7e 08 mov 0x8(%rsi),%r15 40b23f: 48 8b 3b mov (%rbx),%rdi 40b242: be 01 00 00 00 mov $0x1,%esi 40b247: ba 21 a7 41 00 mov $0x41a721,%edx 40b24c: ff 53 08 callq *0x8(%rbx) 40b24f: 48 8b 3b mov (%rbx),%rdi 40b252: 4c 89 f6 mov %r14,%rsi 40b255: 4c 89 fa mov %r15,%rdx 40b258: ff 53 08 callq *0x8(%rbx) 40b25b: 31 c0 xor %eax,%eax 40b25d: 5b pop %rbx 40b25e: 41 5e pop %r14 40b260: 41 5f pop %r15 40b262: c3 retq 40b263: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) 40b26a: 00 00 00 40b26d: 0f 1f 00 nopl (%rax) 000000000040b270 : 40b270: 48 89 3d d9 53 22 00 mov %rdi,0x2253d9(%rip) # 630650 <_D6object12traceHandlerPFPvZC6object9Throwable9TraceInfo> 40b277: c3 retq 40b278: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 40b27f: 00 000000000040b280 <_D6object5Error6__ctorMFNaNbNfAyaAyamC6object9ThrowableZC6object5Error>: 40b280: 48 8b 44 24 08 mov 0x8(%rsp),%rax 40b285: 48 89 47 18 mov %rax,0x18(%rdi) 40b289: 4c 89 4f 10 mov %r9,0x10(%rdi) 40b28d: 48 89 77 40 mov %rsi,0x40(%rdi) 40b291: 4c 89 47 28 mov %r8,0x28(%rdi) 40b295: 48 89 4f 20 mov %rcx,0x20(%rdi) 40b299: 48 89 57 30 mov %rdx,0x30(%rdi) 40b29d: 48 c7 47 48 00 00 00 movq $0x0,0x48(%rdi) 40b2a4: 00 40b2a5: 48 89 f8 mov %rdi,%rax 40b2a8: c3 retq 40b2a9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 000000000040b2b0 <_D6object10ModuleInfo5flagsMFNaNbNdZk>: 40b2b0: 8b 07 mov (%rdi),%eax 40b2b2: c3 retq 40b2b3: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) 40b2ba: 00 00 00 40b2bd: 0f 1f 00 nopl (%rax) 000000000040b2c0 <_D6object10ModuleInfo5flagsMFNaNbNdkZv>: 40b2c0: 89 37 mov %esi,(%rdi) 40b2c2: c3 retq 40b2c3: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) 40b2ca: 00 00 00 40b2cd: 0f 1f 00 nopl (%rax) 000000000040b2d0 <_D6object10ModuleInfo7tlsctorMFNaNbNdZPFZv>: 40b2d0: 31 c0 xor %eax,%eax 40b2d2: f6 07 08 testb $0x8,(%rdi) 40b2d5: 74 04 je 40b2db <_D6object10ModuleInfo7tlsctorMFNaNbNdZPFZv+0xb> 40b2d7: 48 8b 47 08 mov 0x8(%rdi),%rax 40b2db: c3 retq 40b2dc: 0f 1f 40 00 nopl 0x0(%rax) 000000000040b2e0 <_D6object10ModuleInfo7tlsdtorMFNaNbNdZPFZv>: 40b2e0: 8b 0f mov (%rdi),%ecx 40b2e2: 31 c0 xor %eax,%eax 40b2e4: f6 c1 10 test $0x10,%cl 40b2e7: 74 12 je 40b2fb <_D6object10ModuleInfo7tlsdtorMFNaNbNdZPFZv+0x1b> 40b2e9: 48 8d 47 08 lea 0x8(%rdi),%rax 40b2ed: 48 83 c7 10 add $0x10,%rdi 40b2f1: f6 c1 08 test $0x8,%cl 40b2f4: 48 0f 44 f8 cmove %rax,%rdi 40b2f8: 48 8b 07 mov (%rdi),%rax 40b2fb: c3 retq 40b2fc: 0f 1f 40 00 nopl 0x0(%rax) 000000000040b300 <_D6object10ModuleInfo4ctorMFNaNbNdZPFZv>: 40b300: 8b 0f mov (%rdi),%ecx 40b302: 31 c0 xor %eax,%eax 40b304: f6 c1 20 test $0x20,%cl 40b307: 74 1d je 40b326 <_D6object10ModuleInfo4ctorMFNaNbNdZPFZv+0x26> 40b309: 48 8d 47 08 lea 0x8(%rdi),%rax 40b30d: 48 83 c7 10 add $0x10,%rdi 40b311: f6 c1 08 test $0x8,%cl 40b314: 48 0f 44 f8 cmove %rax,%rdi 40b318: 48 8d 47 08 lea 0x8(%rdi),%rax 40b31c: f6 c1 10 test $0x10,%cl 40b31f: 48 0f 44 c7 cmove %rdi,%rax 40b323: 48 8b 00 mov (%rax),%rax 40b326: c3 retq 40b327: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) 40b32e: 00 00 000000000040b330 <_D6object10ModuleInfo4dtorMFNaNbNdZPFZv>: 40b330: 8b 0f mov (%rdi),%ecx 40b332: 31 c0 xor %eax,%eax 40b334: f6 c1 40 test $0x40,%cl 40b337: 74 28 je 40b361 <_D6object10ModuleInfo4dtorMFNaNbNdZPFZv+0x31> 40b339: 48 8d 47 08 lea 0x8(%rdi),%rax 40b33d: 48 83 c7 10 add $0x10,%rdi 40b341: f6 c1 08 test $0x8,%cl 40b344: 48 0f 44 f8 cmove %rax,%rdi 40b348: 48 8d 47 08 lea 0x8(%rdi),%rax 40b34c: f6 c1 10 test $0x10,%cl 40b34f: 48 0f 44 c7 cmove %rdi,%rax 40b353: 48 8d 50 08 lea 0x8(%rax),%rdx 40b357: f6 c1 20 test $0x20,%cl 40b35a: 48 0f 44 d0 cmove %rax,%rdx 40b35e: 48 8b 02 mov (%rdx),%rax 40b361: c3 retq 40b362: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) 40b369: 00 00 00 40b36c: 0f 1f 40 00 nopl 0x0(%rax) 000000000040b370 <_D6object10ModuleInfo5ictorMFNaNbNdZPFZv>: 40b370: 8b 0f mov (%rdi),%ecx 40b372: 31 c0 xor %eax,%eax 40b374: f6 c5 01 test $0x1,%ch 40b377: 74 3e je 40b3b7 <_D6object10ModuleInfo5ictorMFNaNbNdZPFZv+0x47> 40b379: 48 8d 47 08 lea 0x8(%rdi),%rax 40b37d: 48 83 c7 10 add $0x10,%rdi 40b381: f6 c1 08 test $0x8,%cl 40b384: 48 0f 44 f8 cmove %rax,%rdi 40b388: 48 8d 47 08 lea 0x8(%rdi),%rax 40b38c: f6 c1 10 test $0x10,%cl 40b38f: 48 0f 44 c7 cmove %rdi,%rax 40b393: 48 8d 50 08 lea 0x8(%rax),%rdx 40b397: f6 c1 20 test $0x20,%cl 40b39a: 48 0f 44 d0 cmove %rax,%rdx 40b39e: 48 8d 42 08 lea 0x8(%rdx),%rax 40b3a2: f6 c1 40 test $0x40,%cl 40b3a5: 48 0f 44 c2 cmove %rdx,%rax 40b3a9: 48 8d 50 08 lea 0x8(%rax),%rdx 40b3ad: f6 c1 80 test $0x80,%cl 40b3b0: 48 0f 44 d0 cmove %rax,%rdx 40b3b4: 48 8b 02 mov (%rdx),%rax 40b3b7: c3 retq 40b3b8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 40b3bf: 00 000000000040b3c0 <_D6object10ModuleInfo8unitTestMFNaNbNdZPFZv>: 40b3c0: 8b 0f mov (%rdi),%ecx 40b3c2: 31 c0 xor %eax,%eax 40b3c4: f6 c5 02 test $0x2,%ch 40b3c7: 74 49 je 40b412 <_D6object10ModuleInfo8unitTestMFNaNbNdZPFZv+0x52> 40b3c9: 48 8d 47 08 lea 0x8(%rdi),%rax 40b3cd: 48 83 c7 10 add $0x10,%rdi 40b3d1: f6 c1 08 test $0x8,%cl 40b3d4: 48 0f 44 f8 cmove %rax,%rdi 40b3d8: 48 8d 47 08 lea 0x8(%rdi),%rax 40b3dc: f6 c1 10 test $0x10,%cl 40b3df: 48 0f 44 c7 cmove %rdi,%rax 40b3e3: 48 8d 50 08 lea 0x8(%rax),%rdx 40b3e7: f6 c1 20 test $0x20,%cl 40b3ea: 48 0f 44 d0 cmove %rax,%rdx 40b3ee: 48 8d 42 08 lea 0x8(%rdx),%rax 40b3f2: f6 c1 40 test $0x40,%cl 40b3f5: 48 0f 44 c2 cmove %rdx,%rax 40b3f9: 48 8d 50 08 lea 0x8(%rax),%rdx 40b3fd: f6 c1 80 test $0x80,%cl 40b400: 48 0f 44 d0 cmove %rax,%rdx 40b404: 48 8d 42 08 lea 0x8(%rdx),%rax 40b408: f6 c5 01 test $0x1,%ch 40b40b: 48 0f 44 c2 cmove %rdx,%rax 40b40f: 48 8b 00 mov (%rax),%rax 40b412: c3 retq 40b413: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) 40b41a: 00 00 00 40b41d: 0f 1f 00 nopl (%rax) 000000000040b420 <_D6object10ModuleInfo15importedModulesMFNaNbNdZAPS6object10ModuleInfo>: 40b420: 8b 07 mov (%rdi),%eax 40b422: f6 c4 04 test $0x4,%ah 40b425: 74 54 je 40b47b <_D6object10ModuleInfo15importedModulesMFNaNbNdZAPS6object10ModuleInfo+0x5b> 40b427: 48 8d 4f 08 lea 0x8(%rdi),%rcx 40b42b: 48 83 c7 10 add $0x10,%rdi 40b42f: a8 08 test $0x8,%al 40b431: 48 0f 44 f9 cmove %rcx,%rdi 40b435: 48 8d 4f 08 lea 0x8(%rdi),%rcx 40b439: a8 10 test $0x10,%al 40b43b: 48 0f 44 cf cmove %rdi,%rcx 40b43f: 48 8d 51 08 lea 0x8(%rcx),%rdx 40b443: a8 20 test $0x20,%al 40b445: 48 0f 44 d1 cmove %rcx,%rdx 40b449: 48 8d 4a 08 lea 0x8(%rdx),%rcx 40b44d: a8 40 test $0x40,%al 40b44f: 48 0f 44 ca cmove %rdx,%rcx 40b453: 48 8d 51 08 lea 0x8(%rcx),%rdx 40b457: a8 80 test $0x80,%al 40b459: 48 0f 44 d1 cmove %rcx,%rdx 40b45d: 48 8d 4a 08 lea 0x8(%rdx),%rcx 40b461: f6 c4 01 test $0x1,%ah 40b464: 48 0f 44 ca cmove %rdx,%rcx 40b468: 48 8d 51 08 lea 0x8(%rcx),%rdx 40b46c: f6 c4 02 test $0x2,%ah 40b46f: 48 0f 44 d1 cmove %rcx,%rdx 40b473: 48 8b 02 mov (%rdx),%rax 40b476: 48 83 c2 08 add $0x8,%rdx 40b47a: c3 retq 40b47b: 31 c0 xor %eax,%eax 40b47d: 31 d2 xor %edx,%edx 40b47f: c3 retq 000000000040b480 <_D6object10ModuleInfo4nameMFNaNbNdZAya>: 40b480: 53 push %rbx 40b481: 8b 07 mov (%rdi),%eax 40b483: 48 8d 4f 08 lea 0x8(%rdi),%rcx 40b487: 48 83 c7 10 add $0x10,%rdi 40b48b: a8 08 test $0x8,%al 40b48d: 48 0f 44 f9 cmove %rcx,%rdi 40b491: 48 8d 4f 08 lea 0x8(%rdi),%rcx 40b495: a8 10 test $0x10,%al 40b497: 48 0f 44 cf cmove %rdi,%rcx 40b49b: 48 8d 51 08 lea 0x8(%rcx),%rdx 40b49f: a8 20 test $0x20,%al 40b4a1: 48 0f 44 d1 cmove %rcx,%rdx 40b4a5: 48 8d 4a 08 lea 0x8(%rdx),%rcx 40b4a9: a8 40 test $0x40,%al 40b4ab: 48 0f 44 ca cmove %rdx,%rcx 40b4af: 48 8d 51 08 lea 0x8(%rcx),%rdx 40b4b3: a8 80 test $0x80,%al 40b4b5: 48 0f 44 d1 cmove %rcx,%rdx 40b4b9: 48 8d 4a 08 lea 0x8(%rdx),%rcx 40b4bd: f6 c4 01 test $0x1,%ah 40b4c0: 48 0f 44 ca cmove %rdx,%rcx 40b4c4: 48 8d 59 08 lea 0x8(%rcx),%rbx 40b4c8: f6 c4 02 test $0x2,%ah 40b4cb: 48 0f 44 d9 cmove %rcx,%rbx 40b4cf: f6 c4 04 test $0x4,%ah 40b4d2: 74 08 je 40b4dc <_D6object10ModuleInfo4nameMFNaNbNdZAya+0x5c> 40b4d4: 48 8b 0b mov (%rbx),%rcx 40b4d7: 48 8d 5c cb 08 lea 0x8(%rbx,%rcx,8),%rbx 40b4dc: f6 c4 08 test $0x8,%ah 40b4df: 74 08 je 40b4e9 <_D6object10ModuleInfo4nameMFNaNbNdZAya+0x69> 40b4e1: 48 8b 03 mov (%rbx),%rax 40b4e4: 48 8d 5c c3 08 lea 0x8(%rbx,%rax,8),%rbx 40b4e9: 48 89 df mov %rbx,%rdi 40b4ec: e8 df 64 ff ff callq 4019d0 40b4f1: 48 89 da mov %rbx,%rdx 40b4f4: 5b pop %rbx 40b4f5: c3 retq 40b4f6: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) 40b4fd: 00 00 00 000000000040b500 <_d_monitordelete>: 40b500: 53 push %rbx 40b501: 48 89 fb mov %rdi,%rbx 40b504: 48 8b 7b 08 mov 0x8(%rbx),%rdi 40b508: 48 85 ff test %rdi,%rdi 40b50b: 74 44 je 40b551 <_d_monitordelete+0x51> 40b50d: 48 83 3f 00 cmpq $0x0,(%rdi) 40b511: 75 36 jne 40b549 <_d_monitordelete+0x49> 40b513: 48 8d 57 18 lea 0x18(%rdi),%rdx 40b517: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) 40b51e: 00 00 40b520: 48 8b 0a mov (%rdx),%rcx 40b523: 48 8d 71 ff lea -0x1(%rcx),%rsi 40b527: 48 89 c8 mov %rcx,%rax 40b52a: f0 48 0f b1 32 lock cmpxchg %rsi,(%rdx) 40b52f: 48 39 c8 cmp %rcx,%rax 40b532: 75 ec jne 40b520 <_d_monitordelete+0x20> 40b534: 48 85 f6 test %rsi,%rsi 40b537: 75 18 jne 40b551 <_d_monitordelete+0x51> 40b539: 48 89 de mov %rbx,%rsi 40b53c: e8 1f 00 00 00 callq 40b560 <_d_monitor_devt> 40b541: 48 89 df mov %rbx,%rdi 40b544: e8 07 b6 00 00 callq 416b50 <_d_monitor_destroy> 40b549: 48 c7 43 08 00 00 00 movq $0x0,0x8(%rbx) 40b550: 00 40b551: 5b pop %rbx 40b552: c3 retq 40b553: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) 40b55a: 00 00 00 40b55d: 0f 1f 00 nopl (%rax) 000000000040b560 <_d_monitor_devt>: 40b560: 41 57 push %r15 40b562: 41 56 push %r14 40b564: 41 55 push %r13 40b566: 41 54 push %r12 40b568: 53 push %rbx 40b569: 49 89 f4 mov %rsi,%r12 40b56c: 49 89 ff mov %rdi,%r15 40b56f: 49 83 7f 08 00 cmpq $0x0,0x8(%r15) 40b574: 74 32 je 40b5a8 <_d_monitor_devt+0x48> 40b576: 49 8b 44 24 08 mov 0x8(%r12),%rax 40b57b: 48 85 c0 test %rax,%rax 40b57e: 75 0d jne 40b58d <_d_monitor_devt+0x2d> 40b580: 4c 89 e7 mov %r12,%rdi 40b583: e8 68 b5 00 00 callq 416af0 <_d_monitor_create> 40b588: 49 8b 44 24 08 mov 0x8(%r12),%rax 40b58d: 4c 8b 30 mov (%rax),%r14 40b590: 4d 85 f6 test %r14,%r14 40b593: 74 1d je 40b5b2 <_d_monitor_devt+0x52> 40b595: 4c 89 f7 mov %r14,%rdi 40b598: e8 d3 b2 00 00 callq 416870 <_d_toObject> 40b59d: 49 8b 0e mov (%r14),%rcx 40b5a0: 48 89 c7 mov %rax,%rdi 40b5a3: ff 51 08 callq *0x8(%rcx) 40b5a6: eb 12 jmp 40b5ba <_d_monitor_devt+0x5a> 40b5a8: 5b pop %rbx 40b5a9: 41 5c pop %r12 40b5ab: 41 5d pop %r13 40b5ad: 41 5e pop %r14 40b5af: 41 5f pop %r15 40b5b1: c3 retq 40b5b2: 4c 89 e7 mov %r12,%rdi 40b5b5: e8 c6 b5 00 00 callq 416b80 <_d_monitor_lock> 40b5ba: 4d 8b 6f 08 mov 0x8(%r15),%r13 40b5be: 4d 8b 77 10 mov 0x10(%r15),%r14 40b5c2: 49 c7 47 10 00 00 00 movq $0x0,0x10(%r15) 40b5c9: 00 40b5ca: 49 c7 47 08 00 00 00 movq $0x0,0x8(%r15) 40b5d1: 00 40b5d2: 49 8b 44 24 08 mov 0x8(%r12),%rax 40b5d7: 4c 8b 38 mov (%rax),%r15 40b5da: 4d 85 ff test %r15,%r15 40b5dd: 74 13 je 40b5f2 <_d_monitor_devt+0x92> 40b5df: 4c 89 ff mov %r15,%rdi 40b5e2: e8 89 b2 00 00 callq 416870 <_d_toObject> 40b5e7: 49 8b 0f mov (%r15),%rcx 40b5ea: 48 89 c7 mov %rax,%rdi 40b5ed: ff 51 10 callq *0x10(%rcx) 40b5f0: eb 08 jmp 40b5fa <_d_monitor_devt+0x9a> 40b5f2: 4c 89 e7 mov %r12,%rdi 40b5f5: e8 96 b5 00 00 callq 416b90 <_d_monitor_unlock> 40b5fa: 4d 85 ed test %r13,%r13 40b5fd: 74 3f je 40b63e <_d_monitor_devt+0xde> 40b5ff: 4c 89 f3 mov %r14,%rbx 40b602: 66 66 66 66 66 2e 0f nopw %cs:0x0(%rax,%rax,1) 40b609: 1f 84 00 00 00 00 00 40b610: 48 8b 3b mov (%rbx),%rdi 40b613: 48 8b 43 08 mov 0x8(%rbx),%rax 40b617: 48 85 c0 test %rax,%rax 40b61a: 75 14 jne 40b630 <_d_monitor_devt+0xd0> 40b61c: 48 85 ff test %rdi,%rdi 40b61f: 74 14 je 40b635 <_d_monitor_devt+0xd5> 40b621: 66 66 66 66 66 66 2e nopw %cs:0x0(%rax,%rax,1) 40b628: 0f 1f 84 00 00 00 00 40b62f: 00 40b630: 4c 89 e6 mov %r12,%rsi 40b633: ff d0 callq *%rax 40b635: 48 83 c3 10 add $0x10,%rbx 40b639: 49 ff cd dec %r13 40b63c: 75 d2 jne 40b610 <_d_monitor_devt+0xb0> 40b63e: 4c 89 f7 mov %r14,%rdi 40b641: 5b pop %rbx 40b642: 41 5c pop %r12 40b644: 41 5d pop %r13 40b646: 41 5e pop %r14 40b648: 41 5f pop %r15 40b64a: e9 71 63 ff ff jmpq 4019c0 40b64f: 90 nop 000000000040b650 <_d_monitorenter>: 40b650: 41 56 push %r14 40b652: 53 push %rbx 40b653: 50 push %rax 40b654: 49 89 fe mov %rdi,%r14 40b657: 49 8b 46 08 mov 0x8(%r14),%rax 40b65b: 48 85 c0 test %rax,%rax 40b65e: 75 0c jne 40b66c <_d_monitorenter+0x1c> 40b660: 4c 89 f7 mov %r14,%rdi 40b663: e8 88 b4 00 00 callq 416af0 <_d_monitor_create> 40b668: 49 8b 46 08 mov 0x8(%r14),%rax 40b66c: 48 8b 18 mov (%rax),%rbx 40b66f: 48 85 db test %rbx,%rbx 40b672: 74 18 je 40b68c <_d_monitorenter+0x3c> 40b674: 48 89 df mov %rbx,%rdi 40b677: e8 f4 b1 00 00 callq 416870 <_d_toObject> 40b67c: 48 8b 0b mov (%rbx),%rcx 40b67f: 48 89 c7 mov %rax,%rdi 40b682: 48 83 c4 08 add $0x8,%rsp 40b686: 5b pop %rbx 40b687: 41 5e pop %r14 40b689: ff 61 08 jmpq *0x8(%rcx) 40b68c: 4c 89 f7 mov %r14,%rdi 40b68f: 48 83 c4 08 add $0x8,%rsp 40b693: 5b pop %rbx 40b694: 41 5e pop %r14 40b696: e9 e5 b4 00 00 jmpq 416b80 <_d_monitor_lock> 40b69b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 000000000040b6a0 <_d_monitorexit>: 40b6a0: 53 push %rbx 40b6a1: 48 8b 47 08 mov 0x8(%rdi),%rax 40b6a5: 48 8b 18 mov (%rax),%rbx 40b6a8: 48 85 db test %rbx,%rbx 40b6ab: 74 12 je 40b6bf <_d_monitorexit+0x1f> 40b6ad: 48 89 df mov %rbx,%rdi 40b6b0: e8 bb b1 00 00 callq 416870 <_d_toObject> 40b6b5: 48 8b 0b mov (%rbx),%rcx 40b6b8: 48 89 c7 mov %rax,%rdi 40b6bb: 5b pop %rbx 40b6bc: ff 61 10 jmpq *0x10(%rcx) 40b6bf: 5b pop %rbx 40b6c0: e9 cb b4 00 00 jmpq 416b90 <_d_monitor_unlock> 40b6c5: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) 40b6cc: 00 00 00 40b6cf: 90 nop 000000000040b6d0 : 40b6d0: 55 push %rbp 40b6d1: 48 89 e5 mov %rsp,%rbp 40b6d4: 8a 05 f6 4d 22 00 mov 0x224df6(%rip),%al # 6304d0 40b6da: 84 c0 test %al,%al 40b6dc: 75 3e jne 40b71c 40b6de: c6 05 eb 4d 22 00 01 movb $0x1,0x224deb(%rip) # 6304d0 40b6e5: 48 89 e0 mov %rsp,%rax 40b6e8: 48 8d 78 d0 lea -0x30(%rax),%rdi 40b6ec: 48 89 fc mov %rdi,%rsp 40b6ef: 48 c7 40 d0 01 00 00 movq $0x1,-0x30(%rax) 40b6f6: 00 40b6f7: 48 c7 40 d8 c8 04 63 movq $0x6304c8,-0x28(%rax) 40b6fe: 00 40b6ff: 48 c7 40 e0 40 01 63 movq $0x630140,-0x20(%rax) 40b706: 00 40b707: 48 c7 40 e8 20 04 63 movq $0x630420,-0x18(%rax) 40b70e: 00 40b70f: 48 c7 40 f0 48 02 63 movq $0x630248,-0x10(%rax) 40b716: 00 40b717: e8 a4 49 00 00 callq 4100c0 <_d_dso_registry> 40b71c: 48 89 ec mov %rbp,%rsp 40b71f: 5d pop %rbp 40b720: c3 retq 40b721: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) 40b728: 00 00 00 40b72b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 000000000040b730 : 40b730: 48 8b 05 d1 4f 22 00 mov 0x224fd1(%rip),%rax # 630708 <_D2gc5proxy5proxyPS2gc5proxy5Proxy> 40b737: 48 85 c0 test %rax,%rax 40b73a: 74 02 je 40b73e 40b73c: ff 20 jmpq *(%rax) 40b73e: 48 8b 3d 13 4f 22 00 mov 0x224f13(%rip),%rdi # 630658 <_D2gc5proxy3_gcC2gc2gc2GC> 40b745: 48 8b 07 mov (%rdi),%rax 40b748: ff 60 38 jmpq *0x38(%rax) 40b74b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 000000000040b750 : 40b750: 48 8b 05 b1 4f 22 00 mov 0x224fb1(%rip),%rax # 630708 <_D2gc5proxy5proxyPS2gc5proxy5Proxy> 40b757: 48 85 c0 test %rax,%rax 40b75a: 74 03 je 40b75f 40b75c: ff 60 08 jmpq *0x8(%rax) 40b75f: 48 8b 3d f2 4e 22 00 mov 0x224ef2(%rip),%rdi # 630658 <_D2gc5proxy3_gcC2gc2gc2GC> 40b766: 48 8b 07 mov (%rdi),%rax 40b769: ff 60 40 jmpq *0x40(%rax) 40b76c: 0f 1f 40 00 nopl 0x0(%rax) 000000000040b770 : 40b770: 48 8b 05 91 4f 22 00 mov 0x224f91(%rip),%rax # 630708 <_D2gc5proxy5proxyPS2gc5proxy5Proxy> 40b777: 48 85 c0 test %rax,%rax 40b77a: 74 03 je 40b77f 40b77c: ff 60 10 jmpq *0x10(%rax) 40b77f: 48 8b 3d d2 4e 22 00 mov 0x224ed2(%rip),%rdi # 630658 <_D2gc5proxy3_gcC2gc2gc2GC> 40b786: 48 8b 07 mov (%rdi),%rax 40b789: ff a0 f0 00 00 00 jmpq *0xf0(%rax) 40b78f: 90 nop 000000000040b790 : 40b790: 48 8b 05 71 4f 22 00 mov 0x224f71(%rip),%rax # 630708 <_D2gc5proxy5proxyPS2gc5proxy5Proxy> 40b797: 48 85 c0 test %rax,%rax 40b79a: 74 03 je 40b79f 40b79c: ff 60 18 jmpq *0x18(%rax) 40b79f: 48 8b 3d b2 4e 22 00 mov 0x224eb2(%rip),%rdi # 630658 <_D2gc5proxy3_gcC2gc2gc2GC> 40b7a6: 48 8b 07 mov (%rdi),%rax 40b7a9: ff a0 00 01 00 00 jmpq *0x100(%rax) 40b7af: 90 nop 000000000040b7b0 : 40b7b0: 48 89 f8 mov %rdi,%rax 40b7b3: 48 8b 0d 4e 4f 22 00 mov 0x224f4e(%rip),%rcx # 630708 <_D2gc5proxy5proxyPS2gc5proxy5Proxy> 40b7ba: 48 85 c9 test %rcx,%rcx 40b7bd: 74 06 je 40b7c5 40b7bf: 48 89 c7 mov %rax,%rdi 40b7c2: ff 61 20 jmpq *0x20(%rcx) 40b7c5: 48 8b 3d 8c 4e 22 00 mov 0x224e8c(%rip),%rdi # 630658 <_D2gc5proxy3_gcC2gc2gc2GC> 40b7cc: 48 8b 0f mov (%rdi),%rcx 40b7cf: 48 8b 49 48 mov 0x48(%rcx),%rcx 40b7d3: 48 89 c6 mov %rax,%rsi 40b7d6: ff e1 jmpq *%rcx 40b7d8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 40b7df: 00 000000000040b7e0 : 40b7e0: 48 89 f8 mov %rdi,%rax 40b7e3: 48 8b 0d 1e 4f 22 00 mov 0x224f1e(%rip),%rcx # 630708 <_D2gc5proxy5proxyPS2gc5proxy5Proxy> 40b7ea: 48 85 c9 test %rcx,%rcx 40b7ed: 74 09 je 40b7f8 40b7ef: 48 8b 49 28 mov 0x28(%rcx),%rcx 40b7f3: 48 89 c7 mov %rax,%rdi 40b7f6: ff e1 jmpq *%rcx 40b7f8: 48 8b 3d 59 4e 22 00 mov 0x224e59(%rip),%rdi # 630658 <_D2gc5proxy3_gcC2gc2gc2GC> 40b7ff: 48 8b 0f mov (%rdi),%rcx 40b802: 48 8b 49 50 mov 0x50(%rcx),%rcx 40b806: 48 89 c2 mov %rax,%rdx 40b809: ff e1 jmpq *%rcx 40b80b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 000000000040b810 : 40b810: 48 89 f8 mov %rdi,%rax 40b813: 48 8b 0d ee 4e 22 00 mov 0x224eee(%rip),%rcx # 630708 <_D2gc5proxy5proxyPS2gc5proxy5Proxy> 40b81a: 48 85 c9 test %rcx,%rcx 40b81d: 74 09 je 40b828 40b81f: 48 8b 49 30 mov 0x30(%rcx),%rcx 40b823: 48 89 c7 mov %rax,%rdi 40b826: ff e1 jmpq *%rcx 40b828: 48 8b 3d 29 4e 22 00 mov 0x224e29(%rip),%rdi # 630658 <_D2gc5proxy3_gcC2gc2gc2GC> 40b82f: 48 8b 0f mov (%rdi),%rcx 40b832: 48 8b 49 58 mov 0x58(%rcx),%rcx 40b836: 48 89 c2 mov %rax,%rdx 40b839: ff e1 jmpq *%rcx 40b83b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 000000000040b840 : 40b840: 89 f0 mov %esi,%eax 40b842: 48 89 f9 mov %rdi,%rcx 40b845: 48 8b 15 bc 4e 22 00 mov 0x224ebc(%rip),%rdx # 630708 <_D2gc5proxy5proxyPS2gc5proxy5Proxy> 40b84c: 48 85 d2 test %rdx,%rdx 40b84f: 74 0b je 40b85c 40b851: 48 8b 52 38 mov 0x38(%rdx),%rdx 40b855: 48 89 cf mov %rcx,%rdi 40b858: 89 c6 mov %eax,%esi 40b85a: ff e2 jmpq *%rdx 40b85c: 48 8b 3d f5 4d 22 00 mov 0x224df5(%rip),%rdi # 630658 <_D2gc5proxy3_gcC2gc2gc2GC> 40b863: 48 8b 17 mov (%rdi),%rdx 40b866: 4c 8b 42 60 mov 0x60(%rdx),%r8 40b86a: 31 f6 xor %esi,%esi 40b86c: 89 c2 mov %eax,%edx 40b86e: 41 ff e0 jmpq *%r8 40b871: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) 40b878: 00 00 00 40b87b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 000000000040b880 : 40b880: 55 push %rbp 40b881: 53 push %rbx 40b882: 48 83 ec 18 sub $0x18,%rsp 40b886: 89 d5 mov %edx,%ebp 40b888: 48 89 f0 mov %rsi,%rax 40b88b: 48 89 fb mov %rdi,%rbx 40b88e: 48 8b 0d 73 4e 22 00 mov 0x224e73(%rip),%rcx # 630708 <_D2gc5proxy5proxyPS2gc5proxy5Proxy> 40b895: 48 85 c9 test %rcx,%rcx 40b898: 74 0d je 40b8a7 40b89a: 48 89 df mov %rbx,%rdi 40b89d: 48 89 c6 mov %rax,%rsi 40b8a0: 89 ea mov %ebp,%edx 40b8a2: ff 51 40 callq *0x40(%rcx) 40b8a5: eb 40 jmp 40b8e7 40b8a7: 0f 57 c0 xorps %xmm0,%xmm0 40b8aa: 0f 29 04 24 movaps %xmm0,(%rsp) 40b8ae: 48 c7 44 24 10 00 00 movq $0x0,0x10(%rsp) 40b8b5: 00 00 40b8b7: 48 8b 3d 9a 4d 22 00 mov 0x224d9a(%rip),%rdi # 630658 <_D2gc5proxy3_gcC2gc2gc2GC> 40b8be: 4c 8b 07 mov (%rdi),%r8 40b8c1: 48 8d 74 24 08 lea 0x8(%rsp),%rsi 40b8c6: 89 ea mov %ebp,%edx 40b8c8: 48 89 c1 mov %rax,%rcx 40b8cb: 41 ff 50 60 callq *0x60(%r8) 40b8cf: 48 89 04 24 mov %rax,(%rsp) 40b8d3: 89 6c 24 10 mov %ebp,0x10(%rsp) 40b8d7: 48 8b 44 24 10 mov 0x10(%rsp),%rax 40b8dc: 48 89 43 10 mov %rax,0x10(%rbx) 40b8e0: 0f 28 04 24 movaps (%rsp),%xmm0 40b8e4: 0f 11 03 movups %xmm0,(%rbx) 40b8e7: 48 89 d8 mov %rbx,%rax 40b8ea: 48 83 c4 18 add $0x18,%rsp 40b8ee: 5b pop %rbx 40b8ef: 5d pop %rbp 40b8f0: c3 retq 40b8f1: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) 40b8f8: 00 00 00 40b8fb: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 000000000040b900 : 40b900: 89 f0 mov %esi,%eax 40b902: 48 89 f9 mov %rdi,%rcx 40b905: 48 8b 15 fc 4d 22 00 mov 0x224dfc(%rip),%rdx # 630708 <_D2gc5proxy5proxyPS2gc5proxy5Proxy> 40b90c: 48 85 d2 test %rdx,%rdx 40b90f: 74 0b je 40b91c 40b911: 48 8b 52 48 mov 0x48(%rdx),%rdx 40b915: 48 89 cf mov %rcx,%rdi 40b918: 89 c6 mov %eax,%esi 40b91a: ff e2 jmpq *%rdx 40b91c: 48 8b 3d 35 4d 22 00 mov 0x224d35(%rip),%rdi # 630658 <_D2gc5proxy3_gcC2gc2gc2GC> 40b923: 48 8b 17 mov (%rdi),%rdx 40b926: 4c 8b 42 68 mov 0x68(%rdx),%r8 40b92a: 31 f6 xor %esi,%esi 40b92c: 89 c2 mov %eax,%edx 40b92e: 41 ff e0 jmpq *%r8 40b931: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) 40b938: 00 00 00 40b93b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 000000000040b940 : 40b940: 48 89 f1 mov %rsi,%rcx 40b943: 48 89 f8 mov %rdi,%rax 40b946: 48 8b 35 bb 4d 22 00 mov 0x224dbb(%rip),%rsi # 630708 <_D2gc5proxy5proxyPS2gc5proxy5Proxy> 40b94d: 48 85 f6 test %rsi,%rsi 40b950: 74 0d je 40b95f 40b952: 4c 8b 46 50 mov 0x50(%rsi),%r8 40b956: 48 89 c7 mov %rax,%rdi 40b959: 48 89 ce mov %rcx,%rsi 40b95c: 41 ff e0 jmpq *%r8 40b95f: 48 8b 3d f2 4c 22 00 mov 0x224cf2(%rip),%rdi # 630658 <_D2gc5proxy3_gcC2gc2gc2GC> 40b966: 48 8b 37 mov (%rdi),%rsi 40b969: 4c 8b 4e 70 mov 0x70(%rsi),%r9 40b96d: 31 f6 xor %esi,%esi 40b96f: 49 89 c0 mov %rax,%r8 40b972: 41 ff e1 jmpq *%r9 40b975: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) 40b97c: 00 00 00 40b97f: 90 nop 000000000040b980 : 40b980: 48 89 f0 mov %rsi,%rax 40b983: 48 89 f9 mov %rdi,%rcx 40b986: 48 8b 35 7b 4d 22 00 mov 0x224d7b(%rip),%rsi # 630708 <_D2gc5proxy5proxyPS2gc5proxy5Proxy> 40b98d: 48 85 f6 test %rsi,%rsi 40b990: 74 0d je 40b99f 40b992: 4c 8b 46 58 mov 0x58(%rsi),%r8 40b996: 48 89 cf mov %rcx,%rdi 40b999: 48 89 c6 mov %rax,%rsi 40b99c: 41 ff e0 jmpq *%r8 40b99f: 48 8b 3d b2 4c 22 00 mov 0x224cb2(%rip),%rdi # 630658 <_D2gc5proxy3_gcC2gc2gc2GC> 40b9a6: 48 8b 37 mov (%rdi),%rsi 40b9a9: 4c 8b 46 78 mov 0x78(%rsi),%r8 40b9ad: 48 89 d6 mov %rdx,%rsi 40b9b0: 48 89 c2 mov %rax,%rdx 40b9b3: 41 ff e0 jmpq *%r8 40b9b6: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) 40b9bd: 00 00 00 000000000040b9c0 : 40b9c0: 48 89 f8 mov %rdi,%rax 40b9c3: 48 8b 0d 3e 4d 22 00 mov 0x224d3e(%rip),%rcx # 630708 <_D2gc5proxy5proxyPS2gc5proxy5Proxy> 40b9ca: 48 85 c9 test %rcx,%rcx 40b9cd: 74 06 je 40b9d5 40b9cf: 48 89 c7 mov %rax,%rdi 40b9d2: ff 61 60 jmpq *0x60(%rcx) 40b9d5: 48 8b 3d 7c 4c 22 00 mov 0x224c7c(%rip),%rdi # 630658 <_D2gc5proxy3_gcC2gc2gc2GC> 40b9dc: 48 8b 0f mov (%rdi),%rcx 40b9df: 48 8b 89 80 00 00 00 mov 0x80(%rcx),%rcx 40b9e6: 48 89 c6 mov %rax,%rsi 40b9e9: ff e1 jmpq *%rcx 40b9eb: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 000000000040b9f0 : 40b9f0: 48 89 f8 mov %rdi,%rax 40b9f3: 48 8b 0d 0e 4d 22 00 mov 0x224d0e(%rip),%rcx # 630708 <_D2gc5proxy5proxyPS2gc5proxy5Proxy> 40b9fa: 48 85 c9 test %rcx,%rcx 40b9fd: 74 06 je 40ba05 40b9ff: 48 89 c7 mov %rax,%rdi 40ba02: ff 61 68 jmpq *0x68(%rcx) 40ba05: 48 8b 3d 4c 4c 22 00 mov 0x224c4c(%rip),%rdi # 630658 <_D2gc5proxy3_gcC2gc2gc2GC> 40ba0c: 48 8b 0f mov (%rdi),%rcx 40ba0f: 48 8b 89 88 00 00 00 mov 0x88(%rcx),%rcx 40ba16: 48 89 c6 mov %rax,%rsi 40ba19: ff e1 jmpq *%rcx 40ba1b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 000000000040ba20 : 40ba20: 48 89 f8 mov %rdi,%rax 40ba23: 48 8b 0d de 4c 22 00 mov 0x224cde(%rip),%rcx # 630708 <_D2gc5proxy5proxyPS2gc5proxy5Proxy> 40ba2a: 48 85 c9 test %rcx,%rcx 40ba2d: 74 06 je 40ba35 40ba2f: 48 89 c7 mov %rax,%rdi 40ba32: ff 61 70 jmpq *0x70(%rcx) 40ba35: 48 8b 3d 1c 4c 22 00 mov 0x224c1c(%rip),%rdi # 630658 <_D2gc5proxy3_gcC2gc2gc2GC> 40ba3c: 48 8b 0f mov (%rdi),%rcx 40ba3f: 48 8b 89 90 00 00 00 mov 0x90(%rcx),%rcx 40ba46: 48 89 c6 mov %rax,%rsi 40ba49: ff e1 jmpq *%rcx 40ba4b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 000000000040ba50 : 40ba50: 48 89 f8 mov %rdi,%rax 40ba53: 48 8b 0d ae 4c 22 00 mov 0x224cae(%rip),%rcx # 630708 <_D2gc5proxy5proxyPS2gc5proxy5Proxy> 40ba5a: 48 85 c9 test %rcx,%rcx 40ba5d: 74 06 je 40ba65 40ba5f: 48 89 c7 mov %rax,%rdi 40ba62: ff 61 78 jmpq *0x78(%rcx) 40ba65: 48 8b 3d ec 4b 22 00 mov 0x224bec(%rip),%rdi # 630658 <_D2gc5proxy3_gcC2gc2gc2GC> 40ba6c: 48 8b 0f mov (%rdi),%rcx 40ba6f: 48 8b 89 a0 00 00 00 mov 0xa0(%rcx),%rcx 40ba76: 48 89 c6 mov %rax,%rsi 40ba79: ff e1 jmpq *%rcx 40ba7b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 000000000040ba80 : 40ba80: 53 push %rbx 40ba81: 48 83 ec 20 sub $0x20,%rsp 40ba85: 48 89 f0 mov %rsi,%rax 40ba88: 48 89 fb mov %rdi,%rbx 40ba8b: 48 8b 0d 76 4c 22 00 mov 0x224c76(%rip),%rcx # 630708 <_D2gc5proxy5proxyPS2gc5proxy5Proxy> 40ba92: 48 85 c9 test %rcx,%rcx 40ba95: 74 21 je 40bab8 40ba97: 48 8d 7c 24 08 lea 0x8(%rsp),%rdi 40ba9c: 48 89 c6 mov %rax,%rsi 40ba9f: ff 91 80 00 00 00 callq *0x80(%rcx) 40baa5: 48 8b 44 24 18 mov 0x18(%rsp),%rax 40baaa: 48 89 43 10 mov %rax,0x10(%rbx) 40baae: 0f 10 44 24 08 movups 0x8(%rsp),%xmm0 40bab3: 0f 11 03 movups %xmm0,(%rbx) 40bab6: eb 16 jmp 40bace 40bab8: 48 8b 35 99 4b 22 00 mov 0x224b99(%rip),%rsi # 630658 <_D2gc5proxy3_gcC2gc2gc2GC> 40babf: 48 8b 0e mov (%rsi),%rcx 40bac2: 48 89 df mov %rbx,%rdi 40bac5: 48 89 c2 mov %rax,%rdx 40bac8: ff 91 a8 00 00 00 callq *0xa8(%rcx) 40bace: 48 89 d8 mov %rbx,%rax 40bad1: 48 83 c4 20 add $0x20,%rsp 40bad5: 5b pop %rbx 40bad6: c3 retq 40bad7: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) 40bade: 00 00 000000000040bae0 : 40bae0: 48 89 f8 mov %rdi,%rax 40bae3: 48 8b 0d 1e 4c 22 00 mov 0x224c1e(%rip),%rcx # 630708 <_D2gc5proxy5proxyPS2gc5proxy5Proxy> 40baea: 48 85 c9 test %rcx,%rcx 40baed: 74 09 je 40baf8 40baef: 48 89 c7 mov %rax,%rdi 40baf2: ff a1 88 00 00 00 jmpq *0x88(%rcx) 40baf8: 48 8b 3d 59 4b 22 00 mov 0x224b59(%rip),%rdi # 630658 <_D2gc5proxy3_gcC2gc2gc2GC> 40baff: 48 8b 0f mov (%rdi),%rcx 40bb02: 48 8b 89 c0 00 00 00 mov 0xc0(%rcx),%rcx 40bb09: 48 89 c6 mov %rax,%rsi 40bb0c: ff e1 jmpq *%rcx 40bb0e: 66 90 xchg %ax,%ax 000000000040bb10 : 40bb10: 48 89 f8 mov %rdi,%rax 40bb13: 48 8b 0d ee 4b 22 00 mov 0x224bee(%rip),%rcx # 630708 <_D2gc5proxy5proxyPS2gc5proxy5Proxy> 40bb1a: 48 85 c9 test %rcx,%rcx 40bb1d: 74 0c je 40bb2b 40bb1f: 48 8b 89 90 00 00 00 mov 0x90(%rcx),%rcx 40bb26: 48 89 c7 mov %rax,%rdi 40bb29: ff e1 jmpq *%rcx 40bb2b: 48 8b 3d 26 4b 22 00 mov 0x224b26(%rip),%rdi # 630658 <_D2gc5proxy3_gcC2gc2gc2GC> 40bb32: 48 8b 0f mov (%rdi),%rcx 40bb35: 48 8b 89 d8 00 00 00 mov 0xd8(%rcx),%rcx 40bb3c: 48 89 c2 mov %rax,%rdx 40bb3f: ff e1 jmpq *%rcx 40bb41: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) 40bb48: 00 00 00 40bb4b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 000000000040bb50 : 40bb50: 48 89 f8 mov %rdi,%rax 40bb53: 48 8b 0d ae 4b 22 00 mov 0x224bae(%rip),%rcx # 630708 <_D2gc5proxy5proxyPS2gc5proxy5Proxy> 40bb5a: 48 85 c9 test %rcx,%rcx 40bb5d: 74 09 je 40bb68 40bb5f: 48 89 c7 mov %rax,%rdi 40bb62: ff a1 98 00 00 00 jmpq *0x98(%rcx) 40bb68: 48 8b 3d e9 4a 22 00 mov 0x224ae9(%rip),%rdi # 630658 <_D2gc5proxy3_gcC2gc2gc2GC> 40bb6f: 48 8b 0f mov (%rdi),%rcx 40bb72: 48 8b 89 c8 00 00 00 mov 0xc8(%rcx),%rcx 40bb79: 48 89 c6 mov %rax,%rsi 40bb7c: ff e1 jmpq *%rcx 40bb7e: 66 90 xchg %ax,%ax 000000000040bb80 : 40bb80: 48 89 f8 mov %rdi,%rax 40bb83: 48 8b 0d 7e 4b 22 00 mov 0x224b7e(%rip),%rcx # 630708 <_D2gc5proxy5proxyPS2gc5proxy5Proxy> 40bb8a: 48 85 c9 test %rcx,%rcx 40bb8d: 74 09 je 40bb98 40bb8f: 48 89 c7 mov %rax,%rdi 40bb92: ff a1 a0 00 00 00 jmpq *0xa0(%rcx) 40bb98: 48 8b 3d b9 4a 22 00 mov 0x224ab9(%rip),%rdi # 630658 <_D2gc5proxy3_gcC2gc2gc2GC> 40bb9f: 48 8b 0f mov (%rdi),%rcx 40bba2: 48 8b 89 e0 00 00 00 mov 0xe0(%rcx),%rcx 40bba9: 48 89 c6 mov %rax,%rsi 40bbac: ff e1 jmpq *%rcx 40bbae: 66 90 xchg %ax,%ax 000000000040bbb0 : 40bbb0: 41 56 push %r14 40bbb2: 53 push %rbx 40bbb3: 50 push %rax 40bbb4: 4c 8b 35 a5 1f 22 00 mov 0x221fa5(%rip),%r14 # 62db60 <_D2gc2gc2GC7__ClassZ+0x10> 40bbbb: 4c 89 f7 mov %r14,%rdi 40bbbe: e8 5d 5d ff ff callq 401920 40bbc3: 48 89 c3 mov %rax,%rbx 40bbc6: 48 8b 35 9b 1f 22 00 mov 0x221f9b(%rip),%rsi # 62db68 <_D2gc2gc2GC7__ClassZ+0x18> 40bbcd: 48 89 df mov %rbx,%rdi 40bbd0: 4c 89 f2 mov %r14,%rdx 40bbd3: e8 68 60 ff ff callq 401c40 40bbd8: 48 89 1d 79 4a 22 00 mov %rbx,0x224a79(%rip) # 630658 <_D2gc5proxy3_gcC2gc2gc2GC> 40bbdf: 48 8b 03 mov (%rbx),%rax 40bbe2: 48 89 df mov %rbx,%rdi 40bbe5: ff 50 28 callq *0x28(%rax) 40bbe8: e8 63 b4 ff ff callq 407050 40bbed: 48 c7 05 68 4a 22 00 movq $0x40b730,0x224a68(%rip) # 630660 <_D2gc5proxy5pthisS2gc5proxy5Proxy> 40bbf4: 30 b7 40 00 40bbf8: 48 c7 05 65 4a 22 00 movq $0x40b750,0x224a65(%rip) # 630668 <_D2gc5proxy5pthisS2gc5proxy5Proxy+0x8> 40bbff: 50 b7 40 00 40bc03: 48 c7 05 62 4a 22 00 movq $0x40b770,0x224a62(%rip) # 630670 <_D2gc5proxy5pthisS2gc5proxy5Proxy+0x10> 40bc0a: 70 b7 40 00 40bc0e: 48 c7 05 5f 4a 22 00 movq $0x40b790,0x224a5f(%rip) # 630678 <_D2gc5proxy5pthisS2gc5proxy5Proxy+0x18> 40bc15: 90 b7 40 00 40bc19: 48 c7 05 5c 4a 22 00 movq $0x40b7b0,0x224a5c(%rip) # 630680 <_D2gc5proxy5pthisS2gc5proxy5Proxy+0x20> 40bc20: b0 b7 40 00 40bc24: 48 c7 05 59 4a 22 00 movq $0x40b7e0,0x224a59(%rip) # 630688 <_D2gc5proxy5pthisS2gc5proxy5Proxy+0x28> 40bc2b: e0 b7 40 00 40bc2f: 48 c7 05 56 4a 22 00 movq $0x40b810,0x224a56(%rip) # 630690 <_D2gc5proxy5pthisS2gc5proxy5Proxy+0x30> 40bc36: 10 b8 40 00 40bc3a: 48 c7 05 53 4a 22 00 movq $0x40b840,0x224a53(%rip) # 630698 <_D2gc5proxy5pthisS2gc5proxy5Proxy+0x38> 40bc41: 40 b8 40 00 40bc45: 48 c7 05 50 4a 22 00 movq $0x40b880,0x224a50(%rip) # 6306a0 <_D2gc5proxy5pthisS2gc5proxy5Proxy+0x40> 40bc4c: 80 b8 40 00 40bc50: 48 c7 05 4d 4a 22 00 movq $0x40b900,0x224a4d(%rip) # 6306a8 <_D2gc5proxy5pthisS2gc5proxy5Proxy+0x48> 40bc57: 00 b9 40 00 40bc5b: 48 c7 05 4a 4a 22 00 movq $0x40b940,0x224a4a(%rip) # 6306b0 <_D2gc5proxy5pthisS2gc5proxy5Proxy+0x50> 40bc62: 40 b9 40 00 40bc66: 48 c7 05 47 4a 22 00 movq $0x40b980,0x224a47(%rip) # 6306b8 <_D2gc5proxy5pthisS2gc5proxy5Proxy+0x58> 40bc6d: 80 b9 40 00 40bc71: 48 c7 05 44 4a 22 00 movq $0x40b9c0,0x224a44(%rip) # 6306c0 <_D2gc5proxy5pthisS2gc5proxy5Proxy+0x60> 40bc78: c0 b9 40 00 40bc7c: 48 c7 05 41 4a 22 00 movq $0x40b9f0,0x224a41(%rip) # 6306c8 <_D2gc5proxy5pthisS2gc5proxy5Proxy+0x68> 40bc83: f0 b9 40 00 40bc87: 48 c7 05 3e 4a 22 00 movq $0x40ba20,0x224a3e(%rip) # 6306d0 <_D2gc5proxy5pthisS2gc5proxy5Proxy+0x70> 40bc8e: 20 ba 40 00 40bc92: 48 c7 05 3b 4a 22 00 movq $0x40ba50,0x224a3b(%rip) # 6306d8 <_D2gc5proxy5pthisS2gc5proxy5Proxy+0x78> 40bc99: 50 ba 40 00 40bc9d: 48 c7 05 38 4a 22 00 movq $0x40ba80,0x224a38(%rip) # 6306e0 <_D2gc5proxy5pthisS2gc5proxy5Proxy+0x80> 40bca4: 80 ba 40 00 40bca8: 48 c7 05 35 4a 22 00 movq $0x40bae0,0x224a35(%rip) # 6306e8 <_D2gc5proxy5pthisS2gc5proxy5Proxy+0x88> 40bcaf: e0 ba 40 00 40bcb3: 48 c7 05 32 4a 22 00 movq $0x40bb10,0x224a32(%rip) # 6306f0 <_D2gc5proxy5pthisS2gc5proxy5Proxy+0x90> 40bcba: 10 bb 40 00 40bcbe: 48 c7 05 2f 4a 22 00 movq $0x40bb50,0x224a2f(%rip) # 6306f8 <_D2gc5proxy5pthisS2gc5proxy5Proxy+0x98> 40bcc5: 50 bb 40 00 40bcc9: 48 c7 05 2c 4a 22 00 movq $0x40bb80,0x224a2c(%rip) # 630700 <_D2gc5proxy5pthisS2gc5proxy5Proxy+0xa0> 40bcd0: 80 bb 40 00 40bcd4: 48 83 c4 08 add $0x8,%rsp 40bcd8: 5b pop %rbx 40bcd9: 41 5e pop %r14 40bcdb: c3 retq 40bcdc: 0f 1f 40 00 nopl 0x0(%rax) 000000000040bce0 : 40bce0: 50 push %rax 40bce1: 48 8b 3d 70 49 22 00 mov 0x224970(%rip),%rdi # 630658 <_D2gc5proxy3_gcC2gc2gc2GC> 40bce8: 48 8b 07 mov (%rdi),%rax 40bceb: ff 90 f8 00 00 00 callq *0xf8(%rax) 40bcf1: e8 5a b6 ff ff callq 407350 40bcf6: 48 8b 3d 5b 49 22 00 mov 0x22495b(%rip),%rdi # 630658 <_D2gc5proxy3_gcC2gc2gc2GC> 40bcfd: 48 8b 07 mov (%rdi),%rax 40bd00: ff 50 30 callq *0x30(%rax) 40bd03: 48 8b 3d 4e 49 22 00 mov 0x22494e(%rip),%rdi # 630658 <_D2gc5proxy3_gcC2gc2gc2GC> 40bd0a: e8 b1 5c ff ff callq 4019c0 40bd0f: 48 c7 05 3e 49 22 00 movq $0x0,0x22493e(%rip) # 630658 <_D2gc5proxy3_gcC2gc2gc2GC> 40bd16: 00 00 00 00 40bd1a: 58 pop %rax 40bd1b: c3 retq 40bd1c: 0f 1f 40 00 nopl 0x0(%rax) 000000000040bd20 : 40bd20: 55 push %rbp 40bd21: 48 89 e5 mov %rsp,%rbp 40bd24: 8a 05 a6 47 22 00 mov 0x2247a6(%rip),%al # 6304d0 40bd2a: 84 c0 test %al,%al 40bd2c: 75 3e jne 40bd6c 40bd2e: c6 05 9b 47 22 00 01 movb $0x1,0x22479b(%rip) # 6304d0 40bd35: 48 89 e0 mov %rsp,%rax 40bd38: 48 8d 78 d0 lea -0x30(%rax),%rdi 40bd3c: 48 89 fc mov %rdi,%rsp 40bd3f: 48 c7 40 d0 01 00 00 movq $0x1,-0x30(%rax) 40bd46: 00 40bd47: 48 c7 40 d8 c8 04 63 movq $0x6304c8,-0x28(%rax) 40bd4e: 00 40bd4f: 48 c7 40 e0 40 01 63 movq $0x630140,-0x20(%rax) 40bd56: 00 40bd57: 48 c7 40 e8 20 04 63 movq $0x630420,-0x18(%rax) 40bd5e: 00 40bd5f: 48 c7 40 f0 50 02 63 movq $0x630250,-0x10(%rax) 40bd66: 00 40bd67: e8 54 43 00 00 callq 4100c0 <_d_dso_registry> 40bd6c: 48 89 ec mov %rbp,%rsp 40bd6f: 5d pop %rbp 40bd70: c3 retq 40bd71: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) 40bd78: 00 00 00 40bd7b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 000000000040bd80 <_D2gc2gc7GCMutex6__ctorMFZC2gc2gc7GCMutex>: 40bd80: 53 push %rbx 40bd81: 48 89 fb mov %rdi,%rbx 40bd84: e8 77 bf ff ff callq 407d00 <_D4core4sync5mutex5Mutex6__ctorMFZC4core4sync5mutex5Mutex> 40bd89: 48 89 d8 mov %rbx,%rax 40bd8c: 5b pop %rbx 40bd8d: c3 retq 40bd8e: 66 90 xchg %ax,%ax 000000000040bd90 <_D2gc2gc2GC10initializeMFZv>: 40bd90: 53 push %rbx 40bd91: 48 89 fb mov %rdi,%rbx 40bd94: 48 8b 05 2d 1d 22 00 mov 0x221d2d(%rip),%rax # 62dac8 <_D2gc2gc7GCMutex7__ClassZ+0x18> 40bd9b: 48 8b 48 40 mov 0x40(%rax),%rcx 40bd9f: 48 89 0d ba 49 22 00 mov %rcx,0x2249ba(%rip) # 630760 <_D2gc2gc2GC12mutexStorageG72g+0x40> 40bda6: 0f 10 00 movups (%rax),%xmm0 40bda9: 0f 10 48 10 movups 0x10(%rax),%xmm1 40bdad: 0f 10 50 20 movups 0x20(%rax),%xmm2 40bdb1: 0f 10 58 30 movups 0x30(%rax),%xmm3 40bdb5: 0f 29 1d 94 49 22 00 movaps %xmm3,0x224994(%rip) # 630750 <_D2gc2gc2GC12mutexStorageG72g+0x30> 40bdbc: 0f 29 15 7d 49 22 00 movaps %xmm2,0x22497d(%rip) # 630740 <_D2gc2gc2GC12mutexStorageG72g+0x20> 40bdc3: 0f 29 0d 66 49 22 00 movaps %xmm1,0x224966(%rip) # 630730 <_D2gc2gc2GC12mutexStorageG72g+0x10> 40bdca: 0f 29 05 4f 49 22 00 movaps %xmm0,0x22494f(%rip) # 630720 <_D2gc2gc2GC12mutexStorageG72g> 40bdd1: 48 c7 05 34 49 22 00 movq $0x630720,0x224934(%rip) # 630710 <_D2gc2gc2GC6gcLockC2gc2gc7GCMutex> 40bdd8: 20 07 63 00 40bddc: bf 20 07 63 00 mov $0x630720,%edi 40bde1: e8 1a bf ff ff callq 407d00 <_D4core4sync5mutex5Mutex6__ctorMFZC4core4sync5mutex5Mutex> 40bde6: bf 01 00 00 00 mov $0x1,%edi 40bdeb: be f0 00 00 00 mov $0xf0,%esi 40bdf0: e8 3b 5d ff ff callq 401b30 40bdf5: 48 85 c0 test %rax,%rax 40bdf8: 48 89 43 18 mov %rax,0x18(%rbx) 40bdfc: 75 09 jne 40be07 <_D2gc2gc2GC10initializeMFZv+0x77> 40bdfe: e8 bd a7 ff ff callq 4065c0 40be03: 48 8b 43 18 mov 0x18(%rbx),%rax 40be07: 0f 57 c0 xorps %xmm0,%xmm0 40be0a: 0f 11 80 e0 00 00 00 movups %xmm0,0xe0(%rax) 40be11: 0f 11 80 d0 00 00 00 movups %xmm0,0xd0(%rax) 40be18: 0f 11 80 c0 00 00 00 movups %xmm0,0xc0(%rax) 40be1f: 0f 11 80 b0 00 00 00 movups %xmm0,0xb0(%rax) 40be26: 0f 11 80 a0 00 00 00 movups %xmm0,0xa0(%rax) 40be2d: 0f 11 80 90 00 00 00 movups %xmm0,0x90(%rax) 40be34: 0f 11 80 80 00 00 00 movups %xmm0,0x80(%rax) 40be3b: 0f 11 40 70 movups %xmm0,0x70(%rax) 40be3f: 0f 11 40 60 movups %xmm0,0x60(%rax) 40be43: 0f 11 40 50 movups %xmm0,0x50(%rax) 40be47: 0f 11 40 40 movups %xmm0,0x40(%rax) 40be4b: 0f 11 40 30 movups %xmm0,0x30(%rax) 40be4f: 0f 11 40 20 movups %xmm0,0x20(%rax) 40be53: 0f 11 40 10 movups %xmm0,0x10(%rax) 40be57: 0f 11 00 movups %xmm0,(%rax) 40be5a: c7 40 6c 01 00 00 00 movl $0x1,0x6c(%rax) 40be61: 5b pop %rbx 40be62: c3 retq 40be63: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) 40be6a: 00 00 00 40be6d: 0f 1f 00 nopl (%rax) 000000000040be70 <_D2gc2gc2GC4DtorMFZv>: 40be70: 53 push %rbx 40be71: 48 89 fb mov %rdi,%rbx 40be74: 48 8b 7b 18 mov 0x18(%rbx),%rdi 40be78: 48 85 ff test %rdi,%rdi 40be7b: 74 16 je 40be93 <_D2gc2gc2GC4DtorMFZv+0x23> 40be7d: e8 1e 00 00 00 callq 40bea0 <_D2gc2gc3Gcx4DtorMFZv> 40be82: 48 8b 7b 18 mov 0x18(%rbx),%rdi 40be86: e8 35 5b ff ff callq 4019c0 40be8b: 48 c7 43 18 00 00 00 movq $0x0,0x18(%rbx) 40be92: 00 40be93: 5b pop %rbx 40be94: c3 retq 40be95: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) 40be9c: 00 00 00 40be9f: 90 nop 000000000040bea0 <_D2gc2gc3Gcx4DtorMFZv>: 40bea0: 41 57 push %r15 40bea2: 41 56 push %r14 40bea4: 53 push %rbx 40bea5: 49 89 fe mov %rdi,%r14 40bea8: 41 c7 46 6c 00 00 00 movl $0x0,0x6c(%r14) 40beaf: 00 40beb0: 31 db xor %ebx,%ebx 40beb2: 49 83 be 88 00 00 00 cmpq $0x0,0x88(%r14) 40beb9: 00 40beba: 49 8b be 90 00 00 00 mov 0x90(%r14),%rdi 40bec1: 74 34 je 40bef7 <_D2gc2gc3Gcx4DtorMFZv+0x57> 40bec3: 66 66 66 66 2e 0f 1f nopw %cs:0x0(%rax,%rax,1) 40beca: 84 00 00 00 00 00 40bed0: 4c 8b 3c df mov (%rdi,%rbx,8),%r15 40bed4: 4c 89 ff mov %r15,%rdi 40bed7: e8 64 38 00 00 callq 40f740 <_D2gc2gc4Pool4DtorMFZv> 40bedc: 4c 89 ff mov %r15,%rdi 40bedf: e8 dc 5a ff ff callq 4019c0 40bee4: 48 ff c3 inc %rbx 40bee7: 49 3b 9e 88 00 00 00 cmp 0x88(%r14),%rbx 40beee: 49 8b be 90 00 00 00 mov 0x90(%r14),%rdi 40bef5: 72 d9 jb 40bed0 <_D2gc2gc3Gcx4DtorMFZv+0x30> 40bef7: 48 85 ff test %rdi,%rdi 40befa: 74 10 je 40bf0c <_D2gc2gc3Gcx4DtorMFZv+0x6c> 40befc: e8 bf 5a ff ff callq 4019c0 40bf01: 49 c7 86 90 00 00 00 movq $0x0,0x90(%r14) 40bf08: 00 00 00 00 40bf0c: 49 8b 7e 40 mov 0x40(%r14),%rdi 40bf10: 48 85 ff test %rdi,%rdi 40bf13: 74 05 je 40bf1a <_D2gc2gc3Gcx4DtorMFZv+0x7a> 40bf15: e8 a6 5a ff ff callq 4019c0 40bf1a: 49 8b 7e 58 mov 0x58(%r14),%rdi 40bf1e: 48 85 ff test %rdi,%rdi 40bf21: 74 0a je 40bf2d <_D2gc2gc3Gcx4DtorMFZv+0x8d> 40bf23: 5b pop %rbx 40bf24: 41 5e pop %r14 40bf26: 41 5f pop %r15 40bf28: e9 93 5a ff ff jmpq 4019c0 40bf2d: 5b pop %rbx 40bf2e: 41 5e pop %r14 40bf30: 41 5f pop %r15 40bf32: c3 retq 40bf33: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) 40bf3a: 00 00 00 40bf3d: 0f 1f 00 nopl (%rax) 000000000040bf40 <_D2gc2gc2GC6enableMFZv>: 40bf40: 53 push %rbx 40bf41: 48 89 fb mov %rdi,%rbx 40bf44: 48 8b 3d c5 47 22 00 mov 0x2247c5(%rip),%rdi # 630710 <_D2gc2gc2GC6gcLockC2gc2gc7GCMutex> 40bf4b: 48 8b 07 mov (%rdi),%rax 40bf4e: ff 50 28 callq *0x28(%rax) 40bf51: 48 8b 43 18 mov 0x18(%rbx),%rax 40bf55: ff 48 74 decl 0x74(%rax) 40bf58: 48 8b 3d b1 47 22 00 mov 0x2247b1(%rip),%rdi # 630710 <_D2gc2gc2GC6gcLockC2gc2gc7GCMutex> 40bf5f: 48 8b 07 mov (%rdi),%rax 40bf62: 5b pop %rbx 40bf63: ff 60 30 jmpq *0x30(%rax) 40bf66: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) 40bf6d: 00 00 00 000000000040bf70 <_D2gc2gc2GC7disableMFZv>: 40bf70: 53 push %rbx 40bf71: 48 89 fb mov %rdi,%rbx 40bf74: 48 8b 3d 95 47 22 00 mov 0x224795(%rip),%rdi # 630710 <_D2gc2gc2GC6gcLockC2gc2gc7GCMutex> 40bf7b: 48 8b 07 mov (%rdi),%rax 40bf7e: ff 50 28 callq *0x28(%rax) 40bf81: 48 8b 43 18 mov 0x18(%rbx),%rax 40bf85: ff 40 74 incl 0x74(%rax) 40bf88: 48 8b 3d 81 47 22 00 mov 0x224781(%rip),%rdi # 630710 <_D2gc2gc2GC6gcLockC2gc2gc7GCMutex> 40bf8f: 48 8b 07 mov (%rdi),%rax 40bf92: 5b pop %rbx 40bf93: ff 60 30 jmpq *0x30(%rax) 40bf96: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) 40bf9d: 00 00 00 000000000040bfa0 <_D2gc2gc2GC7getAttrMFPvZk>: 40bfa0: 53 push %rbx 40bfa1: 48 83 ec 10 sub $0x10,%rsp 40bfa5: 31 db xor %ebx,%ebx 40bfa7: 48 85 f6 test %rsi,%rsi 40bfaa: 48 89 3c 24 mov %rdi,(%rsp) 40bfae: 48 89 74 24 08 mov %rsi,0x8(%rsp) 40bfb3: 74 28 je 40bfdd <_D2gc2gc2GC7getAttrMFPvZk+0x3d> 40bfb5: 48 8b 3d 54 47 22 00 mov 0x224754(%rip),%rdi # 630710 <_D2gc2gc2GC6gcLockC2gc2gc7GCMutex> 40bfbc: 48 8b 07 mov (%rdi),%rax 40bfbf: ff 50 28 callq *0x28(%rax) 40bfc2: 48 8d 3c 24 lea (%rsp),%rdi 40bfc6: e8 45 00 00 00 callq 40c010 <_D2gc2gc2GC7getAttrMFPvZk2goMFZk> 40bfcb: 89 c3 mov %eax,%ebx 40bfcd: 48 8b 3d 3c 47 22 00 mov 0x22473c(%rip),%rdi # 630710 <_D2gc2gc2GC6gcLockC2gc2gc7GCMutex> 40bfd4: 48 8b 07 mov (%rdi),%rax 40bfd7: 48 8b 40 30 mov 0x30(%rax),%rax 40bfdb: ff d0 callq *%rax 40bfdd: 89 d8 mov %ebx,%eax 40bfdf: 48 83 c4 10 add $0x10,%rsp 40bfe3: 5b pop %rbx 40bfe4: c3 retq 40bfe5: 48 89 c3 mov %rax,%rbx 40bfe8: 48 8b 05 21 47 22 00 mov 0x224721(%rip),%rax # 630710 <_D2gc2gc2GC6gcLockC2gc2gc7GCMutex> 40bfef: 48 8b 08 mov (%rax),%rcx 40bff2: 48 8b 49 30 mov 0x30(%rcx),%rcx 40bff6: 48 89 c7 mov %rax,%rdi 40bff9: ff d1 callq *%rcx 40bffb: 48 89 df mov %rbx,%rdi 40bffe: e8 cd cc ff ff callq 408cd0 <_d_eh_resume_unwind> 40c003: 48 89 c7 mov %rax,%rdi 40c006: 48 89 de mov %rbx,%rsi 40c009: e8 d2 cc ff ff callq 408ce0 <_d_eh_handle_collision> 40c00e: 66 90 xchg %ax,%ax 000000000040c010 <_D2gc2gc2GC7getAttrMFPvZk2goMFZk>: 40c010: 55 push %rbp 40c011: 41 57 push %r15 40c013: 41 56 push %r14 40c015: 53 push %rbx 40c016: 50 push %rax 40c017: 48 8b 07 mov (%rdi),%rax 40c01a: 4c 8b 77 08 mov 0x8(%rdi),%r14 40c01e: 48 8b 48 18 mov 0x18(%rax),%rcx 40c022: 31 c0 xor %eax,%eax 40c024: 4c 39 71 78 cmp %r14,0x78(%rcx) 40c028: 0f 87 1c 01 00 00 ja 40c14a <_D2gc2gc2GC7getAttrMFPvZk2goMFZk+0x13a> 40c02e: 4c 39 b1 80 00 00 00 cmp %r14,0x80(%rcx) 40c035: 0f 86 0f 01 00 00 jbe 40c14a <_D2gc2gc2GC7getAttrMFPvZk2goMFZk+0x13a> 40c03b: 48 8b 91 88 00 00 00 mov 0x88(%rcx),%rdx 40c042: 48 83 fa 01 cmp $0x1,%rdx 40c046: 77 15 ja 40c05d <_D2gc2gc2GC7getAttrMFPvZk2goMFZk+0x4d> 40c048: 48 85 d2 test %rdx,%rdx 40c04b: 0f 84 f9 00 00 00 je 40c14a <_D2gc2gc2GC7getAttrMFPvZk2goMFZk+0x13a> 40c051: 48 8b 81 90 00 00 00 mov 0x90(%rcx),%rax 40c058: 48 8b 18 mov (%rax),%rbx 40c05b: eb 4d jmp 40c0aa <_D2gc2gc2GC7getAttrMFPvZk2goMFZk+0x9a> 40c05d: 48 8b 89 90 00 00 00 mov 0x90(%rcx),%rcx 40c064: 48 ff ca dec %rdx 40c067: 31 f6 xor %esi,%esi 40c069: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 40c070: 48 8d 3c 16 lea (%rsi,%rdx,1),%rdi 40c074: 48 d1 ef shr %rdi 40c077: 48 8b 1c f9 mov (%rcx,%rdi,8),%rbx 40c07b: 4c 39 33 cmp %r14,(%rbx) 40c07e: 77 18 ja 40c098 <_D2gc2gc2GC7getAttrMFPvZk2goMFZk+0x88> 40c080: 4c 39 73 08 cmp %r14,0x8(%rbx) 40c084: 77 24 ja 40c0aa <_D2gc2gc2GC7getAttrMFPvZk2goMFZk+0x9a> 40c086: 48 ff c7 inc %rdi 40c089: 31 c0 xor %eax,%eax 40c08b: 48 39 d7 cmp %rdx,%rdi 40c08e: 48 89 fe mov %rdi,%rsi 40c091: 76 dd jbe 40c070 <_D2gc2gc2GC7getAttrMFPvZk2goMFZk+0x60> 40c093: e9 b2 00 00 00 jmpq 40c14a <_D2gc2gc2GC7getAttrMFPvZk2goMFZk+0x13a> 40c098: 48 ff cf dec %rdi 40c09b: 31 c0 xor %eax,%eax 40c09d: 48 39 fe cmp %rdi,%rsi 40c0a0: 48 89 fa mov %rdi,%rdx 40c0a3: 76 cb jbe 40c070 <_D2gc2gc2GC7getAttrMFPvZk2goMFZk+0x60> 40c0a5: e9 a0 00 00 00 jmpq 40c14a <_D2gc2gc2GC7getAttrMFPvZk2goMFZk+0x13a> 40c0aa: 48 85 db test %rbx,%rbx 40c0ad: b8 00 00 00 00 mov $0x0,%eax 40c0b2: 0f 84 92 00 00 00 je 40c14a <_D2gc2gc2GC7getAttrMFPvZk2goMFZk+0x13a> 40c0b8: 4c 2b 33 sub (%rbx),%r14 40c0bb: 8a 83 d0 00 00 00 mov 0xd0(%rbx),%al 40c0c1: 24 01 and $0x1,%al 40c0c3: c0 e0 03 shl $0x3,%al 40c0c6: 0f b6 c8 movzbl %al,%ecx 40c0c9: 83 c9 04 or $0x4,%ecx 40c0cc: 49 d3 ee shr %cl,%r14 40c0cf: 45 31 ff xor %r15d,%r15d 40c0d2: 48 83 7b 68 00 cmpq $0x0,0x68(%rbx) 40c0d7: 74 16 je 40c0ef <_D2gc2gc2GC7getAttrMFPvZk2goMFZk+0xdf> 40c0d9: 48 8d 7b 58 lea 0x58(%rbx),%rdi 40c0dd: 4c 89 f6 mov %r14,%rsi 40c0e0: e8 cb 3c 00 00 callq 40fdb0 <_D2gc4bits6GCBits4testMFmZm> 40c0e5: 48 85 c0 test %rax,%rax 40c0e8: 0f 95 c0 setne %al 40c0eb: 44 0f b6 f8 movzbl %al,%r15d 40c0ef: 48 8d 7b 70 lea 0x70(%rbx),%rdi 40c0f3: 4c 89 f6 mov %r14,%rsi 40c0f6: e8 b5 3c 00 00 callq 40fdb0 <_D2gc4bits6GCBits4testMFmZm> 40c0fb: 41 8d 6f 02 lea 0x2(%r15),%ebp 40c0ff: 48 85 c0 test %rax,%rax 40c102: 41 0f 44 ef cmove %r15d,%ebp 40c106: 48 83 bb b0 00 00 00 cmpq $0x0,0xb0(%rbx) 40c10d: 00 40c10e: 74 1a je 40c12a <_D2gc2gc2GC7getAttrMFPvZk2goMFZk+0x11a> 40c110: 48 8d bb a0 00 00 00 lea 0xa0(%rbx),%rdi 40c117: 4c 89 f6 mov %r14,%rsi 40c11a: e8 91 3c 00 00 callq 40fdb0 <_D2gc4bits6GCBits4testMFmZm> 40c11f: 89 e9 mov %ebp,%ecx 40c121: 83 c9 10 or $0x10,%ecx 40c124: 48 85 c0 test %rax,%rax 40c127: 0f 45 e9 cmovne %ecx,%ebp 40c12a: 48 81 c3 88 00 00 00 add $0x88,%rbx 40c131: 48 89 df mov %rbx,%rdi 40c134: 4c 89 f6 mov %r14,%rsi 40c137: e8 74 3c 00 00 callq 40fdb0 <_D2gc4bits6GCBits4testMFmZm> 40c13c: 48 89 c1 mov %rax,%rcx 40c13f: 89 e8 mov %ebp,%eax 40c141: 83 c8 08 or $0x8,%eax 40c144: 48 85 c9 test %rcx,%rcx 40c147: 0f 44 c5 cmove %ebp,%eax 40c14a: 48 83 c4 08 add $0x8,%rsp 40c14e: 5b pop %rbx 40c14f: 41 5e pop %r14 40c151: 41 5f pop %r15 40c153: 5d pop %rbp 40c154: c3 retq 40c155: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) 40c15c: 00 00 00 40c15f: 90 nop 000000000040c160 <_D2gc2gc2GC7setAttrMFPvkZk>: 40c160: 53 push %rbx 40c161: 48 83 ec 20 sub $0x20,%rsp 40c165: 31 db xor %ebx,%ebx 40c167: 48 85 d2 test %rdx,%rdx 40c16a: 48 89 7c 24 08 mov %rdi,0x8(%rsp) 40c16f: 48 89 54 24 10 mov %rdx,0x10(%rsp) 40c174: 89 74 24 18 mov %esi,0x18(%rsp) 40c178: 74 29 je 40c1a3 <_D2gc2gc2GC7setAttrMFPvkZk+0x43> 40c17a: 48 8b 3d 8f 45 22 00 mov 0x22458f(%rip),%rdi # 630710 <_D2gc2gc2GC6gcLockC2gc2gc7GCMutex> 40c181: 48 8b 07 mov (%rdi),%rax 40c184: ff 50 28 callq *0x28(%rax) 40c187: 48 8d 7c 24 08 lea 0x8(%rsp),%rdi 40c18c: e8 4f 00 00 00 callq 40c1e0 <_D2gc2gc2GC7setAttrMFPvkZk2goMFZk> 40c191: 89 c3 mov %eax,%ebx 40c193: 48 8b 3d 76 45 22 00 mov 0x224576(%rip),%rdi # 630710 <_D2gc2gc2GC6gcLockC2gc2gc7GCMutex> 40c19a: 48 8b 07 mov (%rdi),%rax 40c19d: 48 8b 40 30 mov 0x30(%rax),%rax 40c1a1: ff d0 callq *%rax 40c1a3: 89 d8 mov %ebx,%eax 40c1a5: 48 83 c4 20 add $0x20,%rsp 40c1a9: 5b pop %rbx 40c1aa: c3 retq 40c1ab: 48 89 c3 mov %rax,%rbx 40c1ae: 48 8b 05 5b 45 22 00 mov 0x22455b(%rip),%rax # 630710 <_D2gc2gc2GC6gcLockC2gc2gc7GCMutex> 40c1b5: 48 8b 08 mov (%rax),%rcx 40c1b8: 48 8b 49 30 mov 0x30(%rcx),%rcx 40c1bc: 48 89 c7 mov %rax,%rdi 40c1bf: ff d1 callq *%rcx 40c1c1: 48 89 df mov %rbx,%rdi 40c1c4: e8 07 cb ff ff callq 408cd0 <_d_eh_resume_unwind> 40c1c9: 48 89 c7 mov %rax,%rdi 40c1cc: 48 89 de mov %rbx,%rsi 40c1cf: e8 0c cb ff ff callq 408ce0 <_d_eh_handle_collision> 40c1d4: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) 40c1db: 00 00 00 40c1de: 66 90 xchg %ax,%ax 000000000040c1e0 <_D2gc2gc2GC7setAttrMFPvkZk2goMFZk>: 40c1e0: 55 push %rbp 40c1e1: 41 57 push %r15 40c1e3: 41 56 push %r14 40c1e5: 41 54 push %r12 40c1e7: 53 push %rbx 40c1e8: 49 89 fe mov %rdi,%r14 40c1eb: 49 8b 06 mov (%r14),%rax 40c1ee: 4d 8b 7e 08 mov 0x8(%r14),%r15 40c1f2: 48 8b 40 18 mov 0x18(%rax),%rax 40c1f6: 31 ed xor %ebp,%ebp 40c1f8: 4c 39 78 78 cmp %r15,0x78(%rax) 40c1fc: 0f 87 23 01 00 00 ja 40c325 <_D2gc2gc2GC7setAttrMFPvkZk2goMFZk+0x145> 40c202: 4c 39 b8 80 00 00 00 cmp %r15,0x80(%rax) 40c209: 0f 86 16 01 00 00 jbe 40c325 <_D2gc2gc2GC7setAttrMFPvkZk2goMFZk+0x145> 40c20f: 48 8b 88 88 00 00 00 mov 0x88(%rax),%rcx 40c216: 48 83 f9 01 cmp $0x1,%rcx 40c21a: 77 15 ja 40c231 <_D2gc2gc2GC7setAttrMFPvkZk2goMFZk+0x51> 40c21c: 48 85 c9 test %rcx,%rcx 40c21f: 0f 84 00 01 00 00 je 40c325 <_D2gc2gc2GC7setAttrMFPvkZk2goMFZk+0x145> 40c225: 48 8b 80 90 00 00 00 mov 0x90(%rax),%rax 40c22c: 48 8b 18 mov (%rax),%rbx 40c22f: eb 49 jmp 40c27a <_D2gc2gc2GC7setAttrMFPvkZk2goMFZk+0x9a> 40c231: 48 8b 80 90 00 00 00 mov 0x90(%rax),%rax 40c238: 48 ff c9 dec %rcx 40c23b: 31 d2 xor %edx,%edx 40c23d: 0f 1f 00 nopl (%rax) 40c240: 48 8d 34 0a lea (%rdx,%rcx,1),%rsi 40c244: 48 d1 ee shr %rsi 40c247: 48 8b 1c f0 mov (%rax,%rsi,8),%rbx 40c24b: 4c 39 3b cmp %r15,(%rbx) 40c24e: 77 18 ja 40c268 <_D2gc2gc2GC7setAttrMFPvkZk2goMFZk+0x88> 40c250: 4c 39 7b 08 cmp %r15,0x8(%rbx) 40c254: 77 24 ja 40c27a <_D2gc2gc2GC7setAttrMFPvkZk2goMFZk+0x9a> 40c256: 48 ff c6 inc %rsi 40c259: 31 ed xor %ebp,%ebp 40c25b: 48 39 ce cmp %rcx,%rsi 40c25e: 48 89 f2 mov %rsi,%rdx 40c261: 76 dd jbe 40c240 <_D2gc2gc2GC7setAttrMFPvkZk2goMFZk+0x60> 40c263: e9 bd 00 00 00 jmpq 40c325 <_D2gc2gc2GC7setAttrMFPvkZk2goMFZk+0x145> 40c268: 48 ff ce dec %rsi 40c26b: 31 ed xor %ebp,%ebp 40c26d: 48 39 f2 cmp %rsi,%rdx 40c270: 48 89 f1 mov %rsi,%rcx 40c273: 76 cb jbe 40c240 <_D2gc2gc2GC7setAttrMFPvkZk2goMFZk+0x60> 40c275: e9 ab 00 00 00 jmpq 40c325 <_D2gc2gc2GC7setAttrMFPvkZk2goMFZk+0x145> 40c27a: 48 85 db test %rbx,%rbx 40c27d: bd 00 00 00 00 mov $0x0,%ebp 40c282: 0f 84 9d 00 00 00 je 40c325 <_D2gc2gc2GC7setAttrMFPvkZk2goMFZk+0x145> 40c288: 4c 2b 3b sub (%rbx),%r15 40c28b: 8a 83 d0 00 00 00 mov 0xd0(%rbx),%al 40c291: 24 01 and $0x1,%al 40c293: c0 e0 03 shl $0x3,%al 40c296: 0f b6 c8 movzbl %al,%ecx 40c299: 83 c9 04 or $0x4,%ecx 40c29c: 49 d3 ef shr %cl,%r15 40c29f: 31 ed xor %ebp,%ebp 40c2a1: 48 83 7b 68 00 cmpq $0x0,0x68(%rbx) 40c2a6: 74 15 je 40c2bd <_D2gc2gc2GC7setAttrMFPvkZk2goMFZk+0xdd> 40c2a8: 48 8d 7b 58 lea 0x58(%rbx),%rdi 40c2ac: 4c 89 fe mov %r15,%rsi 40c2af: e8 fc 3a 00 00 callq 40fdb0 <_D2gc4bits6GCBits4testMFmZm> 40c2b4: 48 85 c0 test %rax,%rax 40c2b7: 0f 95 c0 setne %al 40c2ba: 0f b6 e8 movzbl %al,%ebp 40c2bd: 48 8d 7b 70 lea 0x70(%rbx),%rdi 40c2c1: 4c 89 fe mov %r15,%rsi 40c2c4: e8 e7 3a 00 00 callq 40fdb0 <_D2gc4bits6GCBits4testMFmZm> 40c2c9: 44 8d 65 02 lea 0x2(%rbp),%r12d 40c2cd: 48 85 c0 test %rax,%rax 40c2d0: 44 0f 44 e5 cmove %ebp,%r12d 40c2d4: 48 83 bb b0 00 00 00 cmpq $0x0,0xb0(%rbx) 40c2db: 00 40c2dc: 74 1c je 40c2fa <_D2gc2gc2GC7setAttrMFPvkZk2goMFZk+0x11a> 40c2de: 48 8d bb a0 00 00 00 lea 0xa0(%rbx),%rdi 40c2e5: 4c 89 fe mov %r15,%rsi 40c2e8: e8 c3 3a 00 00 callq 40fdb0 <_D2gc4bits6GCBits4testMFmZm> 40c2ed: 44 89 e1 mov %r12d,%ecx 40c2f0: 83 c9 10 or $0x10,%ecx 40c2f3: 48 85 c0 test %rax,%rax 40c2f6: 44 0f 45 e1 cmovne %ecx,%r12d 40c2fa: 48 8d bb 88 00 00 00 lea 0x88(%rbx),%rdi 40c301: 4c 89 fe mov %r15,%rsi 40c304: e8 a7 3a 00 00 callq 40fdb0 <_D2gc4bits6GCBits4testMFmZm> 40c309: 44 89 e5 mov %r12d,%ebp 40c30c: 83 cd 08 or $0x8,%ebp 40c30f: 48 85 c0 test %rax,%rax 40c312: 41 0f 44 ec cmove %r12d,%ebp 40c316: 41 8b 76 10 mov 0x10(%r14),%esi 40c31a: 4c 89 fa mov %r15,%rdx 40c31d: 48 89 d9 mov %rbx,%rcx 40c320: e8 0b 00 00 00 callq 40c330 <_D2gc2gc3Gcx7setBitsMFPS2gc2gc4PoolmkZv> 40c325: 89 e8 mov %ebp,%eax 40c327: 5b pop %rbx 40c328: 41 5c pop %r12 40c32a: 41 5e pop %r14 40c32c: 41 5f pop %r15 40c32e: 5d pop %rbp 40c32f: c3 retq 000000000040c330 <_D2gc2gc3Gcx7setBitsMFPS2gc2gc4PoolmkZv>: 40c330: 55 push %rbp 40c331: 41 57 push %r15 40c333: 41 56 push %r14 40c335: 41 54 push %r12 40c337: 53 push %rbx 40c338: 48 89 cb mov %rcx,%rbx 40c33b: 89 f5 mov %esi,%ebp 40c33d: 49 89 d7 mov %rdx,%r15 40c340: 49 c1 ef 06 shr $0x6,%r15 40c344: 41 bc 01 00 00 00 mov $0x1,%r12d 40c34a: 88 d1 mov %dl,%cl 40c34c: 49 d3 e4 shl %cl,%r12 40c34f: 40 f6 c5 01 test $0x1,%bpl 40c353: 74 1f je 40c374 <_D2gc2gc3Gcx7setBitsMFPS2gc2gc4PoolmkZv+0x44> 40c355: 4c 8d 73 58 lea 0x58(%rbx),%r14 40c359: 48 83 7b 68 00 cmpq $0x0,0x68(%rbx) 40c35e: 75 0c jne 40c36c <_D2gc2gc3Gcx7setBitsMFPS2gc2gc4PoolmkZv+0x3c> 40c360: 48 8b 73 20 mov 0x20(%rbx),%rsi 40c364: 4c 89 f7 mov %r14,%rdi 40c367: e8 04 3a 00 00 callq 40fd70 <_D2gc4bits6GCBits5allocMFmZv> 40c36c: 49 8b 06 mov (%r14),%rax 40c36f: 4e 09 64 f8 08 or %r12,0x8(%rax,%r15,8) 40c374: 40 f6 c5 02 test $0x2,%bpl 40c378: 74 09 je 40c383 <_D2gc2gc3Gcx7setBitsMFPS2gc2gc4PoolmkZv+0x53> 40c37a: 48 8b 43 70 mov 0x70(%rbx),%rax 40c37e: 4e 09 64 f8 08 or %r12,0x8(%rax,%r15,8) 40c383: 40 f6 c5 08 test $0x8,%bpl 40c387: 74 0c je 40c395 <_D2gc2gc3Gcx7setBitsMFPS2gc2gc4PoolmkZv+0x65> 40c389: 48 8b 83 88 00 00 00 mov 0x88(%rbx),%rax 40c390: 4e 09 64 f8 08 or %r12,0x8(%rax,%r15,8) 40c395: f6 83 d0 00 00 00 01 testb $0x1,0xd0(%rbx) 40c39c: 74 2b je 40c3c9 <_D2gc2gc3Gcx7setBitsMFPS2gc2gc4PoolmkZv+0x99> 40c39e: 83 e5 10 and $0x10,%ebp 40c3a1: 74 26 je 40c3c9 <_D2gc2gc3Gcx7setBitsMFPS2gc2gc4PoolmkZv+0x99> 40c3a3: 48 8d ab a0 00 00 00 lea 0xa0(%rbx),%rbp 40c3aa: 48 83 bb b0 00 00 00 cmpq $0x0,0xb0(%rbx) 40c3b1: 00 40c3b2: 75 0c jne 40c3c0 <_D2gc2gc3Gcx7setBitsMFPS2gc2gc4PoolmkZv+0x90> 40c3b4: 48 8b 73 20 mov 0x20(%rbx),%rsi 40c3b8: 48 89 ef mov %rbp,%rdi 40c3bb: e8 b0 39 00 00 callq 40fd70 <_D2gc4bits6GCBits5allocMFmZv> 40c3c0: 48 8b 45 00 mov 0x0(%rbp),%rax 40c3c4: 4e 09 64 f8 08 or %r12,0x8(%rax,%r15,8) 40c3c9: 5b pop %rbx 40c3ca: 41 5c pop %r12 40c3cc: 41 5e pop %r14 40c3ce: 41 5f pop %r15 40c3d0: 5d pop %rbp 40c3d1: c3 retq 40c3d2: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) 40c3d9: 00 00 00 40c3dc: 0f 1f 40 00 nopl 0x0(%rax) 000000000040c3e0 <_D2gc2gc2GC7clrAttrMFPvkZk>: 40c3e0: 53 push %rbx 40c3e1: 48 83 ec 20 sub $0x20,%rsp 40c3e5: 31 db xor %ebx,%ebx 40c3e7: 48 85 d2 test %rdx,%rdx 40c3ea: 48 89 7c 24 08 mov %rdi,0x8(%rsp) 40c3ef: 48 89 54 24 10 mov %rdx,0x10(%rsp) 40c3f4: 89 74 24 18 mov %esi,0x18(%rsp) 40c3f8: 74 29 je 40c423 <_D2gc2gc2GC7clrAttrMFPvkZk+0x43> 40c3fa: 48 8b 3d 0f 43 22 00 mov 0x22430f(%rip),%rdi # 630710 <_D2gc2gc2GC6gcLockC2gc2gc7GCMutex> 40c401: 48 8b 07 mov (%rdi),%rax 40c404: ff 50 28 callq *0x28(%rax) 40c407: 48 8d 7c 24 08 lea 0x8(%rsp),%rdi 40c40c: e8 4f 00 00 00 callq 40c460 <_D2gc2gc2GC7clrAttrMFPvkZk2goMFZk> 40c411: 89 c3 mov %eax,%ebx 40c413: 48 8b 3d f6 42 22 00 mov 0x2242f6(%rip),%rdi # 630710 <_D2gc2gc2GC6gcLockC2gc2gc7GCMutex> 40c41a: 48 8b 07 mov (%rdi),%rax 40c41d: 48 8b 40 30 mov 0x30(%rax),%rax 40c421: ff d0 callq *%rax 40c423: 89 d8 mov %ebx,%eax 40c425: 48 83 c4 20 add $0x20,%rsp 40c429: 5b pop %rbx 40c42a: c3 retq 40c42b: 48 89 c3 mov %rax,%rbx 40c42e: 48 8b 05 db 42 22 00 mov 0x2242db(%rip),%rax # 630710 <_D2gc2gc2GC6gcLockC2gc2gc7GCMutex> 40c435: 48 8b 08 mov (%rax),%rcx 40c438: 48 8b 49 30 mov 0x30(%rcx),%rcx 40c43c: 48 89 c7 mov %rax,%rdi 40c43f: ff d1 callq *%rcx 40c441: 48 89 df mov %rbx,%rdi 40c444: e8 87 c8 ff ff callq 408cd0 <_d_eh_resume_unwind> 40c449: 48 89 c7 mov %rax,%rdi 40c44c: 48 89 de mov %rbx,%rsi 40c44f: e8 8c c8 ff ff callq 408ce0 <_d_eh_handle_collision> 40c454: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) 40c45b: 00 00 00 40c45e: 66 90 xchg %ax,%ax 000000000040c460 <_D2gc2gc2GC7clrAttrMFPvkZk2goMFZk>: 40c460: 55 push %rbp 40c461: 41 57 push %r15 40c463: 41 56 push %r14 40c465: 41 54 push %r12 40c467: 53 push %rbx 40c468: 49 89 fe mov %rdi,%r14 40c46b: 49 8b 06 mov (%r14),%rax 40c46e: 4d 8b 7e 08 mov 0x8(%r14),%r15 40c472: 48 8b 48 18 mov 0x18(%rax),%rcx 40c476: 31 c0 xor %eax,%eax 40c478: 4c 39 79 78 cmp %r15,0x78(%rcx) 40c47c: 0f 87 81 01 00 00 ja 40c603 <_D2gc2gc2GC7clrAttrMFPvkZk2goMFZk+0x1a3> 40c482: 4c 39 b9 80 00 00 00 cmp %r15,0x80(%rcx) 40c489: 0f 86 74 01 00 00 jbe 40c603 <_D2gc2gc2GC7clrAttrMFPvkZk2goMFZk+0x1a3> 40c48f: 48 8b 91 88 00 00 00 mov 0x88(%rcx),%rdx 40c496: 48 83 fa 01 cmp $0x1,%rdx 40c49a: 77 15 ja 40c4b1 <_D2gc2gc2GC7clrAttrMFPvkZk2goMFZk+0x51> 40c49c: 48 85 d2 test %rdx,%rdx 40c49f: 0f 84 5e 01 00 00 je 40c603 <_D2gc2gc2GC7clrAttrMFPvkZk2goMFZk+0x1a3> 40c4a5: 48 8b 81 90 00 00 00 mov 0x90(%rcx),%rax 40c4ac: 48 8b 18 mov (%rax),%rbx 40c4af: eb 49 jmp 40c4fa <_D2gc2gc2GC7clrAttrMFPvkZk2goMFZk+0x9a> 40c4b1: 48 8b 89 90 00 00 00 mov 0x90(%rcx),%rcx 40c4b8: 48 ff ca dec %rdx 40c4bb: 31 f6 xor %esi,%esi 40c4bd: 0f 1f 00 nopl (%rax) 40c4c0: 48 8d 3c 16 lea (%rsi,%rdx,1),%rdi 40c4c4: 48 d1 ef shr %rdi 40c4c7: 48 8b 1c f9 mov (%rcx,%rdi,8),%rbx 40c4cb: 4c 39 3b cmp %r15,(%rbx) 40c4ce: 77 18 ja 40c4e8 <_D2gc2gc2GC7clrAttrMFPvkZk2goMFZk+0x88> 40c4d0: 4c 39 7b 08 cmp %r15,0x8(%rbx) 40c4d4: 77 24 ja 40c4fa <_D2gc2gc2GC7clrAttrMFPvkZk2goMFZk+0x9a> 40c4d6: 48 ff c7 inc %rdi 40c4d9: 31 c0 xor %eax,%eax 40c4db: 48 39 d7 cmp %rdx,%rdi 40c4de: 48 89 fe mov %rdi,%rsi 40c4e1: 76 dd jbe 40c4c0 <_D2gc2gc2GC7clrAttrMFPvkZk2goMFZk+0x60> 40c4e3: e9 1b 01 00 00 jmpq 40c603 <_D2gc2gc2GC7clrAttrMFPvkZk2goMFZk+0x1a3> 40c4e8: 48 ff cf dec %rdi 40c4eb: 31 c0 xor %eax,%eax 40c4ed: 48 39 fe cmp %rdi,%rsi 40c4f0: 48 89 fa mov %rdi,%rdx 40c4f3: 76 cb jbe 40c4c0 <_D2gc2gc2GC7clrAttrMFPvkZk2goMFZk+0x60> 40c4f5: e9 09 01 00 00 jmpq 40c603 <_D2gc2gc2GC7clrAttrMFPvkZk2goMFZk+0x1a3> 40c4fa: 48 85 db test %rbx,%rbx 40c4fd: b8 00 00 00 00 mov $0x0,%eax 40c502: 0f 84 fb 00 00 00 je 40c603 <_D2gc2gc2GC7clrAttrMFPvkZk2goMFZk+0x1a3> 40c508: 4c 2b 3b sub (%rbx),%r15 40c50b: 8a 83 d0 00 00 00 mov 0xd0(%rbx),%al 40c511: 24 01 and $0x1,%al 40c513: c0 e0 03 shl $0x3,%al 40c516: 0f b6 c8 movzbl %al,%ecx 40c519: 83 c9 04 or $0x4,%ecx 40c51c: 49 d3 ef shr %cl,%r15 40c51f: 45 31 e4 xor %r12d,%r12d 40c522: 48 83 7b 68 00 cmpq $0x0,0x68(%rbx) 40c527: 74 16 je 40c53f <_D2gc2gc2GC7clrAttrMFPvkZk2goMFZk+0xdf> 40c529: 48 8d 7b 58 lea 0x58(%rbx),%rdi 40c52d: 4c 89 fe mov %r15,%rsi 40c530: e8 7b 38 00 00 callq 40fdb0 <_D2gc4bits6GCBits4testMFmZm> 40c535: 48 85 c0 test %rax,%rax 40c538: 0f 95 c0 setne %al 40c53b: 44 0f b6 e0 movzbl %al,%r12d 40c53f: 48 8d 7b 70 lea 0x70(%rbx),%rdi 40c543: 4c 89 fe mov %r15,%rsi 40c546: e8 65 38 00 00 callq 40fdb0 <_D2gc4bits6GCBits4testMFmZm> 40c54b: 41 8d 6c 24 02 lea 0x2(%r12),%ebp 40c550: 48 85 c0 test %rax,%rax 40c553: 41 0f 44 ec cmove %r12d,%ebp 40c557: 48 83 bb b0 00 00 00 cmpq $0x0,0xb0(%rbx) 40c55e: 00 40c55f: 74 1a je 40c57b <_D2gc2gc2GC7clrAttrMFPvkZk2goMFZk+0x11b> 40c561: 48 8d bb a0 00 00 00 lea 0xa0(%rbx),%rdi 40c568: 4c 89 fe mov %r15,%rsi 40c56b: e8 40 38 00 00 callq 40fdb0 <_D2gc4bits6GCBits4testMFmZm> 40c570: 89 e9 mov %ebp,%ecx 40c572: 83 c9 10 or $0x10,%ecx 40c575: 48 85 c0 test %rax,%rax 40c578: 0f 45 e9 cmovne %ecx,%ebp 40c57b: 48 8d bb 88 00 00 00 lea 0x88(%rbx),%rdi 40c582: 4c 89 fe mov %r15,%rsi 40c585: e8 26 38 00 00 callq 40fdb0 <_D2gc4bits6GCBits4testMFmZm> 40c58a: 48 89 c1 mov %rax,%rcx 40c58d: 89 e8 mov %ebp,%eax 40c58f: 83 c8 08 or $0x8,%eax 40c592: 48 85 c9 test %rcx,%rcx 40c595: 0f 44 c5 cmove %ebp,%eax 40c598: 41 8b 76 10 mov 0x10(%r14),%esi 40c59c: 4c 89 fa mov %r15,%rdx 40c59f: 48 c1 ea 06 shr $0x6,%rdx 40c5a3: bf 01 00 00 00 mov $0x1,%edi 40c5a8: 44 88 f9 mov %r15b,%cl 40c5ab: 48 d3 e7 shl %cl,%rdi 40c5ae: 48 f7 d7 not %rdi 40c5b1: 40 f6 c6 01 test $0x1,%sil 40c5b5: 74 10 je 40c5c7 <_D2gc2gc2GC7clrAttrMFPvkZk2goMFZk+0x167> 40c5b7: 48 83 7b 68 00 cmpq $0x0,0x68(%rbx) 40c5bc: 74 09 je 40c5c7 <_D2gc2gc2GC7clrAttrMFPvkZk2goMFZk+0x167> 40c5be: 48 8b 4b 58 mov 0x58(%rbx),%rcx 40c5c2: 48 21 7c d1 08 and %rdi,0x8(%rcx,%rdx,8) 40c5c7: 40 f6 c6 02 test $0x2,%sil 40c5cb: 74 09 je 40c5d6 <_D2gc2gc2GC7clrAttrMFPvkZk2goMFZk+0x176> 40c5cd: 48 8b 4b 70 mov 0x70(%rbx),%rcx 40c5d1: 48 21 7c d1 08 and %rdi,0x8(%rcx,%rdx,8) 40c5d6: 40 f6 c6 08 test $0x8,%sil 40c5da: 74 0c je 40c5e8 <_D2gc2gc2GC7clrAttrMFPvkZk2goMFZk+0x188> 40c5dc: 48 8b 8b 88 00 00 00 mov 0x88(%rbx),%rcx 40c5e3: 48 21 7c d1 08 and %rdi,0x8(%rcx,%rdx,8) 40c5e8: 48 83 bb b0 00 00 00 cmpq $0x0,0xb0(%rbx) 40c5ef: 00 40c5f0: 74 11 je 40c603 <_D2gc2gc2GC7clrAttrMFPvkZk2goMFZk+0x1a3> 40c5f2: 83 e6 10 and $0x10,%esi 40c5f5: 74 0c je 40c603 <_D2gc2gc2GC7clrAttrMFPvkZk2goMFZk+0x1a3> 40c5f7: 48 8b 8b a0 00 00 00 mov 0xa0(%rbx),%rcx 40c5fe: 48 21 7c d1 08 and %rdi,0x8(%rcx,%rdx,8) 40c603: 5b pop %rbx 40c604: 41 5c pop %r12 40c606: 41 5e pop %r14 40c608: 41 5f pop %r15 40c60a: 5d pop %rbp 40c60b: c3 retq 40c60c: 0f 1f 40 00 nopl 0x0(%rax) 000000000040c610 <_D2gc2gc2GC6mallocMFmkPmZPv>: 40c610: 55 push %rbp 40c611: 41 57 push %r15 40c613: 41 56 push %r14 40c615: 53 push %rbx 40c616: 50 push %rax 40c617: 48 89 cb mov %rcx,%rbx 40c61a: 41 89 d7 mov %edx,%r15d 40c61d: 49 89 fe mov %rdi,%r14 40c620: 48 85 db test %rbx,%rbx 40c623: 74 53 je 40c678 <_D2gc2gc2GC6mallocMFmkPmZPv+0x68> 40c625: 48 85 f6 test %rsi,%rsi 40c628: 48 8d 2c 24 lea (%rsp),%rbp 40c62c: 48 0f 45 ee cmovne %rsi,%rbp 40c630: 48 8b 3d d9 40 22 00 mov 0x2240d9(%rip),%rdi # 630710 <_D2gc2gc2GC6gcLockC2gc2gc7GCMutex> 40c637: 48 8b 07 mov (%rdi),%rax 40c63a: ff 50 28 callq *0x28(%rax) 40c63d: 4c 89 f7 mov %r14,%rdi 40c640: 48 89 ee mov %rbp,%rsi 40c643: 44 89 fa mov %r15d,%edx 40c646: 48 89 d9 mov %rbx,%rcx 40c649: e8 82 00 00 00 callq 40c6d0 <_D2gc2gc2GC12mallocNoSyncMFmkPmZPv> 40c64e: 49 89 c6 mov %rax,%r14 40c651: 48 8b 3d b8 40 22 00 mov 0x2240b8(%rip),%rdi # 630710 <_D2gc2gc2GC6gcLockC2gc2gc7GCMutex> 40c658: 48 8b 07 mov (%rdi),%rax 40c65b: ff 50 30 callq *0x30(%rax) 40c65e: 41 f6 c7 02 test $0x2,%r15b 40c662: 75 26 jne 40c68a <_D2gc2gc2GC6mallocMFmkPmZPv+0x7a> 40c664: 49 8d 3c 1e lea (%r14,%rbx,1),%rdi 40c668: 48 8b 55 00 mov 0x0(%rbp),%rdx 40c66c: 48 29 da sub %rbx,%rdx 40c66f: 31 f6 xor %esi,%esi 40c671: e8 fa 51 ff ff callq 401870 40c676: eb 12 jmp 40c68a <_D2gc2gc2GC6mallocMFmkPmZPv+0x7a> 40c678: 45 31 f6 xor %r14d,%r14d 40c67b: 48 85 f6 test %rsi,%rsi 40c67e: 74 0a je 40c68a <_D2gc2gc2GC6mallocMFmkPmZPv+0x7a> 40c680: 48 c7 06 00 00 00 00 movq $0x0,(%rsi) 40c687: 45 31 f6 xor %r14d,%r14d 40c68a: 4c 89 f0 mov %r14,%rax 40c68d: 48 83 c4 08 add $0x8,%rsp 40c691: 5b pop %rbx 40c692: 41 5e pop %r14 40c694: 41 5f pop %r15 40c696: 5d pop %rbp 40c697: c3 retq 40c698: 48 89 c3 mov %rax,%rbx 40c69b: 48 8b 05 6e 40 22 00 mov 0x22406e(%rip),%rax # 630710 <_D2gc2gc2GC6gcLockC2gc2gc7GCMutex> 40c6a2: 48 8b 08 mov (%rax),%rcx 40c6a5: 48 8b 49 30 mov 0x30(%rcx),%rcx 40c6a9: 48 89 c7 mov %rax,%rdi 40c6ac: ff d1 callq *%rcx 40c6ae: 48 89 df mov %rbx,%rdi 40c6b1: e8 1a c6 ff ff callq 408cd0 <_d_eh_resume_unwind> 40c6b6: 48 89 c7 mov %rax,%rdi 40c6b9: 48 89 de mov %rbx,%rsi 40c6bc: e8 1f c6 ff ff callq 408ce0 <_d_eh_handle_collision> 40c6c1: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) 40c6c8: 00 00 00 40c6cb: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 000000000040c6d0 <_D2gc2gc2GC12mallocNoSyncMFmkPmZPv>: 40c6d0: 55 push %rbp 40c6d1: 41 57 push %r15 40c6d3: 41 56 push %r14 40c6d5: 41 55 push %r13 40c6d7: 41 54 push %r12 40c6d9: 53 push %rbx 40c6da: 50 push %rax 40c6db: 48 89 cb mov %rcx,%rbx 40c6de: 41 89 d6 mov %edx,%r14d 40c6e1: 48 89 f5 mov %rsi,%rbp 40c6e4: 49 89 fc mov %rdi,%r12 40c6e7: 49 8b 44 24 18 mov 0x18(%r12),%rax 40c6ec: 83 78 70 00 cmpl $0x0,0x70(%rax) 40c6f0: 74 05 je 40c6f7 <_D2gc2gc2GC12mallocNoSyncMFmkPmZPv+0x27> 40c6f2: e8 d9 9e ff ff callq 4065d0 40c6f7: 48 81 fb 01 08 00 00 cmp $0x801,%rbx 40c6fe: 0f 83 72 01 00 00 jae 40c876 <_D2gc2gc2GC12mallocNoSyncMFmkPmZPv+0x1a6> 40c704: 44 0f b6 bb 40 e0 41 movzbl 0x41e040(%rbx),%r15d 40c70b: 00 40c70c: 49 83 ff 07 cmp $0x7,%r15 40c710: 48 c7 04 24 00 00 00 movq $0x0,(%rsp) 40c717: 00 40c718: 0f 87 60 01 00 00 ja 40c87e <_D2gc2gc2GC12mallocNoSyncMFmkPmZPv+0x1ae> 40c71e: 48 85 ed test %rbp,%rbp 40c721: 74 0c je 40c72f <_D2gc2gc2GC12mallocNoSyncMFmkPmZPv+0x5f> 40c723: 42 8b 04 bd 70 de 41 mov 0x41de70(,%r15,4),%eax 40c72a: 00 40c72b: 48 89 45 00 mov %rax,0x0(%rbp) 40c72f: 49 8b 7c 24 18 mov 0x18(%r12),%rdi 40c734: 4a 83 bc ff 98 00 00 cmpq $0x0,0x98(%rdi,%r15,8) 40c73b: 00 00 40c73d: 0f 85 65 01 00 00 jne 40c8a8 <_D2gc2gc2GC12mallocNoSyncMFmkPmZPv+0x1d8> 40c743: 83 7f 74 00 cmpl $0x0,0x74(%rdi) 40c747: 0f 95 c0 setne %al 40c74a: 0f b6 d8 movzbl %al,%ebx 40c74d: 45 31 ed xor %r13d,%r13d 40c750: 45 84 ed test %r13b,%r13b 40c753: 89 dd mov %ebx,%ebp 40c755: 75 69 jne 40c7c0 <_D2gc2gc2GC12mallocNoSyncMFmkPmZPv+0xf0> 40c757: 44 89 fe mov %r15d,%esi 40c75a: e8 b1 01 00 00 callq 40c910 <_D2gc2gc3Gcx9allocPageMFhZi> 40c75f: 85 c0 test %eax,%eax 40c761: 0f 85 3c 01 00 00 jne 40c8a3 <_D2gc2gc2GC12mallocNoSyncMFmkPmZPv+0x1d3> 40c767: 85 ed test %ebp,%ebp 40c769: 0f 84 b9 00 00 00 je 40c828 <_D2gc2gc2GC12mallocNoSyncMFmkPmZPv+0x158> 40c76f: 31 db xor %ebx,%ebx 40c771: 83 fd 02 cmp $0x2,%ebp 40c774: 41 bd 00 00 00 00 mov $0x0,%r13d 40c77a: 0f 84 e0 00 00 00 je 40c860 <_D2gc2gc2GC12mallocNoSyncMFmkPmZPv+0x190> 40c780: 83 fd 01 cmp $0x1,%ebp 40c783: 0f 85 7b 01 00 00 jne 40c904 <_D2gc2gc2GC12mallocNoSyncMFmkPmZPv+0x234> 40c789: 49 8b 7c 24 18 mov 0x18(%r12),%rdi 40c78e: 31 f6 xor %esi,%esi 40c790: ba 01 00 00 00 mov $0x1,%edx 40c795: e8 e6 0c 00 00 callq 40d480 <_D2gc2gc3Gcx7newPoolMFmbZPS2gc2gc4Pool> 40c79a: 49 8b 7c 24 18 mov 0x18(%r12),%rdi 40c79f: 4a 83 bc ff 98 00 00 cmpq $0x0,0x98(%rdi,%r15,8) 40c7a6: 00 00 40c7a8: bd 02 00 00 00 mov $0x2,%ebp 40c7ad: 74 a8 je 40c757 <_D2gc2gc2GC12mallocNoSyncMFmkPmZPv+0x87> 40c7af: e9 f4 00 00 00 jmpq 40c8a8 <_D2gc2gc2GC12mallocNoSyncMFmkPmZPv+0x1d8> 40c7b4: 66 66 66 2e 0f 1f 84 nopw %cs:0x0(%rax,%rax,1) 40c7bb: 00 00 00 00 00 40c7c0: 44 89 fe mov %r15d,%esi 40c7c3: e8 48 01 00 00 callq 40c910 <_D2gc2gc3Gcx9allocPageMFhZi> 40c7c8: 85 c0 test %eax,%eax 40c7ca: 0f 85 d3 00 00 00 jne 40c8a3 <_D2gc2gc2GC12mallocNoSyncMFmkPmZPv+0x1d3> 40c7d0: 83 fb 02 cmp $0x2,%ebx 40c7d3: 74 2b je 40c800 <_D2gc2gc2GC12mallocNoSyncMFmkPmZPv+0x130> 40c7d5: 83 fb 01 cmp $0x1,%ebx 40c7d8: 75 46 jne 40c820 <_D2gc2gc2GC12mallocNoSyncMFmkPmZPv+0x150> 40c7da: 49 8b 7c 24 18 mov 0x18(%r12),%rdi 40c7df: 31 f6 xor %esi,%esi 40c7e1: ba 01 00 00 00 mov $0x1,%edx 40c7e6: e8 95 0c 00 00 callq 40d480 <_D2gc2gc3Gcx7newPoolMFmbZPS2gc2gc4Pool> 40c7eb: bb 02 00 00 00 mov $0x2,%ebx 40c7f0: eb 15 jmp 40c807 <_D2gc2gc2GC12mallocNoSyncMFmkPmZPv+0x137> 40c7f2: 66 66 66 66 66 2e 0f nopw %cs:0x0(%rax,%rax,1) 40c7f9: 1f 84 00 00 00 00 00 40c800: e8 bb 9d ff ff callq 4065c0 40c805: 31 db xor %ebx,%ebx 40c807: 49 8b 7c 24 18 mov 0x18(%r12),%rdi 40c80c: 4a 83 bc ff 98 00 00 cmpq $0x0,0x98(%rdi,%r15,8) 40c813: 00 00 40c815: 74 a9 je 40c7c0 <_D2gc2gc2GC12mallocNoSyncMFmkPmZPv+0xf0> 40c817: e9 8c 00 00 00 jmpq 40c8a8 <_D2gc2gc2GC12mallocNoSyncMFmkPmZPv+0x1d8> 40c81c: 0f 1f 40 00 nopl 0x0(%rax) 40c820: 85 db test %ebx,%ebx 40c822: 0f 85 dc 00 00 00 jne 40c904 <_D2gc2gc2GC12mallocNoSyncMFmkPmZPv+0x234> 40c828: 49 8b 7c 24 18 mov 0x18(%r12),%rdi 40c82d: e8 1e 02 00 00 callq 40ca50 <_D2gc2gc3Gcx11fullcollectMFZm> 40c832: 49 8b 7c 24 18 mov 0x18(%r12),%rdi 40c837: 48 8b 8f 88 00 00 00 mov 0x88(%rdi),%rcx 40c83e: 48 c1 e1 05 shl $0x5,%rcx 40c842: 48 39 c8 cmp %rcx,%rax 40c845: 41 b5 01 mov $0x1,%r13b 40c848: bb 01 00 00 00 mov $0x1,%ebx 40c84d: 73 11 jae 40c860 <_D2gc2gc2GC12mallocNoSyncMFmkPmZPv+0x190> 40c84f: 31 f6 xor %esi,%esi 40c851: ba 01 00 00 00 mov $0x1,%edx 40c856: e8 25 0c 00 00 callq 40d480 <_D2gc2gc3Gcx7newPoolMFmbZPS2gc2gc4Pool> 40c85b: bb 02 00 00 00 mov $0x2,%ebx 40c860: 49 8b 7c 24 18 mov 0x18(%r12),%rdi 40c865: 4a 83 bc ff 98 00 00 cmpq $0x0,0x98(%rdi,%r15,8) 40c86c: 00 00 40c86e: 0f 84 dc fe ff ff je 40c750 <_D2gc2gc2GC12mallocNoSyncMFmkPmZPv+0x80> 40c874: eb 32 jmp 40c8a8 <_D2gc2gc2GC12mallocNoSyncMFmkPmZPv+0x1d8> 40c876: 48 c7 04 24 00 00 00 movq $0x0,(%rsp) 40c87d: 00 40c87e: 49 8b 7c 24 18 mov 0x18(%r12),%rdi 40c883: 48 8d 14 24 lea (%rsp),%rdx 40c887: 48 89 ee mov %rbp,%rsi 40c88a: 48 89 d9 mov %rbx,%rcx 40c88d: e8 5e 0d 00 00 callq 40d5f0 <_D2gc2gc3Gcx8bigAllocMFmPPS2gc2gc4PoolPmZPv> 40c892: 48 89 c3 mov %rax,%rbx 40c895: 48 85 db test %rbx,%rbx 40c898: 75 29 jne 40c8c3 <_D2gc2gc2GC12mallocNoSyncMFmkPmZPv+0x1f3> 40c89a: e8 21 9d ff ff callq 4065c0 40c89f: 31 db xor %ebx,%ebx 40c8a1: eb 20 jmp 40c8c3 <_D2gc2gc2GC12mallocNoSyncMFmkPmZPv+0x1f3> 40c8a3: 49 8b 7c 24 18 mov 0x18(%r12),%rdi 40c8a8: 4a 8b 9c ff 98 00 00 mov 0x98(%rdi,%r15,8),%rbx 40c8af: 00 40c8b0: 48 8b 03 mov (%rbx),%rax 40c8b3: 4a 89 84 ff 98 00 00 mov %rax,0x98(%rdi,%r15,8) 40c8ba: 00 40c8bb: 48 8b 43 08 mov 0x8(%rbx),%rax 40c8bf: 48 89 04 24 mov %rax,(%rsp) 40c8c3: 45 85 f6 test %r14d,%r14d 40c8c6: 74 2a je 40c8f2 <_D2gc2gc2GC12mallocNoSyncMFmkPmZPv+0x222> 40c8c8: 48 8b 04 24 mov (%rsp),%rax 40c8cc: 48 89 da mov %rbx,%rdx 40c8cf: 48 2b 10 sub (%rax),%rdx 40c8d2: 8a 88 d0 00 00 00 mov 0xd0(%rax),%cl 40c8d8: 80 e1 01 and $0x1,%cl 40c8db: c0 e1 03 shl $0x3,%cl 40c8de: 0f b6 c9 movzbl %cl,%ecx 40c8e1: 83 c9 04 or $0x4,%ecx 40c8e4: 48 d3 ea shr %cl,%rdx 40c8e7: 44 89 f6 mov %r14d,%esi 40c8ea: 48 89 c1 mov %rax,%rcx 40c8ed: e8 3e fa ff ff callq 40c330 <_D2gc2gc3Gcx7setBitsMFPS2gc2gc4PoolmkZv> 40c8f2: 48 89 d8 mov %rbx,%rax 40c8f5: 48 83 c4 08 add $0x8,%rsp 40c8f9: 5b pop %rbx 40c8fa: 41 5c pop %r12 40c8fc: 41 5d pop %r13 40c8fe: 41 5e pop %r14 40c900: 41 5f pop %r15 40c902: 5d pop %rbp 40c903: c3 retq 40c904: 0f 0b ud2a 40c906: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) 40c90d: 00 00 00 000000000040c910 <_D2gc2gc3Gcx9allocPageMFhZi>: 40c910: 31 c0 xor %eax,%eax 40c912: 48 83 bf 88 00 00 00 cmpq $0x0,0x88(%rdi) 40c919: 00 40c91a: 0f 84 2a 01 00 00 je 40ca4a <_D2gc2gc3Gcx9allocPageMFhZi+0x13a> 40c920: 31 d2 xor %edx,%edx 40c922: 66 66 66 66 66 2e 0f nopw %cs:0x0(%rax,%rax,1) 40c929: 1f 84 00 00 00 00 00 40c930: 48 8b 87 90 00 00 00 mov 0x90(%rdi),%rax 40c937: 4c 8b 04 d0 mov (%rax,%rdx,8),%r8 40c93b: 41 f6 80 d0 00 00 00 testb $0x1,0xd0(%r8) 40c942: 01 40c943: 0f 85 97 00 00 00 jne 40c9e0 <_D2gc2gc3Gcx9allocPageMFhZi+0xd0> 40c949: 49 83 b8 c0 00 00 00 cmpq $0x0,0xc0(%r8) 40c950: 00 40c951: 0f 84 89 00 00 00 je 40c9e0 <_D2gc2gc3Gcx9allocPageMFhZi+0xd0> 40c957: 4d 8b 98 b8 00 00 00 mov 0xb8(%r8),%r11 40c95e: 4d 8b 90 e0 00 00 00 mov 0xe0(%r8),%r10 40c965: 4d 39 da cmp %r11,%r10 40c968: 73 57 jae 40c9c1 <_D2gc2gc3Gcx9allocPageMFhZi+0xb1> 40c96a: 4d 8b 88 c8 00 00 00 mov 0xc8(%r8),%r9 40c971: 4c 89 d0 mov %r10,%rax 40c974: 66 66 66 2e 0f 1f 84 nopw %cs:0x0(%rax,%rax,1) 40c97b: 00 00 00 00 00 40c980: 41 8a 0c 01 mov (%r9,%rax,1),%cl 40c984: 80 f9 08 cmp $0x8,%cl 40c987: 75 19 jne 40c9a2 <_D2gc2gc3Gcx9allocPageMFhZi+0x92> 40c989: 49 8b 88 d8 00 00 00 mov 0xd8(%r8),%rcx 40c990: 8b 0c 81 mov (%rcx,%rax,4),%ecx 40c993: ff c9 dec %ecx 40c995: 48 01 c8 add %rcx,%rax 40c998: 48 ff c0 inc %rax 40c99b: 4c 39 d8 cmp %r11,%rax 40c99e: 72 e0 jb 40c980 <_D2gc2gc3Gcx9allocPageMFhZi+0x70> 40c9a0: eb 26 jmp 40c9c8 <_D2gc2gc3Gcx9allocPageMFhZi+0xb8> 40c9a2: 80 f9 0a cmp $0xa,%cl 40c9a5: 75 f1 jne 40c998 <_D2gc2gc3Gcx9allocPageMFhZi+0x88> 40c9a7: 43 80 3c 11 09 cmpb $0x9,(%r9,%r10,1) 40c9ac: 77 0b ja 40c9b9 <_D2gc2gc3Gcx9allocPageMFhZi+0xa9> 40c9ae: 48 8d 48 01 lea 0x1(%rax),%rcx 40c9b2: 49 89 88 e0 00 00 00 mov %rcx,0xe0(%r8) 40c9b9: 48 83 f8 ff cmp $0xffffffffffffffff,%rax 40c9bd: 74 21 je 40c9e0 <_D2gc2gc3Gcx9allocPageMFhZi+0xd0> 40c9bf: eb 33 jmp 40c9f4 <_D2gc2gc3Gcx9allocPageMFhZi+0xe4> 40c9c1: 4d 8b 88 c8 00 00 00 mov 0xc8(%r8),%r9 40c9c8: 43 80 3c 11 09 cmpb $0x9,(%r9,%r10,1) 40c9cd: 77 11 ja 40c9e0 <_D2gc2gc3Gcx9allocPageMFhZi+0xd0> 40c9cf: 4d 89 98 e0 00 00 00 mov %r11,0xe0(%r8) 40c9d6: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) 40c9dd: 00 00 00 40c9e0: 48 ff c2 inc %rdx 40c9e3: 31 c0 xor %eax,%eax 40c9e5: 48 3b 97 88 00 00 00 cmp 0x88(%rdi),%rdx 40c9ec: 0f 82 3e ff ff ff jb 40c930 <_D2gc2gc3Gcx9allocPageMFhZi+0x20> 40c9f2: eb 56 jmp 40ca4a <_D2gc2gc3Gcx9allocPageMFhZi+0x13a> 40c9f4: 41 88 34 01 mov %sil,(%r9,%rax,1) 40c9f8: 49 ff 88 c0 00 00 00 decq 0xc0(%r8) 40c9ff: 44 0f b6 d6 movzbl %sil,%r10d 40ca03: 46 8b 0c 95 70 de 41 mov 0x41de70(,%r10,4),%r9d 40ca0a: 00 40ca0b: 48 c1 e0 0c shl $0xc,%rax 40ca0f: 49 8b 08 mov (%r8),%rcx 40ca12: 48 8d 14 01 lea (%rcx,%rax,1),%rdx 40ca16: 48 8d b4 01 00 10 00 lea 0x1000(%rcx,%rax,1),%rsi 40ca1d: 00 40ca1e: 48 39 f2 cmp %rsi,%rdx 40ca21: b8 01 00 00 00 mov $0x1,%eax 40ca26: 73 22 jae 40ca4a <_D2gc2gc3Gcx9allocPageMFhZi+0x13a> 40ca28: 4a 8b 8c d7 98 00 00 mov 0x98(%rdi,%r10,8),%rcx 40ca2f: 00 40ca30: 48 89 0a mov %rcx,(%rdx) 40ca33: 4c 89 42 08 mov %r8,0x8(%rdx) 40ca37: 4a 89 94 d7 98 00 00 mov %rdx,0x98(%rdi,%r10,8) 40ca3e: 00 40ca3f: 48 89 d1 mov %rdx,%rcx 40ca42: 4c 01 ca add %r9,%rdx 40ca45: 48 39 f2 cmp %rsi,%rdx 40ca48: 72 e6 jb 40ca30 <_D2gc2gc3Gcx9allocPageMFhZi+0x120> 40ca4a: c3 retq 40ca4b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 000000000040ca50 <_D2gc2gc3Gcx11fullcollectMFZm>: 40ca50: 55 push %rbp 40ca51: 41 57 push %r15 40ca53: 41 56 push %r14 40ca55: 41 55 push %r13 40ca57: 41 54 push %r12 40ca59: 53 push %rbx 40ca5a: 48 83 ec 58 sub $0x58,%rsp 40ca5e: 49 89 fc mov %rdi,%r12 40ca61: 41 83 7c 24 70 00 cmpl $0x0,0x70(%r12) 40ca67: 74 05 je 40ca6e <_D2gc2gc3Gcx11fullcollectMFZm+0x1e> 40ca69: e8 62 9b ff ff callq 4065d0 40ca6e: 41 c7 44 24 70 01 00 movl $0x1,0x70(%r12) 40ca75: 00 00 40ca77: e8 04 ac ff ff callq 407680 40ca7c: 41 c7 44 24 68 00 00 movl $0x0,0x68(%r12) 40ca83: 00 00 40ca85: 0f 57 c0 xorps %xmm0,%xmm0 40ca88: 41 0f 11 44 24 20 movups %xmm0,0x20(%r12) 40ca8e: 41 0f 11 44 24 10 movups %xmm0,0x10(%r12) 40ca94: 41 0f 11 04 24 movups %xmm0,(%r12) 40ca99: 45 31 f6 xor %r14d,%r14d 40ca9c: 49 83 bc 24 88 00 00 cmpq $0x0,0x88(%r12) 40caa3: 00 00 40caa5: 74 49 je 40caf0 <_D2gc2gc3Gcx11fullcollectMFZm+0xa0> 40caa7: 45 31 f6 xor %r14d,%r14d 40caaa: 31 ed xor %ebp,%ebp 40caac: 0f 1f 40 00 nopl 0x0(%rax) 40cab0: 49 8b 84 24 90 00 00 mov 0x90(%r12),%rax 40cab7: 00 40cab8: 48 8b 1c e8 mov (%rax,%rbp,8),%rbx 40cabc: 48 8d 7b 10 lea 0x10(%rbx),%rdi 40cac0: e8 8b 33 00 00 callq 40fe50 <_D2gc4bits6GCBits4zeroMFZv> 40cac5: 48 8d 7b 28 lea 0x28(%rbx),%rdi 40cac9: e8 82 33 00 00 callq 40fe50 <_D2gc4bits6GCBits4zeroMFZv> 40cace: f6 83 d0 00 00 00 01 testb $0x1,0xd0(%rbx) 40cad5: 75 0c jne 40cae3 <_D2gc2gc3Gcx11fullcollectMFZm+0x93> 40cad7: 48 83 c3 40 add $0x40,%rbx 40cadb: 48 89 df mov %rbx,%rdi 40cade: e8 6d 33 00 00 callq 40fe50 <_D2gc4bits6GCBits4zeroMFZv> 40cae3: 48 ff c5 inc %rbp 40cae6: 49 3b ac 24 88 00 00 cmp 0x88(%r12),%rbp 40caed: 00 40caee: 72 c0 jb 40cab0 <_D2gc2gc3Gcx11fullcollectMFZm+0x60> 40caf0: 4b 8b 9c f4 98 00 00 mov 0x98(%r12,%r14,8),%rbx 40caf7: 00 40caf8: eb 20 jmp 40cb1a <_D2gc2gc3Gcx11fullcollectMFZm+0xca> 40cafa: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) 40cb00: 48 8b 7b 08 mov 0x8(%rbx),%rdi 40cb04: 48 89 de mov %rbx,%rsi 40cb07: 48 2b 37 sub (%rdi),%rsi 40cb0a: 48 83 c7 40 add $0x40,%rdi 40cb0e: 48 c1 ee 04 shr $0x4,%rsi 40cb12: e8 b9 32 00 00 callq 40fdd0 <_D2gc4bits6GCBits3setMFmZv> 40cb17: 48 8b 1b mov (%rbx),%rbx 40cb1a: 48 85 db test %rbx,%rbx 40cb1d: 75 e1 jne 40cb00 <_D2gc2gc3Gcx11fullcollectMFZm+0xb0> 40cb1f: 49 ff c6 inc %r14 40cb22: 49 83 fe 08 cmp $0x8,%r14 40cb26: 75 c8 jne 40caf0 <_D2gc2gc3Gcx11fullcollectMFZm+0xa0> 40cb28: 49 83 bc 24 88 00 00 cmpq $0x0,0x88(%r12) 40cb2f: 00 00 40cb31: 74 43 je 40cb76 <_D2gc2gc3Gcx11fullcollectMFZm+0x126> 40cb33: 31 db xor %ebx,%ebx 40cb35: 66 66 2e 0f 1f 84 00 nopw %cs:0x0(%rax,%rax,1) 40cb3c: 00 00 00 00 40cb40: 49 8b 84 24 90 00 00 mov 0x90(%r12),%rax 40cb47: 00 40cb48: 48 8b 34 d8 mov (%rax,%rbx,8),%rsi 40cb4c: c6 86 d2 00 00 00 00 movb $0x0,0xd2(%rsi) 40cb53: f6 86 d0 00 00 00 01 testb $0x1,0xd0(%rsi) 40cb5a: 75 0d jne 40cb69 <_D2gc2gc3Gcx11fullcollectMFZm+0x119> 40cb5c: 48 8d 7e 10 lea 0x10(%rsi),%rdi 40cb60: 48 83 c6 40 add $0x40,%rsi 40cb64: e8 07 33 00 00 callq 40fe70 <_D2gc4bits6GCBits4copyMFPS2gc4bits6GCBitsZv> 40cb69: 48 ff c3 inc %rbx 40cb6c: 49 3b 9c 24 88 00 00 cmp 0x88(%r12),%rbx 40cb73: 00 40cb74: 72 ca jb 40cb40 <_D2gc2gc3Gcx11fullcollectMFZm+0xf0> 40cb76: 41 83 7c 24 60 00 cmpl $0x0,0x60(%r12) 40cb7c: 75 0d jne 40cb8b <_D2gc2gc3Gcx11fullcollectMFZm+0x13b> 40cb7e: be 00 f9 40 00 mov $0x40f900,%esi 40cb83: 4c 89 e7 mov %r12,%rdi 40cb86: e8 45 af ff ff callq 407ad0 40cb8b: 49 8b 44 24 30 mov 0x30(%r12),%rax 40cb90: 49 8b 4c 24 40 mov 0x40(%r12),%rcx 40cb95: 48 8d 14 c1 lea (%rcx,%rax,8),%rdx 40cb99: be 40 00 00 00 mov $0x40,%esi 40cb9e: 4c 89 e7 mov %r12,%rdi 40cba1: e8 7a 2d 00 00 callq 40f920 <_D2gc2gc3Gcx4markMFPvPviZv> 40cba6: 49 83 7c 24 48 00 cmpq $0x0,0x48(%r12) 40cbac: 74 3b je 40cbe9 <_D2gc2gc3Gcx11fullcollectMFZm+0x199> 40cbae: 31 db xor %ebx,%ebx 40cbb0: bd 08 00 00 00 mov $0x8,%ebp 40cbb5: 66 66 2e 0f 1f 84 00 nopw %cs:0x0(%rax,%rax,1) 40cbbc: 00 00 00 00 40cbc0: 49 8b 44 24 58 mov 0x58(%r12),%rax 40cbc5: 48 8b 4c 28 f8 mov -0x8(%rax,%rbp,1),%rcx 40cbca: 48 8b 14 28 mov (%rax,%rbp,1),%rdx 40cbce: be 40 00 00 00 mov $0x40,%esi 40cbd3: 4c 89 e7 mov %r12,%rdi 40cbd6: e8 45 2d 00 00 callq 40f920 <_D2gc2gc3Gcx4markMFPvPviZv> 40cbdb: 48 ff c3 inc %rbx 40cbde: 48 83 c5 10 add $0x10,%rbp 40cbe2: 49 3b 5c 24 48 cmp 0x48(%r12),%rbx 40cbe7: 72 d7 jb 40cbc0 <_D2gc2gc3Gcx11fullcollectMFZm+0x170> 40cbe9: 41 83 7c 24 68 00 cmpl $0x0,0x68(%r12) 40cbef: 0f 84 fc 01 00 00 je 40cdf1 <_D2gc2gc3Gcx11fullcollectMFZm+0x3a1> 40cbf5: 49 8b 84 24 88 00 00 mov 0x88(%r12),%rax 40cbfc: 00 40cbfd: 0f 1f 00 nopl (%rax) 40cc00: 48 85 c0 test %rax,%rax 40cc03: b9 00 00 00 00 mov $0x0,%ecx 40cc08: 0f 84 da 01 00 00 je 40cde8 <_D2gc2gc3Gcx11fullcollectMFZm+0x398> 40cc0e: 66 90 xchg %ax,%ax 40cc10: 49 8b 84 24 90 00 00 mov 0x90(%r12),%rax 40cc17: 00 40cc18: 48 8b 04 c8 mov (%rax,%rcx,8),%rax 40cc1c: 8a 90 d2 00 00 00 mov 0xd2(%rax),%dl 40cc22: 80 e2 01 and $0x1,%dl 40cc25: 88 90 d1 00 00 00 mov %dl,0xd1(%rax) 40cc2b: c6 80 d2 00 00 00 00 movb $0x0,0xd2(%rax) 40cc32: 48 ff c1 inc %rcx 40cc35: 49 8b 84 24 88 00 00 mov 0x88(%r12),%rax 40cc3c: 00 40cc3d: 48 39 c1 cmp %rax,%rcx 40cc40: 72 ce jb 40cc10 <_D2gc2gc3Gcx11fullcollectMFZm+0x1c0> 40cc42: 48 85 c0 test %rax,%rax 40cc45: 41 c7 44 24 68 00 00 movl $0x0,0x68(%r12) 40cc4c: 00 00 40cc4e: ba 00 00 00 00 mov $0x0,%edx 40cc53: 0f 84 98 01 00 00 je 40cdf1 <_D2gc2gc3Gcx11fullcollectMFZm+0x3a1> 40cc59: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 40cc60: 49 8b 8c 24 90 00 00 mov 0x90(%r12),%rcx 40cc67: 00 40cc68: 4c 8b 2c d1 mov (%rcx,%rdx,8),%r13 40cc6c: 41 f6 85 d1 00 00 00 testb $0x1,0xd1(%r13) 40cc73: 01 40cc74: 0f 84 54 01 00 00 je 40cdce <_D2gc2gc3Gcx11fullcollectMFZm+0x37e> 40cc7a: 48 89 54 24 30 mov %rdx,0x30(%rsp) 40cc7f: 41 0f b6 9d d0 00 00 movzbl 0xd0(%r13),%ebx 40cc86: 00 40cc87: 83 e3 01 and $0x1,%ebx 40cc8a: 49 8d 7d 28 lea 0x28(%r13),%rdi 40cc8e: e8 0d 32 00 00 callq 40fea0 <_D2gc4bits6GCBits4baseMFZPm> 40cc93: 48 89 44 24 48 mov %rax,0x48(%rsp) 40cc98: 49 8b 4d 30 mov 0x30(%r13),%rcx 40cc9c: 48 8d 0c c8 lea (%rax,%rcx,8),%rcx 40cca0: 48 89 4c 24 40 mov %rcx,0x40(%rsp) 40cca5: 48 39 c8 cmp %rcx,%rax 40cca8: 0f 83 13 01 00 00 jae 40cdc1 <_D2gc2gc3Gcx11fullcollectMFZm+0x371> 40ccae: 44 8d 3c dd 04 00 00 lea 0x4(,%rbx,8),%r15d 40ccb5: 00 40ccb6: b8 40 00 00 00 mov $0x40,%eax 40ccbb: 44 88 f9 mov %r15b,%cl 40ccbe: 48 d3 e0 shl %cl,%rax 40ccc1: 48 89 44 24 38 mov %rax,0x38(%rsp) 40ccc6: 4c 8b 74 24 48 mov 0x48(%rsp),%r14 40cccb: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 40ccd0: 4c 89 f0 mov %r14,%rax 40ccd3: 48 2b 44 24 48 sub 0x48(%rsp),%rax 40ccd8: 48 89 c1 mov %rax,%rcx 40ccdb: 48 c1 f9 3f sar $0x3f,%rcx 40ccdf: 48 c1 e9 3d shr $0x3d,%rcx 40cce3: 48 01 c1 add %rax,%rcx 40cce6: 48 c1 f9 03 sar $0x3,%rcx 40ccea: 48 0f af 4c 24 38 imul 0x38(%rsp),%rcx 40ccf0: 48 89 4c 24 50 mov %rcx,0x50(%rsp) 40ccf5: e9 ac 00 00 00 jmpq 40cda6 <_D2gc2gc3Gcx11fullcollectMFZm+0x356> 40ccfa: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) 40cd00: 49 c7 06 00 00 00 00 movq $0x0,(%r14) 40cd07: 49 8b 6d 00 mov 0x0(%r13),%rbp 40cd0b: 48 89 df mov %rbx,%rdi 40cd0e: e8 1d 9a ff ff callq 406730 <_D4core5bitop3bsfFNaNbNfmZi> 40cd13: 88 c1 mov %al,%cl 40cd15: 48 d3 eb shr %cl,%rbx 40cd18: 48 85 db test %rbx,%rbx 40cd1b: 0f 84 85 00 00 00 je 40cda6 <_D2gc2gc3Gcx11fullcollectMFZm+0x356> 40cd21: 44 88 f9 mov %r15b,%cl 40cd24: d3 e0 shl %cl,%eax 40cd26: 48 98 cltq 40cd28: 48 03 44 24 50 add 0x50(%rsp),%rax 40cd2d: 48 01 c5 add %rax,%rbp 40cd30: 48 89 e8 mov %rbp,%rax 40cd33: 49 2b 45 00 sub 0x0(%r13),%rax 40cd37: 48 c1 e8 0c shr $0xc,%rax 40cd3b: 49 8b 8d c8 00 00 00 mov 0xc8(%r13),%rcx 40cd42: 0f b6 0c 01 movzbl (%rcx,%rax,1),%ecx 40cd46: 48 83 f9 08 cmp $0x8,%rcx 40cd4a: 73 14 jae 40cd60 <_D2gc2gc3Gcx11fullcollectMFZm+0x310> 40cd4c: 8b 14 8d 70 de 41 00 mov 0x41de70(,%rcx,4),%edx 40cd53: eb 1d jmp 40cd72 <_D2gc2gc3Gcx11fullcollectMFZm+0x322> 40cd55: 66 66 2e 0f 1f 84 00 nopw %cs:0x0(%rax,%rax,1) 40cd5c: 00 00 00 00 40cd60: 80 f9 08 cmp $0x8,%cl 40cd63: 75 20 jne 40cd85 <_D2gc2gc3Gcx11fullcollectMFZm+0x335> 40cd65: 49 8b 8d d8 00 00 00 mov 0xd8(%r13),%rcx 40cd6c: 8b 14 81 mov (%rcx,%rax,4),%edx 40cd6f: c1 e2 0c shl $0xc,%edx 40cd72: 48 01 ea add %rbp,%rdx 40cd75: be 40 00 00 00 mov $0x40,%esi 40cd7a: 4c 89 e7 mov %r12,%rdi 40cd7d: 48 89 e9 mov %rbp,%rcx 40cd80: e8 9b 2b 00 00 callq 40f920 <_D2gc2gc3Gcx4markMFPvPviZv> 40cd85: 48 d1 eb shr %rbx 40cd88: 48 89 df mov %rbx,%rdi 40cd8b: e8 a0 99 ff ff callq 406730 <_D4core5bitop3bsfFNaNbNfmZi> 40cd90: 88 c1 mov %al,%cl 40cd92: 48 d3 eb shr %cl,%rbx 40cd95: ff c0 inc %eax 40cd97: 44 88 f9 mov %r15b,%cl 40cd9a: d3 e0 shl %cl,%eax 40cd9c: 48 98 cltq 40cd9e: 48 01 c5 add %rax,%rbp 40cda1: 48 85 db test %rbx,%rbx 40cda4: 75 8a jne 40cd30 <_D2gc2gc3Gcx11fullcollectMFZm+0x2e0> 40cda6: 49 8b 1e mov (%r14),%rbx 40cda9: 48 85 db test %rbx,%rbx 40cdac: 0f 85 4e ff ff ff jne 40cd00 <_D2gc2gc3Gcx11fullcollectMFZm+0x2b0> 40cdb2: 49 83 c6 08 add $0x8,%r14 40cdb6: 4c 3b 74 24 40 cmp 0x40(%rsp),%r14 40cdbb: 0f 82 0f ff ff ff jb 40ccd0 <_D2gc2gc3Gcx11fullcollectMFZm+0x280> 40cdc1: 49 8b 84 24 88 00 00 mov 0x88(%r12),%rax 40cdc8: 00 40cdc9: 48 8b 54 24 30 mov 0x30(%rsp),%rdx 40cdce: 48 ff c2 inc %rdx 40cdd1: 48 39 c2 cmp %rax,%rdx 40cdd4: 0f 82 86 fe ff ff jb 40cc60 <_D2gc2gc3Gcx11fullcollectMFZm+0x210> 40cdda: 41 83 7c 24 68 00 cmpl $0x0,0x68(%r12) 40cde0: 0f 85 1a fe ff ff jne 40cc00 <_D2gc2gc3Gcx11fullcollectMFZm+0x1b0> 40cde6: eb 09 jmp 40cdf1 <_D2gc2gc3Gcx11fullcollectMFZm+0x3a1> 40cde8: 41 c7 44 24 68 00 00 movl $0x0,0x68(%r12) 40cdef: 00 00 40cdf1: be e0 fb 40 00 mov $0x40fbe0,%esi 40cdf6: 4c 89 e7 mov %r12,%rdi 40cdf9: e8 22 ad ff ff callq 407b20 40cdfe: e8 bd aa ff ff callq 4078c0 40ce03: 49 83 bc 24 88 00 00 cmpq $0x0,0x88(%r12) 40ce0a: 00 00 40ce0c: 0f 84 10 06 00 00 je 40d422 <_D2gc2gc3Gcx11fullcollectMFZm+0x9d2> 40ce12: 31 c9 xor %ecx,%ecx 40ce14: 31 db xor %ebx,%ebx 40ce16: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) 40ce1d: 00 00 00 40ce20: 48 89 5c 24 18 mov %rbx,0x18(%rsp) 40ce25: 49 8b 84 24 90 00 00 mov 0x90(%r12),%rax 40ce2c: 00 40ce2d: 48 8b 34 c8 mov (%rax,%rcx,8),%rsi 40ce31: 48 89 74 24 50 mov %rsi,0x50(%rsp) 40ce36: f6 86 d0 00 00 00 01 testb $0x1,0xd0(%rsi) 40ce3d: 48 8b 86 b8 00 00 00 mov 0xb8(%rsi),%rax 40ce44: 75 1a jne 40ce60 <_D2gc2gc3Gcx11fullcollectMFZm+0x410> 40ce46: 48 85 c0 test %rax,%rax 40ce49: 0f 85 b1 01 00 00 jne 40d000 <_D2gc2gc3Gcx11fullcollectMFZm+0x5b0> 40ce4f: 48 89 4c 24 08 mov %rcx,0x8(%rsp) 40ce54: e9 b7 03 00 00 jmpq 40d210 <_D2gc2gc3Gcx11fullcollectMFZm+0x7c0> 40ce59: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 40ce60: 48 89 4c 24 08 mov %rcx,0x8(%rsp) 40ce65: 48 85 c0 test %rax,%rax 40ce68: 0f 84 a2 03 00 00 je 40d210 <_D2gc2gc3Gcx11fullcollectMFZm+0x7c0> 40ce6e: 4c 8d 7e 10 lea 0x10(%rsi),%r15 40ce72: 48 8d 4e 58 lea 0x58(%rsi),%rcx 40ce76: 48 89 4c 24 48 mov %rcx,0x48(%rsp) 40ce7b: 31 ed xor %ebp,%ebp 40ce7d: 0f 1f 00 nopl (%rax) 40ce80: 48 8b 8e c8 00 00 00 mov 0xc8(%rsi),%rcx 40ce87: 80 3c 29 08 cmpb $0x8,(%rcx,%rbp,1) 40ce8b: 76 13 jbe 40cea0 <_D2gc2gc3Gcx11fullcollectMFZm+0x450> 40ce8d: 48 89 e9 mov %rbp,%rcx 40ce90: e9 4b 01 00 00 jmpq 40cfe0 <_D2gc2gc3Gcx11fullcollectMFZm+0x590> 40ce95: 66 66 2e 0f 1f 84 00 nopw %cs:0x0(%rax,%rax,1) 40ce9c: 00 00 00 00 40cea0: 49 89 f5 mov %rsi,%r13 40cea3: 4c 89 ff mov %r15,%rdi 40cea6: 48 89 ee mov %rbp,%rsi 40cea9: e8 02 2f 00 00 callq 40fdb0 <_D2gc4bits6GCBits4testMFmZm> 40ceae: 48 85 c0 test %rax,%rax 40ceb1: 0f 85 09 01 00 00 jne 40cfc0 <_D2gc2gc3Gcx11fullcollectMFZm+0x570> 40ceb7: 49 89 de mov %rbx,%r14 40ceba: 4c 89 ee mov %r13,%rsi 40cebd: 48 83 7e 68 00 cmpq $0x0,0x68(%rsi) 40cec2: 74 34 je 40cef8 <_D2gc2gc3Gcx11fullcollectMFZm+0x4a8> 40cec4: 48 89 eb mov %rbp,%rbx 40cec7: 48 c1 e3 0c shl $0xc,%rbx 40cecb: 48 03 1e add (%rsi),%rbx 40cece: 48 8b 7c 24 48 mov 0x48(%rsp),%rdi 40ced3: 49 89 f5 mov %rsi,%r13 40ced6: 48 89 ee mov %rbp,%rsi 40ced9: e8 12 2f 00 00 callq 40fdf0 <_D2gc4bits6GCBits9testClearMFmZm> 40cede: 4c 89 ee mov %r13,%rsi 40cee1: 48 85 c0 test %rax,%rax 40cee4: 74 12 je 40cef8 <_D2gc2gc3Gcx11fullcollectMFZm+0x4a8> 40cee6: 49 89 f5 mov %rsi,%r13 40cee9: 31 f6 xor %esi,%esi 40ceeb: 31 d2 xor %edx,%edx 40ceed: 48 89 df mov %rbx,%rdi 40cef0: e8 eb 72 00 00 callq 4141e0 40cef5: 4c 89 ee mov %r13,%rsi 40cef8: 48 89 e8 mov %rbp,%rax 40cefb: 48 c1 e8 06 shr $0x6,%rax 40ceff: ba 01 00 00 00 mov $0x1,%edx 40cf04: 40 88 e9 mov %bpl,%cl 40cf07: 48 d3 e2 shl %cl,%rdx 40cf0a: 48 f7 d2 not %rdx 40cf0d: 48 8b 4e 70 mov 0x70(%rsi),%rcx 40cf11: 48 21 54 c1 08 and %rdx,0x8(%rcx,%rax,8) 40cf16: 48 8b 8e 88 00 00 00 mov 0x88(%rsi),%rcx 40cf1d: 48 21 54 c1 08 and %rdx,0x8(%rcx,%rax,8) 40cf22: 48 83 be b0 00 00 00 cmpq $0x0,0xb0(%rsi) 40cf29: 00 40cf2a: 74 0c je 40cf38 <_D2gc2gc3Gcx11fullcollectMFZm+0x4e8> 40cf2c: 48 8b 8e a0 00 00 00 mov 0xa0(%rsi),%rcx 40cf33: 48 21 54 c1 08 and %rdx,0x8(%rcx,%rax,8) 40cf38: 48 8b 86 c8 00 00 00 mov 0xc8(%rsi),%rax 40cf3f: c6 04 28 0a movb $0xa,(%rax,%rbp,1) 40cf43: 48 3b ae e0 00 00 00 cmp 0xe0(%rsi),%rbp 40cf4a: 4c 89 f3 mov %r14,%rbx 40cf4d: 73 07 jae 40cf56 <_D2gc2gc3Gcx11fullcollectMFZm+0x506> 40cf4f: 48 89 ae e0 00 00 00 mov %rbp,0xe0(%rsi) 40cf56: 48 ff 86 c0 00 00 00 incq 0xc0(%rsi) 40cf5d: 48 ff c3 inc %rbx 40cf60: 48 8d 4d 01 lea 0x1(%rbp),%rcx 40cf64: 48 8b 86 b8 00 00 00 mov 0xb8(%rsi),%rax 40cf6b: 48 39 c1 cmp %rax,%rcx 40cf6e: 48 89 e9 mov %rbp,%rcx 40cf71: 73 6d jae 40cfe0 <_D2gc2gc3Gcx11fullcollectMFZm+0x590> 40cf73: 66 66 66 66 2e 0f 1f nopw %cs:0x0(%rax,%rax,1) 40cf7a: 84 00 00 00 00 00 40cf80: 48 8b 8e c8 00 00 00 mov 0xc8(%rsi),%rcx 40cf87: 80 7c 29 01 09 cmpb $0x9,0x1(%rcx,%rbp,1) 40cf8c: 75 41 jne 40cfcf <_D2gc2gc3Gcx11fullcollectMFZm+0x57f> 40cf8e: c6 44 29 01 0a movb $0xa,0x1(%rcx,%rbp,1) 40cf93: 48 ff 86 c0 00 00 00 incq 0xc0(%rsi) 40cf9a: 48 ff c3 inc %rbx 40cf9d: 48 8b 86 b8 00 00 00 mov 0xb8(%rsi),%rax 40cfa4: 48 8d 4d 01 lea 0x1(%rbp),%rcx 40cfa8: 48 83 c5 02 add $0x2,%rbp 40cfac: 48 39 c5 cmp %rax,%rbp 40cfaf: 48 89 cd mov %rcx,%rbp 40cfb2: 72 cc jb 40cf80 <_D2gc2gc3Gcx11fullcollectMFZm+0x530> 40cfb4: eb 2a jmp 40cfe0 <_D2gc2gc3Gcx11fullcollectMFZm+0x590> 40cfb6: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) 40cfbd: 00 00 00 40cfc0: 4c 89 ee mov %r13,%rsi 40cfc3: 48 8b 86 b8 00 00 00 mov 0xb8(%rsi),%rax 40cfca: 48 89 e9 mov %rbp,%rcx 40cfcd: eb 11 jmp 40cfe0 <_D2gc2gc3Gcx11fullcollectMFZm+0x590> 40cfcf: 48 89 e9 mov %rbp,%rcx 40cfd2: 66 66 66 66 66 2e 0f nopw %cs:0x0(%rax,%rax,1) 40cfd9: 1f 84 00 00 00 00 00 40cfe0: 48 ff c1 inc %rcx 40cfe3: 48 39 c1 cmp %rax,%rcx 40cfe6: 48 89 cd mov %rcx,%rbp 40cfe9: 0f 82 91 fe ff ff jb 40ce80 <_D2gc2gc3Gcx11fullcollectMFZm+0x430> 40cfef: e9 1c 02 00 00 jmpq 40d210 <_D2gc2gc3Gcx11fullcollectMFZm+0x7c0> 40cff4: 66 66 66 2e 0f 1f 84 nopw %cs:0x0(%rax,%rax,1) 40cffb: 00 00 00 00 00 40d000: 48 89 4c 24 08 mov %rcx,0x8(%rsp) 40d005: 48 8d 46 10 lea 0x10(%rsi),%rax 40d009: 48 89 44 24 38 mov %rax,0x38(%rsp) 40d00e: 48 8d 46 40 lea 0x40(%rsi),%rax 40d012: 48 89 44 24 28 mov %rax,0x28(%rsp) 40d017: 48 8d 46 58 lea 0x58(%rsi),%rax 40d01b: 48 89 44 24 20 mov %rax,0x20(%rsp) 40d020: 31 d2 xor %edx,%edx 40d022: 66 66 66 66 66 2e 0f nopw %cs:0x0(%rax,%rax,1) 40d029: 1f 84 00 00 00 00 00 40d030: 48 8b 86 c8 00 00 00 mov 0xc8(%rsi),%rax 40d037: 0f b6 04 10 movzbl (%rax,%rdx,1),%eax 40d03b: 48 83 f8 07 cmp $0x7,%rax 40d03f: 0f 87 bb 01 00 00 ja 40d200 <_D2gc2gc3Gcx11fullcollectMFZm+0x7b0> 40d045: 8b 3c 85 70 de 41 00 mov 0x41de70(,%rax,4),%edi 40d04c: 48 89 7c 24 48 mov %rdi,0x48(%rsp) 40d051: 48 89 d0 mov %rdx,%rax 40d054: 48 c1 e0 0c shl $0xc,%rax 40d058: 48 8b 0e mov (%rsi),%rcx 40d05b: 48 8d 2c 01 lea (%rcx,%rax,1),%rbp 40d05f: 48 8d 84 01 00 10 00 lea 0x1000(%rcx,%rax,1),%rax 40d066: 00 40d067: 48 89 44 24 40 mov %rax,0x40(%rsp) 40d06c: c1 ef 04 shr $0x4,%edi 40d06f: 49 89 fe mov %rdi,%r14 40d072: 48 39 c5 cmp %rax,%rbp 40d075: 0f 83 85 01 00 00 jae 40d200 <_D2gc2gc3Gcx11fullcollectMFZm+0x7b0> 40d07b: 48 89 d0 mov %rdx,%rax 40d07e: 48 b9 ff ff ff ff ff mov $0xffffffffffffff,%rcx 40d085: ff ff 00 40d088: 48 21 c8 and %rcx,%rax 40d08b: 48 8d 04 85 01 00 00 lea 0x1(,%rax,4),%rax 40d092: 00 40d093: 48 89 44 24 30 mov %rax,0x30(%rsp) 40d098: 49 89 d5 mov %rdx,%r13 40d09b: 48 89 54 24 10 mov %rdx,0x10(%rsp) 40d0a0: 49 c1 e5 08 shl $0x8,%r13 40d0a4: 31 db xor %ebx,%ebx 40d0a6: 31 ff xor %edi,%edi 40d0a8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 40d0af: 00 40d0b0: 48 83 fb 40 cmp $0x40,%rbx 40d0b4: 72 6a jb 40d120 <_D2gc2gc3Gcx11fullcollectMFZm+0x6d0> 40d0b6: 48 85 ff test %rdi,%rdi 40d0b9: 74 44 je 40d0ff <_D2gc2gc3Gcx11fullcollectMFZm+0x6af> 40d0bb: 48 f7 d7 not %rdi 40d0be: 48 83 7e 68 00 cmpq $0x0,0x68(%rsi) 40d0c3: 74 0d je 40d0d2 <_D2gc2gc3Gcx11fullcollectMFZm+0x682> 40d0c5: 48 8b 46 58 mov 0x58(%rsi),%rax 40d0c9: 48 8b 4c 24 30 mov 0x30(%rsp),%rcx 40d0ce: 48 21 3c c8 and %rdi,(%rax,%rcx,8) 40d0d2: 48 8b 46 70 mov 0x70(%rsi),%rax 40d0d6: 48 8b 4c 24 30 mov 0x30(%rsp),%rcx 40d0db: 48 21 3c c8 and %rdi,(%rax,%rcx,8) 40d0df: 48 8b 86 88 00 00 00 mov 0x88(%rsi),%rax 40d0e6: 48 21 3c c8 and %rdi,(%rax,%rcx,8) 40d0ea: 48 83 be b0 00 00 00 cmpq $0x0,0xb0(%rsi) 40d0f1: 00 40d0f2: 74 0b je 40d0ff <_D2gc2gc3Gcx11fullcollectMFZm+0x6af> 40d0f4: 48 8b 86 a0 00 00 00 mov 0xa0(%rsi),%rax 40d0fb: 48 21 3c c8 and %rdi,(%rax,%rcx,8) 40d0ff: 4c 89 e8 mov %r13,%rax 40d102: 48 c1 e8 06 shr $0x6,%rax 40d106: 48 ff c0 inc %rax 40d109: 48 89 44 24 30 mov %rax,0x30(%rsp) 40d10e: 4c 89 eb mov %r13,%rbx 40d111: 48 83 e3 3f and $0x3f,%rbx 40d115: 45 31 ff xor %r15d,%r15d 40d118: eb 09 jmp 40d123 <_D2gc2gc3Gcx11fullcollectMFZm+0x6d3> 40d11a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) 40d120: 49 89 ff mov %rdi,%r15 40d123: 48 8b 7c 24 38 mov 0x38(%rsp),%rdi 40d128: 4c 89 ee mov %r13,%rsi 40d12b: e8 80 2c 00 00 callq 40fdb0 <_D2gc4bits6GCBits4testMFmZm> 40d130: 48 85 c0 test %rax,%rax 40d133: 75 4b jne 40d180 <_D2gc2gc3Gcx11fullcollectMFZm+0x730> 40d135: 48 8b 7c 24 28 mov 0x28(%rsp),%rdi 40d13a: 4c 89 ee mov %r13,%rsi 40d13d: e8 8e 2c 00 00 callq 40fdd0 <_D2gc4bits6GCBits3setMFmZv> 40d142: 48 8b 44 24 50 mov 0x50(%rsp),%rax 40d147: 48 83 78 68 00 cmpq $0x0,0x68(%rax) 40d14c: 74 1e je 40d16c <_D2gc2gc3Gcx11fullcollectMFZm+0x71c> 40d14e: 48 8b 7c 24 20 mov 0x20(%rsp),%rdi 40d153: 4c 89 ee mov %r13,%rsi 40d156: e8 55 2c 00 00 callq 40fdb0 <_D2gc4bits6GCBits4testMFmZm> 40d15b: 48 85 c0 test %rax,%rax 40d15e: 74 0c je 40d16c <_D2gc2gc3Gcx11fullcollectMFZm+0x71c> 40d160: 31 f6 xor %esi,%esi 40d162: 31 d2 xor %edx,%edx 40d164: 48 89 ef mov %rbp,%rdi 40d167: e8 74 70 00 00 callq 4141e0 40d16c: b8 01 00 00 00 mov $0x1,%eax 40d171: 88 d9 mov %bl,%cl 40d173: 48 d3 e0 shl %cl,%rax 40d176: 4c 89 ff mov %r15,%rdi 40d179: 48 09 c7 or %rax,%rdi 40d17c: eb 05 jmp 40d183 <_D2gc2gc3Gcx11fullcollectMFZm+0x733> 40d17e: 66 90 xchg %ax,%ax 40d180: 4c 89 ff mov %r15,%rdi 40d183: 48 03 6c 24 48 add 0x48(%rsp),%rbp 40d188: 4d 01 f5 add %r14,%r13 40d18b: 4c 01 f3 add %r14,%rbx 40d18e: 48 3b 6c 24 40 cmp 0x40(%rsp),%rbp 40d193: 48 8b 74 24 50 mov 0x50(%rsp),%rsi 40d198: 0f 82 12 ff ff ff jb 40d0b0 <_D2gc2gc3Gcx11fullcollectMFZm+0x660> 40d19e: 48 85 ff test %rdi,%rdi 40d1a1: 48 8b 5c 24 18 mov 0x18(%rsp),%rbx 40d1a6: 48 8b 54 24 10 mov 0x10(%rsp),%rdx 40d1ab: 74 53 je 40d200 <_D2gc2gc3Gcx11fullcollectMFZm+0x7b0> 40d1ad: 48 f7 d7 not %rdi 40d1b0: 48 83 7e 68 00 cmpq $0x0,0x68(%rsi) 40d1b5: 74 0d je 40d1c4 <_D2gc2gc3Gcx11fullcollectMFZm+0x774> 40d1b7: 48 8b 46 58 mov 0x58(%rsi),%rax 40d1bb: 48 8b 4c 24 30 mov 0x30(%rsp),%rcx 40d1c0: 48 21 3c c8 and %rdi,(%rax,%rcx,8) 40d1c4: 48 8b 46 70 mov 0x70(%rsi),%rax 40d1c8: 48 8b 4c 24 30 mov 0x30(%rsp),%rcx 40d1cd: 48 21 3c c8 and %rdi,(%rax,%rcx,8) 40d1d1: 48 8b 86 88 00 00 00 mov 0x88(%rsi),%rax 40d1d8: 48 21 3c c8 and %rdi,(%rax,%rcx,8) 40d1dc: 48 83 be b0 00 00 00 cmpq $0x0,0xb0(%rsi) 40d1e3: 00 40d1e4: 74 1a je 40d200 <_D2gc2gc3Gcx11fullcollectMFZm+0x7b0> 40d1e6: 48 8b 86 a0 00 00 00 mov 0xa0(%rsi),%rax 40d1ed: 48 21 3c c8 and %rdi,(%rax,%rcx,8) 40d1f1: 66 66 66 66 66 66 2e nopw %cs:0x0(%rax,%rax,1) 40d1f8: 0f 1f 84 00 00 00 00 40d1ff: 00 40d200: 48 ff c2 inc %rdx 40d203: 48 3b 96 b8 00 00 00 cmp 0xb8(%rsi),%rdx 40d20a: 0f 82 20 fe ff ff jb 40d030 <_D2gc2gc3Gcx11fullcollectMFZm+0x5e0> 40d210: 48 89 5c 24 18 mov %rbx,0x18(%rsp) 40d215: 48 8b 4c 24 08 mov 0x8(%rsp),%rcx 40d21a: 48 ff c1 inc %rcx 40d21d: 49 8b 84 24 88 00 00 mov 0x88(%r12),%rax 40d224: 00 40d225: 48 39 c1 cmp %rax,%rcx 40d228: 0f 82 f2 fb ff ff jb 40ce20 <_D2gc2gc3Gcx11fullcollectMFZm+0x3d0> 40d22e: 0f 57 c0 xorps %xmm0,%xmm0 40d231: 41 0f 11 84 24 d8 00 movups %xmm0,0xd8(%r12) 40d238: 00 00 40d23a: 41 0f 11 84 24 c8 00 movups %xmm0,0xc8(%r12) 40d241: 00 00 40d243: 41 0f 11 84 24 b8 00 movups %xmm0,0xb8(%r12) 40d24a: 00 00 40d24c: 41 0f 11 84 24 a8 00 movups %xmm0,0xa8(%r12) 40d253: 00 00 40d255: 41 0f 11 84 24 98 00 movups %xmm0,0x98(%r12) 40d25c: 00 00 40d25e: 49 c7 84 24 e8 00 00 movq $0x0,0xe8(%r12) 40d265: 00 00 00 00 00 40d26a: 31 d2 xor %edx,%edx 40d26c: 48 85 c0 test %rax,%rax 40d26f: 0f 84 ed 01 00 00 je 40d462 <_D2gc2gc3Gcx11fullcollectMFZm+0xa12> 40d275: 31 f6 xor %esi,%esi 40d277: 31 d2 xor %edx,%edx 40d279: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 40d280: 49 8b 8c 24 90 00 00 mov 0x90(%r12),%rcx 40d287: 00 40d288: 4c 8b 2c f1 mov (%rcx,%rsi,8),%r13 40d28c: 4c 89 6c 24 28 mov %r13,0x28(%rsp) 40d291: 41 f6 85 d0 00 00 00 testb $0x1,0xd0(%r13) 40d298: 01 40d299: 0f 85 75 01 00 00 jne 40d414 <_D2gc2gc3Gcx11fullcollectMFZm+0x9c4> 40d29f: 49 83 bd b8 00 00 00 cmpq $0x0,0xb8(%r13) 40d2a6: 00 40d2a7: 0f 84 67 01 00 00 je 40d414 <_D2gc2gc3Gcx11fullcollectMFZm+0x9c4> 40d2ad: 48 89 74 24 20 mov %rsi,0x20(%rsp) 40d2b2: 49 8d 45 40 lea 0x40(%r13),%rax 40d2b6: 48 89 44 24 50 mov %rax,0x50(%rsp) 40d2bb: 31 c9 xor %ecx,%ecx 40d2bd: 45 31 f6 xor %r14d,%r14d 40d2c0: 49 8b 85 c8 00 00 00 mov 0xc8(%r13),%rax 40d2c7: 42 0f b6 34 30 movzbl (%rax,%r14,1),%esi 40d2cc: 48 83 fe 07 cmp $0x7,%rsi 40d2d0: 0f 87 1a 01 00 00 ja 40d3f0 <_D2gc2gc3Gcx11fullcollectMFZm+0x9a0> 40d2d6: 48 89 4c 24 38 mov %rcx,0x38(%rsp) 40d2db: 8b 2c b5 70 de 41 00 mov 0x41de70(,%rsi,4),%ebp 40d2e2: 48 89 6c 24 48 mov %rbp,0x48(%rsp) 40d2e7: c1 ed 04 shr $0x4,%ebp 40d2ea: 4d 89 f7 mov %r14,%r15 40d2ed: 49 c1 e7 08 shl $0x8,%r15 40d2f1: 49 81 ff 00 ff ff ff cmp $0xffffffffffffff00,%r15 40d2f8: 74 46 je 40d340 <_D2gc2gc3Gcx11fullcollectMFZm+0x8f0> 40d2fa: 48 89 74 24 40 mov %rsi,0x40(%rsp) 40d2ff: 48 89 54 24 30 mov %rdx,0x30(%rsp) 40d304: 4d 8d af 00 01 00 00 lea 0x100(%r15),%r13 40d30b: 4c 89 fb mov %r15,%rbx 40d30e: 66 90 xchg %ax,%ax 40d310: 48 8b 7c 24 50 mov 0x50(%rsp),%rdi 40d315: 48 89 de mov %rbx,%rsi 40d318: e8 93 2a 00 00 callq 40fdb0 <_D2gc4bits6GCBits4testMFmZm> 40d31d: 48 85 c0 test %rax,%rax 40d320: 74 47 je 40d369 <_D2gc2gc3Gcx11fullcollectMFZm+0x919> 40d322: 48 01 eb add %rbp,%rbx 40d325: 4c 39 eb cmp %r13,%rbx 40d328: 72 e6 jb 40d310 <_D2gc2gc3Gcx11fullcollectMFZm+0x8c0> 40d32a: 4c 8b 6c 24 28 mov 0x28(%rsp),%r13 40d32f: 49 8b 85 c8 00 00 00 mov 0xc8(%r13),%rax 40d336: 48 8b 5c 24 18 mov 0x18(%rsp),%rbx 40d33b: 48 8b 54 24 30 mov 0x30(%rsp),%rdx 40d340: 42 c6 04 30 0a movb $0xa,(%rax,%r14,1) 40d345: 4d 3b b5 e0 00 00 00 cmp 0xe0(%r13),%r14 40d34c: 48 8b 4c 24 38 mov 0x38(%rsp),%rcx 40d351: 73 07 jae 40d35a <_D2gc2gc3Gcx11fullcollectMFZm+0x90a> 40d353: 4d 89 b5 e0 00 00 00 mov %r14,0xe0(%r13) 40d35a: 49 ff 85 c0 00 00 00 incq 0xc0(%r13) 40d361: 48 ff c2 inc %rdx 40d364: e9 87 00 00 00 jmpq 40d3f0 <_D2gc2gc3Gcx11fullcollectMFZm+0x9a0> 40d369: 4c 8b 6c 24 28 mov 0x28(%rsp),%r13 40d36e: 49 8b 5d 00 mov 0x0(%r13),%rbx 40d372: 48 03 5c 24 38 add 0x38(%rsp),%rbx 40d377: 31 ed xor %ebp,%ebp 40d379: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 40d380: 48 89 ee mov %rbp,%rsi 40d383: 48 c1 ee 04 shr $0x4,%rsi 40d387: 4c 01 fe add %r15,%rsi 40d38a: 48 8b 7c 24 50 mov 0x50(%rsp),%rdi 40d38f: e8 1c 2a 00 00 callq 40fdb0 <_D2gc4bits6GCBits4testMFmZm> 40d394: 48 85 c0 test %rax,%rax 40d397: 74 2b je 40d3c4 <_D2gc2gc3Gcx11fullcollectMFZm+0x974> 40d399: 48 8d 04 2b lea (%rbx,%rbp,1),%rax 40d39d: 48 8b 14 2b mov (%rbx,%rbp,1),%rdx 40d3a1: 48 8b 74 24 40 mov 0x40(%rsp),%rsi 40d3a6: 49 8b 8c f4 98 00 00 mov 0x98(%r12,%rsi,8),%rcx 40d3ad: 00 40d3ae: 48 39 ca cmp %rcx,%rdx 40d3b1: 74 04 je 40d3b7 <_D2gc2gc3Gcx11fullcollectMFZm+0x967> 40d3b3: 48 89 0c 2b mov %rcx,(%rbx,%rbp,1) 40d3b7: 4c 89 6c 2b 08 mov %r13,0x8(%rbx,%rbp,1) 40d3bc: 49 89 84 f4 98 00 00 mov %rax,0x98(%r12,%rsi,8) 40d3c3: 00 40d3c4: 48 03 6c 24 48 add 0x48(%rsp),%rbp 40d3c9: 48 81 fd 00 10 00 00 cmp $0x1000,%rbp 40d3d0: 72 ae jb 40d380 <_D2gc2gc3Gcx11fullcollectMFZm+0x930> 40d3d2: 48 8b 5c 24 18 mov 0x18(%rsp),%rbx 40d3d7: 48 8b 54 24 30 mov 0x30(%rsp),%rdx 40d3dc: 48 8b 4c 24 38 mov 0x38(%rsp),%rcx 40d3e1: 66 66 66 66 66 66 2e nopw %cs:0x0(%rax,%rax,1) 40d3e8: 0f 1f 84 00 00 00 00 40d3ef: 00 40d3f0: 49 ff c6 inc %r14 40d3f3: 48 81 c1 00 10 00 00 add $0x1000,%rcx 40d3fa: 4d 3b b5 b8 00 00 00 cmp 0xb8(%r13),%r14 40d401: 0f 82 b9 fe ff ff jb 40d2c0 <_D2gc2gc3Gcx11fullcollectMFZm+0x870> 40d407: 49 8b 84 24 88 00 00 mov 0x88(%r12),%rax 40d40e: 00 40d40f: 48 8b 74 24 20 mov 0x20(%rsp),%rsi 40d414: 48 ff c6 inc %rsi 40d417: 48 39 c6 cmp %rax,%rsi 40d41a: 0f 82 60 fe ff ff jb 40d280 <_D2gc2gc3Gcx11fullcollectMFZm+0x830> 40d420: eb 40 jmp 40d462 <_D2gc2gc3Gcx11fullcollectMFZm+0xa12> 40d422: 0f 57 c0 xorps %xmm0,%xmm0 40d425: 41 0f 11 84 24 d8 00 movups %xmm0,0xd8(%r12) 40d42c: 00 00 40d42e: 41 0f 11 84 24 c8 00 movups %xmm0,0xc8(%r12) 40d435: 00 00 40d437: 41 0f 11 84 24 b8 00 movups %xmm0,0xb8(%r12) 40d43e: 00 00 40d440: 41 0f 11 84 24 a8 00 movups %xmm0,0xa8(%r12) 40d447: 00 00 40d449: 41 0f 11 84 24 98 00 movups %xmm0,0x98(%r12) 40d450: 00 00 40d452: 49 c7 84 24 e8 00 00 movq $0x0,0xe8(%r12) 40d459: 00 00 00 00 00 40d45e: 31 db xor %ebx,%ebx 40d460: 31 d2 xor %edx,%edx 40d462: 41 c7 44 24 70 00 00 movl $0x0,0x70(%r12) 40d469: 00 00 40d46b: 48 01 d3 add %rdx,%rbx 40d46e: 48 89 d8 mov %rbx,%rax 40d471: 48 83 c4 58 add $0x58,%rsp 40d475: 5b pop %rbx 40d476: 41 5c pop %r12 40d478: 41 5d pop %r13 40d47a: 41 5e pop %r14 40d47c: 41 5f pop %r15 40d47e: 5d pop %rbp 40d47f: c3 retq 000000000040d480 <_D2gc2gc3Gcx7newPoolMFmbZPS2gc2gc4Pool>: 40d480: 55 push %rbp 40d481: 41 57 push %r15 40d483: 41 56 push %r14 40d485: 41 55 push %r13 40d487: 41 54 push %r12 40d489: 53 push %rbx 40d48a: 50 push %rax 40d48b: 41 89 f7 mov %esi,%r15d 40d48e: 49 89 fe mov %rdi,%r14 40d491: 48 81 fa 01 01 00 00 cmp $0x101,%rdx 40d498: bd 00 01 00 00 mov $0x100,%ebp 40d49d: 72 1a jb 40d4b9 <_D2gc2gc3Gcx7newPoolMFmbZPS2gc2gc4Pool+0x39> 40d49f: 48 89 d5 mov %rdx,%rbp 40d4a2: 48 d1 ed shr %rbp 40d4a5: 48 01 d5 add %rdx,%rbp 40d4a8: 48 b8 ff ff ff ff ff mov $0xfffffffffffff,%rax 40d4af: ff 0f 00 40d4b2: 48 39 c5 cmp %rax,%rbp 40d4b5: 48 0f 43 ea cmovae %rdx,%rbp 40d4b9: 49 8b 8e 88 00 00 00 mov 0x88(%r14),%rcx 40d4c0: 48 85 c9 test %rcx,%rcx 40d4c3: 74 26 je 40d4eb <_D2gc2gc3Gcx7newPoolMFmbZPS2gc2gc4Pool+0x6b> 40d4c5: b8 00 20 00 00 mov $0x2000,%eax 40d4ca: 48 83 f9 20 cmp $0x20,%rcx 40d4ce: 77 14 ja 40d4e4 <_D2gc2gc3Gcx7newPoolMFmbZPS2gc2gc4Pool+0x64> 40d4d0: 48 89 ca mov %rcx,%rdx 40d4d3: 48 c1 e2 08 shl $0x8,%rdx 40d4d7: 48 83 f9 08 cmp $0x8,%rcx 40d4db: b8 00 10 00 00 mov $0x1000,%eax 40d4e0: 48 0f 46 c2 cmovbe %rdx,%rax 40d4e4: 48 39 c5 cmp %rax,%rbp 40d4e7: 48 0f 42 e8 cmovb %rax,%rbp 40d4eb: bf 01 00 00 00 mov $0x1,%edi 40d4f0: be e8 00 00 00 mov $0xe8,%esi 40d4f5: e8 36 46 ff ff callq 401b30 40d4fa: 49 89 c4 mov %rax,%r12 40d4fd: 4d 85 e4 test %r12,%r12 40d500: 0f 84 b7 00 00 00 je 40d5bd <_D2gc2gc3Gcx7newPoolMFmbZPS2gc2gc4Pool+0x13d> 40d506: 41 0f b6 f7 movzbl %r15b,%esi 40d50a: 4c 89 e7 mov %r12,%rdi 40d50d: 48 89 ea mov %rbp,%rdx 40d510: e8 db 22 00 00 callq 40f7f0 <_D2gc2gc4Pool10initializeMFmbZv> 40d515: 49 83 3c 24 00 cmpq $0x0,(%r12) 40d51a: 0f 84 a2 00 00 00 je 40d5c2 <_D2gc2gc3Gcx7newPoolMFmbZPS2gc2gc4Pool+0x142> 40d520: 4d 8b be 88 00 00 00 mov 0x88(%r14),%r15 40d527: 49 8b be 90 00 00 00 mov 0x90(%r14),%rdi 40d52e: 4a 8d 34 fd 08 00 00 lea 0x8(,%r15,8),%rsi 40d535: 00 40d536: e8 65 46 ff ff callq 401ba0 40d53b: 48 89 c5 mov %rax,%rbp 40d53e: 48 85 ed test %rbp,%rbp 40d541: 0f 84 7b 00 00 00 je 40d5c2 <_D2gc2gc3Gcx7newPoolMFmbZPS2gc2gc4Pool+0x142> 40d547: 49 8b 86 88 00 00 00 mov 0x88(%r14),%rax 40d54e: 31 d2 xor %edx,%edx 40d550: 48 85 c0 test %rax,%rax 40d553: bb 00 00 00 00 mov $0x0,%ebx 40d558: 74 1b je 40d575 <_D2gc2gc3Gcx7newPoolMFmbZPS2gc2gc4Pool+0xf5> 40d55a: 49 8b 0c 24 mov (%r12),%rcx 40d55e: 31 db xor %ebx,%ebx 40d560: 48 8b 54 dd 00 mov 0x0(%rbp,%rbx,8),%rdx 40d565: 48 3b 0a cmp (%rdx),%rcx 40d568: 72 08 jb 40d572 <_D2gc2gc3Gcx7newPoolMFmbZPS2gc2gc4Pool+0xf2> 40d56a: 48 ff c3 inc %rbx 40d56d: 48 39 c3 cmp %rax,%rbx 40d570: 72 ee jb 40d560 <_D2gc2gc3Gcx7newPoolMFmbZPS2gc2gc4Pool+0xe0> 40d572: 48 89 c2 mov %rax,%rdx 40d575: 4d 8d 6f 01 lea 0x1(%r15),%r13 40d579: 48 8d 74 dd 00 lea 0x0(%rbp,%rbx,8),%rsi 40d57e: 48 8d 7c dd 08 lea 0x8(%rbp,%rbx,8),%rdi 40d583: 48 29 da sub %rbx,%rdx 40d586: 48 c1 e2 03 shl $0x3,%rdx 40d58a: e8 11 45 ff ff callq 401aa0 40d58f: 4c 89 64 dd 00 mov %r12,0x0(%rbp,%rbx,8) 40d594: 49 89 ae 90 00 00 00 mov %rbp,0x90(%r14) 40d59b: 4d 89 ae 88 00 00 00 mov %r13,0x88(%r14) 40d5a2: 48 8b 45 00 mov 0x0(%rbp),%rax 40d5a6: 48 8b 00 mov (%rax),%rax 40d5a9: 49 89 46 78 mov %rax,0x78(%r14) 40d5ad: 4a 8b 44 fd 00 mov 0x0(%rbp,%r15,8),%rax 40d5b2: 48 8b 40 08 mov 0x8(%rax),%rax 40d5b6: 49 89 86 80 00 00 00 mov %rax,0x80(%r14) 40d5bd: 4c 89 e0 mov %r12,%rax 40d5c0: eb 12 jmp 40d5d4 <_D2gc2gc3Gcx7newPoolMFmbZPS2gc2gc4Pool+0x154> 40d5c2: 4c 89 e7 mov %r12,%rdi 40d5c5: e8 76 21 00 00 callq 40f740 <_D2gc2gc4Pool4DtorMFZv> 40d5ca: 4c 89 e7 mov %r12,%rdi 40d5cd: e8 ee 43 ff ff callq 4019c0 40d5d2: 31 c0 xor %eax,%eax 40d5d4: 48 83 c4 08 add $0x8,%rsp 40d5d8: 5b pop %rbx 40d5d9: 41 5c pop %r12 40d5db: 41 5d pop %r13 40d5dd: 41 5e pop %r14 40d5df: 41 5f pop %r15 40d5e1: 5d pop %rbp 40d5e2: c3 retq 40d5e3: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) 40d5ea: 00 00 00 40d5ed: 0f 1f 00 nopl (%rax) 000000000040d5f0 <_D2gc2gc3Gcx8bigAllocMFmPPS2gc2gc4PoolPmZPv>: 40d5f0: 55 push %rbp 40d5f1: 41 57 push %r15 40d5f3: 41 56 push %r14 40d5f5: 41 55 push %r13 40d5f7: 41 54 push %r12 40d5f9: 53 push %rbx 40d5fa: 48 83 ec 28 sub $0x28,%rsp 40d5fe: 48 89 54 24 08 mov %rdx,0x8(%rsp) 40d603: 48 89 74 24 10 mov %rsi,0x10(%rsp) 40d608: 49 89 fe mov %rdi,%r14 40d60b: 48 81 c1 ff 0f 00 00 add $0xfff,%rcx 40d612: 48 89 4c 24 18 mov %rcx,0x18(%rsp) 40d617: 49 89 cd mov %rcx,%r13 40d61a: 49 c1 ed 0c shr $0xc,%r13 40d61e: 41 83 7e 74 00 cmpl $0x0,0x74(%r14) 40d623: 0f 95 c0 setne %al 40d626: 44 0f b6 c0 movzbl %al,%r8d 40d62a: b8 01 00 00 00 mov $0x1,%eax 40d62f: 4c 29 e8 sub %r13,%rax 40d632: 48 89 44 24 20 mov %rax,0x20(%rsp) 40d637: 45 31 e4 xor %r12d,%r12d 40d63a: 49 8b 8e 88 00 00 00 mov 0x88(%r14),%rcx 40d641: 48 85 c9 test %rcx,%rcx 40d644: b9 00 00 00 00 mov $0x0,%ecx 40d649: 0f 84 f1 00 00 00 je 40d740 <_D2gc2gc3Gcx8bigAllocMFmPPS2gc2gc4PoolPmZPv+0x150> 40d64f: 90 nop 40d650: 49 8b 86 90 00 00 00 mov 0x90(%r14),%rax 40d657: 4c 8b 3c c8 mov (%rax,%rcx,8),%r15 40d65b: 45 8a 8f d0 00 00 00 mov 0xd0(%r15),%r9b 40d662: 41 80 e1 01 and $0x1,%r9b 40d666: 0f 84 c4 00 00 00 je 40d730 <_D2gc2gc3Gcx8bigAllocMFmPPS2gc2gc4PoolPmZPv+0x140> 40d66c: 4d 39 af c0 00 00 00 cmp %r13,0xc0(%r15) 40d673: 0f 82 b7 00 00 00 jb 40d730 <_D2gc2gc3Gcx8bigAllocMFmPPS2gc2gc4PoolPmZPv+0x140> 40d679: 49 8b 97 b8 00 00 00 mov 0xb8(%r15),%rdx 40d680: 49 8b bf e0 00 00 00 mov 0xe0(%r15),%rdi 40d687: 48 39 d7 cmp %rdx,%rdi 40d68a: 73 71 jae 40d6fd <_D2gc2gc3Gcx8bigAllocMFmPPS2gc2gc4PoolPmZPv+0x10d> 40d68c: 49 8b b7 c8 00 00 00 mov 0xc8(%r15),%rsi 40d693: 4c 89 eb mov %r13,%rbx 40d696: 48 89 fd mov %rdi,%rbp 40d699: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 40d6a0: 8a 04 2e mov (%rsi,%rbp,1),%al 40d6a3: 3c 08 cmp $0x8,%al 40d6a5: 75 19 jne 40d6c0 <_D2gc2gc3Gcx8bigAllocMFmPPS2gc2gc4PoolPmZPv+0xd0> 40d6a7: 49 8b 87 d8 00 00 00 mov 0xd8(%r15),%rax 40d6ae: 8b 04 a8 mov (%rax,%rbp,4),%eax 40d6b1: ff c8 dec %eax 40d6b3: 48 01 c5 add %rax,%rbp 40d6b6: eb 38 jmp 40d6f0 <_D2gc2gc3Gcx8bigAllocMFmPPS2gc2gc4PoolPmZPv+0x100> 40d6b8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 40d6bf: 00 40d6c0: 3c 0a cmp $0xa,%al 40d6c2: 75 2c jne 40d6f0 <_D2gc2gc3Gcx8bigAllocMFmPPS2gc2gc4PoolPmZPv+0x100> 40d6c4: 80 3c 3e 09 cmpb $0x9,(%rsi,%rdi,1) 40d6c8: 77 12 ja 40d6dc <_D2gc2gc3Gcx8bigAllocMFmPPS2gc2gc4PoolPmZPv+0xec> 40d6ca: 44 88 c8 mov %r9b,%al 40d6cd: 34 01 xor $0x1,%al 40d6cf: 0f b6 f8 movzbl %al,%edi 40d6d2: 48 01 ef add %rbp,%rdi 40d6d5: 49 89 bf e0 00 00 00 mov %rdi,0xe0(%r15) 40d6dc: 48 ff cb dec %rbx 40d6df: 75 12 jne 40d6f3 <_D2gc2gc3Gcx8bigAllocMFmPPS2gc2gc4PoolPmZPv+0x103> 40d6e1: eb 30 jmp 40d713 <_D2gc2gc3Gcx8bigAllocMFmPPS2gc2gc4PoolPmZPv+0x123> 40d6e3: 66 66 66 66 2e 0f 1f nopw %cs:0x0(%rax,%rax,1) 40d6ea: 84 00 00 00 00 00 40d6f0: 4c 89 eb mov %r13,%rbx 40d6f3: 48 ff c5 inc %rbp 40d6f6: 48 39 d5 cmp %rdx,%rbp 40d6f9: 72 a5 jb 40d6a0 <_D2gc2gc3Gcx8bigAllocMFmPPS2gc2gc4PoolPmZPv+0xb0> 40d6fb: eb 07 jmp 40d704 <_D2gc2gc3Gcx8bigAllocMFmPPS2gc2gc4PoolPmZPv+0x114> 40d6fd: 49 8b b7 c8 00 00 00 mov 0xc8(%r15),%rsi 40d704: 80 3c 3e 09 cmpb $0x9,(%rsi,%rdi,1) 40d708: 77 26 ja 40d730 <_D2gc2gc3Gcx8bigAllocMFmPPS2gc2gc4PoolPmZPv+0x140> 40d70a: 49 89 97 e0 00 00 00 mov %rdx,0xe0(%r15) 40d711: eb 1d jmp 40d730 <_D2gc2gc3Gcx8bigAllocMFmPPS2gc2gc4PoolPmZPv+0x140> 40d713: 48 03 6c 24 20 add 0x20(%rsp),%rbp 40d718: 48 83 fd ff cmp $0xffffffffffffffff,%rbp 40d71c: 0f 85 1d 02 00 00 jne 40d93f <_D2gc2gc3Gcx8bigAllocMFmPPS2gc2gc4PoolPmZPv+0x34f> 40d722: 66 66 66 66 66 2e 0f nopw %cs:0x0(%rax,%rax,1) 40d729: 1f 84 00 00 00 00 00 40d730: 48 ff c1 inc %rcx 40d733: 49 3b 8e 88 00 00 00 cmp 0x88(%r14),%rcx 40d73a: 0f 82 10 ff ff ff jb 40d650 <_D2gc2gc3Gcx8bigAllocMFmPPS2gc2gc4PoolPmZPv+0x60> 40d740: 41 83 f8 02 cmp $0x2,%r8d 40d744: 0f 84 a8 00 00 00 je 40d7f2 <_D2gc2gc3Gcx8bigAllocMFmPPS2gc2gc4PoolPmZPv+0x202> 40d74a: 41 83 f8 01 cmp $0x1,%r8d 40d74e: 74 70 je 40d7c0 <_D2gc2gc3Gcx8bigAllocMFmPPS2gc2gc4PoolPmZPv+0x1d0> 40d750: 45 85 c0 test %r8d,%r8d 40d753: 0f 85 97 02 00 00 jne 40d9f0 <_D2gc2gc3Gcx8bigAllocMFmPPS2gc2gc4PoolPmZPv+0x400> 40d759: 4c 89 f7 mov %r14,%rdi 40d75c: e8 ef f2 ff ff callq 40ca50 <_D2gc2gc3Gcx11fullcollectMFZm> 40d761: 49 8b 8e 88 00 00 00 mov 0x88(%r14),%rcx 40d768: 48 89 ca mov %rcx,%rdx 40d76b: 48 c1 e2 06 shl $0x6,%rdx 40d76f: 48 39 d0 cmp %rdx,%rax 40d772: 41 b4 01 mov $0x1,%r12b 40d775: 41 b8 01 00 00 00 mov $0x1,%r8d 40d77b: 0f 83 c0 fe ff ff jae 40d641 <_D2gc2gc3Gcx8bigAllocMFmPPS2gc2gc4PoolPmZPv+0x51> 40d781: 4c 89 f7 mov %r14,%rdi 40d784: e8 47 1c 00 00 callq 40f3d0 <_D2gc2gc3Gcx8minimizeMFZv> 40d789: be 01 00 00 00 mov $0x1,%esi 40d78e: 4c 89 f7 mov %r14,%rdi 40d791: 4c 89 ea mov %r13,%rdx 40d794: e8 e7 fc ff ff callq 40d480 <_D2gc2gc3Gcx7newPoolMFmbZPS2gc2gc4Pool> 40d799: 49 89 c7 mov %rax,%r15 40d79c: 4d 85 ff test %r15,%r15 40d79f: 41 b4 01 mov $0x1,%r12b 40d7a2: 41 b8 02 00 00 00 mov $0x2,%r8d 40d7a8: 0f 84 8c fe ff ff je 40d63a <_D2gc2gc3Gcx8bigAllocMFmPPS2gc2gc4PoolPmZPv+0x4a> 40d7ae: e9 f5 00 00 00 jmpq 40d8a8 <_D2gc2gc3Gcx8bigAllocMFmPPS2gc2gc4PoolPmZPv+0x2b8> 40d7b3: 66 66 66 66 2e 0f 1f nopw %cs:0x0(%rax,%rax,1) 40d7ba: 84 00 00 00 00 00 40d7c0: 4c 89 f7 mov %r14,%rdi 40d7c3: e8 08 1c 00 00 callq 40f3d0 <_D2gc2gc3Gcx8minimizeMFZv> 40d7c8: be 01 00 00 00 mov $0x1,%esi 40d7cd: 4c 89 f7 mov %r14,%rdi 40d7d0: 4c 89 ea mov %r13,%rdx 40d7d3: e8 a8 fc ff ff callq 40d480 <_D2gc2gc3Gcx7newPoolMFmbZPS2gc2gc4Pool> 40d7d8: 49 89 c7 mov %rax,%r15 40d7db: 4d 85 ff test %r15,%r15 40d7de: 75 23 jne 40d803 <_D2gc2gc3Gcx8bigAllocMFmPPS2gc2gc4PoolPmZPv+0x213> 40d7e0: 45 31 c0 xor %r8d,%r8d 40d7e3: 45 84 e4 test %r12b,%r12b 40d7e6: 41 bc 00 00 00 00 mov $0x0,%r12d 40d7ec: 0f 84 48 fe ff ff je 40d63a <_D2gc2gc3Gcx8bigAllocMFmPPS2gc2gc4PoolPmZPv+0x4a> 40d7f2: 31 c0 xor %eax,%eax 40d7f4: 48 83 c4 28 add $0x28,%rsp 40d7f8: 5b pop %rbx 40d7f9: 41 5c pop %r12 40d7fb: 41 5d pop %r13 40d7fd: 41 5e pop %r14 40d7ff: 41 5f pop %r15 40d801: 5d pop %rbp 40d802: c3 retq 40d803: 4d 39 af c0 00 00 00 cmp %r13,0xc0(%r15) 40d80a: 48 c7 c5 ff ff ff ff mov $0xffffffffffffffff,%rbp 40d811: 0f 82 28 01 00 00 jb 40d93f <_D2gc2gc3Gcx8bigAllocMFmPPS2gc2gc4PoolPmZPv+0x34f> 40d817: 49 8b 87 b8 00 00 00 mov 0xb8(%r15),%rax 40d81e: 49 8b 8f e0 00 00 00 mov 0xe0(%r15),%rcx 40d825: 48 39 c1 cmp %rax,%rcx 40d828: 73 61 jae 40d88b <_D2gc2gc3Gcx8bigAllocMFmPPS2gc2gc4PoolPmZPv+0x29b> 40d82a: 49 8b 97 c8 00 00 00 mov 0xc8(%r15),%rdx 40d831: 4c 89 ef mov %r13,%rdi 40d834: 48 89 ce mov %rcx,%rsi 40d837: 8a 1c 32 mov (%rdx,%rsi,1),%bl 40d83a: 80 fb 08 cmp $0x8,%bl 40d83d: 75 11 jne 40d850 <_D2gc2gc3Gcx8bigAllocMFmPPS2gc2gc4PoolPmZPv+0x260> 40d83f: 49 8b bf d8 00 00 00 mov 0xd8(%r15),%rdi 40d846: 8b 3c b7 mov (%rdi,%rsi,4),%edi 40d849: ff cf dec %edi 40d84b: 48 01 fe add %rdi,%rsi 40d84e: eb 2e jmp 40d87e <_D2gc2gc3Gcx8bigAllocMFmPPS2gc2gc4PoolPmZPv+0x28e> 40d850: 80 fb 0a cmp $0xa,%bl 40d853: 75 29 jne 40d87e <_D2gc2gc3Gcx8bigAllocMFmPPS2gc2gc4PoolPmZPv+0x28e> 40d855: 80 3c 0a 09 cmpb $0x9,(%rdx,%rcx,1) 40d859: 77 19 ja 40d874 <_D2gc2gc3Gcx8bigAllocMFmPPS2gc2gc4PoolPmZPv+0x284> 40d85b: 41 8a 8f d0 00 00 00 mov 0xd0(%r15),%cl 40d862: f6 d1 not %cl 40d864: 80 e1 01 and $0x1,%cl 40d867: 0f b6 c9 movzbl %cl,%ecx 40d86a: 48 01 f1 add %rsi,%rcx 40d86d: 49 89 8f e0 00 00 00 mov %rcx,0xe0(%r15) 40d874: 48 ff cf dec %rdi 40d877: 75 08 jne 40d881 <_D2gc2gc3Gcx8bigAllocMFmPPS2gc2gc4PoolPmZPv+0x291> 40d879: e9 b6 00 00 00 jmpq 40d934 <_D2gc2gc3Gcx8bigAllocMFmPPS2gc2gc4PoolPmZPv+0x344> 40d87e: 4c 89 ef mov %r13,%rdi 40d881: 48 ff c6 inc %rsi 40d884: 48 39 c6 cmp %rax,%rsi 40d887: 72 ae jb 40d837 <_D2gc2gc3Gcx8bigAllocMFmPPS2gc2gc4PoolPmZPv+0x247> 40d889: eb 07 jmp 40d892 <_D2gc2gc3Gcx8bigAllocMFmPPS2gc2gc4PoolPmZPv+0x2a2> 40d88b: 49 8b 97 c8 00 00 00 mov 0xc8(%r15),%rdx 40d892: 80 3c 0a 09 cmpb $0x9,(%rdx,%rcx,1) 40d896: 0f 87 a3 00 00 00 ja 40d93f <_D2gc2gc3Gcx8bigAllocMFmPPS2gc2gc4PoolPmZPv+0x34f> 40d89c: 49 89 87 e0 00 00 00 mov %rax,0xe0(%r15) 40d8a3: e9 97 00 00 00 jmpq 40d93f <_D2gc2gc3Gcx8bigAllocMFmPPS2gc2gc4PoolPmZPv+0x34f> 40d8a8: 4d 39 af c0 00 00 00 cmp %r13,0xc0(%r15) 40d8af: 48 c7 c5 ff ff ff ff mov $0xffffffffffffffff,%rbp 40d8b6: 0f 82 83 00 00 00 jb 40d93f <_D2gc2gc3Gcx8bigAllocMFmPPS2gc2gc4PoolPmZPv+0x34f> 40d8bc: 49 8b 87 b8 00 00 00 mov 0xb8(%r15),%rax 40d8c3: 49 8b 8f e0 00 00 00 mov 0xe0(%r15),%rcx 40d8ca: 48 39 c1 cmp %rax,%rcx 40d8cd: 0f 83 11 01 00 00 jae 40d9e4 <_D2gc2gc3Gcx8bigAllocMFmPPS2gc2gc4PoolPmZPv+0x3f4> 40d8d3: 49 8b 97 c8 00 00 00 mov 0xc8(%r15),%rdx 40d8da: 4c 89 ef mov %r13,%rdi 40d8dd: 48 89 ce mov %rcx,%rsi 40d8e0: 8a 1c 32 mov (%rdx,%rsi,1),%bl 40d8e3: 80 fb 08 cmp $0x8,%bl 40d8e6: 75 11 jne 40d8f9 <_D2gc2gc3Gcx8bigAllocMFmPPS2gc2gc4PoolPmZPv+0x309> 40d8e8: 49 8b bf d8 00 00 00 mov 0xd8(%r15),%rdi 40d8ef: 8b 3c b7 mov (%rdi,%rsi,4),%edi 40d8f2: ff cf dec %edi 40d8f4: 48 01 fe add %rdi,%rsi 40d8f7: eb 2b jmp 40d924 <_D2gc2gc3Gcx8bigAllocMFmPPS2gc2gc4PoolPmZPv+0x334> 40d8f9: 80 fb 0a cmp $0xa,%bl 40d8fc: 75 26 jne 40d924 <_D2gc2gc3Gcx8bigAllocMFmPPS2gc2gc4PoolPmZPv+0x334> 40d8fe: 80 3c 0a 09 cmpb $0x9,(%rdx,%rcx,1) 40d902: 77 19 ja 40d91d <_D2gc2gc3Gcx8bigAllocMFmPPS2gc2gc4PoolPmZPv+0x32d> 40d904: 41 8a 8f d0 00 00 00 mov 0xd0(%r15),%cl 40d90b: f6 d1 not %cl 40d90d: 80 e1 01 and $0x1,%cl 40d910: 0f b6 c9 movzbl %cl,%ecx 40d913: 48 01 f1 add %rsi,%rcx 40d916: 49 89 8f e0 00 00 00 mov %rcx,0xe0(%r15) 40d91d: 48 ff cf dec %rdi 40d920: 75 05 jne 40d927 <_D2gc2gc3Gcx8bigAllocMFmPPS2gc2gc4PoolPmZPv+0x337> 40d922: eb 10 jmp 40d934 <_D2gc2gc3Gcx8bigAllocMFmPPS2gc2gc4PoolPmZPv+0x344> 40d924: 4c 89 ef mov %r13,%rdi 40d927: 48 ff c6 inc %rsi 40d92a: 48 39 c6 cmp %rax,%rsi 40d92d: 72 b1 jb 40d8e0 <_D2gc2gc3Gcx8bigAllocMFmPPS2gc2gc4PoolPmZPv+0x2f0> 40d92f: e9 5e ff ff ff jmpq 40d892 <_D2gc2gc3Gcx8bigAllocMFmPPS2gc2gc4PoolPmZPv+0x2a2> 40d934: 48 8b 44 24 20 mov 0x20(%rsp),%rax 40d939: 48 01 f0 add %rsi,%rax 40d93c: 48 89 c5 mov %rax,%rbp 40d93f: 49 8b 87 c8 00 00 00 mov 0xc8(%r15),%rax 40d946: c6 04 28 08 movb $0x8,(%rax,%rbp,1) 40d94a: 4c 8d 75 01 lea 0x1(%rbp),%r14 40d94e: 48 81 7c 24 18 00 20 cmpq $0x2000,0x18(%rsp) 40d955: 00 00 40d957: 72 18 jb 40d971 <_D2gc2gc3Gcx8bigAllocMFmPPS2gc2gc4PoolPmZPv+0x381> 40d959: 49 8b bf c8 00 00 00 mov 0xc8(%r15),%rdi 40d960: 4c 01 f7 add %r14,%rdi 40d963: 49 8d 55 ff lea -0x1(%r13),%rdx 40d967: be 09 00 00 00 mov $0x9,%esi 40d96c: e8 ff 3e ff ff callq 401870 40d971: 4d 3b b7 b8 00 00 00 cmp 0xb8(%r15),%r14 40d978: 73 2d jae 40d9a7 <_D2gc2gc3Gcx8bigAllocMFmPPS2gc2gc4PoolPmZPv+0x3b7> 40d97a: b8 01 00 00 00 mov $0x1,%eax 40d97f: 90 nop 40d980: 49 8b 8f c8 00 00 00 mov 0xc8(%r15),%rcx 40d987: 42 80 3c 31 09 cmpb $0x9,(%rcx,%r14,1) 40d98c: 75 19 jne 40d9a7 <_D2gc2gc3Gcx8bigAllocMFmPPS2gc2gc4PoolPmZPv+0x3b7> 40d98e: 49 8b 8f d8 00 00 00 mov 0xd8(%r15),%rcx 40d995: 42 89 04 b1 mov %eax,(%rcx,%r14,4) 40d999: ff c0 inc %eax 40d99b: 49 ff c6 inc %r14 40d99e: 4d 3b b7 b8 00 00 00 cmp 0xb8(%r15),%r14 40d9a5: 72 d9 jb 40d980 <_D2gc2gc3Gcx8bigAllocMFmPPS2gc2gc4PoolPmZPv+0x390> 40d9a7: 49 8b 87 d8 00 00 00 mov 0xd8(%r15),%rax 40d9ae: 41 29 ee sub %ebp,%r14d 40d9b1: 44 89 34 a8 mov %r14d,(%rax,%rbp,4) 40d9b5: 4d 29 af c0 00 00 00 sub %r13,0xc0(%r15) 40d9bc: 48 c1 e5 0c shl $0xc,%rbp 40d9c0: 49 03 2f add (%r15),%rbp 40d9c3: 48 8b 44 24 10 mov 0x10(%rsp),%rax 40d9c8: 48 85 c0 test %rax,%rax 40d9cb: 74 07 je 40d9d4 <_D2gc2gc3Gcx8bigAllocMFmPPS2gc2gc4PoolPmZPv+0x3e4> 40d9cd: 49 c1 e5 0c shl $0xc,%r13 40d9d1: 4c 89 28 mov %r13,(%rax) 40d9d4: 48 8b 44 24 08 mov 0x8(%rsp),%rax 40d9d9: 4c 89 38 mov %r15,(%rax) 40d9dc: 48 89 e8 mov %rbp,%rax 40d9df: e9 10 fe ff ff jmpq 40d7f4 <_D2gc2gc3Gcx8bigAllocMFmPPS2gc2gc4PoolPmZPv+0x204> 40d9e4: 49 8b 97 c8 00 00 00 mov 0xc8(%r15),%rdx 40d9eb: e9 a2 fe ff ff jmpq 40d892 <_D2gc2gc3Gcx8bigAllocMFmPPS2gc2gc4PoolPmZPv+0x2a2> 40d9f0: 0f 0b ud2a 40d9f2: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) 40d9f9: 00 00 00 40d9fc: 0f 1f 40 00 nopl 0x0(%rax) 000000000040da00 <_D2gc2gc2GC6callocMFmkPmZPv>: 40da00: 55 push %rbp 40da01: 41 57 push %r15 40da03: 41 56 push %r14 40da05: 53 push %rbx 40da06: 50 push %rax 40da07: 48 89 cb mov %rcx,%rbx 40da0a: 41 89 d7 mov %edx,%r15d 40da0d: 49 89 fe mov %rdi,%r14 40da10: 48 85 db test %rbx,%rbx 40da13: 74 60 je 40da75 <_D2gc2gc2GC6callocMFmkPmZPv+0x75> 40da15: 48 85 f6 test %rsi,%rsi 40da18: 48 8d 2c 24 lea (%rsp),%rbp 40da1c: 48 0f 45 ee cmovne %rsi,%rbp 40da20: 48 8b 3d e9 2c 22 00 mov 0x222ce9(%rip),%rdi # 630710 <_D2gc2gc2GC6gcLockC2gc2gc7GCMutex> 40da27: 48 8b 07 mov (%rdi),%rax 40da2a: ff 50 28 callq *0x28(%rax) 40da2d: 4c 89 f7 mov %r14,%rdi 40da30: 48 89 ee mov %rbp,%rsi 40da33: 44 89 fa mov %r15d,%edx 40da36: 48 89 d9 mov %rbx,%rcx 40da39: e8 92 ec ff ff callq 40c6d0 <_D2gc2gc2GC12mallocNoSyncMFmkPmZPv> 40da3e: 49 89 c6 mov %rax,%r14 40da41: 48 8b 3d c8 2c 22 00 mov 0x222cc8(%rip),%rdi # 630710 <_D2gc2gc2GC6gcLockC2gc2gc7GCMutex> 40da48: 48 8b 07 mov (%rdi),%rax 40da4b: ff 50 30 callq *0x30(%rax) 40da4e: 31 f6 xor %esi,%esi 40da50: 4c 89 f7 mov %r14,%rdi 40da53: 48 89 da mov %rbx,%rdx 40da56: e8 15 3e ff ff callq 401870 40da5b: 41 f6 c7 02 test $0x2,%r15b 40da5f: 75 26 jne 40da87 <_D2gc2gc2GC6callocMFmkPmZPv+0x87> 40da61: 49 8d 3c 1e lea (%r14,%rbx,1),%rdi 40da65: 48 8b 55 00 mov 0x0(%rbp),%rdx 40da69: 48 29 da sub %rbx,%rdx 40da6c: 31 f6 xor %esi,%esi 40da6e: e8 fd 3d ff ff callq 401870 40da73: eb 12 jmp 40da87 <_D2gc2gc2GC6callocMFmkPmZPv+0x87> 40da75: 45 31 f6 xor %r14d,%r14d 40da78: 48 85 f6 test %rsi,%rsi 40da7b: 74 0a je 40da87 <_D2gc2gc2GC6callocMFmkPmZPv+0x87> 40da7d: 48 c7 06 00 00 00 00 movq $0x0,(%rsi) 40da84: 45 31 f6 xor %r14d,%r14d 40da87: 4c 89 f0 mov %r14,%rax 40da8a: 48 83 c4 08 add $0x8,%rsp 40da8e: 5b pop %rbx 40da8f: 41 5e pop %r14 40da91: 41 5f pop %r15 40da93: 5d pop %rbp 40da94: c3 retq 40da95: 48 89 c3 mov %rax,%rbx 40da98: 48 8b 05 71 2c 22 00 mov 0x222c71(%rip),%rax # 630710 <_D2gc2gc2GC6gcLockC2gc2gc7GCMutex> 40da9f: 48 8b 08 mov (%rax),%rcx 40daa2: 48 8b 49 30 mov 0x30(%rcx),%rcx 40daa6: 48 89 c7 mov %rax,%rdi 40daa9: ff d1 callq *%rcx 40daab: 48 89 df mov %rbx,%rdi 40daae: e8 1d b2 ff ff callq 408cd0 <_d_eh_resume_unwind> 40dab3: 48 89 c7 mov %rax,%rdi 40dab6: 48 89 de mov %rbx,%rsi 40dab9: e8 22 b2 ff ff callq 408ce0 <_d_eh_handle_collision> 40dabe: 66 90 xchg %ax,%ax 000000000040dac0 <_D2gc2gc2GC7reallocMFPvmkPmZPv>: 40dac0: 55 push %rbp 40dac1: 41 57 push %r15 40dac3: 41 56 push %r14 40dac5: 41 54 push %r12 40dac7: 53 push %rbx 40dac8: 48 83 ec 10 sub $0x10,%rsp 40dacc: 4d 89 c4 mov %r8,%r12 40dacf: 49 89 ce mov %rcx,%r14 40dad2: 41 89 d7 mov %edx,%r15d 40dad5: 48 89 fd mov %rdi,%rbp 40dad8: 48 85 f6 test %rsi,%rsi 40dadb: 48 8d 5c 24 08 lea 0x8(%rsp),%rbx 40dae0: 48 0f 45 de cmovne %rsi,%rbx 40dae4: 48 8b 3d 25 2c 22 00 mov 0x222c25(%rip),%rdi # 630710 <_D2gc2gc2GC6gcLockC2gc2gc7GCMutex> 40daeb: 48 8b 07 mov (%rdi),%rax 40daee: ff 50 28 callq *0x28(%rax) 40daf1: 48 89 ef mov %rbp,%rdi 40daf4: 48 89 de mov %rbx,%rsi 40daf7: 44 89 fa mov %r15d,%edx 40dafa: 4c 89 f1 mov %r14,%rcx 40dafd: 4d 89 e0 mov %r12,%r8 40db00: e8 6b 00 00 00 callq 40db70 <_D2gc2gc2GC13reallocNoSyncMFPvmkPmZPv> 40db05: 48 89 c5 mov %rax,%rbp 40db08: 48 8b 3d 01 2c 22 00 mov 0x222c01(%rip),%rdi # 630710 <_D2gc2gc2GC6gcLockC2gc2gc7GCMutex> 40db0f: 48 8b 07 mov (%rdi),%rax 40db12: ff 50 30 callq *0x30(%rax) 40db15: 4c 39 e5 cmp %r12,%rbp 40db18: 74 18 je 40db32 <_D2gc2gc2GC7reallocMFPvmkPmZPv+0x72> 40db1a: 41 83 e7 02 and $0x2,%r15d 40db1e: 75 12 jne 40db32 <_D2gc2gc2GC7reallocMFPvmkPmZPv+0x72> 40db20: 4a 8d 7c 35 00 lea 0x0(%rbp,%r14,1),%rdi 40db25: 48 8b 13 mov (%rbx),%rdx 40db28: 4c 29 f2 sub %r14,%rdx 40db2b: 31 f6 xor %esi,%esi 40db2d: e8 3e 3d ff ff callq 401870 40db32: 48 89 e8 mov %rbp,%rax 40db35: 48 83 c4 10 add $0x10,%rsp 40db39: 5b pop %rbx 40db3a: 41 5c pop %r12 40db3c: 41 5e pop %r14 40db3e: 41 5f pop %r15 40db40: 5d pop %rbp 40db41: c3 retq 40db42: 48 89 c3 mov %rax,%rbx 40db45: 48 8b 05 c4 2b 22 00 mov 0x222bc4(%rip),%rax # 630710 <_D2gc2gc2GC6gcLockC2gc2gc7GCMutex> 40db4c: 48 8b 08 mov (%rax),%rcx 40db4f: 48 8b 49 30 mov 0x30(%rcx),%rcx 40db53: 48 89 c7 mov %rax,%rdi 40db56: ff d1 callq *%rcx 40db58: 48 89 df mov %rbx,%rdi 40db5b: e8 70 b1 ff ff callq 408cd0 <_d_eh_resume_unwind> 40db60: 48 89 c7 mov %rax,%rdi 40db63: 48 89 de mov %rbx,%rsi 40db66: e8 75 b1 ff ff callq 408ce0 <_d_eh_handle_collision> 40db6b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 000000000040db70 <_D2gc2gc2GC13reallocNoSyncMFPvmkPmZPv>: 40db70: 55 push %rbp 40db71: 41 57 push %r15 40db73: 41 56 push %r14 40db75: 41 55 push %r13 40db77: 41 54 push %r12 40db79: 53 push %rbx 40db7a: 48 83 ec 18 sub $0x18,%rsp 40db7e: 4c 89 c3 mov %r8,%rbx 40db81: 49 89 cc mov %rcx,%r12 40db84: 89 d5 mov %edx,%ebp 40db86: 49 89 f5 mov %rsi,%r13 40db89: 49 89 ff mov %rdi,%r15 40db8c: 49 8b 47 18 mov 0x18(%r15),%rax 40db90: 83 78 70 00 cmpl $0x0,0x70(%rax) 40db94: 74 05 je 40db9b <_D2gc2gc2GC13reallocNoSyncMFPvmkPmZPv+0x2b> 40db96: e8 35 8a ff ff callq 4065d0 40db9b: 4d 85 e4 test %r12,%r12 40db9e: 74 63 je 40dc03 <_D2gc2gc2GC13reallocNoSyncMFPvmkPmZPv+0x93> 40dba0: 48 85 db test %rbx,%rbx 40dba3: 0f 84 84 00 00 00 je 40dc2d <_D2gc2gc2GC13reallocNoSyncMFPvmkPmZPv+0xbd> 40dba9: 89 6c 24 10 mov %ebp,0x10(%rsp) 40dbad: 49 8b 47 18 mov 0x18(%r15),%rax 40dbb1: 48 39 18 cmp %rbx,(%rax) 40dbb4: 0f 84 91 00 00 00 je 40dc4b <_D2gc2gc2GC13reallocNoSyncMFPvmkPmZPv+0xdb> 40dbba: 45 31 f6 xor %r14d,%r14d 40dbbd: 48 39 58 78 cmp %rbx,0x78(%rax) 40dbc1: 0f 87 b4 03 00 00 ja 40df7b <_D2gc2gc2GC13reallocNoSyncMFPvmkPmZPv+0x40b> 40dbc7: 45 31 f6 xor %r14d,%r14d 40dbca: 48 39 98 80 00 00 00 cmp %rbx,0x80(%rax) 40dbd1: 0f 86 a4 03 00 00 jbe 40df7b <_D2gc2gc2GC13reallocNoSyncMFPvmkPmZPv+0x40b> 40dbd7: 48 8b 88 88 00 00 00 mov 0x88(%rax),%rcx 40dbde: 48 83 f9 01 cmp $0x1,%rcx 40dbe2: 0f 87 ef 00 00 00 ja 40dcd7 <_D2gc2gc2GC13reallocNoSyncMFPvmkPmZPv+0x167> 40dbe8: 45 31 f6 xor %r14d,%r14d 40dbeb: 48 85 c9 test %rcx,%rcx 40dbee: 0f 84 87 03 00 00 je 40df7b <_D2gc2gc2GC13reallocNoSyncMFPvmkPmZPv+0x40b> 40dbf4: 48 8b 88 90 00 00 00 mov 0x90(%rax),%rcx 40dbfb: 48 8b 39 mov (%rcx),%rdi 40dbfe: e9 34 01 00 00 jmpq 40dd37 <_D2gc2gc2GC13reallocNoSyncMFPvmkPmZPv+0x1c7> 40dc03: 48 85 db test %rbx,%rbx 40dc06: 74 0b je 40dc13 <_D2gc2gc2GC13reallocNoSyncMFPvmkPmZPv+0xa3> 40dc08: 4c 89 ff mov %r15,%rdi 40dc0b: 48 89 de mov %rbx,%rsi 40dc0e: e8 8d 05 00 00 callq 40e1a0 <_D2gc2gc2GC10freeNoSyncMFPvZv> 40dc13: 31 db xor %ebx,%ebx 40dc15: 4d 85 ed test %r13,%r13 40dc18: 0f 84 61 05 00 00 je 40e17f <_D2gc2gc2GC13reallocNoSyncMFPvmkPmZPv+0x60f> 40dc1e: 49 c7 45 00 00 00 00 movq $0x0,0x0(%r13) 40dc25: 00 40dc26: 31 db xor %ebx,%ebx 40dc28: e9 52 05 00 00 jmpq 40e17f <_D2gc2gc2GC13reallocNoSyncMFPvmkPmZPv+0x60f> 40dc2d: 4c 89 ff mov %r15,%rdi 40dc30: 4c 89 ee mov %r13,%rsi 40dc33: 89 ea mov %ebp,%edx 40dc35: 4c 89 e1 mov %r12,%rcx 40dc38: 48 83 c4 18 add $0x18,%rsp 40dc3c: 5b pop %rbx 40dc3d: 41 5c pop %r12 40dc3f: 41 5d pop %r13 40dc41: 41 5e pop %r14 40dc43: 41 5f pop %r15 40dc45: 5d pop %rbp 40dc46: e9 85 ea ff ff jmpq 40c6d0 <_D2gc2gc2GC12mallocNoSyncMFmkPmZPv> 40dc4b: 4c 8b 70 08 mov 0x8(%rax),%r14 40dc4f: 49 81 fe 00 10 00 00 cmp $0x1000,%r14 40dc56: 0f 82 1f 03 00 00 jb 40df7b <_D2gc2gc2GC13reallocNoSyncMFPvmkPmZPv+0x40b> 40dc5c: 49 81 fc 00 10 00 00 cmp $0x1000,%r12 40dc63: 0f 82 12 03 00 00 jb 40df7b <_D2gc2gc2GC13reallocNoSyncMFPvmkPmZPv+0x40b> 40dc69: 4c 89 f0 mov %r14,%rax 40dc6c: 48 c1 e8 0c shr $0xc,%rax 40dc70: 4d 8d 84 24 ff 0f 00 lea 0xfff(%r12),%r8 40dc77: 00 40dc78: 49 c1 e8 0c shr $0xc,%r8 40dc7c: 49 39 c0 cmp %rax,%r8 40dc7f: 0f 84 fa 04 00 00 je 40e17f <_D2gc2gc2GC13reallocNoSyncMFPvmkPmZPv+0x60f> 40dc85: 4c 89 6c 24 08 mov %r13,0x8(%rsp) 40dc8a: 49 8b 57 18 mov 0x18(%r15),%rdx 40dc8e: 45 31 ed xor %r13d,%r13d 40dc91: 48 39 5a 78 cmp %rbx,0x78(%rdx) 40dc95: 0f 87 2b 01 00 00 ja 40ddc6 <_D2gc2gc2GC13reallocNoSyncMFPvmkPmZPv+0x256> 40dc9b: 45 31 ed xor %r13d,%r13d 40dc9e: 48 39 9a 80 00 00 00 cmp %rbx,0x80(%rdx) 40dca5: 0f 86 1b 01 00 00 jbe 40ddc6 <_D2gc2gc2GC13reallocNoSyncMFPvmkPmZPv+0x256> 40dcab: 48 8b 8a 88 00 00 00 mov 0x88(%rdx),%rcx 40dcb2: 48 83 f9 01 cmp $0x1,%rcx 40dcb6: 0f 87 c7 00 00 00 ja 40dd83 <_D2gc2gc2GC13reallocNoSyncMFPvmkPmZPv+0x213> 40dcbc: 45 31 ed xor %r13d,%r13d 40dcbf: 48 85 c9 test %rcx,%rcx 40dcc2: 0f 84 fe 00 00 00 je 40ddc6 <_D2gc2gc2GC13reallocNoSyncMFPvmkPmZPv+0x256> 40dcc8: 48 8b 8a 90 00 00 00 mov 0x90(%rdx),%rcx 40dccf: 4c 8b 29 mov (%rcx),%r13 40dcd2: e9 ef 00 00 00 jmpq 40ddc6 <_D2gc2gc2GC13reallocNoSyncMFPvmkPmZPv+0x256> 40dcd7: 48 8b 90 90 00 00 00 mov 0x90(%rax),%rdx 40dcde: 48 ff c9 dec %rcx 40dce1: 31 ed xor %ebp,%ebp 40dce3: eb 3b jmp 40dd20 <_D2gc2gc2GC13reallocNoSyncMFPvmkPmZPv+0x1b0> 40dce5: 66 66 2e 0f 1f 84 00 nopw %cs:0x0(%rax,%rax,1) 40dcec: 00 00 00 00 40dcf0: 48 ff c6 inc %rsi 40dcf3: 48 39 ce cmp %rcx,%rsi 40dcf6: 48 89 f5 mov %rsi,%rbp 40dcf9: 41 be 00 00 00 00 mov $0x0,%r14d 40dcff: 76 1f jbe 40dd20 <_D2gc2gc2GC13reallocNoSyncMFPvmkPmZPv+0x1b0> 40dd01: e9 75 02 00 00 jmpq 40df7b <_D2gc2gc2GC13reallocNoSyncMFPvmkPmZPv+0x40b> 40dd06: 48 ff ce dec %rsi 40dd09: 48 39 f5 cmp %rsi,%rbp 40dd0c: 48 89 f1 mov %rsi,%rcx 40dd0f: eb e8 jmp 40dcf9 <_D2gc2gc2GC13reallocNoSyncMFPvmkPmZPv+0x189> 40dd11: 66 66 66 66 66 66 2e nopw %cs:0x0(%rax,%rax,1) 40dd18: 0f 1f 84 00 00 00 00 40dd1f: 00 40dd20: 48 8d 74 0d 00 lea 0x0(%rbp,%rcx,1),%rsi 40dd25: 48 d1 ee shr %rsi 40dd28: 48 8b 3c f2 mov (%rdx,%rsi,8),%rdi 40dd2c: 48 39 1f cmp %rbx,(%rdi) 40dd2f: 77 d5 ja 40dd06 <_D2gc2gc2GC13reallocNoSyncMFPvmkPmZPv+0x196> 40dd31: 48 39 5f 08 cmp %rbx,0x8(%rdi) 40dd35: 76 b9 jbe 40dcf0 <_D2gc2gc2GC13reallocNoSyncMFPvmkPmZPv+0x180> 40dd37: 45 31 f6 xor %r14d,%r14d 40dd3a: 48 85 ff test %rdi,%rdi 40dd3d: 0f 84 38 02 00 00 je 40df7b <_D2gc2gc2GC13reallocNoSyncMFPvmkPmZPv+0x40b> 40dd43: 48 89 d9 mov %rbx,%rcx 40dd46: 48 2b 0f sub (%rdi),%rcx 40dd49: 48 c1 e9 0c shr $0xc,%rcx 40dd4d: 48 8b 97 c8 00 00 00 mov 0xc8(%rdi),%rdx 40dd54: 0f b6 14 0a movzbl (%rdx,%rcx,1),%edx 40dd58: 48 83 fa 08 cmp $0x8,%rdx 40dd5c: 75 0f jne 40dd6d <_D2gc2gc2GC13reallocNoSyncMFPvmkPmZPv+0x1fd> 40dd5e: 48 8b 97 d8 00 00 00 mov 0xd8(%rdi),%rdx 40dd65: 8b 0c 8a mov (%rdx,%rcx,4),%ecx 40dd68: c1 e1 0c shl $0xc,%ecx 40dd6b: eb 07 jmp 40dd74 <_D2gc2gc2GC13reallocNoSyncMFPvmkPmZPv+0x204> 40dd6d: 8b 0c 95 70 de 41 00 mov 0x41de70(,%rdx,4),%ecx 40dd74: 41 89 ce mov %ecx,%r14d 40dd77: 48 89 18 mov %rbx,(%rax) 40dd7a: 4c 89 70 08 mov %r14,0x8(%rax) 40dd7e: e9 cc fe ff ff jmpq 40dc4f <_D2gc2gc2GC13reallocNoSyncMFPvmkPmZPv+0xdf> 40dd83: 48 8b 92 90 00 00 00 mov 0x90(%rdx),%rdx 40dd8a: 48 ff c9 dec %rcx 40dd8d: 31 f6 xor %esi,%esi 40dd8f: eb 1e jmp 40ddaf <_D2gc2gc2GC13reallocNoSyncMFPvmkPmZPv+0x23f> 40dd91: 48 ff c7 inc %rdi 40dd94: 48 39 cf cmp %rcx,%rdi 40dd97: 48 89 fe mov %rdi,%rsi 40dd9a: 41 bd 00 00 00 00 mov $0x0,%r13d 40dda0: 76 0d jbe 40ddaf <_D2gc2gc2GC13reallocNoSyncMFPvmkPmZPv+0x23f> 40dda2: eb 22 jmp 40ddc6 <_D2gc2gc2GC13reallocNoSyncMFPvmkPmZPv+0x256> 40dda4: 48 ff cf dec %rdi 40dda7: 48 39 fe cmp %rdi,%rsi 40ddaa: 48 89 f9 mov %rdi,%rcx 40ddad: eb eb jmp 40dd9a <_D2gc2gc2GC13reallocNoSyncMFPvmkPmZPv+0x22a> 40ddaf: 48 8d 3c 0e lea (%rsi,%rcx,1),%rdi 40ddb3: 48 d1 ef shr %rdi 40ddb6: 4c 8b 2c fa mov (%rdx,%rdi,8),%r13 40ddba: 49 39 5d 00 cmp %rbx,0x0(%r13) 40ddbe: 77 e4 ja 40dda4 <_D2gc2gc2GC13reallocNoSyncMFPvmkPmZPv+0x234> 40ddc0: 49 39 5d 08 cmp %rbx,0x8(%r13) 40ddc4: 76 cb jbe 40dd91 <_D2gc2gc2GC13reallocNoSyncMFPvmkPmZPv+0x221> 40ddc6: 48 89 d9 mov %rbx,%rcx 40ddc9: 49 2b 4d 00 sub 0x0(%r13),%rcx 40ddcd: 48 89 cd mov %rcx,%rbp 40ddd0: 48 c1 fd 3f sar $0x3f,%rbp 40ddd4: 48 c1 ed 34 shr $0x34,%rbp 40ddd8: 48 01 cd add %rcx,%rbp 40dddb: 48 c1 fd 0c sar $0xc,%rbp 40dddf: 4a 8d 4c 05 00 lea 0x0(%rbp,%r8,1),%rcx 40dde4: 4c 89 c2 mov %r8,%rdx 40dde7: 48 29 c2 sub %rax,%rdx 40ddea: 73 3f jae 40de2b <_D2gc2gc2GC13reallocNoSyncMFPvmkPmZPv+0x2bb> 40ddec: 49 39 8d e0 00 00 00 cmp %rcx,0xe0(%r13) 40ddf3: 76 07 jbe 40ddfc <_D2gc2gc2GC13reallocNoSyncMFPvmkPmZPv+0x28c> 40ddf5: 49 89 8d e0 00 00 00 mov %rcx,0xe0(%r13) 40ddfc: 48 8d 54 05 00 lea 0x0(%rbp,%rax,1),%rdx 40de01: 48 39 ca cmp %rcx,%rdx 40de04: 76 7a jbe 40de80 <_D2gc2gc2GC13reallocNoSyncMFPvmkPmZPv+0x310> 40de06: 4c 29 c0 sub %r8,%rax 40de09: 49 8b 95 c8 00 00 00 mov 0xc8(%r13),%rdx 40de10: 80 3c 0a 09 cmpb $0x9,(%rdx,%rcx,1) 40de14: 77 07 ja 40de1d <_D2gc2gc2GC13reallocNoSyncMFPvmkPmZPv+0x2ad> 40de16: 49 ff 85 c0 00 00 00 incq 0xc0(%r13) 40de1d: c6 04 0a 0a movb $0xa,(%rdx,%rcx,1) 40de21: 48 ff c1 inc %rcx 40de24: 48 ff c8 dec %rax 40de27: 75 e0 jne 40de09 <_D2gc2gc2GC13reallocNoSyncMFPvmkPmZPv+0x299> 40de29: eb 55 jmp 40de80 <_D2gc2gc2GC13reallocNoSyncMFPvmkPmZPv+0x310> 40de2b: 49 89 d1 mov %rdx,%r9 40de2e: 49 3b 8d b8 00 00 00 cmp 0xb8(%r13),%rcx 40de35: 77 49 ja 40de80 <_D2gc2gc2GC13reallocNoSyncMFPvmkPmZPv+0x310> 40de37: 4c 89 04 24 mov %r8,(%rsp) 40de3b: 49 8b bd c8 00 00 00 mov 0xc8(%r13),%rdi 40de42: 48 01 e8 add %rbp,%rax 40de45: 48 29 c1 sub %rax,%rcx 40de48: 74 18 je 40de62 <_D2gc2gc2GC13reallocNoSyncMFPvmkPmZPv+0x2f2> 40de4a: 48 8d 14 07 lea (%rdi,%rax,1),%rdx 40de4e: 31 f6 xor %esi,%esi 40de50: 80 3c 32 0a cmpb $0xa,(%rdx,%rsi,1) 40de54: 0f 85 1c 01 00 00 jne 40df76 <_D2gc2gc2GC13reallocNoSyncMFPvmkPmZPv+0x406> 40de5a: 48 ff c6 inc %rsi 40de5d: 48 39 ce cmp %rcx,%rsi 40de60: 72 ee jb 40de50 <_D2gc2gc2GC13reallocNoSyncMFPvmkPmZPv+0x2e0> 40de62: 48 01 c7 add %rax,%rdi 40de65: be 09 00 00 00 mov $0x9,%esi 40de6a: 4d 89 ce mov %r9,%r14 40de6d: 4c 89 f2 mov %r14,%rdx 40de70: e8 fb 39 ff ff callq 401870 40de75: 4d 29 b5 c0 00 00 00 sub %r14,0xc0(%r13) 40de7c: 4c 8b 04 24 mov (%rsp),%r8 40de80: 4d 89 c6 mov %r8,%r14 40de83: 48 8d 45 01 lea 0x1(%rbp),%rax 40de87: 49 3b 85 b8 00 00 00 cmp 0xb8(%r13),%rax 40de8e: 8b 74 24 10 mov 0x10(%rsp),%esi 40de92: 73 2a jae 40debe <_D2gc2gc2GC13reallocNoSyncMFPvmkPmZPv+0x34e> 40de94: b9 01 00 00 00 mov $0x1,%ecx 40de99: 49 8b 95 c8 00 00 00 mov 0xc8(%r13),%rdx 40dea0: 80 3c 02 09 cmpb $0x9,(%rdx,%rax,1) 40dea4: 75 18 jne 40debe <_D2gc2gc2GC13reallocNoSyncMFPvmkPmZPv+0x34e> 40dea6: 49 8b 95 d8 00 00 00 mov 0xd8(%r13),%rdx 40dead: 89 0c 82 mov %ecx,(%rdx,%rax,4) 40deb0: ff c1 inc %ecx 40deb2: 48 ff c0 inc %rax 40deb5: 49 3b 85 b8 00 00 00 cmp 0xb8(%r13),%rax 40debc: 72 db jb 40de99 <_D2gc2gc2GC13reallocNoSyncMFPvmkPmZPv+0x329> 40debe: 49 8b 8d d8 00 00 00 mov 0xd8(%r13),%rcx 40dec5: 29 e8 sub %ebp,%eax 40dec7: 89 04 a9 mov %eax,(%rcx,%rbp,4) 40deca: 85 f6 test %esi,%esi 40decc: 74 77 je 40df45 <_D2gc2gc2GC13reallocNoSyncMFPvmkPmZPv+0x3d5> 40dece: 48 89 d8 mov %rbx,%rax 40ded1: 49 2b 45 00 sub 0x0(%r13),%rax 40ded5: 41 8a 8d d0 00 00 00 mov 0xd0(%r13),%cl 40dedc: 80 e1 01 and $0x1,%cl 40dedf: c0 e1 03 shl $0x3,%cl 40dee2: 0f b6 c9 movzbl %cl,%ecx 40dee5: 83 c9 04 or $0x4,%ecx 40dee8: 48 d3 e8 shr %cl,%rax 40deeb: 48 89 c2 mov %rax,%rdx 40deee: 48 c1 ea 06 shr $0x6,%rdx 40def2: bf 01 00 00 00 mov $0x1,%edi 40def7: 88 c1 mov %al,%cl 40def9: 48 d3 e7 shl %cl,%rdi 40defc: 48 f7 d7 not %rdi 40deff: 49 83 7d 68 00 cmpq $0x0,0x68(%r13) 40df04: 74 09 je 40df0f <_D2gc2gc2GC13reallocNoSyncMFPvmkPmZPv+0x39f> 40df06: 49 8b 4d 58 mov 0x58(%r13),%rcx 40df0a: 48 21 7c d1 08 and %rdi,0x8(%rcx,%rdx,8) 40df0f: 49 8b 4d 70 mov 0x70(%r13),%rcx 40df13: 48 21 7c d1 08 and %rdi,0x8(%rcx,%rdx,8) 40df18: 49 8b 8d 88 00 00 00 mov 0x88(%r13),%rcx 40df1f: 48 21 7c d1 08 and %rdi,0x8(%rcx,%rdx,8) 40df24: 49 83 bd b0 00 00 00 cmpq $0x0,0xb0(%r13) 40df2b: 00 40df2c: 74 0c je 40df3a <_D2gc2gc2GC13reallocNoSyncMFPvmkPmZPv+0x3ca> 40df2e: 49 8b 8d a0 00 00 00 mov 0xa0(%r13),%rcx 40df35: 48 21 7c d1 08 and %rdi,0x8(%rcx,%rdx,8) 40df3a: 48 89 c2 mov %rax,%rdx 40df3d: 4c 89 e9 mov %r13,%rcx 40df40: e8 eb e3 ff ff callq 40c330 <_D2gc2gc3Gcx7setBitsMFPS2gc2gc4PoolmkZv> 40df45: 49 c1 e6 0c shl $0xc,%r14 40df49: 48 8b 44 24 08 mov 0x8(%rsp),%rax 40df4e: 48 85 c0 test %rax,%rax 40df51: 74 03 je 40df56 <_D2gc2gc2GC13reallocNoSyncMFPvmkPmZPv+0x3e6> 40df53: 4c 89 30 mov %r14,(%rax) 40df56: 49 8b 47 18 mov 0x18(%r15),%rax 40df5a: 48 39 18 cmp %rbx,(%rax) 40df5d: 75 04 jne 40df63 <_D2gc2gc2GC13reallocNoSyncMFPvmkPmZPv+0x3f3> 40df5f: 4c 89 70 08 mov %r14,0x8(%rax) 40df63: 48 39 58 10 cmp %rbx,0x10(%rax) 40df67: 0f 85 12 02 00 00 jne 40e17f <_D2gc2gc2GC13reallocNoSyncMFPvmkPmZPv+0x60f> 40df6d: 4c 89 70 20 mov %r14,0x20(%rax) 40df71: e9 09 02 00 00 jmpq 40e17f <_D2gc2gc2GC13reallocNoSyncMFPvmkPmZPv+0x60f> 40df76: 4c 8b 6c 24 08 mov 0x8(%rsp),%r13 40df7b: 4d 39 e6 cmp %r12,%r14 40df7e: 72 09 jb 40df89 <_D2gc2gc2GC13reallocNoSyncMFPvmkPmZPv+0x419> 40df80: 4b 8d 04 24 lea (%r12,%r12,1),%rax 40df84: 49 39 c6 cmp %rax,%r14 40df87: 76 46 jbe 40dfcf <_D2gc2gc2GC13reallocNoSyncMFPvmkPmZPv+0x45f> 40df89: 4d 85 f6 test %r14,%r14 40df8c: 0f 84 c0 01 00 00 je 40e152 <_D2gc2gc2GC13reallocNoSyncMFPvmkPmZPv+0x5e2> 40df92: 49 8b 4f 18 mov 0x18(%r15),%rcx 40df96: 48 39 59 78 cmp %rbx,0x78(%rcx) 40df9a: 0f 87 b2 01 00 00 ja 40e152 <_D2gc2gc2GC13reallocNoSyncMFPvmkPmZPv+0x5e2> 40dfa0: 48 39 99 80 00 00 00 cmp %rbx,0x80(%rcx) 40dfa7: 0f 86 a5 01 00 00 jbe 40e152 <_D2gc2gc2GC13reallocNoSyncMFPvmkPmZPv+0x5e2> 40dfad: 48 8b 81 88 00 00 00 mov 0x88(%rcx),%rax 40dfb4: 48 83 f8 01 cmp $0x1,%rax 40dfb8: 77 27 ja 40dfe1 <_D2gc2gc2GC13reallocNoSyncMFPvmkPmZPv+0x471> 40dfba: 48 85 c0 test %rax,%rax 40dfbd: 0f 84 8f 01 00 00 je 40e152 <_D2gc2gc2GC13reallocNoSyncMFPvmkPmZPv+0x5e2> 40dfc3: 48 8b 81 90 00 00 00 mov 0x90(%rcx),%rax 40dfca: 48 8b 28 mov (%rax),%rbp 40dfcd: eb 58 jmp 40e027 <_D2gc2gc2GC13reallocNoSyncMFPvmkPmZPv+0x4b7> 40dfcf: 4d 85 ed test %r13,%r13 40dfd2: 0f 84 a7 01 00 00 je 40e17f <_D2gc2gc2GC13reallocNoSyncMFPvmkPmZPv+0x60f> 40dfd8: 4d 89 75 00 mov %r14,0x0(%r13) 40dfdc: e9 9e 01 00 00 jmpq 40e17f <_D2gc2gc2GC13reallocNoSyncMFPvmkPmZPv+0x60f> 40dfe1: 48 8b 89 90 00 00 00 mov 0x90(%rcx),%rcx 40dfe8: 48 ff c8 dec %rax 40dfeb: 31 d2 xor %edx,%edx 40dfed: 0f 1f 00 nopl (%rax) 40dff0: 48 8d 34 02 lea (%rdx,%rax,1),%rsi 40dff4: 48 d1 ee shr %rsi 40dff7: 48 8b 2c f1 mov (%rcx,%rsi,8),%rbp 40dffb: 48 39 5d 00 cmp %rbx,0x0(%rbp) 40dfff: 77 16 ja 40e017 <_D2gc2gc2GC13reallocNoSyncMFPvmkPmZPv+0x4a7> 40e001: 48 39 5d 08 cmp %rbx,0x8(%rbp) 40e005: 77 20 ja 40e027 <_D2gc2gc2GC13reallocNoSyncMFPvmkPmZPv+0x4b7> 40e007: 48 ff c6 inc %rsi 40e00a: 48 39 c6 cmp %rax,%rsi 40e00d: 48 89 f2 mov %rsi,%rdx 40e010: 76 de jbe 40dff0 <_D2gc2gc2GC13reallocNoSyncMFPvmkPmZPv+0x480> 40e012: e9 3b 01 00 00 jmpq 40e152 <_D2gc2gc2GC13reallocNoSyncMFPvmkPmZPv+0x5e2> 40e017: 48 ff ce dec %rsi 40e01a: 48 39 f2 cmp %rsi,%rdx 40e01d: 48 89 f0 mov %rsi,%rax 40e020: 76 ce jbe 40dff0 <_D2gc2gc2GC13reallocNoSyncMFPvmkPmZPv+0x480> 40e022: e9 2b 01 00 00 jmpq 40e152 <_D2gc2gc2GC13reallocNoSyncMFPvmkPmZPv+0x5e2> 40e027: 48 85 ed test %rbp,%rbp 40e02a: 0f 84 22 01 00 00 je 40e152 <_D2gc2gc2GC13reallocNoSyncMFPvmkPmZPv+0x5e2> 40e030: 4c 89 6c 24 08 mov %r13,0x8(%rsp) 40e035: 49 89 dd mov %rbx,%r13 40e038: 4c 2b 6d 00 sub 0x0(%rbp),%r13 40e03c: 8a 85 d0 00 00 00 mov 0xd0(%rbp),%al 40e042: 24 01 and $0x1,%al 40e044: c0 e0 03 shl $0x3,%al 40e047: 0f b6 c8 movzbl %al,%ecx 40e04a: 83 c9 04 or $0x4,%ecx 40e04d: 49 d3 ed shr %cl,%r13 40e050: 83 7c 24 10 00 cmpl $0x0,0x10(%rsp) 40e055: 74 64 je 40e0bb <_D2gc2gc2GC13reallocNoSyncMFPvmkPmZPv+0x54b> 40e057: 4c 89 e8 mov %r13,%rax 40e05a: 48 c1 e8 06 shr $0x6,%rax 40e05e: ba 01 00 00 00 mov $0x1,%edx 40e063: 44 88 e9 mov %r13b,%cl 40e066: 48 d3 e2 shl %cl,%rdx 40e069: 48 f7 d2 not %rdx 40e06c: 48 83 7d 68 00 cmpq $0x0,0x68(%rbp) 40e071: 74 09 je 40e07c <_D2gc2gc2GC13reallocNoSyncMFPvmkPmZPv+0x50c> 40e073: 48 8b 4d 58 mov 0x58(%rbp),%rcx 40e077: 48 21 54 c1 08 and %rdx,0x8(%rcx,%rax,8) 40e07c: 48 8b 4d 70 mov 0x70(%rbp),%rcx 40e080: 48 21 54 c1 08 and %rdx,0x8(%rcx,%rax,8) 40e085: 48 8b 8d 88 00 00 00 mov 0x88(%rbp),%rcx 40e08c: 48 21 54 c1 08 and %rdx,0x8(%rcx,%rax,8) 40e091: 48 83 bd b0 00 00 00 cmpq $0x0,0xb0(%rbp) 40e098: 00 40e099: 74 0c je 40e0a7 <_D2gc2gc2GC13reallocNoSyncMFPvmkPmZPv+0x537> 40e09b: 48 8b 8d a0 00 00 00 mov 0xa0(%rbp),%rcx 40e0a2: 48 21 54 c1 08 and %rdx,0x8(%rcx,%rax,8) 40e0a7: 8b 74 24 10 mov 0x10(%rsp),%esi 40e0ab: 4c 89 ea mov %r13,%rdx 40e0ae: 48 89 e9 mov %rbp,%rcx 40e0b1: e8 7a e2 ff ff callq 40c330 <_D2gc2gc3Gcx7setBitsMFPS2gc2gc4PoolmkZv> 40e0b6: e9 92 00 00 00 jmpq 40e14d <_D2gc2gc2GC13reallocNoSyncMFPvmkPmZPv+0x5dd> 40e0bb: 31 c0 xor %eax,%eax 40e0bd: 48 83 7d 68 00 cmpq $0x0,0x68(%rbp) 40e0c2: 74 15 je 40e0d9 <_D2gc2gc2GC13reallocNoSyncMFPvmkPmZPv+0x569> 40e0c4: 48 8d 7d 58 lea 0x58(%rbp),%rdi 40e0c8: 4c 89 ee mov %r13,%rsi 40e0cb: e8 e0 1c 00 00 callq 40fdb0 <_D2gc4bits6GCBits4testMFmZm> 40e0d0: 48 85 c0 test %rax,%rax 40e0d3: 0f 95 c0 setne %al 40e0d6: 0f b6 c0 movzbl %al,%eax 40e0d9: 48 89 44 24 10 mov %rax,0x10(%rsp) 40e0de: 48 8d 7d 70 lea 0x70(%rbp),%rdi 40e0e2: 4c 89 ee mov %r13,%rsi 40e0e5: e8 c6 1c 00 00 callq 40fdb0 <_D2gc4bits6GCBits4testMFmZm> 40e0ea: 48 8b 54 24 10 mov 0x10(%rsp),%rdx 40e0ef: 8d 4a 02 lea 0x2(%rdx),%ecx 40e0f2: 48 85 c0 test %rax,%rax 40e0f5: 0f 44 ca cmove %edx,%ecx 40e0f8: 89 4c 24 10 mov %ecx,0x10(%rsp) 40e0fc: 48 83 bd b0 00 00 00 cmpq $0x0,0xb0(%rbp) 40e103: 00 40e104: 74 22 je 40e128 <_D2gc2gc2GC13reallocNoSyncMFPvmkPmZPv+0x5b8> 40e106: 48 8d bd a0 00 00 00 lea 0xa0(%rbp),%rdi 40e10d: 4c 89 ee mov %r13,%rsi 40e110: e8 9b 1c 00 00 callq 40fdb0 <_D2gc4bits6GCBits4testMFmZm> 40e115: 8b 54 24 10 mov 0x10(%rsp),%edx 40e119: 89 d1 mov %edx,%ecx 40e11b: 83 c9 10 or $0x10,%ecx 40e11e: 48 85 c0 test %rax,%rax 40e121: 0f 45 d1 cmovne %ecx,%edx 40e124: 89 54 24 10 mov %edx,0x10(%rsp) 40e128: 48 81 c5 88 00 00 00 add $0x88,%rbp 40e12f: 48 89 ef mov %rbp,%rdi 40e132: 4c 89 ee mov %r13,%rsi 40e135: e8 76 1c 00 00 callq 40fdb0 <_D2gc4bits6GCBits4testMFmZm> 40e13a: 8b 54 24 10 mov 0x10(%rsp),%edx 40e13e: 89 d1 mov %edx,%ecx 40e140: 83 c9 08 or $0x8,%ecx 40e143: 48 85 c0 test %rax,%rax 40e146: 0f 44 ca cmove %edx,%ecx 40e149: 89 4c 24 10 mov %ecx,0x10(%rsp) 40e14d: 4c 8b 6c 24 08 mov 0x8(%rsp),%r13 40e152: 4c 89 ff mov %r15,%rdi 40e155: 4c 89 ee mov %r13,%rsi 40e158: 8b 54 24 10 mov 0x10(%rsp),%edx 40e15c: 4c 89 e1 mov %r12,%rcx 40e15f: e8 6c e5 ff ff callq 40c6d0 <_D2gc2gc2GC12mallocNoSyncMFmkPmZPv> 40e164: 48 89 c5 mov %rax,%rbp 40e167: 4d 39 e6 cmp %r12,%r14 40e16a: 4d 0f 42 e6 cmovb %r14,%r12 40e16e: 48 89 ef mov %rbp,%rdi 40e171: 48 89 de mov %rbx,%rsi 40e174: 4c 89 e2 mov %r12,%rdx 40e177: e8 c4 3a ff ff callq 401c40 40e17c: 48 89 eb mov %rbp,%rbx 40e17f: 48 89 d8 mov %rbx,%rax 40e182: 48 83 c4 18 add $0x18,%rsp 40e186: 5b pop %rbx 40e187: 41 5c pop %r12 40e189: 41 5d pop %r13 40e18b: 41 5e pop %r14 40e18d: 41 5f pop %r15 40e18f: 5d pop %rbp 40e190: c3 retq 40e191: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) 40e198: 00 00 00 40e19b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 000000000040e1a0 <_D2gc2gc2GC10freeNoSyncMFPvZv>: 40e1a0: 41 56 push %r14 40e1a2: 53 push %rbx 40e1a3: 50 push %rax 40e1a4: 48 89 f3 mov %rsi,%rbx 40e1a7: 49 89 fe mov %rdi,%r14 40e1aa: 49 8b 4e 18 mov 0x18(%r14),%rcx 40e1ae: 83 79 70 00 cmpl $0x0,0x70(%rcx) 40e1b2: 74 09 je 40e1bd <_D2gc2gc2GC10freeNoSyncMFPvZv+0x1d> 40e1b4: e8 17 84 ff ff callq 4065d0 40e1b9: 49 8b 4e 18 mov 0x18(%r14),%rcx 40e1bd: 48 39 59 78 cmp %rbx,0x78(%rcx) 40e1c1: 0f 87 7d 01 00 00 ja 40e344 <_D2gc2gc2GC10freeNoSyncMFPvZv+0x1a4> 40e1c7: 48 39 99 80 00 00 00 cmp %rbx,0x80(%rcx) 40e1ce: 0f 86 70 01 00 00 jbe 40e344 <_D2gc2gc2GC10freeNoSyncMFPvZv+0x1a4> 40e1d4: 48 8b 81 88 00 00 00 mov 0x88(%rcx),%rax 40e1db: 48 83 f8 01 cmp $0x1,%rax 40e1df: 77 15 ja 40e1f6 <_D2gc2gc2GC10freeNoSyncMFPvZv+0x56> 40e1e1: 48 85 c0 test %rax,%rax 40e1e4: 0f 84 5a 01 00 00 je 40e344 <_D2gc2gc2GC10freeNoSyncMFPvZv+0x1a4> 40e1ea: 48 8b 81 90 00 00 00 mov 0x90(%rcx),%rax 40e1f1: 48 8b 10 mov (%rax),%rdx 40e1f4: eb 50 jmp 40e246 <_D2gc2gc2GC10freeNoSyncMFPvZv+0xa6> 40e1f6: 48 8b 89 90 00 00 00 mov 0x90(%rcx),%rcx 40e1fd: 48 ff c8 dec %rax 40e200: 31 f6 xor %esi,%esi 40e202: 66 66 66 66 66 2e 0f nopw %cs:0x0(%rax,%rax,1) 40e209: 1f 84 00 00 00 00 00 40e210: 48 8d 3c 06 lea (%rsi,%rax,1),%rdi 40e214: 48 d1 ef shr %rdi 40e217: 48 8b 14 f9 mov (%rcx,%rdi,8),%rdx 40e21b: 48 39 1a cmp %rbx,(%rdx) 40e21e: 77 16 ja 40e236 <_D2gc2gc2GC10freeNoSyncMFPvZv+0x96> 40e220: 48 39 5a 08 cmp %rbx,0x8(%rdx) 40e224: 77 20 ja 40e246 <_D2gc2gc2GC10freeNoSyncMFPvZv+0xa6> 40e226: 48 ff c7 inc %rdi 40e229: 48 39 c7 cmp %rax,%rdi 40e22c: 48 89 fe mov %rdi,%rsi 40e22f: 76 df jbe 40e210 <_D2gc2gc2GC10freeNoSyncMFPvZv+0x70> 40e231: e9 0e 01 00 00 jmpq 40e344 <_D2gc2gc2GC10freeNoSyncMFPvZv+0x1a4> 40e236: 48 ff cf dec %rdi 40e239: 48 39 fe cmp %rdi,%rsi 40e23c: 48 89 f8 mov %rdi,%rax 40e23f: 76 cf jbe 40e210 <_D2gc2gc2GC10freeNoSyncMFPvZv+0x70> 40e241: e9 fe 00 00 00 jmpq 40e344 <_D2gc2gc2GC10freeNoSyncMFPvZv+0x1a4> 40e246: 48 85 d2 test %rdx,%rdx 40e249: 0f 84 f5 00 00 00 je 40e344 <_D2gc2gc2GC10freeNoSyncMFPvZv+0x1a4> 40e24f: 48 89 de mov %rbx,%rsi 40e252: 48 2b 32 sub (%rdx),%rsi 40e255: 8a 82 d0 00 00 00 mov 0xd0(%rdx),%al 40e25b: 24 01 and $0x1,%al 40e25d: c0 e0 03 shl $0x3,%al 40e260: 0f b6 c8 movzbl %al,%ecx 40e263: 83 c9 04 or $0x4,%ecx 40e266: 48 89 f0 mov %rsi,%rax 40e269: 48 d3 e8 shr %cl,%rax 40e26c: 49 89 c0 mov %rax,%r8 40e26f: 49 c1 e8 06 shr $0x6,%r8 40e273: bf 01 00 00 00 mov $0x1,%edi 40e278: 88 c1 mov %al,%cl 40e27a: 48 d3 e7 shl %cl,%rdi 40e27d: 48 f7 d7 not %rdi 40e280: 48 83 7a 68 00 cmpq $0x0,0x68(%rdx) 40e285: 74 09 je 40e290 <_D2gc2gc2GC10freeNoSyncMFPvZv+0xf0> 40e287: 48 8b 42 58 mov 0x58(%rdx),%rax 40e28b: 4a 21 7c c0 08 and %rdi,0x8(%rax,%r8,8) 40e290: 48 c1 ee 0c shr $0xc,%rsi 40e294: 48 8b 42 70 mov 0x70(%rdx),%rax 40e298: 4a 21 7c c0 08 and %rdi,0x8(%rax,%r8,8) 40e29d: 48 8b 82 88 00 00 00 mov 0x88(%rdx),%rax 40e2a4: 4a 21 7c c0 08 and %rdi,0x8(%rax,%r8,8) 40e2a9: 48 83 ba b0 00 00 00 cmpq $0x0,0xb0(%rdx) 40e2b0: 00 40e2b1: 74 0c je 40e2bf <_D2gc2gc2GC10freeNoSyncMFPvZv+0x11f> 40e2b3: 48 8b 82 a0 00 00 00 mov 0xa0(%rdx),%rax 40e2ba: 4a 21 7c c0 08 and %rdi,0x8(%rax,%r8,8) 40e2bf: 48 8b 82 c8 00 00 00 mov 0xc8(%rdx),%rax 40e2c6: 0f b6 0c 30 movzbl (%rax,%rsi,1),%ecx 40e2ca: 48 83 f9 08 cmp $0x8,%rcx 40e2ce: 75 55 jne 40e325 <_D2gc2gc2GC10freeNoSyncMFPvZv+0x185> 40e2d0: 48 8b 8a d8 00 00 00 mov 0xd8(%rdx),%rcx 40e2d7: 48 8b ba e0 00 00 00 mov 0xe0(%rdx),%rdi 40e2de: 8b 0c b1 mov (%rcx,%rsi,4),%ecx 40e2e1: 48 39 f7 cmp %rsi,%rdi 40e2e4: 76 07 jbe 40e2ed <_D2gc2gc2GC10freeNoSyncMFPvZv+0x14d> 40e2e6: 48 89 b2 e0 00 00 00 mov %rsi,0xe0(%rdx) 40e2ed: 48 8d 3c 31 lea (%rcx,%rsi,1),%rdi 40e2f1: 48 39 f7 cmp %rsi,%rdi 40e2f4: 76 4e jbe 40e344 <_D2gc2gc2GC10freeNoSyncMFPvZv+0x1a4> 40e2f6: eb 12 jmp 40e30a <_D2gc2gc2GC10freeNoSyncMFPvZv+0x16a> 40e2f8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 40e2ff: 00 40e300: 48 ff c6 inc %rsi 40e303: 48 8b 82 c8 00 00 00 mov 0xc8(%rdx),%rax 40e30a: 48 ff c9 dec %rcx 40e30d: 80 3c 30 09 cmpb $0x9,(%rax,%rsi,1) 40e311: 77 07 ja 40e31a <_D2gc2gc2GC10freeNoSyncMFPvZv+0x17a> 40e313: 48 ff 82 c0 00 00 00 incq 0xc0(%rdx) 40e31a: c6 04 30 0a movb $0xa,(%rax,%rsi,1) 40e31e: 48 85 c9 test %rcx,%rcx 40e321: 75 dd jne 40e300 <_D2gc2gc2GC10freeNoSyncMFPvZv+0x160> 40e323: eb 1f jmp 40e344 <_D2gc2gc2GC10freeNoSyncMFPvZv+0x1a4> 40e325: 49 8b 46 18 mov 0x18(%r14),%rax 40e329: 48 8b 84 c8 98 00 00 mov 0x98(%rax,%rcx,8),%rax 40e330: 00 40e331: 48 89 03 mov %rax,(%rbx) 40e334: 48 89 53 08 mov %rdx,0x8(%rbx) 40e338: 49 8b 46 18 mov 0x18(%r14),%rax 40e33c: 48 89 9c c8 98 00 00 mov %rbx,0x98(%rax,%rcx,8) 40e343: 00 40e344: 48 83 c4 08 add $0x8,%rsp 40e348: 5b pop %rbx 40e349: 41 5e pop %r14 40e34b: c3 retq 40e34c: 0f 1f 40 00 nopl 0x0(%rax) 000000000040e350 <_D2gc2gc2GC6extendMFPvmmZm>: 40e350: 41 57 push %r15 40e352: 41 56 push %r14 40e354: 41 54 push %r12 40e356: 53 push %rbx 40e357: 50 push %rax 40e358: 49 89 ce mov %rcx,%r14 40e35b: 49 89 d7 mov %rdx,%r15 40e35e: 49 89 f4 mov %rsi,%r12 40e361: 48 89 fb mov %rdi,%rbx 40e364: 48 8b 3d a5 23 22 00 mov 0x2223a5(%rip),%rdi # 630710 <_D2gc2gc2GC6gcLockC2gc2gc7GCMutex> 40e36b: 48 8b 07 mov (%rdi),%rax 40e36e: ff 50 28 callq *0x28(%rax) 40e371: 48 89 df mov %rbx,%rdi 40e374: 4c 89 e6 mov %r12,%rsi 40e377: 4c 89 fa mov %r15,%rdx 40e37a: 4c 89 f1 mov %r14,%rcx 40e37d: e8 4e 00 00 00 callq 40e3d0 <_D2gc2gc2GC12extendNoSyncMFPvmmZm> 40e382: 48 89 c3 mov %rax,%rbx 40e385: 48 8b 3d 84 23 22 00 mov 0x222384(%rip),%rdi # 630710 <_D2gc2gc2GC6gcLockC2gc2gc7GCMutex> 40e38c: 48 8b 07 mov (%rdi),%rax 40e38f: 48 8b 40 30 mov 0x30(%rax),%rax 40e393: ff d0 callq *%rax 40e395: 48 89 d8 mov %rbx,%rax 40e398: 48 83 c4 08 add $0x8,%rsp 40e39c: 5b pop %rbx 40e39d: 41 5c pop %r12 40e39f: 41 5e pop %r14 40e3a1: 41 5f pop %r15 40e3a3: c3 retq 40e3a4: 48 89 c3 mov %rax,%rbx 40e3a7: 48 8b 05 62 23 22 00 mov 0x222362(%rip),%rax # 630710 <_D2gc2gc2GC6gcLockC2gc2gc7GCMutex> 40e3ae: 48 8b 08 mov (%rax),%rcx 40e3b1: 48 8b 49 30 mov 0x30(%rcx),%rcx 40e3b5: 48 89 c7 mov %rax,%rdi 40e3b8: ff d1 callq *%rcx 40e3ba: 48 89 df mov %rbx,%rdi 40e3bd: e8 0e a9 ff ff callq 408cd0 <_d_eh_resume_unwind> 40e3c2: 48 89 c7 mov %rax,%rdi 40e3c5: 48 89 de mov %rbx,%rsi 40e3c8: e8 13 a9 ff ff callq 408ce0 <_d_eh_handle_collision> 40e3cd: 0f 1f 00 nopl (%rax) 000000000040e3d0 <_D2gc2gc2GC12extendNoSyncMFPvmmZm>: 40e3d0: 55 push %rbp 40e3d1: 41 57 push %r15 40e3d3: 41 56 push %r14 40e3d5: 41 55 push %r13 40e3d7: 41 54 push %r12 40e3d9: 53 push %rbx 40e3da: 50 push %rax 40e3db: 49 89 cd mov %rcx,%r13 40e3de: 49 89 d6 mov %rdx,%r14 40e3e1: 49 89 f4 mov %rsi,%r12 40e3e4: 48 89 fb mov %rdi,%rbx 40e3e7: 48 8b 4b 18 mov 0x18(%rbx),%rcx 40e3eb: 83 79 70 00 cmpl $0x0,0x70(%rcx) 40e3ef: 74 09 je 40e3fa <_D2gc2gc2GC12extendNoSyncMFPvmmZm+0x2a> 40e3f1: e8 da 81 ff ff callq 4065d0 40e3f6: 48 8b 4b 18 mov 0x18(%rbx),%rcx 40e3fa: 4c 39 29 cmp %r13,(%rcx) 40e3fd: 74 4a je 40e449 <_D2gc2gc2GC12extendNoSyncMFPvmmZm+0x79> 40e3ff: 48 89 1c 24 mov %rbx,(%rsp) 40e403: 31 c0 xor %eax,%eax 40e405: 4c 39 69 78 cmp %r13,0x78(%rcx) 40e409: 0f 87 a0 02 00 00 ja 40e6af <_D2gc2gc2GC12extendNoSyncMFPvmmZm+0x2df> 40e40f: 31 c0 xor %eax,%eax 40e411: 4c 39 a9 80 00 00 00 cmp %r13,0x80(%rcx) 40e418: 0f 86 91 02 00 00 jbe 40e6af <_D2gc2gc2GC12extendNoSyncMFPvmmZm+0x2df> 40e41e: 48 8b 91 88 00 00 00 mov 0x88(%rcx),%rdx 40e425: 48 83 fa 01 cmp $0x1,%rdx 40e429: 0f 87 82 00 00 00 ja 40e4b1 <_D2gc2gc2GC12extendNoSyncMFPvmmZm+0xe1> 40e42f: 31 c0 xor %eax,%eax 40e431: 48 85 d2 test %rdx,%rdx 40e434: 0f 84 75 02 00 00 je 40e6af <_D2gc2gc2GC12extendNoSyncMFPvmmZm+0x2df> 40e43a: 48 8b 81 90 00 00 00 mov 0x90(%rcx),%rax 40e441: 48 8b 28 mov (%rax),%rbp 40e444: e9 ae 00 00 00 jmpq 40e4f7 <_D2gc2gc2GC12extendNoSyncMFPvmmZm+0x127> 40e449: 48 89 1c 24 mov %rbx,(%rsp) 40e44d: 48 8b 69 08 mov 0x8(%rcx),%rbp 40e451: 31 c0 xor %eax,%eax 40e453: 48 81 fd ff 0f 00 00 cmp $0xfff,%rbp 40e45a: 0f 86 4f 02 00 00 jbe 40e6af <_D2gc2gc2GC12extendNoSyncMFPvmmZm+0x2df> 40e460: 48 8b 04 24 mov (%rsp),%rax 40e464: 48 8b 48 18 mov 0x18(%rax),%rcx 40e468: 45 31 ff xor %r15d,%r15d 40e46b: 4c 39 69 78 cmp %r13,0x78(%rcx) 40e46f: 0f 87 11 01 00 00 ja 40e586 <_D2gc2gc2GC12extendNoSyncMFPvmmZm+0x1b6> 40e475: 45 31 ff xor %r15d,%r15d 40e478: 4c 39 a9 80 00 00 00 cmp %r13,0x80(%rcx) 40e47f: 0f 86 01 01 00 00 jbe 40e586 <_D2gc2gc2GC12extendNoSyncMFPvmmZm+0x1b6> 40e485: 48 8b 81 88 00 00 00 mov 0x88(%rcx),%rax 40e48c: 48 83 f8 01 cmp $0x1,%rax 40e490: 0f 87 ac 00 00 00 ja 40e542 <_D2gc2gc2GC12extendNoSyncMFPvmmZm+0x172> 40e496: 45 31 ff xor %r15d,%r15d 40e499: 48 85 c0 test %rax,%rax 40e49c: 0f 84 e4 00 00 00 je 40e586 <_D2gc2gc2GC12extendNoSyncMFPvmmZm+0x1b6> 40e4a2: 48 8b 81 90 00 00 00 mov 0x90(%rcx),%rax 40e4a9: 4c 8b 38 mov (%rax),%r15 40e4ac: e9 d5 00 00 00 jmpq 40e586 <_D2gc2gc2GC12extendNoSyncMFPvmmZm+0x1b6> 40e4b1: 48 8b b1 90 00 00 00 mov 0x90(%rcx),%rsi 40e4b8: 48 ff ca dec %rdx 40e4bb: 31 ff xor %edi,%edi 40e4bd: eb 21 jmp 40e4e0 <_D2gc2gc2GC12extendNoSyncMFPvmmZm+0x110> 40e4bf: 90 nop 40e4c0: 48 ff c0 inc %rax 40e4c3: 48 39 d0 cmp %rdx,%rax 40e4c6: 48 89 c7 mov %rax,%rdi 40e4c9: b8 00 00 00 00 mov $0x0,%eax 40e4ce: 76 10 jbe 40e4e0 <_D2gc2gc2GC12extendNoSyncMFPvmmZm+0x110> 40e4d0: e9 da 01 00 00 jmpq 40e6af <_D2gc2gc2GC12extendNoSyncMFPvmmZm+0x2df> 40e4d5: 48 ff c8 dec %rax 40e4d8: 48 39 c7 cmp %rax,%rdi 40e4db: 48 89 c2 mov %rax,%rdx 40e4de: eb e9 jmp 40e4c9 <_D2gc2gc2GC12extendNoSyncMFPvmmZm+0xf9> 40e4e0: 48 8d 04 17 lea (%rdi,%rdx,1),%rax 40e4e4: 48 d1 e8 shr %rax 40e4e7: 48 8b 2c c6 mov (%rsi,%rax,8),%rbp 40e4eb: 4c 39 6d 00 cmp %r13,0x0(%rbp) 40e4ef: 77 e4 ja 40e4d5 <_D2gc2gc2GC12extendNoSyncMFPvmmZm+0x105> 40e4f1: 4c 39 6d 08 cmp %r13,0x8(%rbp) 40e4f5: 76 c9 jbe 40e4c0 <_D2gc2gc2GC12extendNoSyncMFPvmmZm+0xf0> 40e4f7: 31 c0 xor %eax,%eax 40e4f9: 48 85 ed test %rbp,%rbp 40e4fc: 0f 84 ad 01 00 00 je 40e6af <_D2gc2gc2GC12extendNoSyncMFPvmmZm+0x2df> 40e502: 4c 89 e8 mov %r13,%rax 40e505: 48 2b 45 00 sub 0x0(%rbp),%rax 40e509: 48 c1 e8 0c shr $0xc,%rax 40e50d: 48 8b 95 c8 00 00 00 mov 0xc8(%rbp),%rdx 40e514: 0f b6 14 02 movzbl (%rdx,%rax,1),%edx 40e518: 48 83 fa 08 cmp $0x8,%rdx 40e51c: 75 0f jne 40e52d <_D2gc2gc2GC12extendNoSyncMFPvmmZm+0x15d> 40e51e: 48 8b 95 d8 00 00 00 mov 0xd8(%rbp),%rdx 40e525: 8b 04 82 mov (%rdx,%rax,4),%eax 40e528: c1 e0 0c shl $0xc,%eax 40e52b: eb 07 jmp 40e534 <_D2gc2gc2GC12extendNoSyncMFPvmmZm+0x164> 40e52d: 8b 04 95 70 de 41 00 mov 0x41de70(,%rdx,4),%eax 40e534: 89 c5 mov %eax,%ebp 40e536: 4c 89 29 mov %r13,(%rcx) 40e539: 48 89 69 08 mov %rbp,0x8(%rcx) 40e53d: e9 0f ff ff ff jmpq 40e451 <_D2gc2gc2GC12extendNoSyncMFPvmmZm+0x81> 40e542: 48 8b 89 90 00 00 00 mov 0x90(%rcx),%rcx 40e549: 48 ff c8 dec %rax 40e54c: 31 d2 xor %edx,%edx 40e54e: eb 20 jmp 40e570 <_D2gc2gc2GC12extendNoSyncMFPvmmZm+0x1a0> 40e550: 48 ff c6 inc %rsi 40e553: 48 39 c6 cmp %rax,%rsi 40e556: 48 89 f2 mov %rsi,%rdx 40e559: 41 bf 00 00 00 00 mov $0x0,%r15d 40e55f: 76 0f jbe 40e570 <_D2gc2gc2GC12extendNoSyncMFPvmmZm+0x1a0> 40e561: eb 23 jmp 40e586 <_D2gc2gc2GC12extendNoSyncMFPvmmZm+0x1b6> 40e563: 48 ff ce dec %rsi 40e566: 48 39 f2 cmp %rsi,%rdx 40e569: 48 89 f0 mov %rsi,%rax 40e56c: eb eb jmp 40e559 <_D2gc2gc2GC12extendNoSyncMFPvmmZm+0x189> 40e56e: 66 90 xchg %ax,%ax 40e570: 48 8d 34 02 lea (%rdx,%rax,1),%rsi 40e574: 48 d1 ee shr %rsi 40e577: 4c 8b 3c f1 mov (%rcx,%rsi,8),%r15 40e57b: 4d 39 2f cmp %r13,(%r15) 40e57e: 77 e3 ja 40e563 <_D2gc2gc2GC12extendNoSyncMFPvmmZm+0x193> 40e580: 4d 39 6f 08 cmp %r13,0x8(%r15) 40e584: 76 ca jbe 40e550 <_D2gc2gc2GC12extendNoSyncMFPvmmZm+0x180> 40e586: 48 c1 ed 0c shr $0xc,%rbp 40e58a: 49 81 c6 ff 0f 00 00 add $0xfff,%r14 40e591: 49 c1 ee 0c shr $0xc,%r14 40e595: 4d 89 f0 mov %r14,%r8 40e598: 49 81 c4 ff 0f 00 00 add $0xfff,%r12 40e59f: 49 c1 ec 0c shr $0xc,%r12 40e5a3: 4c 89 e8 mov %r13,%rax 40e5a6: 49 2b 07 sub (%r15),%rax 40e5a9: 49 89 c6 mov %rax,%r14 40e5ac: 49 c1 fe 3f sar $0x3f,%r14 40e5b0: 49 c1 ee 34 shr $0x34,%r14 40e5b4: 49 01 c6 add %rax,%r14 40e5b7: 49 c1 fe 0c sar $0xc,%r14 40e5bb: 31 db xor %ebx,%ebx 40e5bd: 4d 85 e4 test %r12,%r12 40e5c0: 74 3c je 40e5fe <_D2gc2gc2GC12extendNoSyncMFPvmmZm+0x22e> 40e5c2: 49 8d 3c 2e lea (%r14,%rbp,1),%rdi 40e5c6: 49 8b 87 b8 00 00 00 mov 0xb8(%r15),%rax 40e5cd: 4c 29 f0 sub %r14,%rax 40e5d0: 48 29 e8 sub %rbp,%rax 40e5d3: 49 8d 14 2e lea (%r14,%rbp,1),%rdx 40e5d7: 31 db xor %ebx,%ebx 40e5d9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 40e5e0: 48 39 d8 cmp %rbx,%rax 40e5e3: 74 19 je 40e5fe <_D2gc2gc2GC12extendNoSyncMFPvmmZm+0x22e> 40e5e5: 49 8b 8f c8 00 00 00 mov 0xc8(%r15),%rcx 40e5ec: 48 8d 34 11 lea (%rcx,%rdx,1),%rsi 40e5f0: 80 3c 33 0a cmpb $0xa,(%rbx,%rsi,1) 40e5f4: 75 20 jne 40e616 <_D2gc2gc2GC12extendNoSyncMFPvmmZm+0x246> 40e5f6: 48 ff c3 inc %rbx 40e5f9: 4c 39 e3 cmp %r12,%rbx 40e5fc: 72 e2 jb 40e5e0 <_D2gc2gc2GC12extendNoSyncMFPvmmZm+0x210> 40e5fe: 31 c0 xor %eax,%eax 40e600: 4c 39 c3 cmp %r8,%rbx 40e603: 0f 82 a6 00 00 00 jb 40e6af <_D2gc2gc2GC12extendNoSyncMFPvmmZm+0x2df> 40e609: 49 8b 8f c8 00 00 00 mov 0xc8(%r15),%rcx 40e610: 49 8d 3c 2e lea (%r14,%rbp,1),%rdi 40e614: eb 0b jmp 40e621 <_D2gc2gc2GC12extendNoSyncMFPvmmZm+0x251> 40e616: 31 c0 xor %eax,%eax 40e618: 4c 39 c3 cmp %r8,%rbx 40e61b: 0f 82 8e 00 00 00 jb 40e6af <_D2gc2gc2GC12extendNoSyncMFPvmmZm+0x2df> 40e621: 48 01 cf add %rcx,%rdi 40e624: be 09 00 00 00 mov $0x9,%esi 40e629: 48 89 da mov %rbx,%rdx 40e62c: e8 3f 32 ff ff callq 401870 40e631: 49 8d 46 01 lea 0x1(%r14),%rax 40e635: 49 3b 87 b8 00 00 00 cmp 0xb8(%r15),%rax 40e63c: 73 37 jae 40e675 <_D2gc2gc2GC12extendNoSyncMFPvmmZm+0x2a5> 40e63e: b9 01 00 00 00 mov $0x1,%ecx 40e643: 66 66 66 66 2e 0f 1f nopw %cs:0x0(%rax,%rax,1) 40e64a: 84 00 00 00 00 00 40e650: 49 8b 97 c8 00 00 00 mov 0xc8(%r15),%rdx 40e657: 80 3c 02 09 cmpb $0x9,(%rdx,%rax,1) 40e65b: 75 18 jne 40e675 <_D2gc2gc2GC12extendNoSyncMFPvmmZm+0x2a5> 40e65d: 49 8b 97 d8 00 00 00 mov 0xd8(%r15),%rdx 40e664: 89 0c 82 mov %ecx,(%rdx,%rax,4) 40e667: ff c1 inc %ecx 40e669: 48 ff c0 inc %rax 40e66c: 49 3b 87 b8 00 00 00 cmp 0xb8(%r15),%rax 40e673: 72 db jb 40e650 <_D2gc2gc2GC12extendNoSyncMFPvmmZm+0x280> 40e675: 49 8b 8f d8 00 00 00 mov 0xd8(%r15),%rcx 40e67c: 44 29 f0 sub %r14d,%eax 40e67f: 42 89 04 b1 mov %eax,(%rcx,%r14,4) 40e683: 49 29 9f c0 00 00 00 sub %rbx,0xc0(%r15) 40e68a: 48 8b 04 24 mov (%rsp),%rax 40e68e: 48 8b 48 18 mov 0x18(%rax),%rcx 40e692: 48 01 dd add %rbx,%rbp 40e695: 48 89 e8 mov %rbp,%rax 40e698: 48 c1 e0 0c shl $0xc,%rax 40e69c: 4c 39 29 cmp %r13,(%rcx) 40e69f: 75 04 jne 40e6a5 <_D2gc2gc2GC12extendNoSyncMFPvmmZm+0x2d5> 40e6a1: 48 89 41 08 mov %rax,0x8(%rcx) 40e6a5: 4c 39 69 10 cmp %r13,0x10(%rcx) 40e6a9: 75 04 jne 40e6af <_D2gc2gc2GC12extendNoSyncMFPvmmZm+0x2df> 40e6ab: 48 89 41 20 mov %rax,0x20(%rcx) 40e6af: 48 83 c4 08 add $0x8,%rsp 40e6b3: 5b pop %rbx 40e6b4: 41 5c pop %r12 40e6b6: 41 5d pop %r13 40e6b8: 41 5e pop %r14 40e6ba: 41 5f pop %r15 40e6bc: 5d pop %rbp 40e6bd: c3 retq 40e6be: 66 90 xchg %ax,%ax 000000000040e6c0 <_D2gc2gc2GC7reserveMFmZm>: 40e6c0: 41 57 push %r15 40e6c2: 41 56 push %r14 40e6c4: 53 push %rbx 40e6c5: 48 89 f3 mov %rsi,%rbx 40e6c8: 49 89 ff mov %rdi,%r15 40e6cb: 45 31 f6 xor %r14d,%r14d 40e6ce: 48 85 db test %rbx,%rbx 40e6d1: 74 58 je 40e72b <_D2gc2gc2GC7reserveMFmZm+0x6b> 40e6d3: 48 8b 3d 36 20 22 00 mov 0x222036(%rip),%rdi # 630710 <_D2gc2gc2GC6gcLockC2gc2gc7GCMutex> 40e6da: 48 8b 07 mov (%rdi),%rax 40e6dd: ff 50 28 callq *0x28(%rax) 40e6e0: 49 8b 7f 18 mov 0x18(%r15),%rdi 40e6e4: 83 7f 70 00 cmpl $0x0,0x70(%rdi) 40e6e8: 74 09 je 40e6f3 <_D2gc2gc2GC7reserveMFmZm+0x33> 40e6ea: e8 e1 7e ff ff callq 4065d0 40e6ef: 49 8b 7f 18 mov 0x18(%r15),%rdi 40e6f3: 48 81 c3 ff 0f 00 00 add $0xfff,%rbx 40e6fa: 48 c1 eb 0c shr $0xc,%rbx 40e6fe: 31 f6 xor %esi,%esi 40e700: 48 89 da mov %rbx,%rdx 40e703: e8 78 ed ff ff callq 40d480 <_D2gc2gc3Gcx7newPoolMFmbZPS2gc2gc4Pool> 40e708: 45 31 f6 xor %r14d,%r14d 40e70b: 48 85 c0 test %rax,%rax 40e70e: 74 0b je 40e71b <_D2gc2gc2GC7reserveMFmZm+0x5b> 40e710: 4c 8b b0 b8 00 00 00 mov 0xb8(%rax),%r14 40e717: 49 c1 e6 0c shl $0xc,%r14 40e71b: 48 8b 3d ee 1f 22 00 mov 0x221fee(%rip),%rdi # 630710 <_D2gc2gc2GC6gcLockC2gc2gc7GCMutex> 40e722: 48 8b 07 mov (%rdi),%rax 40e725: 48 8b 40 30 mov 0x30(%rax),%rax 40e729: ff d0 callq *%rax 40e72b: 4c 89 f0 mov %r14,%rax 40e72e: 5b pop %rbx 40e72f: 41 5e pop %r14 40e731: 41 5f pop %r15 40e733: c3 retq 40e734: 48 89 c3 mov %rax,%rbx 40e737: 48 8b 05 d2 1f 22 00 mov 0x221fd2(%rip),%rax # 630710 <_D2gc2gc2GC6gcLockC2gc2gc7GCMutex> 40e73e: 48 8b 08 mov (%rax),%rcx 40e741: 48 8b 49 30 mov 0x30(%rcx),%rcx 40e745: 48 89 c7 mov %rax,%rdi 40e748: ff d1 callq *%rcx 40e74a: 48 89 df mov %rbx,%rdi 40e74d: e8 7e a5 ff ff callq 408cd0 <_d_eh_resume_unwind> 40e752: 48 89 c7 mov %rax,%rdi 40e755: 48 89 de mov %rbx,%rsi 40e758: e8 83 a5 ff ff callq 408ce0 <_d_eh_handle_collision> 40e75d: 0f 1f 00 nopl (%rax) 000000000040e760 <_D2gc2gc2GC4freeMFPvZv>: 40e760: 41 56 push %r14 40e762: 53 push %rbx 40e763: 50 push %rax 40e764: 48 89 f3 mov %rsi,%rbx 40e767: 49 89 fe mov %rdi,%r14 40e76a: 48 85 db test %rbx,%rbx 40e76d: 74 28 je 40e797 <_D2gc2gc2GC4freeMFPvZv+0x37> 40e76f: 48 8b 3d 9a 1f 22 00 mov 0x221f9a(%rip),%rdi # 630710 <_D2gc2gc2GC6gcLockC2gc2gc7GCMutex> 40e776: 48 8b 07 mov (%rdi),%rax 40e779: ff 50 28 callq *0x28(%rax) 40e77c: 4c 89 f7 mov %r14,%rdi 40e77f: 48 89 de mov %rbx,%rsi 40e782: e8 19 fa ff ff callq 40e1a0 <_D2gc2gc2GC10freeNoSyncMFPvZv> 40e787: 48 8b 3d 82 1f 22 00 mov 0x221f82(%rip),%rdi # 630710 <_D2gc2gc2GC6gcLockC2gc2gc7GCMutex> 40e78e: 48 8b 07 mov (%rdi),%rax 40e791: 48 8b 40 30 mov 0x30(%rax),%rax 40e795: ff d0 callq *%rax 40e797: 48 83 c4 08 add $0x8,%rsp 40e79b: 5b pop %rbx 40e79c: 41 5e pop %r14 40e79e: c3 retq 40e79f: 48 89 c3 mov %rax,%rbx 40e7a2: 48 8b 05 67 1f 22 00 mov 0x221f67(%rip),%rax # 630710 <_D2gc2gc2GC6gcLockC2gc2gc7GCMutex> 40e7a9: 48 8b 08 mov (%rax),%rcx 40e7ac: 48 8b 49 30 mov 0x30(%rcx),%rcx 40e7b0: 48 89 c7 mov %rax,%rdi 40e7b3: ff d1 callq *%rcx 40e7b5: 48 89 df mov %rbx,%rdi 40e7b8: e8 13 a5 ff ff callq 408cd0 <_d_eh_resume_unwind> 40e7bd: 48 89 c7 mov %rax,%rdi 40e7c0: 48 89 de mov %rbx,%rsi 40e7c3: e8 18 a5 ff ff callq 408ce0 <_d_eh_handle_collision> 40e7c8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 40e7cf: 00 000000000040e7d0 <_D2gc2gc2GC6addrOfMFPvZPv>: 40e7d0: 41 57 push %r15 40e7d2: 41 56 push %r14 40e7d4: 53 push %rbx 40e7d5: 48 89 f3 mov %rsi,%rbx 40e7d8: 49 89 ff mov %rdi,%r15 40e7db: 45 31 f6 xor %r14d,%r14d 40e7de: 48 85 db test %rbx,%rbx 40e7e1: 74 32 je 40e815 <_D2gc2gc2GC6addrOfMFPvZPv+0x45> 40e7e3: 48 8b 3d 26 1f 22 00 mov 0x221f26(%rip),%rdi # 630710 <_D2gc2gc2GC6gcLockC2gc2gc7GCMutex> 40e7ea: 48 8b 07 mov (%rdi),%rax 40e7ed: ff 50 28 callq *0x28(%rax) 40e7f0: 49 8b 07 mov (%r15),%rax 40e7f3: 48 8b 80 98 00 00 00 mov 0x98(%rax),%rax 40e7fa: 4c 89 ff mov %r15,%rdi 40e7fd: 48 89 de mov %rbx,%rsi 40e800: ff d0 callq *%rax 40e802: 49 89 c6 mov %rax,%r14 40e805: 48 8b 3d 04 1f 22 00 mov 0x221f04(%rip),%rdi # 630710 <_D2gc2gc2GC6gcLockC2gc2gc7GCMutex> 40e80c: 48 8b 07 mov (%rdi),%rax 40e80f: 48 8b 40 30 mov 0x30(%rax),%rax 40e813: ff d0 callq *%rax 40e815: 4c 89 f0 mov %r14,%rax 40e818: 5b pop %rbx 40e819: 41 5e pop %r14 40e81b: 41 5f pop %r15 40e81d: c3 retq 40e81e: 48 89 c3 mov %rax,%rbx 40e821: 48 8b 05 e8 1e 22 00 mov 0x221ee8(%rip),%rax # 630710 <_D2gc2gc2GC6gcLockC2gc2gc7GCMutex> 40e828: 48 8b 08 mov (%rax),%rcx 40e82b: 48 8b 49 30 mov 0x30(%rcx),%rcx 40e82f: 48 89 c7 mov %rax,%rdi 40e832: ff d1 callq *%rcx 40e834: 48 89 df mov %rbx,%rdi 40e837: e8 94 a4 ff ff callq 408cd0 <_d_eh_resume_unwind> 40e83c: 48 89 c7 mov %rax,%rdi 40e83f: 48 89 de mov %rbx,%rsi 40e842: e8 99 a4 ff ff callq 408ce0 <_d_eh_handle_collision> 40e847: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) 40e84e: 00 00 000000000040e850 <_D2gc2gc2GC12addrOfNoSyncMFPvZPv>: 40e850: 48 85 f6 test %rsi,%rsi 40e853: 74 09 je 40e85e <_D2gc2gc2GC12addrOfNoSyncMFPvZPv+0xe> 40e855: 48 8b 7f 18 mov 0x18(%rdi),%rdi 40e859: e9 12 00 00 00 jmpq 40e870 <_D2gc2gc3Gcx8findBaseMFPvZPv> 40e85e: 31 c0 xor %eax,%eax 40e860: c3 retq 40e861: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) 40e868: 00 00 00 40e86b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 000000000040e870 <_D2gc2gc3Gcx8findBaseMFPvZPv>: 40e870: 48 39 77 78 cmp %rsi,0x78(%rdi) 40e874: 0f 87 c6 00 00 00 ja 40e940 <_D2gc2gc3Gcx8findBaseMFPvZPv+0xd0> 40e87a: 48 39 b7 80 00 00 00 cmp %rsi,0x80(%rdi) 40e881: 0f 86 b9 00 00 00 jbe 40e940 <_D2gc2gc3Gcx8findBaseMFPvZPv+0xd0> 40e887: 48 8b 87 88 00 00 00 mov 0x88(%rdi),%rax 40e88e: 48 83 f8 01 cmp $0x1,%rax 40e892: 77 15 ja 40e8a9 <_D2gc2gc3Gcx8findBaseMFPvZPv+0x39> 40e894: 48 85 c0 test %rax,%rax 40e897: 0f 84 a3 00 00 00 je 40e940 <_D2gc2gc3Gcx8findBaseMFPvZPv+0xd0> 40e89d: 48 8b 87 90 00 00 00 mov 0x90(%rdi),%rax 40e8a4: 48 8b 10 mov (%rax),%rdx 40e8a7: eb 47 jmp 40e8f0 <_D2gc2gc3Gcx8findBaseMFPvZPv+0x80> 40e8a9: 4c 8b 87 90 00 00 00 mov 0x90(%rdi),%r8 40e8b0: 48 ff c8 dec %rax 40e8b3: 31 c9 xor %ecx,%ecx 40e8b5: 66 66 2e 0f 1f 84 00 nopw %cs:0x0(%rax,%rax,1) 40e8bc: 00 00 00 00 40e8c0: 48 8d 3c 01 lea (%rcx,%rax,1),%rdi 40e8c4: 48 d1 ef shr %rdi 40e8c7: 49 8b 14 f8 mov (%r8,%rdi,8),%rdx 40e8cb: 48 39 32 cmp %rsi,(%rdx) 40e8ce: 77 13 ja 40e8e3 <_D2gc2gc3Gcx8findBaseMFPvZPv+0x73> 40e8d0: 48 39 72 08 cmp %rsi,0x8(%rdx) 40e8d4: 77 1a ja 40e8f0 <_D2gc2gc3Gcx8findBaseMFPvZPv+0x80> 40e8d6: 48 ff c7 inc %rdi 40e8d9: 48 39 c7 cmp %rax,%rdi 40e8dc: 48 89 f9 mov %rdi,%rcx 40e8df: 76 df jbe 40e8c0 <_D2gc2gc3Gcx8findBaseMFPvZPv+0x50> 40e8e1: eb 5d jmp 40e940 <_D2gc2gc3Gcx8findBaseMFPvZPv+0xd0> 40e8e3: 48 ff cf dec %rdi 40e8e6: 48 39 f9 cmp %rdi,%rcx 40e8e9: 48 89 f8 mov %rdi,%rax 40e8ec: 76 d2 jbe 40e8c0 <_D2gc2gc3Gcx8findBaseMFPvZPv+0x50> 40e8ee: eb 50 jmp 40e940 <_D2gc2gc3Gcx8findBaseMFPvZPv+0xd0> 40e8f0: 48 85 d2 test %rdx,%rdx 40e8f3: 74 4b je 40e940 <_D2gc2gc3Gcx8findBaseMFPvZPv+0xd0> 40e8f5: 48 8b 02 mov (%rdx),%rax 40e8f8: 48 8b ba c8 00 00 00 mov 0xc8(%rdx),%rdi 40e8ff: 48 29 c6 sub %rax,%rsi 40e902: 48 89 f1 mov %rsi,%rcx 40e905: 48 c1 e9 0c shr $0xc,%rcx 40e909: 0f b6 3c 0f movzbl (%rdi,%rcx,1),%edi 40e90d: 48 83 ff 08 cmp $0x8,%rdi 40e911: 77 0c ja 40e91f <_D2gc2gc3Gcx8findBaseMFPvZPv+0xaf> 40e913: 48 23 34 fd e0 df 41 and 0x41dfe0(,%rdi,8),%rsi 40e91a: 00 40e91b: 48 01 f0 add %rsi,%rax 40e91e: c3 retq 40e91f: 40 80 ff 09 cmp $0x9,%dil 40e923: 75 1b jne 40e940 <_D2gc2gc3Gcx8findBaseMFPvZPv+0xd0> 40e925: 48 8b 92 d8 00 00 00 mov 0xd8(%rdx),%rdx 40e92c: 8b 0c 8a mov (%rdx,%rcx,4),%ecx 40e92f: c1 e1 0c shl $0xc,%ecx 40e932: 48 29 ce sub %rcx,%rsi 40e935: 48 81 e6 00 f0 ff ff and $0xfffffffffffff000,%rsi 40e93c: 48 01 f0 add %rsi,%rax 40e93f: c3 retq 40e940: 31 c0 xor %eax,%eax 40e942: c3 retq 40e943: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) 40e94a: 00 00 00 40e94d: 0f 1f 00 nopl (%rax) 000000000040e950 <_D2gc2gc2GC6sizeOfMFPvZm>: 40e950: 41 57 push %r15 40e952: 41 56 push %r14 40e954: 53 push %rbx 40e955: 48 89 f3 mov %rsi,%rbx 40e958: 49 89 ff mov %rdi,%r15 40e95b: 45 31 f6 xor %r14d,%r14d 40e95e: 48 85 db test %rbx,%rbx 40e961: 74 2b je 40e98e <_D2gc2gc2GC6sizeOfMFPvZm+0x3e> 40e963: 48 8b 3d a6 1d 22 00 mov 0x221da6(%rip),%rdi # 630710 <_D2gc2gc2GC6gcLockC2gc2gc7GCMutex> 40e96a: 48 8b 07 mov (%rdi),%rax 40e96d: ff 50 28 callq *0x28(%rax) 40e970: 4c 89 ff mov %r15,%rdi 40e973: 48 89 de mov %rbx,%rsi 40e976: e8 45 00 00 00 callq 40e9c0 <_D2gc2gc2GC12sizeOfNoSyncMFPvZm> 40e97b: 49 89 c6 mov %rax,%r14 40e97e: 48 8b 3d 8b 1d 22 00 mov 0x221d8b(%rip),%rdi # 630710 <_D2gc2gc2GC6gcLockC2gc2gc7GCMutex> 40e985: 48 8b 07 mov (%rdi),%rax 40e988: 48 8b 40 30 mov 0x30(%rax),%rax 40e98c: ff d0 callq *%rax 40e98e: 4c 89 f0 mov %r14,%rax 40e991: 5b pop %rbx 40e992: 41 5e pop %r14 40e994: 41 5f pop %r15 40e996: c3 retq 40e997: 48 89 c3 mov %rax,%rbx 40e99a: 48 8b 05 6f 1d 22 00 mov 0x221d6f(%rip),%rax # 630710 <_D2gc2gc2GC6gcLockC2gc2gc7GCMutex> 40e9a1: 48 8b 08 mov (%rax),%rcx 40e9a4: 48 8b 49 30 mov 0x30(%rcx),%rcx 40e9a8: 48 89 c7 mov %rax,%rdi 40e9ab: ff d1 callq *%rcx 40e9ad: 48 89 df mov %rbx,%rdi 40e9b0: e8 1b a3 ff ff callq 408cd0 <_d_eh_resume_unwind> 40e9b5: 48 89 c7 mov %rax,%rdi 40e9b8: 48 89 de mov %rbx,%rsi 40e9bb: e8 20 a3 ff ff callq 408ce0 <_d_eh_handle_collision> 000000000040e9c0 <_D2gc2gc2GC12sizeOfNoSyncMFPvZm>: 40e9c0: 4c 8b 4f 18 mov 0x18(%rdi),%r9 40e9c4: 49 39 31 cmp %rsi,(%r9) 40e9c7: 74 33 je 40e9fc <_D2gc2gc2GC12sizeOfNoSyncMFPvZm+0x3c> 40e9c9: 31 c9 xor %ecx,%ecx 40e9cb: 49 39 71 78 cmp %rsi,0x78(%r9) 40e9cf: 77 2f ja 40ea00 <_D2gc2gc2GC12sizeOfNoSyncMFPvZm+0x40> 40e9d1: 31 c9 xor %ecx,%ecx 40e9d3: 49 39 b1 80 00 00 00 cmp %rsi,0x80(%r9) 40e9da: 76 24 jbe 40ea00 <_D2gc2gc2GC12sizeOfNoSyncMFPvZm+0x40> 40e9dc: 49 8b 91 88 00 00 00 mov 0x88(%r9),%rdx 40e9e3: 48 83 fa 01 cmp $0x1,%rdx 40e9e7: 77 2b ja 40ea14 <_D2gc2gc2GC12sizeOfNoSyncMFPvZm+0x54> 40e9e9: 31 c9 xor %ecx,%ecx 40e9eb: 48 85 d2 test %rdx,%rdx 40e9ee: 74 10 je 40ea00 <_D2gc2gc2GC12sizeOfNoSyncMFPvZm+0x40> 40e9f0: 49 8b 81 90 00 00 00 mov 0x90(%r9),%rax 40e9f7: 48 8b 00 mov (%rax),%rax 40e9fa: eb 6a jmp 40ea66 <_D2gc2gc2GC12sizeOfNoSyncMFPvZm+0xa6> 40e9fc: 49 8b 49 08 mov 0x8(%r9),%rcx 40ea00: 8d 81 ff 0f 00 00 lea 0xfff(%rcx),%eax 40ea06: 21 c6 and %eax,%esi 40ea08: 31 c0 xor %eax,%eax 40ea0a: 66 f7 c6 ff 0f test $0xfff,%si 40ea0f: 48 0f 44 c1 cmove %rcx,%rax 40ea13: c3 retq 40ea14: 4d 8b 81 90 00 00 00 mov 0x90(%r9),%r8 40ea1b: 48 ff ca dec %rdx 40ea1e: 31 ff xor %edi,%edi 40ea20: eb 2e jmp 40ea50 <_D2gc2gc2GC12sizeOfNoSyncMFPvZm+0x90> 40ea22: 66 66 66 66 66 2e 0f nopw %cs:0x0(%rax,%rax,1) 40ea29: 1f 84 00 00 00 00 00 40ea30: 48 ff c1 inc %rcx 40ea33: 48 39 d1 cmp %rdx,%rcx 40ea36: 48 89 cf mov %rcx,%rdi 40ea39: b9 00 00 00 00 mov $0x0,%ecx 40ea3e: 76 10 jbe 40ea50 <_D2gc2gc2GC12sizeOfNoSyncMFPvZm+0x90> 40ea40: eb be jmp 40ea00 <_D2gc2gc2GC12sizeOfNoSyncMFPvZm+0x40> 40ea42: 48 ff c9 dec %rcx 40ea45: 48 39 cf cmp %rcx,%rdi 40ea48: 48 89 ca mov %rcx,%rdx 40ea4b: eb ec jmp 40ea39 <_D2gc2gc2GC12sizeOfNoSyncMFPvZm+0x79> 40ea4d: 0f 1f 00 nopl (%rax) 40ea50: 48 8d 0c 17 lea (%rdi,%rdx,1),%rcx 40ea54: 48 d1 e9 shr %rcx 40ea57: 49 8b 04 c8 mov (%r8,%rcx,8),%rax 40ea5b: 48 39 30 cmp %rsi,(%rax) 40ea5e: 77 e2 ja 40ea42 <_D2gc2gc2GC12sizeOfNoSyncMFPvZm+0x82> 40ea60: 48 39 70 08 cmp %rsi,0x8(%rax) 40ea64: 76 ca jbe 40ea30 <_D2gc2gc2GC12sizeOfNoSyncMFPvZm+0x70> 40ea66: 31 c9 xor %ecx,%ecx 40ea68: 48 85 c0 test %rax,%rax 40ea6b: 74 93 je 40ea00 <_D2gc2gc2GC12sizeOfNoSyncMFPvZm+0x40> 40ea6d: 48 89 f1 mov %rsi,%rcx 40ea70: 48 2b 08 sub (%rax),%rcx 40ea73: 48 c1 e9 0c shr $0xc,%rcx 40ea77: 48 8b 90 c8 00 00 00 mov 0xc8(%rax),%rdx 40ea7e: 0f b6 14 0a movzbl (%rdx,%rcx,1),%edx 40ea82: 48 83 fa 08 cmp $0x8,%rdx 40ea86: 75 0f jne 40ea97 <_D2gc2gc2GC12sizeOfNoSyncMFPvZm+0xd7> 40ea88: 48 8b 80 d8 00 00 00 mov 0xd8(%rax),%rax 40ea8f: 8b 04 88 mov (%rax,%rcx,4),%eax 40ea92: c1 e0 0c shl $0xc,%eax 40ea95: eb 07 jmp 40ea9e <_D2gc2gc2GC12sizeOfNoSyncMFPvZm+0xde> 40ea97: 8b 04 95 70 de 41 00 mov 0x41de70(,%rdx,4),%eax 40ea9e: 89 c1 mov %eax,%ecx 40eaa0: 49 89 31 mov %rsi,(%r9) 40eaa3: 49 89 49 08 mov %rcx,0x8(%r9) 40eaa7: e9 54 ff ff ff jmpq 40ea00 <_D2gc2gc2GC12sizeOfNoSyncMFPvZm+0x40> 40eaac: 0f 1f 40 00 nopl 0x0(%rax) 000000000040eab0 <_D2gc2gc2GC5queryMFPvZS2gc2gc7BlkInfo>: 40eab0: 41 57 push %r15 40eab2: 41 56 push %r14 40eab4: 53 push %rbx 40eab5: 48 83 ec 20 sub $0x20,%rsp 40eab9: 49 89 d6 mov %rdx,%r14 40eabc: 49 89 f7 mov %rsi,%r15 40eabf: 48 89 fb mov %rdi,%rbx 40eac2: 4d 85 f6 test %r14,%r14 40eac5: 74 65 je 40eb2c <_D2gc2gc2GC5queryMFPvZS2gc2gc7BlkInfo+0x7c> 40eac7: 48 8b 3d 42 1c 22 00 mov 0x221c42(%rip),%rdi # 630710 <_D2gc2gc2GC6gcLockC2gc2gc7GCMutex> 40eace: 48 8b 07 mov (%rdi),%rax 40ead1: ff 50 28 callq *0x28(%rax) 40ead4: 49 8b 07 mov (%r15),%rax 40ead7: 48 8b 80 b0 00 00 00 mov 0xb0(%rax),%rax 40eade: 48 8d 7c 24 08 lea 0x8(%rsp),%rdi 40eae3: 4c 89 fe mov %r15,%rsi 40eae6: 4c 89 f2 mov %r14,%rdx 40eae9: ff d0 callq *%rax 40eaeb: 48 8b 44 24 18 mov 0x18(%rsp),%rax 40eaf0: 48 89 43 10 mov %rax,0x10(%rbx) 40eaf4: 0f 10 44 24 08 movups 0x8(%rsp),%xmm0 40eaf9: 0f 11 03 movups %xmm0,(%rbx) 40eafc: 48 8b 3d 0d 1c 22 00 mov 0x221c0d(%rip),%rdi # 630710 <_D2gc2gc2GC6gcLockC2gc2gc7GCMutex> 40eb03: 48 8b 07 mov (%rdi),%rax 40eb06: 48 8b 40 30 mov 0x30(%rax),%rax 40eb0a: ff d0 callq *%rax 40eb0c: eb 2c jmp 40eb3a <_D2gc2gc2GC5queryMFPvZS2gc2gc7BlkInfo+0x8a> 40eb0e: 48 89 c3 mov %rax,%rbx 40eb11: 48 8b 05 f8 1b 22 00 mov 0x221bf8(%rip),%rax # 630710 <_D2gc2gc2GC6gcLockC2gc2gc7GCMutex> 40eb18: 48 8b 08 mov (%rax),%rcx 40eb1b: 48 8b 49 30 mov 0x30(%rcx),%rcx 40eb1f: 48 89 c7 mov %rax,%rdi 40eb22: ff d1 callq *%rcx 40eb24: 48 89 df mov %rbx,%rdi 40eb27: e8 a4 a1 ff ff callq 408cd0 <_d_eh_resume_unwind> 40eb2c: 0f 57 c0 xorps %xmm0,%xmm0 40eb2f: 0f 11 03 movups %xmm0,(%rbx) 40eb32: 48 c7 43 10 00 00 00 movq $0x0,0x10(%rbx) 40eb39: 00 40eb3a: 48 89 d8 mov %rbx,%rax 40eb3d: 48 83 c4 20 add $0x20,%rsp 40eb41: 5b pop %rbx 40eb42: 41 5e pop %r14 40eb44: 41 5f pop %r15 40eb46: c3 retq 40eb47: 48 89 c7 mov %rax,%rdi 40eb4a: 48 89 de mov %rbx,%rsi 40eb4d: e8 8e a1 ff ff callq 408ce0 <_d_eh_handle_collision> 40eb52: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) 40eb59: 00 00 00 40eb5c: 0f 1f 40 00 nopl 0x0(%rax) 000000000040eb60 <_D2gc2gc2GC11queryNoSyncMFPvZS2gc2gc7BlkInfo>: 40eb60: 53 push %rbx 40eb61: 48 89 fb mov %rdi,%rbx 40eb64: 48 8b 76 18 mov 0x18(%rsi),%rsi 40eb68: e8 13 00 00 00 callq 40eb80 <_D2gc2gc3Gcx7getInfoMFPvZS2gc2gc7BlkInfo> 40eb6d: 48 89 d8 mov %rbx,%rax 40eb70: 5b pop %rbx 40eb71: c3 retq 40eb72: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) 40eb79: 00 00 00 40eb7c: 0f 1f 40 00 nopl 0x0(%rax) 000000000040eb80 <_D2gc2gc3Gcx7getInfoMFPvZS2gc2gc7BlkInfo>: 40eb80: 55 push %rbp 40eb81: 41 57 push %r15 40eb83: 41 56 push %r14 40eb85: 41 55 push %r13 40eb87: 41 54 push %r12 40eb89: 53 push %rbx 40eb8a: 48 83 ec 18 sub $0x18,%rsp 40eb8e: 49 89 d4 mov %rdx,%r12 40eb91: 49 89 f6 mov %rsi,%r14 40eb94: 49 89 ff mov %rdi,%r15 40eb97: 4d 39 66 10 cmp %r12,0x10(%r14) 40eb9b: 74 60 je 40ebfd <_D2gc2gc3Gcx7getInfoMFPvZS2gc2gc7BlkInfo+0x7d> 40eb9d: 31 c9 xor %ecx,%ecx 40eb9f: 4d 39 66 78 cmp %r12,0x78(%r14) 40eba3: 41 bd 00 00 00 00 mov $0x0,%r13d 40eba9: bd 00 00 00 00 mov $0x0,%ebp 40ebae: 0f 87 22 02 00 00 ja 40edd6 <_D2gc2gc3Gcx7getInfoMFPvZS2gc2gc7BlkInfo+0x256> 40ebb4: 31 c9 xor %ecx,%ecx 40ebb6: 4d 39 a6 80 00 00 00 cmp %r12,0x80(%r14) 40ebbd: 41 bd 00 00 00 00 mov $0x0,%r13d 40ebc3: bd 00 00 00 00 mov $0x0,%ebp 40ebc8: 0f 86 08 02 00 00 jbe 40edd6 <_D2gc2gc3Gcx7getInfoMFPvZS2gc2gc7BlkInfo+0x256> 40ebce: 49 8b 86 88 00 00 00 mov 0x88(%r14),%rax 40ebd5: 48 83 f8 01 cmp $0x1,%rax 40ebd9: 77 38 ja 40ec13 <_D2gc2gc3Gcx7getInfoMFPvZS2gc2gc7BlkInfo+0x93> 40ebdb: 31 c9 xor %ecx,%ecx 40ebdd: 48 85 c0 test %rax,%rax 40ebe0: 41 bd 00 00 00 00 mov $0x0,%r13d 40ebe6: bd 00 00 00 00 mov $0x0,%ebp 40ebeb: 0f 84 e5 01 00 00 je 40edd6 <_D2gc2gc3Gcx7getInfoMFPvZS2gc2gc7BlkInfo+0x256> 40ebf1: 49 8b 86 90 00 00 00 mov 0x90(%r14),%rax 40ebf8: 48 8b 18 mov (%rax),%rbx 40ebfb: eb 79 jmp 40ec76 <_D2gc2gc3Gcx7getInfoMFPvZS2gc2gc7BlkInfo+0xf6> 40ebfd: 49 8b 46 28 mov 0x28(%r14),%rax 40ec01: 49 89 47 10 mov %rax,0x10(%r15) 40ec05: 41 0f 10 46 18 movups 0x18(%r14),%xmm0 40ec0a: 41 0f 11 07 movups %xmm0,(%r15) 40ec0e: e9 d6 01 00 00 jmpq 40ede9 <_D2gc2gc3Gcx7getInfoMFPvZS2gc2gc7BlkInfo+0x269> 40ec13: 49 8b 96 90 00 00 00 mov 0x90(%r14),%rdx 40ec1a: 48 ff c8 dec %rax 40ec1d: 31 f6 xor %esi,%esi 40ec1f: eb 3f jmp 40ec60 <_D2gc2gc3Gcx7getInfoMFPvZS2gc2gc7BlkInfo+0xe0> 40ec21: 66 66 66 66 66 66 2e nopw %cs:0x0(%rax,%rax,1) 40ec28: 0f 1f 84 00 00 00 00 40ec2f: 00 40ec30: 48 ff c7 inc %rdi 40ec33: 31 c9 xor %ecx,%ecx 40ec35: 48 39 c7 cmp %rax,%rdi 40ec38: 48 89 fe mov %rdi,%rsi 40ec3b: 41 bd 00 00 00 00 mov $0x0,%r13d 40ec41: bd 00 00 00 00 mov $0x0,%ebp 40ec46: 76 18 jbe 40ec60 <_D2gc2gc3Gcx7getInfoMFPvZS2gc2gc7BlkInfo+0xe0> 40ec48: e9 89 01 00 00 jmpq 40edd6 <_D2gc2gc3Gcx7getInfoMFPvZS2gc2gc7BlkInfo+0x256> 40ec4d: 48 ff cf dec %rdi 40ec50: 31 c9 xor %ecx,%ecx 40ec52: 48 39 fe cmp %rdi,%rsi 40ec55: 48 89 f8 mov %rdi,%rax 40ec58: eb e1 jmp 40ec3b <_D2gc2gc3Gcx7getInfoMFPvZS2gc2gc7BlkInfo+0xbb> 40ec5a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) 40ec60: 48 8d 3c 06 lea (%rsi,%rax,1),%rdi 40ec64: 48 d1 ef shr %rdi 40ec67: 48 8b 1c fa mov (%rdx,%rdi,8),%rbx 40ec6b: 4c 39 23 cmp %r12,(%rbx) 40ec6e: 77 dd ja 40ec4d <_D2gc2gc3Gcx7getInfoMFPvZS2gc2gc7BlkInfo+0xcd> 40ec70: 4c 39 63 08 cmp %r12,0x8(%rbx) 40ec74: 76 ba jbe 40ec30 <_D2gc2gc3Gcx7getInfoMFPvZS2gc2gc7BlkInfo+0xb0> 40ec76: 31 c9 xor %ecx,%ecx 40ec78: 48 85 db test %rbx,%rbx 40ec7b: 41 bd 00 00 00 00 mov $0x0,%r13d 40ec81: bd 00 00 00 00 mov $0x0,%ebp 40ec86: 0f 84 4a 01 00 00 je 40edd6 <_D2gc2gc3Gcx7getInfoMFPvZS2gc2gc7BlkInfo+0x256> 40ec8c: 48 8b 03 mov (%rbx),%rax 40ec8f: 48 8b 93 c8 00 00 00 mov 0xc8(%rbx),%rdx 40ec96: 4c 89 e1 mov %r12,%rcx 40ec99: 48 29 c1 sub %rax,%rcx 40ec9c: 48 c1 e9 0c shr $0xc,%rcx 40eca0: 0f b6 34 0a movzbl (%rdx,%rcx,1),%esi 40eca4: 48 83 fe 08 cmp $0x8,%rsi 40eca8: 77 0d ja 40ecb7 <_D2gc2gc3Gcx7getInfoMFPvZS2gc2gc7BlkInfo+0x137> 40ecaa: 48 8b 2c f5 e0 df 41 mov 0x41dfe0(,%rsi,8),%rbp 40ecb1: 00 40ecb2: 4c 21 e5 and %r12,%rbp 40ecb5: eb 1d jmp 40ecd4 <_D2gc2gc3Gcx7getInfoMFPvZS2gc2gc7BlkInfo+0x154> 40ecb7: 40 80 fe 09 cmp $0x9,%sil 40ecbb: 75 38 jne 40ecf5 <_D2gc2gc3Gcx7getInfoMFPvZS2gc2gc7BlkInfo+0x175> 40ecbd: 48 8b b3 d8 00 00 00 mov 0xd8(%rbx),%rsi 40ecc4: 8b 2c 8e mov (%rsi,%rcx,4),%ebp 40ecc7: 48 29 e9 sub %rbp,%rcx 40ecca: c1 e5 0c shl $0xc,%ebp 40eccd: 48 01 c5 add %rax,%rbp 40ecd0: 40 8a 34 0a mov (%rdx,%rcx,1),%sil 40ecd4: 40 0f b6 d6 movzbl %sil,%edx 40ecd8: 80 fa 08 cmp $0x8,%dl 40ecdb: 75 0f jne 40ecec <_D2gc2gc3Gcx7getInfoMFPvZS2gc2gc7BlkInfo+0x16c> 40ecdd: 48 8b 93 d8 00 00 00 mov 0xd8(%rbx),%rdx 40ece4: 8b 0c 8a mov (%rdx,%rcx,4),%ecx 40ece7: c1 e1 0c shl $0xc,%ecx 40ecea: eb 12 jmp 40ecfe <_D2gc2gc3Gcx7getInfoMFPvZS2gc2gc7BlkInfo+0x17e> 40ecec: 8b 0c 95 70 de 41 00 mov 0x41de70(,%rdx,4),%ecx 40ecf3: eb 09 jmp 40ecfe <_D2gc2gc3Gcx7getInfoMFPvZS2gc2gc7BlkInfo+0x17e> 40ecf5: 8b 0c b5 70 de 41 00 mov 0x41de70(,%rsi,4),%ecx 40ecfc: 31 ed xor %ebp,%ebp 40ecfe: 41 89 cd mov %ecx,%r13d 40ed01: 48 89 ea mov %rbp,%rdx 40ed04: 48 29 c2 sub %rax,%rdx 40ed07: 8a 83 d0 00 00 00 mov 0xd0(%rbx),%al 40ed0d: 24 01 and $0x1,%al 40ed0f: c0 e0 03 shl $0x3,%al 40ed12: 0f b6 c8 movzbl %al,%ecx 40ed15: 83 c9 04 or $0x4,%ecx 40ed18: 48 d3 ea shr %cl,%rdx 40ed1b: 31 c0 xor %eax,%eax 40ed1d: 48 83 7b 68 00 cmpq $0x0,0x68(%rbx) 40ed22: 74 21 je 40ed45 <_D2gc2gc3Gcx7getInfoMFPvZS2gc2gc7BlkInfo+0x1c5> 40ed24: 48 8d 7b 58 lea 0x58(%rbx),%rdi 40ed28: 48 89 54 24 10 mov %rdx,0x10(%rsp) 40ed2d: 48 8b 74 24 10 mov 0x10(%rsp),%rsi 40ed32: e8 79 10 00 00 callq 40fdb0 <_D2gc4bits6GCBits4testMFmZm> 40ed37: 48 8b 54 24 10 mov 0x10(%rsp),%rdx 40ed3c: 48 85 c0 test %rax,%rax 40ed3f: 0f 95 c0 setne %al 40ed42: 0f b6 c0 movzbl %al,%eax 40ed45: 48 89 44 24 08 mov %rax,0x8(%rsp) 40ed4a: 48 89 54 24 10 mov %rdx,0x10(%rsp) 40ed4f: 48 8d 7b 70 lea 0x70(%rbx),%rdi 40ed53: 48 89 d6 mov %rdx,%rsi 40ed56: e8 55 10 00 00 callq 40fdb0 <_D2gc4bits6GCBits4testMFmZm> 40ed5b: 48 8b 54 24 08 mov 0x8(%rsp),%rdx 40ed60: 8d 4a 02 lea 0x2(%rdx),%ecx 40ed63: 48 85 c0 test %rax,%rax 40ed66: 0f 44 ca cmove %edx,%ecx 40ed69: 89 4c 24 08 mov %ecx,0x8(%rsp) 40ed6d: 48 83 bb b0 00 00 00 cmpq $0x0,0xb0(%rbx) 40ed74: 00 40ed75: 74 24 je 40ed9b <_D2gc2gc3Gcx7getInfoMFPvZS2gc2gc7BlkInfo+0x21b> 40ed77: 48 8d bb a0 00 00 00 lea 0xa0(%rbx),%rdi 40ed7e: 48 8b 74 24 10 mov 0x10(%rsp),%rsi 40ed83: e8 28 10 00 00 callq 40fdb0 <_D2gc4bits6GCBits4testMFmZm> 40ed88: 8b 54 24 08 mov 0x8(%rsp),%edx 40ed8c: 89 d1 mov %edx,%ecx 40ed8e: 83 c9 10 or $0x10,%ecx 40ed91: 48 85 c0 test %rax,%rax 40ed94: 0f 45 d1 cmovne %ecx,%edx 40ed97: 89 54 24 08 mov %edx,0x8(%rsp) 40ed9b: 48 81 c3 88 00 00 00 add $0x88,%rbx 40eda2: 48 89 df mov %rbx,%rdi 40eda5: 48 8b 74 24 10 mov 0x10(%rsp),%rsi 40edaa: e8 01 10 00 00 callq 40fdb0 <_D2gc4bits6GCBits4testMFmZm> 40edaf: 8b 54 24 08 mov 0x8(%rsp),%edx 40edb3: 89 d1 mov %edx,%ecx 40edb5: 83 c9 08 or $0x8,%ecx 40edb8: 48 85 c0 test %rax,%rax 40edbb: 0f 44 ca cmove %edx,%ecx 40edbe: 4d 89 66 10 mov %r12,0x10(%r14) 40edc2: 49 89 6e 18 mov %rbp,0x18(%r14) 40edc6: 4d 89 6e 20 mov %r13,0x20(%r14) 40edca: 41 89 4e 28 mov %ecx,0x28(%r14) 40edce: 41 c7 46 2c 00 00 00 movl $0x0,0x2c(%r14) 40edd5: 00 40edd6: 49 89 2f mov %rbp,(%r15) 40edd9: 4d 89 6f 08 mov %r13,0x8(%r15) 40eddd: 41 89 4f 10 mov %ecx,0x10(%r15) 40ede1: 41 c7 47 14 00 00 00 movl $0x0,0x14(%r15) 40ede8: 00 40ede9: 4c 89 f8 mov %r15,%rax 40edec: 48 83 c4 18 add $0x18,%rsp 40edf0: 5b pop %rbx 40edf1: 41 5c pop %r12 40edf3: 41 5d pop %r13 40edf5: 41 5e pop %r14 40edf7: 41 5f pop %r15 40edf9: 5d pop %rbp 40edfa: c3 retq 40edfb: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 000000000040ee00 <_D2gc2gc2GC5checkMFPvZv>: 40ee00: 50 push %rax 40ee01: 48 85 f6 test %rsi,%rsi 40ee04: 74 1b je 40ee21 <_D2gc2gc2GC5checkMFPvZv+0x21> 40ee06: 48 8b 3d 03 19 22 00 mov 0x221903(%rip),%rdi # 630710 <_D2gc2gc2GC6gcLockC2gc2gc7GCMutex> 40ee0d: 48 8b 07 mov (%rdi),%rax 40ee10: ff 50 28 callq *0x28(%rax) 40ee13: 48 8b 3d f6 18 22 00 mov 0x2218f6(%rip),%rdi # 630710 <_D2gc2gc2GC6gcLockC2gc2gc7GCMutex> 40ee1a: 48 8b 07 mov (%rdi),%rax 40ee1d: 5a pop %rdx 40ee1e: ff 60 30 jmpq *0x30(%rax) 40ee21: 58 pop %rax 40ee22: c3 retq 40ee23: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) 40ee2a: 00 00 00 40ee2d: 0f 1f 00 nopl (%rax) 000000000040ee30 <_D2gc2gc2GC7addRootMFPvZv>: 40ee30: 41 57 push %r15 40ee32: 41 56 push %r14 40ee34: 41 55 push %r13 40ee36: 41 54 push %r12 40ee38: 53 push %rbx 40ee39: 49 89 f6 mov %rsi,%r14 40ee3c: 48 89 fb mov %rdi,%rbx 40ee3f: 4d 85 f6 test %r14,%r14 40ee42: 74 70 je 40eeb4 <_D2gc2gc2GC7addRootMFPvZv+0x84> 40ee44: 48 8b 3d c5 18 22 00 mov 0x2218c5(%rip),%rdi # 630710 <_D2gc2gc2GC6gcLockC2gc2gc7GCMutex> 40ee4b: 48 8b 07 mov (%rdi),%rax 40ee4e: ff 50 28 callq *0x28(%rax) 40ee51: 48 8b 5b 18 mov 0x18(%rbx),%rbx 40ee55: 4c 8b 7b 30 mov 0x30(%rbx),%r15 40ee59: 4c 3b 7b 38 cmp 0x38(%rbx),%r15 40ee5d: 75 5f jne 40eebe <_D2gc2gc2GC7addRootMFPvZv+0x8e> 40ee5f: 4b 8d 04 3f lea (%r15,%r15,1),%rax 40ee63: 48 8d 3c c5 80 00 00 lea 0x80(,%rax,8),%rdi 40ee6a: 00 40ee6b: e8 b0 2a ff ff callq 401920 40ee70: 49 89 c4 mov %rax,%r12 40ee73: 4d 85 e4 test %r12,%r12 40ee76: 75 05 jne 40ee7d <_D2gc2gc2GC7addRootMFPvZv+0x4d> 40ee78: e8 43 77 ff ff callq 4065c0 40ee7d: 4f 8d 6c 3f 10 lea 0x10(%r15,%r15,1),%r13 40ee82: 4c 8b 7b 40 mov 0x40(%rbx),%r15 40ee86: 4d 85 ff test %r15,%r15 40ee89: 74 1b je 40eea6 <_D2gc2gc2GC7addRootMFPvZv+0x76> 40ee8b: 48 8b 53 30 mov 0x30(%rbx),%rdx 40ee8f: 48 c1 e2 03 shl $0x3,%rdx 40ee93: 4c 89 e7 mov %r12,%rdi 40ee96: 4c 89 fe mov %r15,%rsi 40ee99: e8 a2 2d ff ff callq 401c40 40ee9e: 4c 89 ff mov %r15,%rdi 40eea1: e8 1a 2b ff ff callq 4019c0 40eea6: 4c 89 63 40 mov %r12,0x40(%rbx) 40eeaa: 4c 89 6b 38 mov %r13,0x38(%rbx) 40eeae: 4c 8b 7b 30 mov 0x30(%rbx),%r15 40eeb2: eb 0e jmp 40eec2 <_D2gc2gc2GC7addRootMFPvZv+0x92> 40eeb4: 5b pop %rbx 40eeb5: 41 5c pop %r12 40eeb7: 41 5d pop %r13 40eeb9: 41 5e pop %r14 40eebb: 41 5f pop %r15 40eebd: c3 retq 40eebe: 4c 8b 63 40 mov 0x40(%rbx),%r12 40eec2: 4f 89 34 fc mov %r14,(%r12,%r15,8) 40eec6: 48 ff 43 30 incq 0x30(%rbx) 40eeca: 48 8b 3d 3f 18 22 00 mov 0x22183f(%rip),%rdi # 630710 <_D2gc2gc2GC6gcLockC2gc2gc7GCMutex> 40eed1: 48 8b 07 mov (%rdi),%rax 40eed4: 5b pop %rbx 40eed5: 41 5c pop %r12 40eed7: 41 5d pop %r13 40eed9: 41 5e pop %r14 40eedb: 41 5f pop %r15 40eedd: ff 60 30 jmpq *0x30(%rax) 40eee0: 48 89 c3 mov %rax,%rbx 40eee3: 48 8b 05 26 18 22 00 mov 0x221826(%rip),%rax # 630710 <_D2gc2gc2GC6gcLockC2gc2gc7GCMutex> 40eeea: 48 8b 08 mov (%rax),%rcx 40eeed: 48 8b 49 30 mov 0x30(%rcx),%rcx 40eef1: 48 89 c7 mov %rax,%rdi 40eef4: ff d1 callq *%rcx 40eef6: 48 89 df mov %rbx,%rdi 40eef9: e8 d2 9d ff ff callq 408cd0 <_d_eh_resume_unwind> 40eefe: 48 89 c7 mov %rax,%rdi 40ef01: 48 89 de mov %rbx,%rsi 40ef04: e8 d7 9d ff ff callq 408ce0 <_d_eh_handle_collision> 40ef09: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 000000000040ef10 <_D2gc2gc2GC10removeRootMFPvZv>: 40ef10: 41 57 push %r15 40ef12: 41 56 push %r14 40ef14: 53 push %rbx 40ef15: 49 89 f7 mov %rsi,%r15 40ef18: 49 89 fe mov %rdi,%r14 40ef1b: 4d 85 ff test %r15,%r15 40ef1e: 0f 84 7c 00 00 00 je 40efa0 <_D2gc2gc2GC10removeRootMFPvZv+0x90> 40ef24: 48 8b 3d e5 17 22 00 mov 0x2217e5(%rip),%rdi # 630710 <_D2gc2gc2GC6gcLockC2gc2gc7GCMutex> 40ef2b: 48 8b 07 mov (%rdi),%rax 40ef2e: ff 50 28 callq *0x28(%rax) 40ef31: 49 8b 4e 18 mov 0x18(%r14),%rcx 40ef35: 4c 8b 41 30 mov 0x30(%rcx),%r8 40ef39: 4c 89 c6 mov %r8,%rsi 40ef3c: 48 f7 de neg %rsi 40ef3f: 4a 8d 3c c5 00 00 00 lea 0x0(,%r8,8),%rdi 40ef46: 00 40ef47: 31 c0 xor %eax,%eax 40ef49: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 40ef50: 48 85 f6 test %rsi,%rsi 40ef53: 74 51 je 40efa6 <_D2gc2gc2GC10removeRootMFPvZv+0x96> 40ef55: 48 8b 51 40 mov 0x40(%rcx),%rdx 40ef59: 48 8d 1c 3a lea (%rdx,%rdi,1),%rbx 40ef5d: 48 ff c6 inc %rsi 40ef60: 4c 39 7c 18 f8 cmp %r15,-0x8(%rax,%rbx,1) 40ef65: 48 8d 40 f8 lea -0x8(%rax),%rax 40ef69: 75 e5 jne 40ef50 <_D2gc2gc2GC10removeRootMFPvZv+0x40> 40ef6b: 49 8d 70 ff lea -0x1(%r8),%rsi 40ef6f: 48 89 71 30 mov %rsi,0x30(%rcx) 40ef73: 4a 8d 3c c2 lea (%rdx,%r8,8),%rdi 40ef77: 48 8d 74 38 08 lea 0x8(%rax,%rdi,1),%rsi 40ef7c: 48 01 c7 add %rax,%rdi 40ef7f: 48 c7 c2 f8 ff ff ff mov $0xfffffffffffffff8,%rdx 40ef86: 48 29 c2 sub %rax,%rdx 40ef89: e8 12 2b ff ff callq 401aa0 40ef8e: 48 8b 3d 7b 17 22 00 mov 0x22177b(%rip),%rdi # 630710 <_D2gc2gc2GC6gcLockC2gc2gc7GCMutex> 40ef95: 48 8b 07 mov (%rdi),%rax 40ef98: 5b pop %rbx 40ef99: 41 5e pop %r14 40ef9b: 41 5f pop %r15 40ef9d: ff 60 30 jmpq *0x30(%rax) 40efa0: 5b pop %rbx 40efa1: 41 5e pop %r14 40efa3: 41 5f pop %r15 40efa5: c3 retq 40efa6: 0f 0b ud2a 40efa8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 40efaf: 00 000000000040efb0 <_D2gc2gc2GC8rootIterMFNdZDFDFKPvZiZi>: 40efb0: 53 push %rbx 40efb1: 48 89 fb mov %rdi,%rbx 40efb4: 48 8b 3d 55 17 22 00 mov 0x221755(%rip),%rdi # 630710 <_D2gc2gc2GC6gcLockC2gc2gc7GCMutex> 40efbb: 48 8b 07 mov (%rdi),%rax 40efbe: ff 50 28 callq *0x28(%rax) 40efc1: 48 8b 5b 18 mov 0x18(%rbx),%rbx 40efc5: 48 8b 3d 44 17 22 00 mov 0x221744(%rip),%rdi # 630710 <_D2gc2gc2GC6gcLockC2gc2gc7GCMutex> 40efcc: 48 8b 07 mov (%rdi),%rax 40efcf: 48 8b 40 30 mov 0x30(%rax),%rax 40efd3: ff d0 callq *%rax 40efd5: ba 10 f0 40 00 mov $0x40f010,%edx 40efda: 48 89 d8 mov %rbx,%rax 40efdd: 5b pop %rbx 40efde: c3 retq 40efdf: 48 89 c3 mov %rax,%rbx 40efe2: 48 8b 05 27 17 22 00 mov 0x221727(%rip),%rax # 630710 <_D2gc2gc2GC6gcLockC2gc2gc7GCMutex> 40efe9: 48 8b 08 mov (%rax),%rcx 40efec: 48 8b 49 30 mov 0x30(%rcx),%rcx 40eff0: 48 89 c7 mov %rax,%rdi 40eff3: ff d1 callq *%rcx 40eff5: 48 89 df mov %rbx,%rdi 40eff8: e8 d3 9c ff ff callq 408cd0 <_d_eh_resume_unwind> 40effd: 48 89 c7 mov %rax,%rdi 40f000: 48 89 de mov %rbx,%rsi 40f003: e8 d8 9c ff ff callq 408ce0 <_d_eh_handle_collision> 40f008: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 40f00f: 00 000000000040f010 <_D2gc2gc3Gcx8rootIterMFDFKPvZiZi>: 40f010: 41 57 push %r15 40f012: 41 56 push %r14 40f014: 41 55 push %r13 40f016: 41 54 push %r12 40f018: 53 push %rbx 40f019: 49 89 d6 mov %rdx,%r14 40f01c: 49 89 f7 mov %rsi,%r15 40f01f: 49 89 fc mov %rdi,%r12 40f022: 49 83 7c 24 30 00 cmpq $0x0,0x30(%r12) 40f028: 74 2a je 40f054 <_D2gc2gc3Gcx8rootIterMFDFKPvZiZi+0x44> 40f02a: 45 31 ed xor %r13d,%r13d 40f02d: 31 db xor %ebx,%ebx 40f02f: 90 nop 40f030: 49 8b 74 24 40 mov 0x40(%r12),%rsi 40f035: 4c 01 ee add %r13,%rsi 40f038: 4c 89 ff mov %r15,%rdi 40f03b: 41 ff d6 callq *%r14 40f03e: 85 c0 test %eax,%eax 40f040: 75 14 jne 40f056 <_D2gc2gc3Gcx8rootIterMFDFKPvZiZi+0x46> 40f042: 48 ff c3 inc %rbx 40f045: 49 83 c5 08 add $0x8,%r13 40f049: 49 3b 5c 24 30 cmp 0x30(%r12),%rbx 40f04e: 72 e0 jb 40f030 <_D2gc2gc3Gcx8rootIterMFDFKPvZiZi+0x20> 40f050: 31 c0 xor %eax,%eax 40f052: eb 02 jmp 40f056 <_D2gc2gc3Gcx8rootIterMFDFKPvZiZi+0x46> 40f054: 31 c0 xor %eax,%eax 40f056: 5b pop %rbx 40f057: 41 5c pop %r12 40f059: 41 5d pop %r13 40f05b: 41 5e pop %r14 40f05d: 41 5f pop %r15 40f05f: c3 retq 000000000040f060 <_D2gc2gc2GC8addRangeMFPvmZv>: 40f060: 55 push %rbp 40f061: 41 57 push %r15 40f063: 41 56 push %r14 40f065: 41 55 push %r13 40f067: 41 54 push %r12 40f069: 53 push %rbx 40f06a: 50 push %rax 40f06b: 49 89 d5 mov %rdx,%r13 40f06e: 49 89 f6 mov %rsi,%r14 40f071: 48 89 fb mov %rdi,%rbx 40f074: 4d 85 ed test %r13,%r13 40f077: 74 05 je 40f07e <_D2gc2gc2GC8addRangeMFPvmZv+0x1e> 40f079: 4d 85 f6 test %r14,%r14 40f07c: 75 0f jne 40f08d <_D2gc2gc2GC8addRangeMFPvmZv+0x2d> 40f07e: 48 83 c4 08 add $0x8,%rsp 40f082: 5b pop %rbx 40f083: 41 5c pop %r12 40f085: 41 5d pop %r13 40f087: 41 5e pop %r14 40f089: 41 5f pop %r15 40f08b: 5d pop %rbp 40f08c: c3 retq 40f08d: 48 8b 3d 7c 16 22 00 mov 0x22167c(%rip),%rdi # 630710 <_D2gc2gc2GC6gcLockC2gc2gc7GCMutex> 40f094: 48 8b 07 mov (%rdi),%rax 40f097: ff 50 28 callq *0x28(%rax) 40f09a: 48 8b 5b 18 mov 0x18(%rbx),%rbx 40f09e: 4d 01 ee add %r13,%r14 40f0a1: 48 8b 43 48 mov 0x48(%rbx),%rax 40f0a5: 48 3b 43 50 cmp 0x50(%rbx),%rax 40f0a9: 75 50 jne 40f0fb <_D2gc2gc2GC8addRangeMFPvmZv+0x9b> 40f0ab: 48 8d 6c 00 10 lea 0x10(%rax,%rax,1),%rbp 40f0b0: 48 89 ef mov %rbp,%rdi 40f0b3: 48 c1 e7 04 shl $0x4,%rdi 40f0b7: e8 64 28 ff ff callq 401920 40f0bc: 49 89 c7 mov %rax,%r15 40f0bf: 4d 85 ff test %r15,%r15 40f0c2: 75 05 jne 40f0c9 <_D2gc2gc2GC8addRangeMFPvmZv+0x69> 40f0c4: e8 f7 74 ff ff callq 4065c0 40f0c9: 4c 8b 63 58 mov 0x58(%rbx),%r12 40f0cd: 4d 85 e4 test %r12,%r12 40f0d0: 74 1b je 40f0ed <_D2gc2gc2GC8addRangeMFPvmZv+0x8d> 40f0d2: 48 8b 53 48 mov 0x48(%rbx),%rdx 40f0d6: 48 c1 e2 04 shl $0x4,%rdx 40f0da: 4c 89 ff mov %r15,%rdi 40f0dd: 4c 89 e6 mov %r12,%rsi 40f0e0: e8 5b 2b ff ff callq 401c40 40f0e5: 4c 89 e7 mov %r12,%rdi 40f0e8: e8 d3 28 ff ff callq 4019c0 40f0ed: 4c 89 7b 58 mov %r15,0x58(%rbx) 40f0f1: 48 89 6b 50 mov %rbp,0x50(%rbx) 40f0f5: 48 8b 43 48 mov 0x48(%rbx),%rax 40f0f9: eb 04 jmp 40f0ff <_D2gc2gc2GC8addRangeMFPvmZv+0x9f> 40f0fb: 4c 8b 7b 58 mov 0x58(%rbx),%r15 40f0ff: 48 c1 e0 04 shl $0x4,%rax 40f103: 4d 89 2c 07 mov %r13,(%r15,%rax,1) 40f107: 48 8b 43 48 mov 0x48(%rbx),%rax 40f10b: 48 8b 4b 58 mov 0x58(%rbx),%rcx 40f10f: 48 c1 e0 04 shl $0x4,%rax 40f113: 4c 89 74 01 08 mov %r14,0x8(%rcx,%rax,1) 40f118: 48 ff 43 48 incq 0x48(%rbx) 40f11c: 48 8b 3d ed 15 22 00 mov 0x2215ed(%rip),%rdi # 630710 <_D2gc2gc2GC6gcLockC2gc2gc7GCMutex> 40f123: 48 8b 07 mov (%rdi),%rax 40f126: 48 83 c4 08 add $0x8,%rsp 40f12a: 5b pop %rbx 40f12b: 41 5c pop %r12 40f12d: 41 5d pop %r13 40f12f: 41 5e pop %r14 40f131: 41 5f pop %r15 40f133: 5d pop %rbp 40f134: ff 60 30 jmpq *0x30(%rax) 40f137: 48 89 c3 mov %rax,%rbx 40f13a: 48 8b 05 cf 15 22 00 mov 0x2215cf(%rip),%rax # 630710 <_D2gc2gc2GC6gcLockC2gc2gc7GCMutex> 40f141: 48 8b 08 mov (%rax),%rcx 40f144: 48 8b 49 30 mov 0x30(%rcx),%rcx 40f148: 48 89 c7 mov %rax,%rdi 40f14b: ff d1 callq *%rcx 40f14d: 48 89 df mov %rbx,%rdi 40f150: e8 7b 9b ff ff callq 408cd0 <_d_eh_resume_unwind> 40f155: 48 89 c7 mov %rax,%rdi 40f158: 48 89 de mov %rbx,%rsi 40f15b: e8 80 9b ff ff callq 408ce0 <_d_eh_handle_collision> 000000000040f160 <_D2gc2gc2GC11removeRangeMFPvZv>: 40f160: 41 56 push %r14 40f162: 53 push %rbx 40f163: 50 push %rax 40f164: 48 89 f3 mov %rsi,%rbx 40f167: 49 89 fe mov %rdi,%r14 40f16a: 48 85 db test %rbx,%rbx 40f16d: 74 7a je 40f1e9 <_D2gc2gc2GC11removeRangeMFPvZv+0x89> 40f16f: 48 8b 3d 9a 15 22 00 mov 0x22159a(%rip),%rdi # 630710 <_D2gc2gc2GC6gcLockC2gc2gc7GCMutex> 40f176: 48 8b 07 mov (%rdi),%rax 40f179: ff 50 28 callq *0x28(%rax) 40f17c: 49 8b 46 18 mov 0x18(%r14),%rax 40f180: 4c 8b 40 48 mov 0x48(%rax),%r8 40f184: 4c 89 c6 mov %r8,%rsi 40f187: 48 f7 d6 not %rsi 40f18a: 4c 89 c2 mov %r8,%rdx 40f18d: 48 c1 e2 04 shl $0x4,%rdx 40f191: 31 c9 xor %ecx,%ecx 40f193: 66 66 66 66 2e 0f 1f nopw %cs:0x0(%rax,%rax,1) 40f19a: 84 00 00 00 00 00 40f1a0: 48 ff c6 inc %rsi 40f1a3: 74 30 je 40f1d5 <_D2gc2gc2GC11removeRangeMFPvZv+0x75> 40f1a5: 48 8b 78 58 mov 0x58(%rax),%rdi 40f1a9: 48 01 d7 add %rdx,%rdi 40f1ac: 48 39 5c 39 f0 cmp %rbx,-0x10(%rcx,%rdi,1) 40f1b1: 48 8d 49 f0 lea -0x10(%rcx),%rcx 40f1b5: 75 e9 jne 40f1a0 <_D2gc2gc2GC11removeRangeMFPvZv+0x40> 40f1b7: 49 ff c8 dec %r8 40f1ba: 4c 89 40 48 mov %r8,0x48(%rax) 40f1be: 48 8d 74 39 10 lea 0x10(%rcx,%rdi,1),%rsi 40f1c3: 48 01 cf add %rcx,%rdi 40f1c6: 48 c7 c2 f0 ff ff ff mov $0xfffffffffffffff0,%rdx 40f1cd: 48 29 ca sub %rcx,%rdx 40f1d0: e8 cb 28 ff ff callq 401aa0 40f1d5: 48 8b 3d 34 15 22 00 mov 0x221534(%rip),%rdi # 630710 <_D2gc2gc2GC6gcLockC2gc2gc7GCMutex> 40f1dc: 48 8b 07 mov (%rdi),%rax 40f1df: 48 83 c4 08 add $0x8,%rsp 40f1e3: 5b pop %rbx 40f1e4: 41 5e pop %r14 40f1e6: ff 60 30 jmpq *0x30(%rax) 40f1e9: 48 83 c4 08 add $0x8,%rsp 40f1ed: 5b pop %rbx 40f1ee: 41 5e pop %r14 40f1f0: c3 retq 40f1f1: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) 40f1f8: 00 00 00 40f1fb: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 000000000040f200 <_D2gc2gc2GC9rangeIterMFNdZDFDFKS2gc2gc5RangeZiZi>: 40f200: 53 push %rbx 40f201: 48 89 fb mov %rdi,%rbx 40f204: 48 8b 3d 05 15 22 00 mov 0x221505(%rip),%rdi # 630710 <_D2gc2gc2GC6gcLockC2gc2gc7GCMutex> 40f20b: 48 8b 07 mov (%rdi),%rax 40f20e: ff 50 28 callq *0x28(%rax) 40f211: 48 8b 5b 18 mov 0x18(%rbx),%rbx 40f215: 48 8b 3d f4 14 22 00 mov 0x2214f4(%rip),%rdi # 630710 <_D2gc2gc2GC6gcLockC2gc2gc7GCMutex> 40f21c: 48 8b 07 mov (%rdi),%rax 40f21f: 48 8b 40 30 mov 0x30(%rax),%rax 40f223: ff d0 callq *%rax 40f225: ba 60 f2 40 00 mov $0x40f260,%edx 40f22a: 48 89 d8 mov %rbx,%rax 40f22d: 5b pop %rbx 40f22e: c3 retq 40f22f: 48 89 c3 mov %rax,%rbx 40f232: 48 8b 05 d7 14 22 00 mov 0x2214d7(%rip),%rax # 630710 <_D2gc2gc2GC6gcLockC2gc2gc7GCMutex> 40f239: 48 8b 08 mov (%rax),%rcx 40f23c: 48 8b 49 30 mov 0x30(%rcx),%rcx 40f240: 48 89 c7 mov %rax,%rdi 40f243: ff d1 callq *%rcx 40f245: 48 89 df mov %rbx,%rdi 40f248: e8 83 9a ff ff callq 408cd0 <_d_eh_resume_unwind> 40f24d: 48 89 c7 mov %rax,%rdi 40f250: 48 89 de mov %rbx,%rsi 40f253: e8 88 9a ff ff callq 408ce0 <_d_eh_handle_collision> 40f258: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 40f25f: 00 000000000040f260 <_D2gc2gc3Gcx9rangeIterMFDFKS2gc2gc5RangeZiZi>: 40f260: 41 57 push %r15 40f262: 41 56 push %r14 40f264: 41 55 push %r13 40f266: 41 54 push %r12 40f268: 53 push %rbx 40f269: 49 89 d6 mov %rdx,%r14 40f26c: 49 89 f7 mov %rsi,%r15 40f26f: 49 89 fc mov %rdi,%r12 40f272: 49 83 7c 24 48 00 cmpq $0x0,0x48(%r12) 40f278: 74 2a je 40f2a4 <_D2gc2gc3Gcx9rangeIterMFDFKS2gc2gc5RangeZiZi+0x44> 40f27a: 45 31 ed xor %r13d,%r13d 40f27d: 31 db xor %ebx,%ebx 40f27f: 90 nop 40f280: 49 8b 74 24 58 mov 0x58(%r12),%rsi 40f285: 4c 01 ee add %r13,%rsi 40f288: 4c 89 ff mov %r15,%rdi 40f28b: 41 ff d6 callq *%r14 40f28e: 85 c0 test %eax,%eax 40f290: 75 14 jne 40f2a6 <_D2gc2gc3Gcx9rangeIterMFDFKS2gc2gc5RangeZiZi+0x46> 40f292: 48 ff c3 inc %rbx 40f295: 49 83 c5 10 add $0x10,%r13 40f299: 49 3b 5c 24 48 cmp 0x48(%r12),%rbx 40f29e: 72 e0 jb 40f280 <_D2gc2gc3Gcx9rangeIterMFDFKS2gc2gc5RangeZiZi+0x20> 40f2a0: 31 c0 xor %eax,%eax 40f2a2: eb 02 jmp 40f2a6 <_D2gc2gc3Gcx9rangeIterMFDFKS2gc2gc5RangeZiZi+0x46> 40f2a4: 31 c0 xor %eax,%eax 40f2a6: 5b pop %rbx 40f2a7: 41 5c pop %r12 40f2a9: 41 5d pop %r13 40f2ab: 41 5e pop %r14 40f2ad: 41 5f pop %r15 40f2af: c3 retq 000000000040f2b0 <_D2gc2gc2GC11fullCollectMFZm>: 40f2b0: 53 push %rbx 40f2b1: 48 89 fb mov %rdi,%rbx 40f2b4: 48 8b 3d 55 14 22 00 mov 0x221455(%rip),%rdi # 630710 <_D2gc2gc2GC6gcLockC2gc2gc7GCMutex> 40f2bb: 48 8b 07 mov (%rdi),%rax 40f2be: ff 50 28 callq *0x28(%rax) 40f2c1: 48 8b 7b 18 mov 0x18(%rbx),%rdi 40f2c5: e8 86 d7 ff ff callq 40ca50 <_D2gc2gc3Gcx11fullcollectMFZm> 40f2ca: 48 89 c3 mov %rax,%rbx 40f2cd: 48 8b 3d 3c 14 22 00 mov 0x22143c(%rip),%rdi # 630710 <_D2gc2gc2GC6gcLockC2gc2gc7GCMutex> 40f2d4: 48 8b 07 mov (%rdi),%rax 40f2d7: ff 50 30 callq *0x30(%rax) 40f2da: 48 89 d8 mov %rbx,%rax 40f2dd: 5b pop %rbx 40f2de: c3 retq 40f2df: 48 89 c3 mov %rax,%rbx 40f2e2: 48 8b 05 27 14 22 00 mov 0x221427(%rip),%rax # 630710 <_D2gc2gc2GC6gcLockC2gc2gc7GCMutex> 40f2e9: 48 8b 08 mov (%rax),%rcx 40f2ec: 48 8b 49 30 mov 0x30(%rcx),%rcx 40f2f0: 48 89 c7 mov %rax,%rdi 40f2f3: ff d1 callq *%rcx 40f2f5: 48 89 df mov %rbx,%rdi 40f2f8: e8 d3 99 ff ff callq 408cd0 <_d_eh_resume_unwind> 40f2fd: 48 89 c7 mov %rax,%rdi 40f300: 48 89 de mov %rbx,%rsi 40f303: e8 d8 99 ff ff callq 408ce0 <_d_eh_handle_collision> 40f308: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 40f30f: 00 000000000040f310 <_D2gc2gc2GC18fullCollectNoStackMFZv>: 40f310: 53 push %rbx 40f311: 48 89 fb mov %rdi,%rbx 40f314: 48 8b 3d f5 13 22 00 mov 0x2213f5(%rip),%rdi # 630710 <_D2gc2gc2GC6gcLockC2gc2gc7GCMutex> 40f31b: 48 8b 07 mov (%rdi),%rax 40f31e: ff 50 28 callq *0x28(%rax) 40f321: 48 8b 43 18 mov 0x18(%rbx),%rax 40f325: ff 40 60 incl 0x60(%rax) 40f328: 48 8b 7b 18 mov 0x18(%rbx),%rdi 40f32c: e8 1f d7 ff ff callq 40ca50 <_D2gc2gc3Gcx11fullcollectMFZm> 40f331: 48 8b 43 18 mov 0x18(%rbx),%rax 40f335: ff 48 60 decl 0x60(%rax) 40f338: 48 8b 3d d1 13 22 00 mov 0x2213d1(%rip),%rdi # 630710 <_D2gc2gc2GC6gcLockC2gc2gc7GCMutex> 40f33f: 48 8b 07 mov (%rdi),%rax 40f342: 5b pop %rbx 40f343: ff 60 30 jmpq *0x30(%rax) 40f346: 48 89 c3 mov %rax,%rbx 40f349: 48 8b 05 c0 13 22 00 mov 0x2213c0(%rip),%rax # 630710 <_D2gc2gc2GC6gcLockC2gc2gc7GCMutex> 40f350: 48 8b 08 mov (%rax),%rcx 40f353: 48 8b 49 30 mov 0x30(%rcx),%rcx 40f357: 48 89 c7 mov %rax,%rdi 40f35a: ff d1 callq *%rcx 40f35c: 48 89 df mov %rbx,%rdi 40f35f: e8 6c 99 ff ff callq 408cd0 <_d_eh_resume_unwind> 40f364: 48 89 c7 mov %rax,%rdi 40f367: 48 89 de mov %rbx,%rsi 40f36a: e8 71 99 ff ff callq 408ce0 <_d_eh_handle_collision> 40f36f: 90 nop 000000000040f370 <_D2gc2gc2GC8minimizeMFZv>: 40f370: 53 push %rbx 40f371: 48 89 fb mov %rdi,%rbx 40f374: 48 8b 3d 95 13 22 00 mov 0x221395(%rip),%rdi # 630710 <_D2gc2gc2GC6gcLockC2gc2gc7GCMutex> 40f37b: 48 8b 07 mov (%rdi),%rax 40f37e: ff 50 28 callq *0x28(%rax) 40f381: 48 8b 7b 18 mov 0x18(%rbx),%rdi 40f385: e8 46 00 00 00 callq 40f3d0 <_D2gc2gc3Gcx8minimizeMFZv> 40f38a: 48 8b 3d 7f 13 22 00 mov 0x22137f(%rip),%rdi # 630710 <_D2gc2gc2GC6gcLockC2gc2gc7GCMutex> 40f391: 48 8b 07 mov (%rdi),%rax 40f394: 5b pop %rbx 40f395: ff 60 30 jmpq *0x30(%rax) 40f398: 48 89 c3 mov %rax,%rbx 40f39b: 48 8b 05 6e 13 22 00 mov 0x22136e(%rip),%rax # 630710 <_D2gc2gc2GC6gcLockC2gc2gc7GCMutex> 40f3a2: 48 8b 08 mov (%rax),%rcx 40f3a5: 48 8b 49 30 mov 0x30(%rcx),%rcx 40f3a9: 48 89 c7 mov %rax,%rdi 40f3ac: ff d1 callq *%rcx 40f3ae: 48 89 df mov %rbx,%rdi 40f3b1: e8 1a 99 ff ff callq 408cd0 <_d_eh_resume_unwind> 40f3b6: 48 89 c7 mov %rax,%rdi 40f3b9: 48 89 de mov %rbx,%rsi 40f3bc: e8 1f 99 ff ff callq 408ce0 <_d_eh_handle_collision> 40f3c1: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) 40f3c8: 00 00 00 40f3cb: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 000000000040f3d0 <_D2gc2gc3Gcx8minimizeMFZv>: 40f3d0: 41 57 push %r15 40f3d2: 41 56 push %r14 40f3d4: 41 54 push %r12 40f3d6: 53 push %rbx 40f3d7: 50 push %rax 40f3d8: 49 89 fe mov %rdi,%r14 40f3db: 49 8b 86 88 00 00 00 mov 0x88(%r14),%rax 40f3e2: 48 85 c0 test %rax,%rax 40f3e5: 0f 84 fa 00 00 00 je 40f4e5 <_D2gc2gc3Gcx8minimizeMFZv+0x115> 40f3eb: 45 31 ff xor %r15d,%r15d 40f3ee: 66 90 xchg %ax,%ax 40f3f0: 49 8b 8e 90 00 00 00 mov 0x90(%r14),%rcx 40f3f7: 4a 8b 0c f9 mov (%rcx,%r15,8),%rcx 40f3fb: 48 8b 91 c0 00 00 00 mov 0xc0(%rcx),%rdx 40f402: 48 3b 91 b8 00 00 00 cmp 0xb8(%rcx),%rdx 40f409: 4c 89 f9 mov %r15,%rcx 40f40c: 0f 82 9f 00 00 00 jb 40f4b1 <_D2gc2gc3Gcx8minimizeMFZv+0xe1> 40f412: eb 2c jmp 40f440 <_D2gc2gc3Gcx8minimizeMFZv+0x70> 40f414: 4a 8b 04 ff mov (%rdi,%r15,8),%rax 40f418: 48 89 44 d7 08 mov %rax,0x8(%rdi,%rdx,8) 40f41d: 49 8b 86 90 00 00 00 mov 0x90(%r14),%rax 40f424: 4a 89 34 f8 mov %rsi,(%rax,%r15,8) 40f428: 49 ff c7 inc %r15 40f42b: 49 8b 86 88 00 00 00 mov 0x88(%r14),%rax 40f432: 66 66 66 66 66 2e 0f nopw %cs:0x0(%rax,%rax,1) 40f439: 1f 84 00 00 00 00 00 40f440: 48 89 ca mov %rcx,%rdx 40f443: 48 8d 4a 01 lea 0x1(%rdx),%rcx 40f447: 48 39 c1 cmp %rax,%rcx 40f44a: 73 24 jae 40f470 <_D2gc2gc3Gcx8minimizeMFZv+0xa0> 40f44c: 49 8b be 90 00 00 00 mov 0x90(%r14),%rdi 40f453: 48 8b 74 d7 08 mov 0x8(%rdi,%rdx,8),%rsi 40f458: 48 8b 9e c0 00 00 00 mov 0xc0(%rsi),%rbx 40f45f: 48 3b 9e b8 00 00 00 cmp 0xb8(%rsi),%rbx 40f466: 73 d8 jae 40f440 <_D2gc2gc3Gcx8minimizeMFZv+0x70> 40f468: eb aa jmp 40f414 <_D2gc2gc3Gcx8minimizeMFZv+0x44> 40f46a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) 40f470: 49 39 c7 cmp %rax,%r15 40f473: 4c 89 fb mov %r15,%rbx 40f476: 73 2f jae 40f4a7 <_D2gc2gc3Gcx8minimizeMFZv+0xd7> 40f478: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 40f47f: 00 40f480: 49 8b 86 90 00 00 00 mov 0x90(%r14),%rax 40f487: 4c 8b 24 d8 mov (%rax,%rbx,8),%r12 40f48b: 4c 89 e7 mov %r12,%rdi 40f48e: e8 ad 02 00 00 callq 40f740 <_D2gc2gc4Pool4DtorMFZv> 40f493: 4c 89 e7 mov %r12,%rdi 40f496: e8 25 25 ff ff callq 4019c0 40f49b: 48 ff c3 inc %rbx 40f49e: 49 3b 9e 88 00 00 00 cmp 0x88(%r14),%rbx 40f4a5: 72 d9 jb 40f480 <_D2gc2gc3Gcx8minimizeMFZv+0xb0> 40f4a7: 4d 89 be 88 00 00 00 mov %r15,0x88(%r14) 40f4ae: 4c 89 f8 mov %r15,%rax 40f4b1: 49 ff c7 inc %r15 40f4b4: 49 39 c7 cmp %rax,%r15 40f4b7: 0f 82 33 ff ff ff jb 40f3f0 <_D2gc2gc3Gcx8minimizeMFZv+0x20> 40f4bd: 48 85 c0 test %rax,%rax 40f4c0: 74 23 je 40f4e5 <_D2gc2gc3Gcx8minimizeMFZv+0x115> 40f4c2: 49 8b 8e 90 00 00 00 mov 0x90(%r14),%rcx 40f4c9: 48 8b 11 mov (%rcx),%rdx 40f4cc: 48 8b 12 mov (%rdx),%rdx 40f4cf: 49 89 56 78 mov %rdx,0x78(%r14) 40f4d3: 48 8b 44 c1 f8 mov -0x8(%rcx,%rax,8),%rax 40f4d8: 48 8b 40 08 mov 0x8(%rax),%rax 40f4dc: 49 89 86 80 00 00 00 mov %rax,0x80(%r14) 40f4e3: eb 0b jmp 40f4f0 <_D2gc2gc3Gcx8minimizeMFZv+0x120> 40f4e5: 49 83 c6 78 add $0x78,%r14 40f4e9: 0f 57 c0 xorps %xmm0,%xmm0 40f4ec: 41 0f 11 06 movups %xmm0,(%r14) 40f4f0: 48 83 c4 08 add $0x8,%rsp 40f4f4: 5b pop %rbx 40f4f5: 41 5c pop %r12 40f4f7: 41 5e pop %r14 40f4f9: 41 5f pop %r15 40f4fb: c3 retq 40f4fc: 0f 1f 40 00 nopl 0x0(%rax) 000000000040f500 <_D2gc2gc2GC8getStatsMFJS2gc5stats7GCStatsZv>: 40f500: 41 56 push %r14 40f502: 53 push %rbx 40f503: 50 push %rax 40f504: 48 89 f3 mov %rsi,%rbx 40f507: 49 89 fe mov %rdi,%r14 40f50a: 0f 57 c0 xorps %xmm0,%xmm0 40f50d: 0f 11 43 10 movups %xmm0,0x10(%rbx) 40f511: 0f 11 03 movups %xmm0,(%rbx) 40f514: 48 c7 43 20 00 00 00 movq $0x0,0x20(%rbx) 40f51b: 00 40f51c: 48 8b 3d ed 11 22 00 mov 0x2211ed(%rip),%rdi # 630710 <_D2gc2gc2GC6gcLockC2gc2gc7GCMutex> 40f523: 48 8b 07 mov (%rdi),%rax 40f526: ff 50 28 callq *0x28(%rax) 40f529: 4c 89 f7 mov %r14,%rdi 40f52c: 48 89 de mov %rbx,%rsi 40f52f: e8 1c 00 00 00 callq 40f550 <_D2gc2gc2GC14getStatsNoSyncMFJS2gc5stats7GCStatsZv> 40f534: 48 8b 3d d5 11 22 00 mov 0x2211d5(%rip),%rdi # 630710 <_D2gc2gc2GC6gcLockC2gc2gc7GCMutex> 40f53b: 48 8b 07 mov (%rdi),%rax 40f53e: 48 83 c4 08 add $0x8,%rsp 40f542: 5b pop %rbx 40f543: 41 5e pop %r14 40f545: ff 60 30 jmpq *0x30(%rax) 40f548: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 40f54f: 00 000000000040f550 <_D2gc2gc2GC14getStatsNoSyncMFJS2gc5stats7GCStatsZv>: 40f550: 41 57 push %r15 40f552: 41 56 push %r14 40f554: 41 54 push %r12 40f556: 53 push %rbx 40f557: 0f 57 c0 xorps %xmm0,%xmm0 40f55a: 0f 11 46 10 movups %xmm0,0x10(%rsi) 40f55e: 0f 11 06 movups %xmm0,(%rsi) 40f561: 48 c7 46 20 00 00 00 movq $0x0,0x20(%rsi) 40f568: 00 40f569: 4c 8b 47 18 mov 0x18(%rdi),%r8 40f56d: 45 31 d2 xor %r10d,%r10d 40f570: 49 83 b8 88 00 00 00 cmpq $0x0,0x88(%r8) 40f577: 00 40f578: 0f 84 9b 00 00 00 je 40f619 <_D2gc2gc2GC14getStatsNoSyncMFJS2gc5stats7GCStatsZv+0xc9> 40f57e: 45 31 e4 xor %r12d,%r12d 40f581: 45 31 ff xor %r15d,%r15d 40f584: 45 31 db xor %r11d,%r11d 40f587: 45 31 c9 xor %r9d,%r9d 40f58a: 45 31 f6 xor %r14d,%r14d 40f58d: 0f 1f 00 nopl (%rax) 40f590: 49 8b 80 90 00 00 00 mov 0x90(%r8),%rax 40f597: 4a 8b 1c f0 mov (%rax,%r14,8),%rbx 40f59b: 4c 8b 93 b8 00 00 00 mov 0xb8(%rbx),%r10 40f5a2: 4d 85 d2 test %r10,%r10 40f5a5: 74 56 je 40f5fd <_D2gc2gc2GC14getStatsNoSyncMFJS2gc5stats7GCStatsZv+0xad> 40f5a7: 31 c9 xor %ecx,%ecx 40f5a9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 40f5b0: 48 8b 83 c8 00 00 00 mov 0xc8(%rbx),%rax 40f5b7: 8a 04 08 mov (%rax,%rcx,1),%al 40f5ba: 3c 08 cmp $0x8,%al 40f5bc: 75 12 jne 40f5d0 <_D2gc2gc2GC14getStatsNoSyncMFJS2gc5stats7GCStatsZv+0x80> 40f5be: 49 ff c4 inc %r12 40f5c1: 4c 89 66 20 mov %r12,0x20(%rsi) 40f5c5: eb 26 jmp 40f5ed <_D2gc2gc2GC14getStatsNoSyncMFJS2gc5stats7GCStatsZv+0x9d> 40f5c7: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) 40f5ce: 00 00 40f5d0: 3c 0a cmp $0xa,%al 40f5d2: 75 0c jne 40f5e0 <_D2gc2gc2GC14getStatsNoSyncMFJS2gc5stats7GCStatsZv+0x90> 40f5d4: 49 ff c7 inc %r15 40f5d7: 4c 89 7e 10 mov %r15,0x10(%rsi) 40f5db: eb 10 jmp 40f5ed <_D2gc2gc2GC14getStatsNoSyncMFJS2gc5stats7GCStatsZv+0x9d> 40f5dd: 0f 1f 00 nopl (%rax) 40f5e0: 49 8d 91 00 10 00 00 lea 0x1000(%r9),%rdx 40f5e7: 3c 08 cmp $0x8,%al 40f5e9: 4c 0f 42 ca cmovb %rdx,%r9 40f5ed: 48 ff c1 inc %rcx 40f5f0: 48 3b 8b b8 00 00 00 cmp 0xb8(%rbx),%rcx 40f5f7: 72 b7 jb 40f5b0 <_D2gc2gc2GC14getStatsNoSyncMFJS2gc5stats7GCStatsZv+0x60> 40f5f9: 4c 8b 47 18 mov 0x18(%rdi),%r8 40f5fd: 49 c1 e2 0c shl $0xc,%r10 40f601: 4d 01 da add %r11,%r10 40f604: 49 ff c6 inc %r14 40f607: 4d 3b b0 88 00 00 00 cmp 0x88(%r8),%r14 40f60e: 4d 89 d3 mov %r10,%r11 40f611: 0f 82 79 ff ff ff jb 40f590 <_D2gc2gc2GC14getStatsNoSyncMFJS2gc5stats7GCStatsZv+0x40> 40f617: eb 03 jmp 40f61c <_D2gc2gc2GC14getStatsNoSyncMFJS2gc5stats7GCStatsZv+0xcc> 40f619: 45 31 c9 xor %r9d,%r9d 40f61c: 49 8b 80 98 00 00 00 mov 0x98(%r8),%rax 40f623: 31 ff xor %edi,%edi 40f625: eb 10 jmp 40f637 <_D2gc2gc2GC14getStatsNoSyncMFJS2gc5stats7GCStatsZv+0xe7> 40f627: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) 40f62e: 00 00 40f630: 48 83 c7 10 add $0x10,%rdi 40f634: 48 8b 00 mov (%rax),%rax 40f637: 48 85 c0 test %rax,%rax 40f63a: 75 f4 jne 40f630 <_D2gc2gc2GC14getStatsNoSyncMFJS2gc5stats7GCStatsZv+0xe0> 40f63c: 49 8b 80 a0 00 00 00 mov 0xa0(%r8),%rax 40f643: eb 12 jmp 40f657 <_D2gc2gc2GC14getStatsNoSyncMFJS2gc5stats7GCStatsZv+0x107> 40f645: 66 66 2e 0f 1f 84 00 nopw %cs:0x0(%rax,%rax,1) 40f64c: 00 00 00 00 40f650: 48 83 c7 20 add $0x20,%rdi 40f654: 48 8b 00 mov (%rax),%rax 40f657: 48 85 c0 test %rax,%rax 40f65a: 75 f4 jne 40f650 <_D2gc2gc2GC14getStatsNoSyncMFJS2gc5stats7GCStatsZv+0x100> 40f65c: 49 8b 80 a8 00 00 00 mov 0xa8(%r8),%rax 40f663: eb 12 jmp 40f677 <_D2gc2gc2GC14getStatsNoSyncMFJS2gc5stats7GCStatsZv+0x127> 40f665: 66 66 2e 0f 1f 84 00 nopw %cs:0x0(%rax,%rax,1) 40f66c: 00 00 00 00 40f670: 48 83 c7 40 add $0x40,%rdi 40f674: 48 8b 00 mov (%rax),%rax 40f677: 48 85 c0 test %rax,%rax 40f67a: 75 f4 jne 40f670 <_D2gc2gc2GC14getStatsNoSyncMFJS2gc5stats7GCStatsZv+0x120> 40f67c: 49 8b 80 b0 00 00 00 mov 0xb0(%r8),%rax 40f683: eb 12 jmp 40f697 <_D2gc2gc2GC14getStatsNoSyncMFJS2gc5stats7GCStatsZv+0x147> 40f685: 66 66 2e 0f 1f 84 00 nopw %cs:0x0(%rax,%rax,1) 40f68c: 00 00 00 00 40f690: 48 83 ef 80 sub $0xffffffffffffff80,%rdi 40f694: 48 8b 00 mov (%rax),%rax 40f697: 48 85 c0 test %rax,%rax 40f69a: 75 f4 jne 40f690 <_D2gc2gc2GC14getStatsNoSyncMFJS2gc5stats7GCStatsZv+0x140> 40f69c: 49 8b 80 b8 00 00 00 mov 0xb8(%r8),%rax 40f6a3: eb 15 jmp 40f6ba <_D2gc2gc2GC14getStatsNoSyncMFJS2gc5stats7GCStatsZv+0x16a> 40f6a5: 66 66 2e 0f 1f 84 00 nopw %cs:0x0(%rax,%rax,1) 40f6ac: 00 00 00 00 40f6b0: 48 81 c7 00 01 00 00 add $0x100,%rdi 40f6b7: 48 8b 00 mov (%rax),%rax 40f6ba: 48 85 c0 test %rax,%rax 40f6bd: 75 f1 jne 40f6b0 <_D2gc2gc2GC14getStatsNoSyncMFJS2gc5stats7GCStatsZv+0x160> 40f6bf: 49 8b 80 c0 00 00 00 mov 0xc0(%r8),%rax 40f6c6: eb 12 jmp 40f6da <_D2gc2gc2GC14getStatsNoSyncMFJS2gc5stats7GCStatsZv+0x18a> 40f6c8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 40f6cf: 00 40f6d0: 48 81 c7 00 02 00 00 add $0x200,%rdi 40f6d7: 48 8b 00 mov (%rax),%rax 40f6da: 48 85 c0 test %rax,%rax 40f6dd: 75 f1 jne 40f6d0 <_D2gc2gc2GC14getStatsNoSyncMFJS2gc5stats7GCStatsZv+0x180> 40f6df: 49 8b 80 c8 00 00 00 mov 0xc8(%r8),%rax 40f6e6: eb 12 jmp 40f6fa <_D2gc2gc2GC14getStatsNoSyncMFJS2gc5stats7GCStatsZv+0x1aa> 40f6e8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 40f6ef: 00 40f6f0: 48 81 c7 00 04 00 00 add $0x400,%rdi 40f6f7: 48 8b 00 mov (%rax),%rax 40f6fa: 48 85 c0 test %rax,%rax 40f6fd: 75 f1 jne 40f6f0 <_D2gc2gc2GC14getStatsNoSyncMFJS2gc5stats7GCStatsZv+0x1a0> 40f6ff: 49 8b 80 d0 00 00 00 mov 0xd0(%r8),%rax 40f706: eb 12 jmp 40f71a <_D2gc2gc2GC14getStatsNoSyncMFJS2gc5stats7GCStatsZv+0x1ca> 40f708: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 40f70f: 00 40f710: 48 81 c7 00 08 00 00 add $0x800,%rdi 40f717: 48 8b 00 mov (%rax),%rax 40f71a: 48 85 c0 test %rax,%rax 40f71d: 75 f1 jne 40f710 <_D2gc2gc2GC14getStatsNoSyncMFJS2gc5stats7GCStatsZv+0x1c0> 40f71f: 4c 89 16 mov %r10,(%rsi) 40f722: 49 29 f9 sub %rdi,%r9 40f725: 4c 89 4e 08 mov %r9,0x8(%rsi) 40f729: 48 89 7e 18 mov %rdi,0x18(%rsi) 40f72d: 5b pop %rbx 40f72e: 41 5c pop %r12 40f730: 41 5e pop %r14 40f732: 41 5f pop %r15 40f734: c3 retq 40f735: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) 40f73c: 00 00 00 40f73f: 90 nop 000000000040f740 <_D2gc2gc4Pool4DtorMFZv>: 40f740: 53 push %rbx 40f741: 48 89 fb mov %rdi,%rbx 40f744: 48 8b 33 mov (%rbx),%rsi 40f747: 48 85 f6 test %rsi,%rsi 40f74a: 74 26 je 40f772 <_D2gc2gc4Pool4DtorMFZv+0x32> 40f74c: 48 8b bb b8 00 00 00 mov 0xb8(%rbx),%rdi 40f753: 48 85 ff test %rdi,%rdi 40f756: 74 14 je 40f76c <_D2gc2gc4Pool4DtorMFZv+0x2c> 40f758: 48 c1 e7 0c shl $0xc,%rdi 40f75c: e8 5f ae 00 00 callq 41a5c0 <_D2gc2os12os_mem_unmapFPvmZi> 40f761: 48 c7 83 b8 00 00 00 movq $0x0,0xb8(%rbx) 40f768: 00 00 00 00 40f76c: 0f 57 c0 xorps %xmm0,%xmm0 40f76f: 0f 11 03 movups %xmm0,(%rbx) 40f772: 48 8b bb c8 00 00 00 mov 0xc8(%rbx),%rdi 40f779: 48 85 ff test %rdi,%rdi 40f77c: 74 10 je 40f78e <_D2gc2gc4Pool4DtorMFZv+0x4e> 40f77e: e8 3d 22 ff ff callq 4019c0 40f783: 48 c7 83 c8 00 00 00 movq $0x0,0xc8(%rbx) 40f78a: 00 00 00 00 40f78e: 48 8b bb d8 00 00 00 mov 0xd8(%rbx),%rdi 40f795: 48 85 ff test %rdi,%rdi 40f798: 74 05 je 40f79f <_D2gc2gc4Pool4DtorMFZv+0x5f> 40f79a: e8 21 22 ff ff callq 4019c0 40f79f: 48 8d 7b 10 lea 0x10(%rbx),%rdi 40f7a3: e8 a8 05 00 00 callq 40fd50 <_D2gc4bits6GCBits4DtorMFZv> 40f7a8: 48 8d 7b 28 lea 0x28(%rbx),%rdi 40f7ac: e8 9f 05 00 00 callq 40fd50 <_D2gc4bits6GCBits4DtorMFZv> 40f7b1: f6 83 d0 00 00 00 01 testb $0x1,0xd0(%rbx) 40f7b8: 74 09 je 40f7c3 <_D2gc2gc4Pool4DtorMFZv+0x83> 40f7ba: 48 8d bb a0 00 00 00 lea 0xa0(%rbx),%rdi 40f7c1: eb 04 jmp 40f7c7 <_D2gc2gc4Pool4DtorMFZv+0x87> 40f7c3: 48 8d 7b 40 lea 0x40(%rbx),%rdi 40f7c7: e8 84 05 00 00 callq 40fd50 <_D2gc4bits6GCBits4DtorMFZv> 40f7cc: 48 8d 7b 58 lea 0x58(%rbx),%rdi 40f7d0: e8 7b 05 00 00 callq 40fd50 <_D2gc4bits6GCBits4DtorMFZv> 40f7d5: 48 8d 7b 70 lea 0x70(%rbx),%rdi 40f7d9: e8 72 05 00 00 callq 40fd50 <_D2gc4bits6GCBits4DtorMFZv> 40f7de: 48 81 c3 88 00 00 00 add $0x88,%rbx 40f7e5: 48 89 df mov %rbx,%rdi 40f7e8: 5b pop %rbx 40f7e9: e9 62 05 00 00 jmpq 40fd50 <_D2gc4bits6GCBits4DtorMFZv> 40f7ee: 66 90 xchg %ax,%ax 000000000040f7f0 <_D2gc2gc4Pool10initializeMFmbZv>: 40f7f0: 55 push %rbp 40f7f1: 41 57 push %r15 40f7f3: 41 56 push %r14 40f7f5: 41 54 push %r12 40f7f7: 53 push %rbx 40f7f8: 49 89 d6 mov %rdx,%r14 40f7fb: 41 89 f7 mov %esi,%r15d 40f7fe: 48 89 fb mov %rdi,%rbx 40f801: 45 88 fc mov %r15b,%r12b 40f804: 41 80 e4 01 and $0x1,%r12b 40f808: 44 88 a3 d0 00 00 00 mov %r12b,0xd0(%rbx) 40f80f: 4c 89 f5 mov %r14,%rbp 40f812: 48 c1 e5 0c shl $0xc,%rbp 40f816: 48 89 ef mov %rbp,%rdi 40f819: e8 72 ad 00 00 callq 41a590 <_D2gc2os10os_mem_mapFmZPv> 40f81e: 48 85 c0 test %rax,%rax 40f821: 48 89 03 mov %rax,(%rbx) 40f824: 48 0f 44 e8 cmove %rax,%rbp 40f828: 4c 0f 44 f0 cmove %rax,%r14 40f82c: 48 01 e8 add %rbp,%rax 40f82f: 48 89 43 08 mov %rax,0x8(%rbx) 40f833: 8a 83 d0 00 00 00 mov 0xd0(%rbx),%al 40f839: 24 01 and $0x1,%al 40f83b: c0 e0 03 shl $0x3,%al 40f83e: 0f b6 c8 movzbl %al,%ecx 40f841: 83 c9 04 or $0x4,%ecx 40f844: 48 d3 ed shr %cl,%rbp 40f847: 48 8d 7b 10 lea 0x10(%rbx),%rdi 40f84b: 48 89 ee mov %rbp,%rsi 40f84e: e8 1d 05 00 00 callq 40fd70 <_D2gc4bits6GCBits5allocMFmZv> 40f853: 48 8d 7b 28 lea 0x28(%rbx),%rdi 40f857: 48 89 ee mov %rbp,%rsi 40f85a: e8 11 05 00 00 callq 40fd70 <_D2gc4bits6GCBits5allocMFmZv> 40f85f: 45 84 e4 test %r12b,%r12b 40f862: 75 0c jne 40f870 <_D2gc2gc4Pool10initializeMFmbZv+0x80> 40f864: 48 8d 7b 40 lea 0x40(%rbx),%rdi 40f868: 48 89 ee mov %rbp,%rsi 40f86b: e8 00 05 00 00 callq 40fd70 <_D2gc4bits6GCBits5allocMFmZv> 40f870: 48 8d 7b 70 lea 0x70(%rbx),%rdi 40f874: 48 89 ee mov %rbp,%rsi 40f877: e8 f4 04 00 00 callq 40fd70 <_D2gc4bits6GCBits5allocMFmZv> 40f87c: 48 8d bb 88 00 00 00 lea 0x88(%rbx),%rdi 40f883: 48 89 ee mov %rbp,%rsi 40f886: e8 e5 04 00 00 callq 40fd70 <_D2gc4bits6GCBits5allocMFmZv> 40f88b: 4c 89 f7 mov %r14,%rdi 40f88e: e8 8d 20 ff ff callq 401920 40f893: 48 85 c0 test %rax,%rax 40f896: 48 89 83 c8 00 00 00 mov %rax,0xc8(%rbx) 40f89d: 75 05 jne 40f8a4 <_D2gc2gc4Pool10initializeMFmbZv+0xb4> 40f89f: e8 1c 6d ff ff callq 4065c0 40f8a4: 41 f6 c7 01 test $0x1,%r15b 40f8a8: 74 1e je 40f8c8 <_D2gc2gc4Pool10initializeMFmbZv+0xd8> 40f8aa: 4a 8d 3c b5 00 00 00 lea 0x0(,%r14,4),%rdi 40f8b1: 00 40f8b2: e8 69 20 ff ff callq 401920 40f8b7: 48 85 c0 test %rax,%rax 40f8ba: 48 89 83 d8 00 00 00 mov %rax,0xd8(%rbx) 40f8c1: 75 05 jne 40f8c8 <_D2gc2gc4Pool10initializeMFmbZv+0xd8> 40f8c3: e8 f8 6c ff ff callq 4065c0 40f8c8: 48 8b bb c8 00 00 00 mov 0xc8(%rbx),%rdi 40f8cf: be 0a 00 00 00 mov $0xa,%esi 40f8d4: 4c 89 f2 mov %r14,%rdx 40f8d7: e8 94 1f ff ff callq 401870 40f8dc: 4c 89 b3 b8 00 00 00 mov %r14,0xb8(%rbx) 40f8e3: 4c 89 b3 c0 00 00 00 mov %r14,0xc0(%rbx) 40f8ea: 5b pop %rbx 40f8eb: 41 5c pop %r12 40f8ed: 41 5e pop %r14 40f8ef: 41 5f pop %r15 40f8f1: 5d pop %rbp 40f8f2: c3 retq 40f8f3: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) 40f8fa: 00 00 00 40f8fd: 0f 1f 00 nopl (%rax) 000000000040f900 <_D2gc2gc3Gcx4markMFPvPvZv>: 40f900: 48 89 d0 mov %rdx,%rax 40f903: 48 89 f1 mov %rsi,%rcx 40f906: be 40 00 00 00 mov $0x40,%esi 40f90b: 48 89 ca mov %rcx,%rdx 40f90e: 48 89 c1 mov %rax,%rcx 40f911: e9 0a 00 00 00 jmpq 40f920 <_D2gc2gc3Gcx4markMFPvPviZv> 40f916: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) 40f91d: 00 00 00 000000000040f920 <_D2gc2gc3Gcx4markMFPvPviZv>: 40f920: 55 push %rbp 40f921: 41 57 push %r15 40f923: 41 56 push %r14 40f925: 41 55 push %r13 40f927: 41 54 push %r12 40f929: 53 push %rbx 40f92a: 48 83 ec 38 sub $0x38,%rsp 40f92e: 48 89 cb mov %rcx,%rbx 40f931: 49 89 d7 mov %rdx,%r15 40f934: 48 89 74 24 28 mov %rsi,0x28(%rsp) 40f939: 49 89 fe mov %rdi,%r14 40f93c: c7 44 24 34 00 00 00 movl $0x0,0x34(%rsp) 40f943: 00 40f944: 4c 39 fb cmp %r15,%rbx 40f947: 0f 83 70 02 00 00 jae 40fbbd <_D2gc2gc3Gcx4markMFPvPviZv+0x29d> 40f94d: 48 8b 44 24 28 mov 0x28(%rsp),%rax 40f952: 8d 40 ff lea -0x1(%rax),%eax 40f955: 89 44 24 24 mov %eax,0x24(%rsp) 40f959: 45 31 e4 xor %r12d,%r12d 40f95c: c7 44 24 34 00 00 00 movl $0x0,0x34(%rsp) 40f963: 00 40f964: 66 66 66 2e 0f 1f 84 nopw %cs:0x0(%rax,%rax,1) 40f96b: 00 00 00 00 00 40f970: 48 8b 2b mov (%rbx),%rbp 40f973: 49 3b 6e 78 cmp 0x78(%r14),%rbp 40f977: 0f 82 33 02 00 00 jb 40fbb0 <_D2gc2gc3Gcx4markMFPvPviZv+0x290> 40f97d: 49 3b ae 80 00 00 00 cmp 0x80(%r14),%rbp 40f984: 0f 83 26 02 00 00 jae 40fbb0 <_D2gc2gc3Gcx4markMFPvPviZv+0x290> 40f98a: 48 89 e8 mov %rbp,%rax 40f98d: 48 25 00 f0 ff ff and $0xfffffffffffff000,%rax 40f993: 4c 39 e0 cmp %r12,%rax 40f996: 0f 84 14 02 00 00 je 40fbb0 <_D2gc2gc3Gcx4markMFPvPviZv+0x290> 40f99c: 49 8b 8e 88 00 00 00 mov 0x88(%r14),%rcx 40f9a3: 48 83 f9 01 cmp $0x1,%rcx 40f9a7: 77 15 ja 40f9be <_D2gc2gc3Gcx4markMFPvPviZv+0x9e> 40f9a9: 48 85 c9 test %rcx,%rcx 40f9ac: 0f 84 fe 01 00 00 je 40fbb0 <_D2gc2gc3Gcx4markMFPvPviZv+0x290> 40f9b2: 49 8b 8e 90 00 00 00 mov 0x90(%r14),%rcx 40f9b9: 4c 8b 29 mov (%rcx),%r13 40f9bc: eb 49 jmp 40fa07 <_D2gc2gc3Gcx4markMFPvPviZv+0xe7> 40f9be: 49 8b 96 90 00 00 00 mov 0x90(%r14),%rdx 40f9c5: 48 ff c9 dec %rcx 40f9c8: 31 f6 xor %esi,%esi 40f9ca: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) 40f9d0: 48 8d 3c 0e lea (%rsi,%rcx,1),%rdi 40f9d4: 48 d1 ef shr %rdi 40f9d7: 4c 8b 2c fa mov (%rdx,%rdi,8),%r13 40f9db: 49 39 6d 00 cmp %rbp,0x0(%r13) 40f9df: 77 16 ja 40f9f7 <_D2gc2gc3Gcx4markMFPvPviZv+0xd7> 40f9e1: 49 39 6d 08 cmp %rbp,0x8(%r13) 40f9e5: 77 20 ja 40fa07 <_D2gc2gc3Gcx4markMFPvPviZv+0xe7> 40f9e7: 48 ff c7 inc %rdi 40f9ea: 48 39 cf cmp %rcx,%rdi 40f9ed: 48 89 fe mov %rdi,%rsi 40f9f0: 76 de jbe 40f9d0 <_D2gc2gc3Gcx4markMFPvPviZv+0xb0> 40f9f2: e9 b9 01 00 00 jmpq 40fbb0 <_D2gc2gc3Gcx4markMFPvPviZv+0x290> 40f9f7: 48 ff cf dec %rdi 40f9fa: 48 39 fe cmp %rdi,%rsi 40f9fd: 48 89 f9 mov %rdi,%rcx 40fa00: 76 ce jbe 40f9d0 <_D2gc2gc3Gcx4markMFPvPviZv+0xb0> 40fa02: e9 a9 01 00 00 jmpq 40fbb0 <_D2gc2gc3Gcx4markMFPvPviZv+0x290> 40fa07: 4d 85 ed test %r13,%r13 40fa0a: 0f 84 a0 01 00 00 je 40fbb0 <_D2gc2gc3Gcx4markMFPvPviZv+0x290> 40fa10: 49 8b 55 00 mov 0x0(%r13),%rdx 40fa14: 49 8b 8d c8 00 00 00 mov 0xc8(%r13),%rcx 40fa1b: 48 29 d5 sub %rdx,%rbp 40fa1e: 48 89 ee mov %rbp,%rsi 40fa21: 48 c1 ee 0c shr $0xc,%rsi 40fa25: 0f b6 0c 31 movzbl (%rcx,%rsi,1),%ecx 40fa29: 48 83 f9 07 cmp $0x7,%rcx 40fa2d: 77 36 ja 40fa65 <_D2gc2gc3Gcx4markMFPvPviZv+0x145> 40fa2f: 48 89 74 24 08 mov %rsi,0x8(%rsp) 40fa34: 48 23 2c cd e0 df 41 and 0x41dfe0(,%rcx,8),%rbp 40fa3b: 00 40fa3c: 48 89 4c 24 10 mov %rcx,0x10(%rsp) 40fa41: 41 8a 85 d0 00 00 00 mov 0xd0(%r13),%al 40fa48: 24 01 and $0x1,%al 40fa4a: c0 e0 03 shl $0x3,%al 40fa4d: 0f b6 c8 movzbl %al,%ecx 40fa50: 83 c9 04 or $0x4,%ecx 40fa53: 48 01 ea add %rbp,%rdx 40fa56: 48 89 54 24 18 mov %rdx,0x18(%rsp) 40fa5b: 48 d3 ed shr %cl,%rbp 40fa5e: 31 d2 xor %edx,%edx 40fa60: e9 97 00 00 00 jmpq 40fafc <_D2gc2gc3Gcx4markMFPvPviZv+0x1dc> 40fa65: 80 f9 09 cmp $0x9,%cl 40fa68: 75 4b jne 40fab5 <_D2gc2gc3Gcx4markMFPvPviZv+0x195> 40fa6a: 48 89 4c 24 10 mov %rcx,0x10(%rsp) 40fa6f: 49 8b 8d d8 00 00 00 mov 0xd8(%r13),%rcx 40fa76: 8b 0c b1 mov (%rcx,%rsi,4),%ecx 40fa79: 48 29 ce sub %rcx,%rsi 40fa7c: 48 89 74 24 08 mov %rsi,0x8(%rsp) 40fa81: 48 89 f1 mov %rsi,%rcx 40fa84: 48 c1 e1 0c shl $0xc,%rcx 40fa88: 48 01 ca add %rcx,%rdx 40fa8b: 48 89 54 24 18 mov %rdx,0x18(%rsp) 40fa90: 41 8a 8d d0 00 00 00 mov 0xd0(%r13),%cl 40fa97: 80 e1 01 and $0x1,%cl 40fa9a: c0 e1 03 shl $0x3,%cl 40fa9d: 0f b6 c9 movzbl %cl,%ecx 40faa0: 83 c9 04 or $0x4,%ecx 40faa3: ba 00 10 00 00 mov $0x1000,%edx 40faa8: d3 ea shr %cl,%edx 40faaa: 48 63 ea movslq %edx,%rbp 40faad: 48 0f af ee imul %rsi,%rbp 40fab1: 31 d2 xor %edx,%edx 40fab3: eb 44 jmp 40faf9 <_D2gc2gc3Gcx4markMFPvPviZv+0x1d9> 40fab5: 80 f9 08 cmp $0x8,%cl 40fab8: 0f 85 f2 00 00 00 jne 40fbb0 <_D2gc2gc3Gcx4markMFPvPviZv+0x290> 40fabe: 48 89 4c 24 10 mov %rcx,0x10(%rsp) 40fac3: 48 89 74 24 08 mov %rsi,0x8(%rsp) 40fac8: 48 89 ee mov %rbp,%rsi 40facb: 48 81 e6 00 f0 ff ff and $0xfffffffffffff000,%rsi 40fad2: 48 01 f2 add %rsi,%rdx 40fad5: 48 89 54 24 18 mov %rdx,0x18(%rsp) 40fada: 48 39 ee cmp %rbp,%rsi 40fadd: 0f 94 c2 sete %dl 40fae0: 41 8a 8d d0 00 00 00 mov 0xd0(%r13),%cl 40fae7: 80 e1 01 and $0x1,%cl 40faea: c0 e1 03 shl $0x3,%cl 40faed: 0f b6 c9 movzbl %cl,%ecx 40faf0: 83 c9 04 or $0x4,%ecx 40faf3: 48 d3 ee shr %cl,%rsi 40faf6: 48 89 f5 mov %rsi,%rbp 40faf9: 49 89 c4 mov %rax,%r12 40fafc: 49 83 bd b0 00 00 00 cmpq $0x0,0xb0(%r13) 40fb03: 00 40fb04: 74 1c je 40fb22 <_D2gc2gc3Gcx4markMFPvPviZv+0x202> 40fb06: 84 d2 test %dl,%dl 40fb08: 75 18 jne 40fb22 <_D2gc2gc3Gcx4markMFPvPviZv+0x202> 40fb0a: 49 8d bd a0 00 00 00 lea 0xa0(%r13),%rdi 40fb11: 48 89 ee mov %rbp,%rsi 40fb14: e8 97 02 00 00 callq 40fdb0 <_D2gc4bits6GCBits4testMFmZm> 40fb19: 48 85 c0 test %rax,%rax 40fb1c: 0f 85 8e 00 00 00 jne 40fbb0 <_D2gc2gc3Gcx4markMFPvPviZv+0x290> 40fb22: 49 8d 7d 10 lea 0x10(%r13),%rdi 40fb26: 48 89 ee mov %rbp,%rsi 40fb29: e8 f2 02 00 00 callq 40fe20 <_D2gc4bits6GCBits7testSetMFmZm> 40fb2e: 48 85 c0 test %rax,%rax 40fb31: 75 7d jne 40fbb0 <_D2gc2gc3Gcx4markMFPvPviZv+0x290> 40fb33: 49 8d 7d 70 lea 0x70(%r13),%rdi 40fb37: 48 89 ee mov %rbp,%rsi 40fb3a: e8 71 02 00 00 callq 40fdb0 <_D2gc4bits6GCBits4testMFmZm> 40fb3f: 48 85 c0 test %rax,%rax 40fb42: 75 6c jne 40fbb0 <_D2gc2gc3Gcx4markMFPvPviZv+0x290> 40fb44: 48 8b 44 24 28 mov 0x28(%rsp),%rax 40fb49: 85 c0 test %eax,%eax 40fb4b: 75 1e jne 40fb6b <_D2gc2gc3Gcx4markMFPvPviZv+0x24b> 40fb4d: 49 8d 7d 28 lea 0x28(%r13),%rdi 40fb51: 48 89 ee mov %rbp,%rsi 40fb54: e8 77 02 00 00 callq 40fdd0 <_D2gc4bits6GCBits3setMFmZv> 40fb59: 41 c6 85 d2 00 00 00 movb $0x1,0xd2(%r13) 40fb60: 01 40fb61: c7 44 24 34 01 00 00 movl $0x1,0x34(%rsp) 40fb68: 00 40fb69: eb 45 jmp 40fbb0 <_D2gc2gc3Gcx4markMFPvPviZv+0x290> 40fb6b: 48 8b 44 24 10 mov 0x10(%rsp),%rax 40fb70: 3c 07 cmp $0x7,%al 40fb72: 77 09 ja 40fb7d <_D2gc2gc3Gcx4markMFPvPviZv+0x25d> 40fb74: 8b 14 85 70 de 41 00 mov 0x41de70(,%rax,4),%edx 40fb7b: eb 12 jmp 40fb8f <_D2gc2gc3Gcx4markMFPvPviZv+0x26f> 40fb7d: 49 8b 85 d8 00 00 00 mov 0xd8(%r13),%rax 40fb84: 48 8b 4c 24 08 mov 0x8(%rsp),%rcx 40fb89: 8b 14 88 mov (%rax,%rcx,4),%edx 40fb8c: c1 e2 0c shl $0xc,%edx 40fb8f: 48 8b 4c 24 18 mov 0x18(%rsp),%rcx 40fb94: 48 01 ca add %rcx,%rdx 40fb97: 4c 89 f7 mov %r14,%rdi 40fb9a: 8b 74 24 24 mov 0x24(%rsp),%esi 40fb9e: e8 7d fd ff ff callq 40f920 <_D2gc2gc3Gcx4markMFPvPviZv> 40fba3: 66 66 66 66 2e 0f 1f nopw %cs:0x0(%rax,%rax,1) 40fbaa: 84 00 00 00 00 00 40fbb0: 48 83 c3 08 add $0x8,%rbx 40fbb4: 4c 39 fb cmp %r15,%rbx 40fbb7: 0f 82 b3 fd ff ff jb 40f970 <_D2gc2gc3Gcx4markMFPvPviZv+0x50> 40fbbd: 8b 44 24 34 mov 0x34(%rsp),%eax 40fbc1: 41 09 46 68 or %eax,0x68(%r14) 40fbc5: 48 83 c4 38 add $0x38,%rsp 40fbc9: 5b pop %rbx 40fbca: 41 5c pop %r12 40fbcc: 41 5d pop %r13 40fbce: 41 5e pop %r14 40fbd0: 41 5f pop %r15 40fbd2: 5d pop %rbp 40fbd3: c3 retq 40fbd4: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) 40fbdb: 00 00 00 40fbde: 66 90 xchg %ax,%ax 000000000040fbe0 <_D2gc2gc3Gcx8isMarkedMFPvZE2gc2gc8IsMarked>: 40fbe0: 50 push %rax 40fbe1: 48 39 77 78 cmp %rsi,0x78(%rdi) 40fbe5: b8 02 00 00 00 mov $0x2,%eax 40fbea: 0f 87 f9 00 00 00 ja 40fce9 <_D2gc2gc3Gcx8isMarkedMFPvZE2gc2gc8IsMarked+0x109> 40fbf0: 48 39 b7 80 00 00 00 cmp %rsi,0x80(%rdi) 40fbf7: 0f 86 ec 00 00 00 jbe 40fce9 <_D2gc2gc3Gcx8isMarkedMFPvZE2gc2gc8IsMarked+0x109> 40fbfd: 4c 8b 8f 88 00 00 00 mov 0x88(%rdi),%r9 40fc04: 49 83 f9 01 cmp $0x1,%r9 40fc08: 77 15 ja 40fc1f <_D2gc2gc3Gcx8isMarkedMFPvZE2gc2gc8IsMarked+0x3f> 40fc0a: 4d 85 c9 test %r9,%r9 40fc0d: 0f 84 d6 00 00 00 je 40fce9 <_D2gc2gc3Gcx8isMarkedMFPvZE2gc2gc8IsMarked+0x109> 40fc13: 48 8b 8f 90 00 00 00 mov 0x90(%rdi),%rcx 40fc1a: 48 8b 39 mov (%rcx),%rdi 40fc1d: eb 47 jmp 40fc66 <_D2gc2gc3Gcx8isMarkedMFPvZE2gc2gc8IsMarked+0x86> 40fc1f: 4c 8b 87 90 00 00 00 mov 0x90(%rdi),%r8 40fc26: 49 ff c9 dec %r9 40fc29: 31 c9 xor %ecx,%ecx 40fc2b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 40fc30: 4a 8d 14 09 lea (%rcx,%r9,1),%rdx 40fc34: 48 d1 ea shr %rdx 40fc37: 49 8b 3c d0 mov (%r8,%rdx,8),%rdi 40fc3b: 48 39 37 cmp %rsi,(%rdi) 40fc3e: 77 16 ja 40fc56 <_D2gc2gc3Gcx8isMarkedMFPvZE2gc2gc8IsMarked+0x76> 40fc40: 48 39 77 08 cmp %rsi,0x8(%rdi) 40fc44: 77 20 ja 40fc66 <_D2gc2gc3Gcx8isMarkedMFPvZE2gc2gc8IsMarked+0x86> 40fc46: 48 ff c2 inc %rdx 40fc49: 4c 39 ca cmp %r9,%rdx 40fc4c: 48 89 d1 mov %rdx,%rcx 40fc4f: 76 df jbe 40fc30 <_D2gc2gc3Gcx8isMarkedMFPvZE2gc2gc8IsMarked+0x50> 40fc51: e9 93 00 00 00 jmpq 40fce9 <_D2gc2gc3Gcx8isMarkedMFPvZE2gc2gc8IsMarked+0x109> 40fc56: 48 ff ca dec %rdx 40fc59: 48 39 d1 cmp %rdx,%rcx 40fc5c: 49 89 d1 mov %rdx,%r9 40fc5f: 76 cf jbe 40fc30 <_D2gc2gc3Gcx8isMarkedMFPvZE2gc2gc8IsMarked+0x50> 40fc61: e9 83 00 00 00 jmpq 40fce9 <_D2gc2gc3Gcx8isMarkedMFPvZE2gc2gc8IsMarked+0x109> 40fc66: 48 85 ff test %rdi,%rdi 40fc69: 74 7e je 40fce9 <_D2gc2gc3Gcx8isMarkedMFPvZE2gc2gc8IsMarked+0x109> 40fc6b: 48 2b 37 sub (%rdi),%rsi 40fc6e: 48 89 f2 mov %rsi,%rdx 40fc71: 48 c1 ea 0c shr $0xc,%rdx 40fc75: 48 8b 87 c8 00 00 00 mov 0xc8(%rdi),%rax 40fc7c: 0f b6 0c 10 movzbl (%rax,%rdx,1),%ecx 40fc80: 48 83 f9 08 cmp $0x8,%rcx 40fc84: 77 1e ja 40fca4 <_D2gc2gc3Gcx8isMarkedMFPvZE2gc2gc8IsMarked+0xc4> 40fc86: 48 23 34 cd e0 df 41 and 0x41dfe0(,%rcx,8),%rsi 40fc8d: 00 40fc8e: 8a 87 d0 00 00 00 mov 0xd0(%rdi),%al 40fc94: 24 01 and $0x1,%al 40fc96: c0 e0 03 shl $0x3,%al 40fc99: 0f b6 c8 movzbl %al,%ecx 40fc9c: 83 c9 04 or $0x4,%ecx 40fc9f: 48 d3 ee shr %cl,%rsi 40fca2: eb 33 jmp 40fcd7 <_D2gc2gc3Gcx8isMarkedMFPvZE2gc2gc8IsMarked+0xf7> 40fca4: 31 c0 xor %eax,%eax 40fca6: 80 f9 09 cmp $0x9,%cl 40fca9: 75 3e jne 40fce9 <_D2gc2gc3Gcx8isMarkedMFPvZE2gc2gc8IsMarked+0x109> 40fcab: 48 8b 87 d8 00 00 00 mov 0xd8(%rdi),%rax 40fcb2: 8b 04 90 mov (%rax,%rdx,4),%eax 40fcb5: 48 29 c2 sub %rax,%rdx 40fcb8: 8a 87 d0 00 00 00 mov 0xd0(%rdi),%al 40fcbe: 24 01 and $0x1,%al 40fcc0: c0 e0 03 shl $0x3,%al 40fcc3: 0f b6 c8 movzbl %al,%ecx 40fcc6: 83 c9 04 or $0x4,%ecx 40fcc9: b8 00 10 00 00 mov $0x1000,%eax 40fcce: d3 e8 shr %cl,%eax 40fcd0: 48 63 f0 movslq %eax,%rsi 40fcd3: 48 0f af f2 imul %rdx,%rsi 40fcd7: 48 83 c7 10 add $0x10,%rdi 40fcdb: e8 d0 00 00 00 callq 40fdb0 <_D2gc4bits6GCBits4testMFmZm> 40fce0: 48 85 c0 test %rax,%rax 40fce3: 0f 95 c0 setne %al 40fce6: 0f b6 c0 movzbl %al,%eax 40fce9: 5a pop %rdx 40fcea: c3 retq 40fceb: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 000000000040fcf0 : 40fcf0: 55 push %rbp 40fcf1: 48 89 e5 mov %rsp,%rbp 40fcf4: 8a 05 d6 07 22 00 mov 0x2207d6(%rip),%al # 6304d0 40fcfa: 84 c0 test %al,%al 40fcfc: 75 3e jne 40fd3c 40fcfe: c6 05 cb 07 22 00 01 movb $0x1,0x2207cb(%rip) # 6304d0 40fd05: 48 89 e0 mov %rsp,%rax 40fd08: 48 8d 78 d0 lea -0x30(%rax),%rdi 40fd0c: 48 89 fc mov %rdi,%rsp 40fd0f: 48 c7 40 d0 01 00 00 movq $0x1,-0x30(%rax) 40fd16: 00 40fd17: 48 c7 40 d8 c8 04 63 movq $0x6304c8,-0x28(%rax) 40fd1e: 00 40fd1f: 48 c7 40 e0 40 01 63 movq $0x630140,-0x20(%rax) 40fd26: 00 40fd27: 48 c7 40 e8 20 04 63 movq $0x630420,-0x18(%rax) 40fd2e: 00 40fd2f: 48 c7 40 f0 58 02 63 movq $0x630258,-0x10(%rax) 40fd36: 00 40fd37: e8 84 03 00 00 callq 4100c0 <_d_dso_registry> 40fd3c: 48 89 ec mov %rbp,%rsp 40fd3f: 5d pop %rbp 40fd40: c3 retq 40fd41: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) 40fd48: 00 00 00 40fd4b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 000000000040fd50 <_D2gc4bits6GCBits4DtorMFZv>: 40fd50: 53 push %rbx 40fd51: 48 89 fb mov %rdi,%rbx 40fd54: 48 8b 3b mov (%rbx),%rdi 40fd57: 48 85 ff test %rdi,%rdi 40fd5a: 74 0c je 40fd68 <_D2gc4bits6GCBits4DtorMFZv+0x18> 40fd5c: e8 5f 1c ff ff callq 4019c0 40fd61: 48 c7 03 00 00 00 00 movq $0x0,(%rbx) 40fd68: 5b pop %rbx 40fd69: c3 retq 40fd6a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) 000000000040fd70 <_D2gc4bits6GCBits5allocMFmZv>: 40fd70: 53 push %rbx 40fd71: 48 89 fb mov %rdi,%rbx 40fd74: 48 89 73 10 mov %rsi,0x10(%rbx) 40fd78: 48 83 c6 3f add $0x3f,%rsi 40fd7c: 48 c1 ee 06 shr $0x6,%rsi 40fd80: 48 89 73 08 mov %rsi,0x8(%rbx) 40fd84: 48 8d 7e 02 lea 0x2(%rsi),%rdi 40fd88: be 08 00 00 00 mov $0x8,%esi 40fd8d: e8 9e 1d ff ff callq 401b30 40fd92: 48 85 c0 test %rax,%rax 40fd95: 48 89 03 mov %rax,(%rbx) 40fd98: 74 02 je 40fd9c <_D2gc4bits6GCBits5allocMFmZv+0x2c> 40fd9a: 5b pop %rbx 40fd9b: c3 retq 40fd9c: 5b pop %rbx 40fd9d: e9 1e 68 ff ff jmpq 4065c0 40fda2: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) 40fda9: 00 00 00 40fdac: 0f 1f 40 00 nopl 0x0(%rax) 000000000040fdb0 <_D2gc4bits6GCBits4testMFmZm>: 40fdb0: 48 89 f2 mov %rsi,%rdx 40fdb3: 48 c1 ea 06 shr $0x6,%rdx 40fdb7: 48 8b 3f mov (%rdi),%rdi 40fdba: b8 01 00 00 00 mov $0x1,%eax 40fdbf: 40 88 f1 mov %sil,%cl 40fdc2: 48 d3 e0 shl %cl,%rax 40fdc5: 48 23 44 d7 08 and 0x8(%rdi,%rdx,8),%rax 40fdca: c3 retq 40fdcb: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 000000000040fdd0 <_D2gc4bits6GCBits3setMFmZv>: 40fdd0: 48 89 f0 mov %rsi,%rax 40fdd3: 48 c1 e8 06 shr $0x6,%rax 40fdd7: 48 8b 17 mov (%rdi),%rdx 40fdda: bf 01 00 00 00 mov $0x1,%edi 40fddf: 40 88 f1 mov %sil,%cl 40fde2: 48 d3 e7 shl %cl,%rdi 40fde5: 48 09 7c c2 08 or %rdi,0x8(%rdx,%rax,8) 40fdea: c3 retq 40fdeb: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 000000000040fdf0 <_D2gc4bits6GCBits9testClearMFmZm>: 40fdf0: 48 89 f2 mov %rsi,%rdx 40fdf3: 48 c1 ea 06 shr $0x6,%rdx 40fdf7: 4c 8b 07 mov (%rdi),%r8 40fdfa: bf 01 00 00 00 mov $0x1,%edi 40fdff: 40 88 f1 mov %sil,%cl 40fe02: 48 d3 e7 shl %cl,%rdi 40fe05: 49 8b 4c d0 08 mov 0x8(%r8,%rdx,8),%rcx 40fe0a: 48 89 c8 mov %rcx,%rax 40fe0d: 48 21 f8 and %rdi,%rax 40fe10: 48 f7 d7 not %rdi 40fe13: 48 21 cf and %rcx,%rdi 40fe16: 49 89 7c d0 08 mov %rdi,0x8(%r8,%rdx,8) 40fe1b: c3 retq 40fe1c: 0f 1f 40 00 nopl 0x0(%rax) 000000000040fe20 <_D2gc4bits6GCBits7testSetMFmZm>: 40fe20: 48 89 f2 mov %rsi,%rdx 40fe23: 48 c1 ea 06 shr $0x6,%rdx 40fe27: 4c 8b 07 mov (%rdi),%r8 40fe2a: bf 01 00 00 00 mov $0x1,%edi 40fe2f: 40 88 f1 mov %sil,%cl 40fe32: 48 d3 e7 shl %cl,%rdi 40fe35: 49 8b 4c d0 08 mov 0x8(%r8,%rdx,8),%rcx 40fe3a: 48 89 c8 mov %rcx,%rax 40fe3d: 48 21 f8 and %rdi,%rax 40fe40: 48 09 cf or %rcx,%rdi 40fe43: 49 89 7c d0 08 mov %rdi,0x8(%r8,%rdx,8) 40fe48: c3 retq 40fe49: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 000000000040fe50 <_D2gc4bits6GCBits4zeroMFZv>: 40fe50: 50 push %rax 40fe51: 48 8b 07 mov (%rdi),%rax 40fe54: 48 8b 57 08 mov 0x8(%rdi),%rdx 40fe58: 48 83 c0 08 add $0x8,%rax 40fe5c: 48 c1 e2 03 shl $0x3,%rdx 40fe60: 31 f6 xor %esi,%esi 40fe62: 48 89 c7 mov %rax,%rdi 40fe65: e8 06 1a ff ff callq 401870 40fe6a: 58 pop %rax 40fe6b: c3 retq 40fe6c: 0f 1f 40 00 nopl 0x0(%rax) 000000000040fe70 <_D2gc4bits6GCBits4copyMFPS2gc4bits6GCBitsZv>: 40fe70: 50 push %rax 40fe71: 48 8b 07 mov (%rdi),%rax 40fe74: 48 8b 57 08 mov 0x8(%rdi),%rdx 40fe78: 48 83 c0 08 add $0x8,%rax 40fe7c: 48 8b 36 mov (%rsi),%rsi 40fe7f: 48 83 c6 08 add $0x8,%rsi 40fe83: 48 c1 e2 03 shl $0x3,%rdx 40fe87: 48 89 c7 mov %rax,%rdi 40fe8a: e8 b1 1d ff ff callq 401c40 40fe8f: 58 pop %rax 40fe90: c3 retq 40fe91: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) 40fe98: 00 00 00 40fe9b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 000000000040fea0 <_D2gc4bits6GCBits4baseMFZPm>: 40fea0: 48 8b 07 mov (%rdi),%rax 40fea3: 48 83 c0 08 add $0x8,%rax 40fea7: c3 retq 40fea8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 40feaf: 00 000000000040feb0 : 40feb0: 55 push %rbp 40feb1: 48 89 e5 mov %rsp,%rbp 40feb4: 8a 05 16 06 22 00 mov 0x220616(%rip),%al # 6304d0 40feba: 84 c0 test %al,%al 40febc: 75 3e jne 40fefc 40febe: c6 05 0b 06 22 00 01 movb $0x1,0x22060b(%rip) # 6304d0 40fec5: 48 89 e0 mov %rsp,%rax 40fec8: 48 8d 78 d0 lea -0x30(%rax),%rdi 40fecc: 48 89 fc mov %rdi,%rsp 40fecf: 48 c7 40 d0 01 00 00 movq $0x1,-0x30(%rax) 40fed6: 00 40fed7: 48 c7 40 d8 c8 04 63 movq $0x6304c8,-0x28(%rax) 40fede: 00 40fedf: 48 c7 40 e0 40 01 63 movq $0x630140,-0x20(%rax) 40fee6: 00 40fee7: 48 c7 40 e8 20 04 63 movq $0x630420,-0x18(%rax) 40feee: 00 40feef: 48 c7 40 f0 60 02 63 movq $0x630260,-0x10(%rax) 40fef6: 00 40fef7: e8 c4 01 00 00 callq 4100c0 <_d_dso_registry> 40fefc: 48 89 ec mov %rbp,%rsp 40feff: 5d pop %rbp 40ff00: c3 retq 40ff01: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) 40ff08: 00 00 00 40ff0b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 000000000040ff10 <_D2rt14sections_linux3DSO7opApplyFMDFKS2rt14sections_linux3DSOZiZi>: 40ff10: 41 57 push %r15 40ff12: 41 56 push %r14 40ff14: 41 55 push %r13 40ff16: 41 54 push %r12 40ff18: 53 push %rbx 40ff19: 49 89 f6 mov %rsi,%r14 40ff1c: 49 89 ff mov %rdi,%r15 40ff1f: 4c 8b 25 52 08 22 00 mov 0x220852(%rip),%r12 # 630778 <_D2rt14sections_linux11_loadedDSOsS2rt4util9container36__T5ArrayTPS2rt14sections_linux3DSOZ5Array+0x8> 40ff26: 4d 85 e4 test %r12,%r12 40ff29: 74 30 je 40ff5b <_D2rt14sections_linux3DSO7opApplyFMDFKS2rt14sections_linux3DSOZiZi+0x4b> 40ff2b: 4c 8b 2d 3e 08 22 00 mov 0x22083e(%rip),%r13 # 630770 <_D2rt14sections_linux11_loadedDSOsS2rt4util9container36__T5ArrayTPS2rt14sections_linux3DSOZ5Array> 40ff32: 31 db xor %ebx,%ebx 40ff34: 66 66 66 2e 0f 1f 84 nopw %cs:0x0(%rax,%rax,1) 40ff3b: 00 00 00 00 00 40ff40: 49 8b 74 dd 00 mov 0x0(%r13,%rbx,8),%rsi 40ff45: 4c 89 ff mov %r15,%rdi 40ff48: 41 ff d6 callq *%r14 40ff4b: 85 c0 test %eax,%eax 40ff4d: 75 0e jne 40ff5d <_D2rt14sections_linux3DSO7opApplyFMDFKS2rt14sections_linux3DSOZiZi+0x4d> 40ff4f: 48 ff c3 inc %rbx 40ff52: 4c 39 e3 cmp %r12,%rbx 40ff55: 72 e9 jb 40ff40 <_D2rt14sections_linux3DSO7opApplyFMDFKS2rt14sections_linux3DSOZiZi+0x30> 40ff57: 31 c0 xor %eax,%eax 40ff59: eb 02 jmp 40ff5d <_D2rt14sections_linux3DSO7opApplyFMDFKS2rt14sections_linux3DSOZiZi+0x4d> 40ff5b: 31 c0 xor %eax,%eax 40ff5d: 5b pop %rbx 40ff5e: 41 5c pop %r12 40ff60: 41 5d pop %r13 40ff62: 41 5e pop %r14 40ff64: 41 5f pop %r15 40ff66: c3 retq 40ff67: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) 40ff6e: 00 00 000000000040ff70 <_D2rt14sections_linux3DSO14opApplyReverseFMDFKS2rt14sections_linux3DSOZiZi>: 40ff70: 41 57 push %r15 40ff72: 41 56 push %r14 40ff74: 41 54 push %r12 40ff76: 53 push %rbx 40ff77: 50 push %rax 40ff78: 49 89 f6 mov %rsi,%r14 40ff7b: 49 89 ff mov %rdi,%r15 40ff7e: 4c 8b 25 eb 07 22 00 mov 0x2207eb(%rip),%r12 # 630770 <_D2rt14sections_linux11_loadedDSOsS2rt4util9container36__T5ArrayTPS2rt14sections_linux3DSOZ5Array> 40ff85: 48 8b 1d ec 07 22 00 mov 0x2207ec(%rip),%rbx # 630778 <_D2rt14sections_linux11_loadedDSOsS2rt4util9container36__T5ArrayTPS2rt14sections_linux3DSOZ5Array+0x8> 40ff8c: 0f 1f 40 00 nopl 0x0(%rax) 40ff90: 31 c0 xor %eax,%eax 40ff92: 48 85 db test %rbx,%rbx 40ff95: 74 12 je 40ffa9 <_D2rt14sections_linux3DSO14opApplyReverseFMDFKS2rt14sections_linux3DSOZiZi+0x39> 40ff97: 49 8b 74 dc f8 mov -0x8(%r12,%rbx,8),%rsi 40ff9c: 48 ff cb dec %rbx 40ff9f: 4c 89 ff mov %r15,%rdi 40ffa2: 41 ff d6 callq *%r14 40ffa5: 85 c0 test %eax,%eax 40ffa7: 74 e7 je 40ff90 <_D2rt14sections_linux3DSO14opApplyReverseFMDFKS2rt14sections_linux3DSOZiZi+0x20> 40ffa9: 48 83 c4 08 add $0x8,%rsp 40ffad: 5b pop %rbx 40ffae: 41 5c pop %r12 40ffb0: 41 5e pop %r14 40ffb2: 41 5f pop %r15 40ffb4: c3 retq 40ffb5: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) 40ffbc: 00 00 00 40ffbf: 90 nop 000000000040ffc0 <_D2rt14sections_linux3DSO7modulesMNgFNdZANgPS6object10ModuleInfo>: 40ffc0: e9 1b 0e 00 00 jmpq 410de0 <_D2rt5minfo11ModuleGroup7modulesMNgFNdZANgPS6object10ModuleInfo> 40ffc5: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) 40ffcc: 00 00 00 40ffcf: 90 nop 000000000040ffd0 <_D2rt14sections_linux3DSO11moduleGroupMNgFNcNdZNgS2rt5minfo11ModuleGroup>: 40ffd0: 48 89 f8 mov %rdi,%rax 40ffd3: c3 retq 40ffd4: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) 40ffdb: 00 00 00 40ffde: 66 90 xchg %ax,%ax 000000000040ffe0 <_D2rt14sections_linux3DSO8gcRangesMNgFNdZANgAv>: 40ffe0: 48 8b 57 30 mov 0x30(%rdi),%rdx 40ffe4: 48 8b 47 38 mov 0x38(%rdi),%rax 40ffe8: c3 retq 40ffe9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 000000000040fff0 <_D2rt14sections_linux12initSectionsFZv>: 40fff0: c6 05 71 07 22 00 01 movb $0x1,0x220771(%rip) # 630768 <_D2rt14sections_linux21_isRuntimeInitializedb> 40fff7: c3 retq 40fff8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 40ffff: 00 0000000000410000 <_D2rt14sections_linux12finiSectionsFZv>: 410000: c6 05 61 07 22 00 00 movb $0x0,0x220761(%rip) # 630768 <_D2rt14sections_linux21_isRuntimeInitializedb> 410007: c3 retq 410008: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 41000f: 00 0000000000410010 <_D2rt14sections_linux13initTLSRangesFZPS2rt4util9container13__T5ArrayTAvZ5Array>: 410010: 64 48 8b 04 25 00 00 mov %fs:0x0,%rax 410017: 00 00 410019: 48 8d 80 e0 ff ff ff lea -0x20(%rax),%rax 410020: c3 retq 410021: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) 410028: 00 00 00 41002b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 0000000000410030 <_D2rt14sections_linux13finiTLSRangesFPS2rt4util9container13__T5ArrayTAvZ5ArrayZv>: 410030: 53 push %rbx 410031: 48 89 fb mov %rdi,%rbx 410034: 48 8b 53 08 mov 0x8(%rbx),%rdx 410038: 48 85 d2 test %rdx,%rdx 41003b: 74 0e je 41004b <_D2rt14sections_linux13finiTLSRangesFPS2rt4util9container13__T5ArrayTAvZ5ArrayZv+0x1b> 41003d: 48 8b 3b mov (%rbx),%rdi 410040: 48 c1 e2 04 shl $0x4,%rdx 410044: 31 f6 xor %esi,%esi 410046: e8 25 18 ff ff callq 401870 41004b: 48 8b 33 mov (%rbx),%rsi 41004e: 31 ff xor %edi,%edi 410050: e8 bb 34 00 00 callq 413510 <_D2rt4util9container8xreallocFPvmZPv> 410055: 48 89 03 mov %rax,(%rbx) 410058: 48 c7 43 08 00 00 00 movq $0x0,0x8(%rbx) 41005f: 00 410060: 5b pop %rbx 410061: c3 retq 410062: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) 410069: 00 00 00 41006c: 0f 1f 40 00 nopl 0x0(%rax) 0000000000410070 <_D2rt14sections_linux13scanTLSRangesFPS2rt4util9container13__T5ArrayTAvZ5ArrayMDFPvPvZvZv>: 410070: 41 57 push %r15 410072: 41 56 push %r14 410074: 41 54 push %r12 410076: 53 push %rbx 410077: 50 push %rax 410078: 49 89 f6 mov %rsi,%r14 41007b: 49 89 ff mov %rdi,%r15 41007e: 4c 8b 62 08 mov 0x8(%rdx),%r12 410082: 4d 85 e4 test %r12,%r12 410085: 74 22 je 4100a9 <_D2rt14sections_linux13scanTLSRangesFPS2rt4util9container13__T5ArrayTAvZ5ArrayMDFPvPvZvZv+0x39> 410087: 48 8b 1a mov (%rdx),%rbx 41008a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) 410090: 48 8b 53 08 mov 0x8(%rbx),%rdx 410094: 48 8b 33 mov (%rbx),%rsi 410097: 48 01 d6 add %rdx,%rsi 41009a: 4c 89 ff mov %r15,%rdi 41009d: 41 ff d6 callq *%r14 4100a0: 48 83 c3 10 add $0x10,%rbx 4100a4: 49 ff cc dec %r12 4100a7: 75 e7 jne 410090 <_D2rt14sections_linux13scanTLSRangesFPS2rt4util9container13__T5ArrayTAvZ5ArrayMDFPvPvZvZv+0x20> 4100a9: 48 83 c4 08 add $0x8,%rsp 4100ad: 5b pop %rbx 4100ae: 41 5c pop %r12 4100b0: 41 5e pop %r14 4100b2: 41 5f pop %r15 4100b4: c3 retq 4100b5: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) 4100bc: 00 00 00 4100bf: 90 nop 00000000004100c0 <_d_dso_registry>: 4100c0: 55 push %rbp 4100c1: 41 57 push %r15 4100c3: 41 56 push %r14 4100c5: 41 55 push %r13 4100c7: 41 54 push %r12 4100c9: 53 push %rbx 4100ca: 48 81 ec a8 00 00 00 sub $0xa8,%rsp 4100d1: 49 89 fe mov %rdi,%r14 4100d4: 49 83 3e 00 cmpq $0x0,(%r14) 4100d8: 0f 84 d2 04 00 00 je 4105b0 <_d_dso_registry+0x4f0> 4100de: 49 8b 5e 08 mov 0x8(%r14),%rbx 4100e2: 4c 8b 3b mov (%rbx),%r15 4100e5: 4d 85 ff test %r15,%r15 4100e8: 0f 84 42 01 00 00 je 410230 <_d_dso_registry+0x170> 4100ee: 48 c7 03 00 00 00 00 movq $0x0,(%rbx) 4100f5: f6 05 6c 06 22 00 01 testb $0x1,0x22066c(%rip) # 630768 <_D2rt14sections_linux21_isRuntimeInitializedb> 4100fc: 74 33 je 410131 <_d_dso_registry+0x71> 4100fe: 4c 89 ff mov %r15,%rdi 410101: e8 ca 12 00 00 callq 4113d0 <_D2rt5minfo11ModuleGroup11runTlsDtorsMFZv> 410106: 4c 89 ff mov %r15,%rdi 410109: e8 12 13 00 00 callq 411420 <_D2rt5minfo11ModuleGroup8runDtorsMFZv> 41010e: 49 8b 6f 38 mov 0x38(%r15),%rbp 410112: 48 85 ed test %rbp,%rbp 410115: 74 1a je 410131 <_d_dso_registry+0x71> 410117: 49 8b 5f 30 mov 0x30(%r15),%rbx 41011b: 48 83 c3 08 add $0x8,%rbx 41011f: 90 nop 410120: 48 8b 3b mov (%rbx),%rdi 410123: e8 98 65 ff ff callq 4066c0 <_D4core6memory2GC11removeRangeFNbxPvZv> 410128: 48 83 c3 10 add $0x10,%rbx 41012c: 48 ff cd dec %rbp 41012f: 75 ef jne 410120 <_d_dso_registry+0x60> 410131: 64 48 8b 2c 25 e8 ff mov %fs:0xffffffffffffffe8,%rbp 410138: ff ff 41013a: 48 83 c5 ff add $0xffffffffffffffff,%rbp 41013e: 73 17 jae 410157 <_d_dso_registry+0x97> 410140: 64 48 8b 04 25 e0 ff mov %fs:0xffffffffffffffe0,%rax 410147: ff ff 410149: 48 89 e9 mov %rbp,%rcx 41014c: 48 c1 e1 04 shl $0x4,%rcx 410150: 0f 57 c0 xorps %xmm0,%xmm0 410153: 0f 11 04 08 movups %xmm0,(%rax,%rcx,1) 410157: 64 48 8b 34 25 e0 ff mov %fs:0xffffffffffffffe0,%rsi 41015e: ff ff 410160: 48 89 ef mov %rbp,%rdi 410163: 48 c1 e7 04 shl $0x4,%rdi 410167: e8 a4 33 00 00 callq 413510 <_D2rt4util9container8xreallocFPvmZPv> 41016c: 64 48 89 04 25 e0 ff mov %rax,%fs:0xffffffffffffffe0 410173: ff ff 410175: 64 48 8b 0c 25 e8 ff mov %fs:0xffffffffffffffe8,%rcx 41017c: ff ff 41017e: 48 89 ea mov %rbp,%rdx 410181: 48 29 ca sub %rcx,%rdx 410184: 76 15 jbe 41019b <_d_dso_registry+0xdb> 410186: 48 c1 e1 04 shl $0x4,%rcx 41018a: 48 01 c8 add %rcx,%rax 41018d: 48 c1 e2 04 shl $0x4,%rdx 410191: 31 f6 xor %esi,%esi 410193: 48 89 c7 mov %rax,%rdi 410196: e8 d5 16 ff ff callq 401870 41019b: 64 48 89 2c 25 e8 ff mov %rbp,%fs:0xffffffffffffffe8 4101a2: ff ff 4101a4: 48 8b 2d cd 05 22 00 mov 0x2205cd(%rip),%rbp # 630778 <_D2rt14sections_linux11_loadedDSOsS2rt4util9container36__T5ArrayTPS2rt14sections_linux3DSOZ5Array+0x8> 4101ab: 48 83 c5 ff add $0xffffffffffffffff,%rbp 4101af: 73 0f jae 4101c0 <_d_dso_registry+0x100> 4101b1: 48 8b 05 b8 05 22 00 mov 0x2205b8(%rip),%rax # 630770 <_D2rt14sections_linux11_loadedDSOsS2rt4util9container36__T5ArrayTPS2rt14sections_linux3DSOZ5Array> 4101b8: 48 c7 04 e8 00 00 00 movq $0x0,(%rax,%rbp,8) 4101bf: 00 4101c0: 48 8b 35 a9 05 22 00 mov 0x2205a9(%rip),%rsi # 630770 <_D2rt14sections_linux11_loadedDSOsS2rt4util9container36__T5ArrayTPS2rt14sections_linux3DSOZ5Array> 4101c7: 48 8d 3c ed 00 00 00 lea 0x0(,%rbp,8),%rdi 4101ce: 00 4101cf: e8 3c 33 00 00 callq 413510 <_D2rt4util9container8xreallocFPvmZPv> 4101d4: 48 89 05 95 05 22 00 mov %rax,0x220595(%rip) # 630770 <_D2rt14sections_linux11_loadedDSOsS2rt4util9container36__T5ArrayTPS2rt14sections_linux3DSOZ5Array> 4101db: 48 8b 0d 96 05 22 00 mov 0x220596(%rip),%rcx # 630778 <_D2rt14sections_linux11_loadedDSOsS2rt4util9container36__T5ArrayTPS2rt14sections_linux3DSOZ5Array+0x8> 4101e2: 48 89 ea mov %rbp,%rdx 4101e5: 48 29 ca sub %rcx,%rdx 4101e8: 76 0f jbe 4101f9 <_d_dso_registry+0x139> 4101ea: 48 8d 3c c8 lea (%rax,%rcx,8),%rdi 4101ee: 48 c1 e2 03 shl $0x3,%rdx 4101f2: 31 f6 xor %esi,%esi 4101f4: e8 77 16 ff ff callq 401870 4101f9: 48 89 2d 78 05 22 00 mov %rbp,0x220578(%rip) # 630778 <_D2rt14sections_linux11_loadedDSOsS2rt4util9container36__T5ArrayTPS2rt14sections_linux3DSOZ5Array+0x8> 410200: 49 8b 57 38 mov 0x38(%r15),%rdx 410204: 48 85 d2 test %rdx,%rdx 410207: 74 0f je 410218 <_d_dso_registry+0x158> 410209: 49 8b 7f 30 mov 0x30(%r15),%rdi 41020d: 48 c1 e2 04 shl $0x4,%rdx 410211: 31 f6 xor %esi,%esi 410213: e8 58 16 ff ff callq 401870 410218: 49 8b 77 30 mov 0x30(%r15),%rsi 41021c: 31 ff xor %edi,%edi 41021e: e8 ed 32 00 00 callq 413510 <_D2rt4util9container8xreallocFPvmZPv> 410223: 4c 89 ff mov %r15,%rdi 410226: e8 95 17 ff ff callq 4019c0 41022b: e9 6e 03 00 00 jmpq 41059e <_d_dso_registry+0x4de> 410230: bf 01 00 00 00 mov $0x1,%edi 410235: be 50 00 00 00 mov $0x50,%esi 41023a: e8 f1 18 ff ff callq 401b30 41023f: 48 89 03 mov %rax,(%rbx) 410242: 48 89 c3 mov %rax,%rbx 410245: 49 8b 56 10 mov 0x10(%r14),%rdx 410249: 49 8b 46 18 mov 0x18(%r14),%rax 41024d: eb 05 jmp 410254 <_d_dso_registry+0x194> 41024f: 90 nop 410250: 48 83 c2 08 add $0x8,%rdx 410254: 48 39 c2 cmp %rax,%rdx 410257: 73 06 jae 41025f <_d_dso_registry+0x19f> 410259: 48 83 3a 00 cmpq $0x0,(%rdx) 41025d: 74 f1 je 410250 <_d_dso_registry+0x190> 41025f: 48 39 c2 cmp %rax,%rdx 410262: 48 89 d1 mov %rdx,%rcx 410265: 73 18 jae 41027f <_d_dso_registry+0x1bf> 410267: 48 89 d1 mov %rdx,%rcx 41026a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) 410270: 48 83 39 00 cmpq $0x0,(%rcx) 410274: 74 09 je 41027f <_d_dso_registry+0x1bf> 410276: 48 83 c1 08 add $0x8,%rcx 41027a: 48 39 c1 cmp %rax,%rcx 41027d: 72 f1 jb 410270 <_d_dso_registry+0x1b0> 41027f: 0f 57 c0 xorps %xmm0,%xmm0 410282: 0f 29 44 24 70 movaps %xmm0,0x70(%rsp) 410287: 0f 29 44 24 60 movaps %xmm0,0x60(%rsp) 41028c: 0f 29 44 24 50 movaps %xmm0,0x50(%rsp) 410291: 48 29 d1 sub %rdx,%rcx 410294: 48 89 ce mov %rcx,%rsi 410297: 48 c1 fe 3f sar $0x3f,%rsi 41029b: 48 c1 ee 3d shr $0x3d,%rsi 41029f: 48 01 ce add %rcx,%rsi 4102a2: 48 c1 fe 03 sar $0x3,%rsi 4102a6: 48 8d 7c 24 50 lea 0x50(%rsp),%rdi 4102ab: e8 20 0b 00 00 callq 410dd0 <_D2rt5minfo11ModuleGroup6__ctorMFNcAPS6object10ModuleInfoZS2rt5minfo11ModuleGroup> 4102b0: 0f 10 00 movups (%rax),%xmm0 4102b3: 0f 10 48 10 movups 0x10(%rax),%xmm1 4102b7: 0f 10 50 20 movups 0x20(%rax),%xmm2 4102bb: 0f 11 53 20 movups %xmm2,0x20(%rbx) 4102bf: 0f 11 4b 10 movups %xmm1,0x10(%rbx) 4102c3: 0f 11 03 movups %xmm0,(%rbx) 4102c6: 49 8b 46 08 mov 0x8(%r14),%rax 4102ca: 48 89 84 24 88 00 00 mov %rax,0x88(%rsp) 4102d1: 00 4102d2: 48 8d 44 24 10 lea 0x10(%rsp),%rax 4102d7: 48 89 84 24 90 00 00 mov %rax,0x90(%rsp) 4102de: 00 4102df: 48 8d b4 24 88 00 00 lea 0x88(%rsp),%rsi 4102e6: 00 4102e7: bf f0 06 41 00 mov $0x4106f0,%edi 4102ec: e8 bf 17 ff ff callq 401ab0 4102f1: 85 c0 test %eax,%eax 4102f3: 0f 84 b7 02 00 00 je 4105b0 <_d_dso_registry+0x4f0> 4102f9: 44 0f b7 64 24 28 movzwl 0x28(%rsp),%r12d 4102ff: 4d 85 e4 test %r12,%r12 410302: 48 89 dd mov %rbx,%rbp 410305: 0f 84 f2 00 00 00 je 4103fd <_d_dso_registry+0x33d> 41030b: 48 8b 5c 24 20 mov 0x20(%rsp),%rbx 410310: 48 83 c3 28 add $0x28,%rbx 410314: 66 66 66 2e 0f 1f 84 nopw %cs:0x0(%rax,%rax,1) 41031b: 00 00 00 00 00 410320: 8b 43 d8 mov -0x28(%rbx),%eax 410323: 83 f8 07 cmp $0x7,%eax 410326: 75 18 jne 410340 <_d_dso_registry+0x280> 410328: 48 8b 44 24 40 mov 0x40(%rsp),%rax 41032d: 48 89 45 40 mov %rax,0x40(%rbp) 410331: 48 8b 03 mov (%rbx),%rax 410334: 48 89 45 48 mov %rax,0x48(%rbp) 410338: e9 b3 00 00 00 jmpq 4103f0 <_d_dso_registry+0x330> 41033d: 0f 1f 00 nopl (%rax) 410340: 83 f8 01 cmp $0x1,%eax 410343: 0f 85 a7 00 00 00 jne 4103f0 <_d_dso_registry+0x330> 410349: f6 43 dc 02 testb $0x2,-0x24(%rbx) 41034d: 0f 84 9d 00 00 00 je 4103f0 <_d_dso_registry+0x330> 410353: 48 8b 4b e8 mov -0x18(%rbx),%rcx 410357: 48 8b 03 mov (%rbx),%rax 41035a: 48 89 44 24 08 mov %rax,0x8(%rsp) 41035f: 48 03 4c 24 10 add 0x10(%rsp),%rcx 410364: 48 89 0c 24 mov %rcx,(%rsp) 410368: 4c 8b 75 30 mov 0x30(%rbp),%r14 41036c: 4c 8b 7d 38 mov 0x38(%rbp),%r15 410370: 4d 89 fd mov %r15,%r13 410373: 49 83 c5 01 add $0x1,%r13 410377: 73 18 jae 410391 <_d_dso_registry+0x2d1> 410379: 4c 89 ef mov %r13,%rdi 41037c: 48 c1 e7 04 shl $0x4,%rdi 410380: 4c 01 f7 add %r14,%rdi 410383: 31 f6 xor %esi,%esi 410385: 48 c7 c2 f0 ff ff ff mov $0xfffffffffffffff0,%rdx 41038c: e8 df 14 ff ff callq 401870 410391: 4c 89 ef mov %r13,%rdi 410394: 48 c1 e7 04 shl $0x4,%rdi 410398: 4c 89 f6 mov %r14,%rsi 41039b: e8 70 31 00 00 callq 413510 <_D2rt4util9container8xreallocFPvmZPv> 4103a0: 48 89 45 30 mov %rax,0x30(%rbp) 4103a4: 48 8b 4d 38 mov 0x38(%rbp),%rcx 4103a8: 4c 89 ea mov %r13,%rdx 4103ab: 48 29 ca sub %rcx,%rdx 4103ae: 76 19 jbe 4103c9 <_d_dso_registry+0x309> 4103b0: 48 c1 e1 04 shl $0x4,%rcx 4103b4: 48 01 c8 add %rcx,%rax 4103b7: 48 c1 e2 04 shl $0x4,%rdx 4103bb: 31 f6 xor %esi,%esi 4103bd: 48 89 c7 mov %rax,%rdi 4103c0: e8 ab 14 ff ff callq 401870 4103c5: 48 8b 45 30 mov 0x30(%rbp),%rax 4103c9: 4c 89 6d 38 mov %r13,0x38(%rbp) 4103cd: 49 c1 e7 04 shl $0x4,%r15 4103d1: 48 8b 0c 24 mov (%rsp),%rcx 4103d5: 4a 89 4c 38 08 mov %rcx,0x8(%rax,%r15,1) 4103da: 48 8b 4c 24 08 mov 0x8(%rsp),%rcx 4103df: 4a 89 0c 38 mov %rcx,(%rax,%r15,1) 4103e3: 66 66 66 66 2e 0f 1f nopw %cs:0x0(%rax,%rax,1) 4103ea: 84 00 00 00 00 00 4103f0: 48 83 c3 38 add $0x38,%rbx 4103f4: 49 ff cc dec %r12 4103f7: 0f 85 23 ff ff ff jne 410320 <_d_dso_registry+0x260> 4103fd: 48 89 ef mov %rbp,%rdi 410400: 49 89 ef mov %rbp,%r15 410403: e8 d8 09 00 00 callq 410de0 <_D2rt5minfo11ModuleGroup7modulesMNgFNdZANgPS6object10ModuleInfo> 410408: 48 8d 4c 24 10 lea 0x10(%rsp),%rcx 41040d: 48 89 c7 mov %rax,%rdi 410410: 48 89 d6 mov %rdx,%rsi 410413: 48 89 ca mov %rcx,%rdx 410416: e8 a5 01 00 00 callq 4105c0 <_D2rt14sections_linux21checkModuleCollisionsFNbKxS4core3sys5linux4link12dl_phdr_infoxAPS6object10ModuleInfoZv> 41041b: 4c 8b 35 56 03 22 00 mov 0x220356(%rip),%r14 # 630778 <_D2rt14sections_linux11_loadedDSOsS2rt4util9container36__T5ArrayTPS2rt14sections_linux3DSOZ5Array+0x8> 410422: 4c 89 f5 mov %r14,%rbp 410425: 48 83 c5 01 add $0x1,%rbp 410429: 48 8b 1d 40 03 22 00 mov 0x220340(%rip),%rbx # 630770 <_D2rt14sections_linux11_loadedDSOsS2rt4util9container36__T5ArrayTPS2rt14sections_linux3DSOZ5Array> 410430: 73 12 jae 410444 <_d_dso_registry+0x384> 410432: 48 8d 3c eb lea (%rbx,%rbp,8),%rdi 410436: 31 f6 xor %esi,%esi 410438: 48 c7 c2 f8 ff ff ff mov $0xfffffffffffffff8,%rdx 41043f: e8 2c 14 ff ff callq 401870 410444: 48 8d 3c ed 00 00 00 lea 0x0(,%rbp,8),%rdi 41044b: 00 41044c: 48 89 de mov %rbx,%rsi 41044f: e8 bc 30 00 00 callq 413510 <_D2rt4util9container8xreallocFPvmZPv> 410454: 48 89 05 15 03 22 00 mov %rax,0x220315(%rip) # 630770 <_D2rt14sections_linux11_loadedDSOsS2rt4util9container36__T5ArrayTPS2rt14sections_linux3DSOZ5Array> 41045b: 48 8b 0d 16 03 22 00 mov 0x220316(%rip),%rcx # 630778 <_D2rt14sections_linux11_loadedDSOsS2rt4util9container36__T5ArrayTPS2rt14sections_linux3DSOZ5Array+0x8> 410462: 48 89 ea mov %rbp,%rdx 410465: 48 29 ca sub %rcx,%rdx 410468: 76 16 jbe 410480 <_d_dso_registry+0x3c0> 41046a: 48 8d 3c c8 lea (%rax,%rcx,8),%rdi 41046e: 48 c1 e2 03 shl $0x3,%rdx 410472: 31 f6 xor %esi,%esi 410474: e8 f7 13 ff ff callq 401870 410479: 48 8b 05 f0 02 22 00 mov 0x2202f0(%rip),%rax # 630770 <_D2rt14sections_linux11_loadedDSOsS2rt4util9container36__T5ArrayTPS2rt14sections_linux3DSOZ5Array> 410480: 48 89 2d f1 02 22 00 mov %rbp,0x2202f1(%rip) # 630778 <_D2rt14sections_linux11_loadedDSOsS2rt4util9container36__T5ArrayTPS2rt14sections_linux3DSOZ5Array+0x8> 410487: 4e 89 3c f0 mov %r15,(%rax,%r14,8) 41048b: 49 8b 47 40 mov 0x40(%r15),%rax 41048f: 45 31 e4 xor %r12d,%r12d 410492: 48 85 c0 test %rax,%rax 410495: 41 be 00 00 00 00 mov $0x0,%r14d 41049b: 74 28 je 4104c5 <_d_dso_registry+0x405> 41049d: 4d 8b 67 48 mov 0x48(%r15),%r12 4104a1: 48 89 84 24 98 00 00 mov %rax,0x98(%rsp) 4104a8: 00 4104a9: 48 c7 84 24 a0 00 00 movq $0x0,0xa0(%rsp) 4104b0: 00 00 00 00 00 4104b5: 48 8d bc 24 98 00 00 lea 0x98(%rsp),%rdi 4104bc: 00 4104bd: e8 2e 15 ff ff callq 4019f0 <__tls_get_addr@plt> 4104c2: 49 89 c6 mov %rax,%r14 4104c5: 64 48 8b 1c 25 e8 ff mov %fs:0xffffffffffffffe8,%rbx 4104cc: ff ff 4104ce: 48 89 dd mov %rbx,%rbp 4104d1: 48 83 c5 01 add $0x1,%rbp 4104d5: 64 4c 8b 2c 25 e0 ff mov %fs:0xffffffffffffffe0,%r13 4104dc: ff ff 4104de: 73 18 jae 4104f8 <_d_dso_registry+0x438> 4104e0: 48 89 ef mov %rbp,%rdi 4104e3: 48 c1 e7 04 shl $0x4,%rdi 4104e7: 4c 01 ef add %r13,%rdi 4104ea: 31 f6 xor %esi,%esi 4104ec: 48 c7 c2 f0 ff ff ff mov $0xfffffffffffffff0,%rdx 4104f3: e8 78 13 ff ff callq 401870 4104f8: 48 89 ef mov %rbp,%rdi 4104fb: 48 c1 e7 04 shl $0x4,%rdi 4104ff: 4c 89 ee mov %r13,%rsi 410502: e8 09 30 00 00 callq 413510 <_D2rt4util9container8xreallocFPvmZPv> 410507: 64 48 89 04 25 e0 ff mov %rax,%fs:0xffffffffffffffe0 41050e: ff ff 410510: 64 48 8b 0c 25 e8 ff mov %fs:0xffffffffffffffe8,%rcx 410517: ff ff 410519: 48 89 ea mov %rbp,%rdx 41051c: 48 29 ca sub %rcx,%rdx 41051f: 76 1e jbe 41053f <_d_dso_registry+0x47f> 410521: 48 c1 e1 04 shl $0x4,%rcx 410525: 48 01 c8 add %rcx,%rax 410528: 48 c1 e2 04 shl $0x4,%rdx 41052c: 31 f6 xor %esi,%esi 41052e: 48 89 c7 mov %rax,%rdi 410531: e8 3a 13 ff ff callq 401870 410536: 64 48 8b 04 25 e0 ff mov %fs:0xffffffffffffffe0,%rax 41053d: ff ff 41053f: 64 48 89 2c 25 e8 ff mov %rbp,%fs:0xffffffffffffffe8 410546: ff ff 410548: 48 c1 e3 04 shl $0x4,%rbx 41054c: 4c 89 74 18 08 mov %r14,0x8(%rax,%rbx,1) 410551: 4c 89 24 18 mov %r12,(%rax,%rbx,1) 410555: f6 05 0c 02 22 00 01 testb $0x1,0x22020c(%rip) # 630768 <_D2rt14sections_linux21_isRuntimeInitializedb> 41055c: 74 40 je 41059e <_d_dso_registry+0x4de> 41055e: 4d 89 fe mov %r15,%r14 410561: 49 8b 5e 38 mov 0x38(%r14),%rbx 410565: 48 85 db test %rbx,%rbx 410568: 74 1c je 410586 <_d_dso_registry+0x4c6> 41056a: 49 8b 6e 30 mov 0x30(%r14),%rbp 41056e: 66 90 xchg %ax,%ax 410570: 48 8b 7d 00 mov 0x0(%rbp),%rdi 410574: 48 8b 75 08 mov 0x8(%rbp),%rsi 410578: e8 33 61 ff ff callq 4066b0 <_D4core6memory2GC8addRangeFNbxPvmZv> 41057d: 48 83 c5 10 add $0x10,%rbp 410581: 48 ff cb dec %rbx 410584: 75 ea jne 410570 <_d_dso_registry+0x4b0> 410586: 4c 89 f7 mov %r14,%rdi 410589: e8 62 08 00 00 callq 410df0 <_D2rt5minfo11ModuleGroup9sortCtorsMFZv> 41058e: 4c 89 f7 mov %r14,%rdi 410591: e8 4a 0d 00 00 callq 4112e0 <_D2rt5minfo11ModuleGroup8runCtorsMFZv> 410596: 4c 89 f7 mov %r14,%rdi 410599: e8 f2 0d 00 00 callq 411390 <_D2rt5minfo11ModuleGroup11runTlsCtorsMFZv> 41059e: 48 81 c4 a8 00 00 00 add $0xa8,%rsp 4105a5: 5b pop %rbx 4105a6: 41 5c pop %r12 4105a8: 41 5d pop %r13 4105aa: 41 5e pop %r14 4105ac: 41 5f pop %r15 4105ae: 5d pop %rbp 4105af: c3 retq 4105b0: 0f 0b ud2a 4105b2: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) 4105b9: 00 00 00 4105bc: 0f 1f 40 00 nopl 0x0(%rax) 00000000004105c0 <_D2rt14sections_linux21checkModuleCollisionsFNbKxS4core3sys5linux4link12dl_phdr_infoxAPS6object10ModuleInfoZv>: 4105c0: 41 57 push %r15 4105c2: 41 56 push %r14 4105c4: 41 55 push %r13 4105c6: 41 54 push %r12 4105c8: 53 push %rbx 4105c9: 48 83 ec 60 sub $0x60,%rsp 4105cd: 49 89 d6 mov %rdx,%r14 4105d0: 4c 8b 3e mov (%rsi),%r15 4105d3: 4d 8b 06 mov (%r14),%r8 4105d6: 4d 39 f8 cmp %r15,%r8 4105d9: 77 6d ja 410648 <_D2rt14sections_linux21checkModuleCollisionsFNbKxS4core3sys5linux4link12dl_phdr_infoxAPS6object10ModuleInfoZv+0x88> 4105db: 45 0f b7 4e 18 movzwl 0x18(%r14),%r9d 4105e0: 4d 85 c9 test %r9,%r9 4105e3: 74 63 je 410648 <_D2rt14sections_linux21checkModuleCollisionsFNbKxS4core3sys5linux4link12dl_phdr_infoxAPS6object10ModuleInfoZv+0x88> 4105e5: 49 8b 46 10 mov 0x10(%r14),%rax 4105e9: 4d 89 fa mov %r15,%r10 4105ec: 4d 29 c2 sub %r8,%r10 4105ef: 48 83 c0 28 add $0x28,%rax 4105f3: 31 c9 xor %ecx,%ecx 4105f5: 66 66 2e 0f 1f 84 00 nopw %cs:0x0(%rax,%rax,1) 4105fc: 00 00 00 00 410600: 48 8b 58 e8 mov -0x18(%rax),%rbx 410604: 4c 8b 18 mov (%rax),%r11 410607: 4c 89 d2 mov %r10,%rdx 41060a: 48 29 da sub %rbx,%rdx 41060d: 4c 39 da cmp %r11,%rdx 410610: 72 0e jb 410620 <_D2rt14sections_linux21checkModuleCollisionsFNbKxS4core3sys5linux4link12dl_phdr_infoxAPS6object10ModuleInfoZv+0x60> 410612: 48 ff c1 inc %rcx 410615: 48 83 c0 38 add $0x38,%rax 410619: 4c 39 c9 cmp %r9,%rcx 41061c: 72 e2 jb 410600 <_D2rt14sections_linux21checkModuleCollisionsFNbKxS4core3sys5linux4link12dl_phdr_infoxAPS6object10ModuleInfoZv+0x40> 41061e: eb 28 jmp 410648 <_D2rt14sections_linux21checkModuleCollisionsFNbKxS4core3sys5linux4link12dl_phdr_infoxAPS6object10ModuleInfoZv+0x88> 410620: 48 ff cf dec %rdi 410623: 49 01 d8 add %rbx,%r8 410626: 31 c0 xor %eax,%eax 410628: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 41062f: 00 410630: 48 39 f8 cmp %rdi,%rax 410633: 73 18 jae 41064d <_D2rt14sections_linux21checkModuleCollisionsFNbKxS4core3sys5linux4link12dl_phdr_infoxAPS6object10ModuleInfoZv+0x8d> 410635: 4c 8b 7c c6 08 mov 0x8(%rsi,%rax,8),%r15 41063a: 48 ff c0 inc %rax 41063d: 4c 89 f9 mov %r15,%rcx 410640: 4c 29 c1 sub %r8,%rcx 410643: 4c 39 d9 cmp %r11,%rcx 410646: 72 e8 jb 410630 <_D2rt14sections_linux21checkModuleCollisionsFNbKxS4core3sys5linux4link12dl_phdr_infoxAPS6object10ModuleInfoZv+0x70> 410648: 4d 85 ff test %r15,%r15 41064b: 75 0e jne 41065b <_D2rt14sections_linux21checkModuleCollisionsFNbKxS4core3sys5linux4link12dl_phdr_infoxAPS6object10ModuleInfoZv+0x9b> 41064d: 48 83 c4 60 add $0x60,%rsp 410651: 5b pop %rbx 410652: 41 5c pop %r12 410654: 41 5d pop %r13 410656: 41 5e pop %r14 410658: 41 5f pop %r15 41065a: c3 retq 41065b: 4c 89 7c 24 50 mov %r15,0x50(%rsp) 410660: 48 8d 44 24 10 lea 0x10(%rsp),%rax 410665: 48 89 44 24 58 mov %rax,0x58(%rsp) 41066a: 48 8d 44 24 50 lea 0x50(%rsp),%rax 41066f: bf f0 06 41 00 mov $0x4106f0,%edi 410674: 48 89 c6 mov %rax,%rsi 410677: e8 34 14 ff ff callq 401ab0 41067c: 85 c0 test %eax,%eax 41067e: 75 02 jne 410682 <_D2rt14sections_linux21checkModuleCollisionsFNbKxS4core3sys5linux4link12dl_phdr_infoxAPS6object10ModuleInfoZv+0xc2> 410680: 0f 0b ud2a 410682: 4c 89 ff mov %r15,%rdi 410685: e8 f6 ad ff ff callq 40b480 <_D6object10ModuleInfo4nameMFNaNbNdZAya> 41068a: 48 89 c3 mov %rax,%rbx 41068d: 49 89 d7 mov %rdx,%r15 410690: 49 8b 46 08 mov 0x8(%r14),%rax 410694: 80 38 00 cmpb $0x0,(%rax) 410697: 4c 8b 25 a2 fd 21 00 mov 0x21fda2(%rip),%r12 # 630440 <__progname_full@@GLIBC_2.2.5> 41069e: 4d 89 e6 mov %r12,%r14 4106a1: 74 03 je 4106a6 <_D2rt14sections_linux21checkModuleCollisionsFNbKxS4core3sys5linux4link12dl_phdr_infoxAPS6object10ModuleInfoZv+0xe6> 4106a3: 49 89 c6 mov %rax,%r14 4106a6: 4c 89 f7 mov %r14,%rdi 4106a9: e8 22 13 ff ff callq 4019d0 4106ae: 49 89 c5 mov %rax,%r13 4106b1: 48 8b 44 24 18 mov 0x18(%rsp),%rax 4106b6: 80 38 00 cmpb $0x0,(%rax) 4106b9: 74 03 je 4106be <_D2rt14sections_linux21checkModuleCollisionsFNbKxS4core3sys5linux4link12dl_phdr_infoxAPS6object10ModuleInfoZv+0xfe> 4106bb: 49 89 c4 mov %rax,%r12 4106be: 4c 89 e7 mov %r12,%rdi 4106c1: e8 0a 13 ff ff callq 4019d0 4106c6: 48 8b 3d d3 fd 21 00 mov 0x21fdd3(%rip),%rdi # 6304a0 4106cd: 4c 89 64 24 08 mov %r12,0x8(%rsp) 4106d2: 89 04 24 mov %eax,(%rsp) 4106d5: be 50 e8 41 00 mov $0x41e850,%esi 4106da: 31 c0 xor %eax,%eax 4106dc: 44 89 ea mov %r13d,%edx 4106df: 4c 89 f1 mov %r14,%rcx 4106e2: 41 89 d8 mov %ebx,%r8d 4106e5: 4d 89 f9 mov %r15,%r9 4106e8: e8 d3 14 ff ff callq 401bc0 4106ed: 0f 0b ud2a 4106ef: 90 nop 00000000004106f0 <_D2rt14sections_linux18findDSOInfoForAddrFNbxPvPS4core3sys5linux4link12dl_phdr_infoZb8callbackUNbPS4core3sys5linux4link12dl_phdr_infomPvZi>: 4106f0: 4c 8b 0a mov (%rdx),%r9 4106f3: 48 8b 0f mov (%rdi),%rcx 4106f6: 31 c0 xor %eax,%eax 4106f8: 4c 39 c9 cmp %r9,%rcx 4106fb: 77 6b ja 410768 <_D2rt14sections_linux18findDSOInfoForAddrFNbxPvPS4core3sys5linux4link12dl_phdr_infoZb8callbackUNbPS4core3sys5linux4link12dl_phdr_infomPvZi+0x78> 4106fd: 44 0f b7 47 18 movzwl 0x18(%rdi),%r8d 410702: 4d 85 c0 test %r8,%r8 410705: 74 61 je 410768 <_D2rt14sections_linux18findDSOInfoForAddrFNbxPvPS4core3sys5linux4link12dl_phdr_infoZb8callbackUNbPS4core3sys5linux4link12dl_phdr_infomPvZi+0x78> 410707: 48 8b 77 10 mov 0x10(%rdi),%rsi 41070b: 49 29 c9 sub %rcx,%r9 41070e: 48 83 c6 28 add $0x28,%rsi 410712: 31 c9 xor %ecx,%ecx 410714: 66 66 66 2e 0f 1f 84 nopw %cs:0x0(%rax,%rax,1) 41071b: 00 00 00 00 00 410720: 4c 89 c8 mov %r9,%rax 410723: 48 2b 46 e8 sub -0x18(%rsi),%rax 410727: 48 3b 06 cmp (%rsi),%rax 41072a: 72 10 jb 41073c <_D2rt14sections_linux18findDSOInfoForAddrFNbxPvPS4core3sys5linux4link12dl_phdr_infoZb8callbackUNbPS4core3sys5linux4link12dl_phdr_infomPvZi+0x4c> 41072c: 48 ff c1 inc %rcx 41072f: 48 83 c6 38 add $0x38,%rsi 410733: 31 c0 xor %eax,%eax 410735: 4c 39 c1 cmp %r8,%rcx 410738: 72 e6 jb 410720 <_D2rt14sections_linux18findDSOInfoForAddrFNbxPvPS4core3sys5linux4link12dl_phdr_infoZb8callbackUNbPS4core3sys5linux4link12dl_phdr_infomPvZi+0x30> 41073a: eb 2c jmp 410768 <_D2rt14sections_linux18findDSOInfoForAddrFNbxPvPS4core3sys5linux4link12dl_phdr_infoZb8callbackUNbPS4core3sys5linux4link12dl_phdr_infomPvZi+0x78> 41073c: 48 8b 4a 08 mov 0x8(%rdx),%rcx 410740: 48 85 c9 test %rcx,%rcx 410743: b8 01 00 00 00 mov $0x1,%eax 410748: 74 1e je 410768 <_D2rt14sections_linux18findDSOInfoForAddrFNbxPvPS4core3sys5linux4link12dl_phdr_infoZb8callbackUNbPS4core3sys5linux4link12dl_phdr_infomPvZi+0x78> 41074a: 0f 10 07 movups (%rdi),%xmm0 41074d: 0f 10 4f 10 movups 0x10(%rdi),%xmm1 410751: 0f 10 57 20 movups 0x20(%rdi),%xmm2 410755: 0f 10 5f 30 movups 0x30(%rdi),%xmm3 410759: 0f 11 59 30 movups %xmm3,0x30(%rcx) 41075d: 0f 11 51 20 movups %xmm2,0x20(%rcx) 410761: 0f 11 49 10 movups %xmm1,0x10(%rcx) 410765: 0f 11 01 movups %xmm0,(%rcx) 410768: c3 retq 410769: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 0000000000410770 : 410770: 55 push %rbp 410771: 48 89 e5 mov %rsp,%rbp 410774: 8a 05 56 fd 21 00 mov 0x21fd56(%rip),%al # 6304d0 41077a: 84 c0 test %al,%al 41077c: 75 3e jne 4107bc 41077e: c6 05 4b fd 21 00 01 movb $0x1,0x21fd4b(%rip) # 6304d0 410785: 48 89 e0 mov %rsp,%rax 410788: 48 8d 78 d0 lea -0x30(%rax),%rdi 41078c: 48 89 fc mov %rdi,%rsp 41078f: 48 c7 40 d0 01 00 00 movq $0x1,-0x30(%rax) 410796: 00 410797: 48 c7 40 d8 c8 04 63 movq $0x6304c8,-0x28(%rax) 41079e: 00 41079f: 48 c7 40 e0 40 01 63 movq $0x630140,-0x20(%rax) 4107a6: 00 4107a7: 48 c7 40 e8 20 04 63 movq $0x630420,-0x18(%rax) 4107ae: 00 4107af: 48 c7 40 f0 68 02 63 movq $0x630268,-0x10(%rax) 4107b6: 00 4107b7: e8 04 f9 ff ff callq 4100c0 <_d_dso_registry> 4107bc: 48 89 ec mov %rbp,%rsp 4107bf: 5d pop %rbp 4107c0: c3 retq 4107c1: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) 4107c8: 00 00 00 4107cb: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 00000000004107d0 <_D2rt5tlsgc4initFZPS2rt5tlsgc4Data>: 4107d0: 53 push %rbx 4107d1: bf 10 00 00 00 mov $0x10,%edi 4107d6: e8 45 11 ff ff callq 401920 4107db: 48 89 c3 mov %rax,%rbx 4107de: 48 c7 03 00 00 00 00 movq $0x0,(%rbx) 4107e5: e8 26 f8 ff ff callq 410010 <_D2rt14sections_linux13initTLSRangesFZPS2rt4util9container13__T5ArrayTAvZ5Array> 4107ea: 48 89 03 mov %rax,(%rbx) 4107ed: 64 48 8b 04 25 00 00 mov %fs:0x0,%rax 4107f4: 00 00 4107f6: 48 8d 80 f0 ff ff ff lea -0x10(%rax),%rax 4107fd: 48 89 43 08 mov %rax,0x8(%rbx) 410801: 48 89 d8 mov %rbx,%rax 410804: 5b pop %rbx 410805: c3 retq 410806: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) 41080d: 00 00 00 0000000000410810 <_D2rt5tlsgc7destroyFPS2rt5tlsgc4DataZv>: 410810: 53 push %rbx 410811: 48 89 fb mov %rdi,%rbx 410814: 48 8b 3b mov (%rbx),%rdi 410817: e8 14 f8 ff ff callq 410030 <_D2rt14sections_linux13finiTLSRangesFPS2rt4util9container13__T5ArrayTAvZ5ArrayZv> 41081c: 48 89 df mov %rbx,%rdi 41081f: 5b pop %rbx 410820: e9 9b 11 ff ff jmpq 4019c0 410825: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) 41082c: 00 00 00 41082f: 90 nop 0000000000410830 <_D2rt5tlsgc4scanFPS2rt5tlsgc4DataMDFPvPvZvZv>: 410830: 48 8b 12 mov (%rdx),%rdx 410833: e9 38 f8 ff ff jmpq 410070 <_D2rt14sections_linux13scanTLSRangesFPS2rt4util9container13__T5ArrayTAvZ5ArrayMDFPvPvZvZv> 410838: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 41083f: 00 0000000000410840 <_D2rt5tlsgc14processGCMarksFPS2rt5tlsgc4DataMDFPvZiZv>: 410840: 48 8b 42 08 mov 0x8(%rdx),%rax 410844: 48 8b 10 mov (%rax),%rdx 410847: e9 a4 31 00 00 jmpq 4139f0 <_D2rt8lifetime14processGCMarksFPS2rt8lifetime7BlkInfoMDFPvZiZv> 41084c: 0f 1f 40 00 nopl 0x0(%rax) 0000000000410850 : 410850: 55 push %rbp 410851: 48 89 e5 mov %rsp,%rbp 410854: 8a 05 76 fc 21 00 mov 0x21fc76(%rip),%al # 6304d0 41085a: 84 c0 test %al,%al 41085c: 75 3e jne 41089c 41085e: c6 05 6b fc 21 00 01 movb $0x1,0x21fc6b(%rip) # 6304d0 410865: 48 89 e0 mov %rsp,%rax 410868: 48 8d 78 d0 lea -0x30(%rax),%rdi 41086c: 48 89 fc mov %rdi,%rsp 41086f: 48 c7 40 d0 01 00 00 movq $0x1,-0x30(%rax) 410876: 00 410877: 48 c7 40 d8 c8 04 63 movq $0x6304c8,-0x28(%rax) 41087e: 00 41087f: 48 c7 40 e0 40 01 63 movq $0x630140,-0x20(%rax) 410886: 00 410887: 48 c7 40 e8 20 04 63 movq $0x630420,-0x18(%rax) 41088e: 00 41088f: 48 c7 40 f0 70 02 63 movq $0x630270,-0x10(%rax) 410896: 00 410897: e8 24 f8 ff ff callq 4100c0 <_d_dso_registry> 41089c: 48 89 ec mov %rbp,%rsp 41089f: 5d pop %rbp 4108a0: c3 retq 4108a1: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) 4108a8: 00 00 00 4108ab: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 00000000004108b0 : 4108b0: 50 push %rax 4108b1: 48 8b 05 d8 fe 21 00 mov 0x21fed8(%rip),%rax # 630790 <_D2rt6dmain210_initCountOm> 4108b8: 48 85 c0 test %rax,%rax 4108bb: 48 8d 40 01 lea 0x1(%rax),%rax 4108bf: 48 89 05 ca fe 21 00 mov %rax,0x21feca(%rip) # 630790 <_D2rt6dmain210_initCountOm> 4108c6: 75 23 jne 4108eb 4108c8: e8 b3 61 00 00 callq 416a80 <_STI_monitor_staticctor> 4108cd: e8 5e 5d 00 00 callq 416630 <_STI_critical_init> 4108d2: e8 19 f7 ff ff callq 40fff0 <_D2rt14sections_linux12initSectionsFZv> 4108d7: e8 d4 b2 ff ff callq 40bbb0 4108dc: e8 2f 5e 00 00 callq 416710 <_D2rt6memory16initStaticDataGCFZv> 4108e1: e8 5a 0c 00 00 callq 411540 4108e6: e8 95 0c 00 00 callq 411580 4108eb: b8 01 00 00 00 mov $0x1,%eax 4108f0: 5a pop %rdx 4108f1: c3 retq 4108f2: 48 89 d1 mov %rdx,%rcx 4108f5: 83 f9 01 cmp $0x1,%ecx 4108f8: 75 24 jne 41091e 4108fa: 48 8b 00 mov (%rax),%rax 4108fd: 48 c7 05 88 fe 21 00 movq $0x0,0x21fe88(%rip) # 630790 <_D2rt6dmain210_initCountOm> 410904: 00 00 00 00 410908: 48 89 c7 mov %rax,%rdi 41090b: e8 20 00 00 00 callq 410930 <_D2rt6dmain214printThrowableFC6object9ThrowableZv> 410910: e8 5b 5d 00 00 callq 416670 <_STD_critical_term> 410915: e8 a6 61 00 00 callq 416ac0 <_STD_monitor_staticdtor> 41091a: 31 c0 xor %eax,%eax 41091c: 5a pop %rdx 41091d: c3 retq 41091e: 48 89 c7 mov %rax,%rdi 410921: e8 aa 83 ff ff callq 408cd0 <_d_eh_resume_unwind> 410926: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) 41092d: 00 00 00 0000000000410930 <_D2rt6dmain214printThrowableFC6object9ThrowableZv>: 410930: 41 56 push %r14 410932: 53 push %rbx 410933: 50 push %rax 410934: 48 89 fb mov %rdi,%rbx 410937: eb 07 jmp 410940 <_D2rt6dmain214printThrowableFC6object9ThrowableZv+0x10> 410939: 48 8b 5b 40 mov 0x40(%rbx),%rbx 41093d: 0f 1f 00 nopl (%rax) 410940: 48 85 db test %rbx,%rbx 410943: 0f 84 c4 00 00 00 je 410a0d <_D2rt6dmain214printThrowableFC6object9ThrowableZv+0xdd> 410949: 48 8b 03 mov (%rbx),%rax 41094c: 31 f6 xor %esi,%esi 41094e: ba f0 0c 41 00 mov $0x410cf0,%edx 410953: 48 89 df mov %rbx,%rdi 410956: ff 50 28 callq *0x28(%rax) 410959: 48 8b 3d 40 fb 21 00 mov 0x21fb40(%rip),%rdi # 6304a0 410960: be 03 e9 41 00 mov $0x41e903,%esi 410965: ba 01 00 00 00 mov $0x1,%edx 41096a: b9 21 a7 41 00 mov $0x41a721,%ecx 41096f: 31 c0 xor %eax,%eax 410971: e8 4a 12 ff ff callq 401bc0 410976: be 10 d9 62 00 mov $0x62d910,%esi 41097b: 48 89 df mov %rbx,%rdi 41097e: e8 1d 5f 00 00 callq 4168a0 <_d_dynamic_cast> 410983: 49 89 c6 mov %rax,%r14 410986: 4d 85 f6 test %r14,%r14 410989: 74 ae je 410939 <_D2rt6dmain214printThrowableFC6object9ThrowableZv+0x9> 41098b: 49 83 7e 48 00 cmpq $0x0,0x48(%r14) 410990: 74 a7 je 410939 <_D2rt6dmain214printThrowableFC6object9ThrowableZv+0x9> 410992: 48 8b 3d 07 fb 21 00 mov 0x21fb07(%rip),%rdi # 6304a0 410999: be 03 e9 41 00 mov $0x41e903,%esi 41099e: ba 11 00 00 00 mov $0x11,%edx 4109a3: b9 d0 e8 41 00 mov $0x41e8d0,%ecx 4109a8: 31 c0 xor %eax,%eax 4109aa: e8 11 12 ff ff callq 401bc0 4109af: 4d 8b 76 48 mov 0x48(%r14),%r14 4109b3: eb 31 jmp 4109e6 <_D2rt6dmain214printThrowableFC6object9ThrowableZv+0xb6> 4109b5: 49 8b 06 mov (%r14),%rax 4109b8: 31 f6 xor %esi,%esi 4109ba: ba f0 0c 41 00 mov $0x410cf0,%edx 4109bf: 4c 89 f7 mov %r14,%rdi 4109c2: ff 50 28 callq *0x28(%rax) 4109c5: 48 8b 3d d4 fa 21 00 mov 0x21fad4(%rip),%rdi # 6304a0 4109cc: be 03 e9 41 00 mov $0x41e903,%esi 4109d1: ba 01 00 00 00 mov $0x1,%edx 4109d6: b9 21 a7 41 00 mov $0x41a721,%ecx 4109db: 31 c0 xor %eax,%eax 4109dd: e8 de 11 ff ff callq 401bc0 4109e2: 4d 8b 76 40 mov 0x40(%r14),%r14 4109e6: 4d 85 f6 test %r14,%r14 4109e9: 75 ca jne 4109b5 <_D2rt6dmain214printThrowableFC6object9ThrowableZv+0x85> 4109eb: 48 8b 3d ae fa 21 00 mov 0x21faae(%rip),%rdi # 6304a0 4109f2: be 03 e9 41 00 mov $0x41e903,%esi 4109f7: ba 12 00 00 00 mov $0x12,%edx 4109fc: b9 f0 e8 41 00 mov $0x41e8f0,%ecx 410a01: 31 c0 xor %eax,%eax 410a03: e8 b8 11 ff ff callq 401bc0 410a08: e9 2c ff ff ff jmpq 410939 <_D2rt6dmain214printThrowableFC6object9ThrowableZv+0x9> 410a0d: 48 83 c4 08 add $0x8,%rsp 410a11: 5b pop %rbx 410a12: 41 5e pop %r14 410a14: c3 retq 410a15: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) 410a1c: 00 00 00 410a1f: 90 nop 0000000000410a20 : 410a20: 53 push %rbx 410a21: 48 8b 05 68 fd 21 00 mov 0x21fd68(%rip),%rax # 630790 <_D2rt6dmain210_initCountOm> 410a28: 31 db xor %ebx,%ebx 410a2a: 48 85 c0 test %rax,%rax 410a2d: 74 34 je 410a63 410a2f: 48 ff c8 dec %rax 410a32: 48 89 05 57 fd 21 00 mov %rax,0x21fd57(%rip) # 630790 <_D2rt6dmain210_initCountOm> 410a39: bb 01 00 00 00 mov $0x1,%ebx 410a3e: 75 23 jne 410a63 410a40: e8 9b 0b 00 00 callq 4115e0 410a45: e8 26 69 ff ff callq 407370 410a4a: e8 f1 0b 00 00 callq 411640 410a4f: e8 8c b2 ff ff callq 40bce0 410a54: e8 a7 f5 ff ff callq 410000 <_D2rt14sections_linux12finiSectionsFZv> 410a59: e8 12 5c 00 00 callq 416670 <_STD_critical_term> 410a5e: e8 5d 60 00 00 callq 416ac0 <_STD_monitor_staticdtor> 410a63: 89 d8 mov %ebx,%eax 410a65: 5b pop %rbx 410a66: c3 retq 410a67: 48 89 d1 mov %rdx,%rcx 410a6a: 48 89 c3 mov %rax,%rbx 410a6d: 83 f9 01 cmp $0x1,%ecx 410a70: 75 19 jne 410a8b 410a72: 48 8b 03 mov (%rbx),%rax 410a75: 48 89 c7 mov %rax,%rdi 410a78: e8 b3 fe ff ff callq 410930 <_D2rt6dmain214printThrowableFC6object9ThrowableZv> 410a7d: e8 ee 5b 00 00 callq 416670 <_STD_critical_term> 410a82: e8 39 60 00 00 callq 416ac0 <_STD_monitor_staticdtor> 410a87: 31 db xor %ebx,%ebx 410a89: eb d8 jmp 410a63 410a8b: e8 e0 5b 00 00 callq 416670 <_STD_critical_term> 410a90: e8 2b 60 00 00 callq 416ac0 <_STD_monitor_staticdtor> 410a95: 48 89 df mov %rbx,%rdi 410a98: e8 33 82 ff ff callq 408cd0 <_d_eh_resume_unwind> 410a9d: 48 89 c3 mov %rax,%rbx 410aa0: e8 cb 5b 00 00 callq 416670 <_STD_critical_term> 410aa5: e8 16 60 00 00 callq 416ac0 <_STD_monitor_staticdtor> 410aaa: 48 89 df mov %rbx,%rdi 410aad: e8 1e 82 ff ff callq 408cd0 <_d_eh_resume_unwind> 410ab2: eb 00 jmp 410ab4 410ab4: 48 89 c7 mov %rax,%rdi 410ab7: 48 89 de mov %rbx,%rsi 410aba: e8 21 82 ff ff callq 408ce0 <_d_eh_handle_collision> 410abf: 90 nop 0000000000410ac0 <_d_run_main>: 410ac0: 55 push %rbp 410ac1: 48 89 e5 mov %rsp,%rbp 410ac4: 41 57 push %r15 410ac6: 41 56 push %r14 410ac8: 41 55 push %r13 410aca: 41 54 push %r12 410acc: 53 push %rbx 410acd: 48 83 ec 38 sub $0x38,%rsp 410ad1: 48 89 55 b8 mov %rdx,-0x48(%rbp) 410ad5: 49 89 f6 mov %rsi,%r14 410ad8: 89 3d ba fc 21 00 mov %edi,0x21fcba(%rip) # 630798 <_D2rt6dmain26_cArgsS2rt6dmain25CArgs> 410ade: 4c 89 35 bb fc 21 00 mov %r14,0x21fcbb(%rip) # 6307a0 <_D2rt6dmain26_cArgsS2rt6dmain25CArgs+0x8> 410ae5: 48 63 f7 movslq %edi,%rsi 410ae8: 48 89 f2 mov %rsi,%rdx 410aeb: 48 c1 e2 04 shl $0x4,%rdx 410aef: 89 d0 mov %edx,%eax 410af1: 48 89 e1 mov %rsp,%rcx 410af4: 48 29 c1 sub %rax,%rcx 410af7: 48 89 cc mov %rcx,%rsp 410afa: 85 f6 test %esi,%esi 410afc: 0f 84 a9 00 00 00 je 410bab <_d_run_main+0xeb> 410b02: 89 7d ac mov %edi,-0x54(%rbp) 410b05: 48 89 55 b0 mov %rdx,-0x50(%rbp) 410b09: 4c 8d 61 08 lea 0x8(%rcx),%r12 410b0d: 48 89 4d c0 mov %rcx,-0x40(%rbp) 410b11: 31 db xor %ebx,%ebx 410b13: 49 89 f5 mov %rsi,%r13 410b16: 4c 89 6d d0 mov %r13,-0x30(%rbp) 410b1a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) 410b20: 4d 8b 3e mov (%r14),%r15 410b23: 4c 89 ff mov %r15,%rdi 410b26: e8 a5 0e ff ff callq 4019d0 410b2b: 49 89 44 24 f8 mov %rax,-0x8(%r12) 410b30: 4d 89 3c 24 mov %r15,(%r12) 410b34: 48 01 c3 add %rax,%rbx 410b37: 49 83 c6 08 add $0x8,%r14 410b3b: 49 83 c4 10 add $0x10,%r12 410b3f: 49 ff cd dec %r13 410b42: 75 dc jne 410b20 <_d_run_main+0x60> 410b44: 4c 8b 6d b0 mov -0x50(%rbp),%r13 410b48: 44 01 eb add %r13d,%ebx 410b4b: 48 83 c3 0f add $0xf,%rbx 410b4f: 48 83 e3 f0 and $0xfffffffffffffff0,%rbx 410b53: 48 89 e0 mov %rsp,%rax 410b56: 48 89 c1 mov %rax,%rcx 410b59: 48 29 d9 sub %rbx,%rcx 410b5c: 48 89 4d c8 mov %rcx,-0x38(%rbp) 410b60: 48 f7 db neg %rbx 410b63: 48 89 cc mov %rcx,%rsp 410b66: 49 01 cd add %rcx,%r13 410b69: 4c 63 7d ac movslq -0x54(%rbp),%r15 410b6d: 48 8d 5c 18 08 lea 0x8(%rax,%rbx,1),%rbx 410b72: 4c 8b 75 c0 mov -0x40(%rbp),%r14 410b76: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) 410b7d: 00 00 00 410b80: 4d 8b 26 mov (%r14),%r12 410b83: 49 8b 76 08 mov 0x8(%r14),%rsi 410b87: 4c 89 ef mov %r13,%rdi 410b8a: 4c 89 e2 mov %r12,%rdx 410b8d: e8 ae 10 ff ff callq 401c40 410b92: 4c 89 63 f8 mov %r12,-0x8(%rbx) 410b96: 4c 89 2b mov %r13,(%rbx) 410b99: 4d 01 e5 add %r12,%r13 410b9c: 49 83 c6 10 add $0x10,%r14 410ba0: 48 83 c3 10 add $0x10,%rbx 410ba4: 49 ff cf dec %r15 410ba7: 75 d7 jne 410b80 <_d_run_main+0xc0> 410ba9: eb 1d jmp 410bc8 <_d_run_main+0x108> 410bab: 48 89 75 d0 mov %rsi,-0x30(%rbp) 410baf: 48 89 4d c0 mov %rcx,-0x40(%rbp) 410bb3: 48 89 e1 mov %rsp,%rcx 410bb6: 48 83 c0 0f add $0xf,%rax 410bba: 48 83 e0 f0 and $0xfffffffffffffff0,%rax 410bbe: 48 29 c1 sub %rax,%rcx 410bc1: 48 89 4d c8 mov %rcx,-0x38(%rbp) 410bc5: 48 89 cc mov %rcx,%rsp 410bc8: 48 8b 5d d0 mov -0x30(%rbp),%rbx 410bcc: 48 89 1d ad fb 21 00 mov %rbx,0x21fbad(%rip) # 630780 <_D2rt6dmain27_d_argsAAya> 410bd3: 48 8b 45 c8 mov -0x38(%rbp),%rax 410bd7: 48 89 05 aa fb 21 00 mov %rax,0x21fbaa(%rip) # 630788 <_D2rt6dmain27_d_argsAAya+0x8> 410bde: f6 05 93 d0 21 00 01 testb $0x1,0x21d093(%rip) # 62dc78 410be5: 74 2f je 410c16 <_d_run_main+0x156> 410be7: e8 c4 fc ff ff callq 4108b0 410bec: 49 89 dd mov %rbx,%r13 410bef: 41 bc 01 00 00 00 mov $0x1,%r12d 410bf5: 85 c0 test %eax,%eax 410bf7: 74 16 je 410c0f <_d_run_main+0x14f> 410bf9: e8 d2 66 00 00 callq 4172d0 410bfe: 4c 89 ef mov %r13,%rdi 410c01: a8 01 test $0x1,%al 410c03: 74 0a je 410c0f <_d_run_main+0x14f> 410c05: 48 8b 75 c0 mov -0x40(%rbp),%rsi 410c09: ff 55 b8 callq *-0x48(%rbp) 410c0c: 41 89 c4 mov %eax,%r12d 410c0f: e8 0c fe ff ff callq 410a20 410c14: eb 2a jmp 410c40 <_d_run_main+0x180> 410c16: e8 95 fc ff ff callq 4108b0 410c1b: 85 c0 test %eax,%eax 410c1d: 41 bc 01 00 00 00 mov $0x1,%r12d 410c23: 74 16 je 410c3b <_d_run_main+0x17b> 410c25: e8 a6 66 00 00 callq 4172d0 410c2a: a8 01 test $0x1,%al 410c2c: 74 0d je 410c3b <_d_run_main+0x17b> 410c2e: 48 89 df mov %rbx,%rdi 410c31: 48 8b 75 c0 mov -0x40(%rbp),%rsi 410c35: ff 55 b8 callq *-0x48(%rbp) 410c38: 41 89 c4 mov %eax,%r12d 410c3b: e8 e0 fd ff ff callq 410a20 410c40: 85 c0 test %eax,%eax 410c42: 75 0c jne 410c50 <_d_run_main+0x190> 410c44: 45 85 e4 test %r12d,%r12d 410c47: b8 01 00 00 00 mov $0x1,%eax 410c4c: 44 0f 44 e0 cmove %eax,%r12d 410c50: 48 8b 3d 51 f8 21 00 mov 0x21f851(%rip),%rdi # 6304a8 410c57: e8 04 10 ff ff callq 401c60 410c5c: 85 c0 test %eax,%eax 410c5e: 74 36 je 410c96 <_d_run_main+0x1d6> 410c60: 48 8b 1d 39 f8 21 00 mov 0x21f839(%rip),%rbx # 6304a0 410c67: e8 24 75 ff ff callq 408190 <_D4core4stdc5errno5errnoFNbNdNeZi> 410c6c: 89 c7 mov %eax,%edi 410c6e: e8 fd 0d ff ff callq 401a70 410c73: 48 89 c1 mov %rax,%rcx 410c76: be b0 e8 41 00 mov $0x41e8b0,%esi 410c7b: 31 c0 xor %eax,%eax 410c7d: 48 89 df mov %rbx,%rdi 410c80: 48 89 ca mov %rcx,%rdx 410c83: e8 38 0f ff ff callq 401bc0 410c88: 45 85 e4 test %r12d,%r12d 410c8b: b8 01 00 00 00 mov $0x1,%eax 410c90: 41 0f 45 c4 cmovne %r12d,%eax 410c94: eb 03 jmp 410c99 <_d_run_main+0x1d9> 410c96: 44 89 e0 mov %r12d,%eax 410c99: 48 8d 65 d8 lea -0x28(%rbp),%rsp 410c9d: 5b pop %rbx 410c9e: 41 5c pop %r12 410ca0: 41 5d pop %r13 410ca2: 41 5e pop %r14 410ca4: 41 5f pop %r15 410ca6: 5d pop %rbp 410ca7: c3 retq 410ca8: 48 89 d1 mov %rdx,%rcx 410cab: 83 f9 01 cmp $0x1,%ecx 410cae: 74 08 je 410cb8 <_d_run_main+0x1f8> 410cb0: 48 89 c7 mov %rax,%rdi 410cb3: e8 18 80 ff ff callq 408cd0 <_d_eh_resume_unwind> 410cb8: 48 8b 00 mov (%rax),%rax 410cbb: 48 89 c7 mov %rax,%rdi 410cbe: e8 6d fc ff ff callq 410930 <_D2rt6dmain214printThrowableFC6object9ThrowableZv> 410cc3: e9 47 ff ff ff jmpq 410c0f <_d_run_main+0x14f> 410cc8: 48 89 d1 mov %rdx,%rcx 410ccb: 83 f9 01 cmp $0x1,%ecx 410cce: 75 16 jne 410ce6 <_d_run_main+0x226> 410cd0: 48 8b 00 mov (%rax),%rax 410cd3: 48 89 c7 mov %rax,%rdi 410cd6: e8 55 fc ff ff callq 410930 <_D2rt6dmain214printThrowableFC6object9ThrowableZv> 410cdb: 41 bc 01 00 00 00 mov $0x1,%r12d 410ce1: e9 6a ff ff ff jmpq 410c50 <_d_run_main+0x190> 410ce6: 48 89 c7 mov %rax,%rdi 410ce9: e8 e2 7f ff ff callq 408cd0 <_d_eh_resume_unwind> 410cee: 66 90 xchg %ax,%ax 0000000000410cf0 <_D2rt6dmain214printThrowableFC6object9ThrowableZv4sinkMFNbxAaZv>: 410cf0: 48 89 d1 mov %rdx,%rcx 410cf3: 48 89 f2 mov %rsi,%rdx 410cf6: 48 8b 3d a3 f7 21 00 mov 0x21f7a3(%rip),%rdi # 6304a0 410cfd: be 03 e9 41 00 mov $0x41e903,%esi 410d02: 31 c0 xor %eax,%eax 410d04: e9 b7 0e ff ff jmpq 401bc0 410d09: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 0000000000410d10 : 410d10: 55 push %rbp 410d11: 48 89 e5 mov %rsp,%rbp 410d14: 8a 05 b6 f7 21 00 mov 0x21f7b6(%rip),%al # 6304d0 410d1a: 84 c0 test %al,%al 410d1c: 75 3e jne 410d5c 410d1e: c6 05 ab f7 21 00 01 movb $0x1,0x21f7ab(%rip) # 6304d0 410d25: 48 89 e0 mov %rsp,%rax 410d28: 48 8d 78 d0 lea -0x30(%rax),%rdi 410d2c: 48 89 fc mov %rdi,%rsp 410d2f: 48 c7 40 d0 01 00 00 movq $0x1,-0x30(%rax) 410d36: 00 410d37: 48 c7 40 d8 c8 04 63 movq $0x6304c8,-0x28(%rax) 410d3e: 00 410d3f: 48 c7 40 e0 40 01 63 movq $0x630140,-0x20(%rax) 410d46: 00 410d47: 48 c7 40 e8 20 04 63 movq $0x630420,-0x18(%rax) 410d4e: 00 410d4f: 48 c7 40 f0 78 02 63 movq $0x630278,-0x10(%rax) 410d56: 00 410d57: e8 64 f3 ff ff callq 4100c0 <_d_dso_registry> 410d5c: 48 89 ec mov %rbp,%rsp 410d5f: 5d pop %rbp 410d60: c3 retq 410d61: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) 410d68: 00 00 00 410d6b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 0000000000410d70 : 410d70: 55 push %rbp 410d71: 48 89 e5 mov %rsp,%rbp 410d74: 8a 05 56 f7 21 00 mov 0x21f756(%rip),%al # 6304d0 410d7a: 84 c0 test %al,%al 410d7c: 75 3e jne 410dbc 410d7e: c6 05 4b f7 21 00 01 movb $0x1,0x21f74b(%rip) # 6304d0 410d85: 48 89 e0 mov %rsp,%rax 410d88: 48 8d 78 d0 lea -0x30(%rax),%rdi 410d8c: 48 89 fc mov %rdi,%rsp 410d8f: 48 c7 40 d0 01 00 00 movq $0x1,-0x30(%rax) 410d96: 00 410d97: 48 c7 40 d8 c8 04 63 movq $0x6304c8,-0x28(%rax) 410d9e: 00 410d9f: 48 c7 40 e0 40 01 63 movq $0x630140,-0x20(%rax) 410da6: 00 410da7: 48 c7 40 e8 20 04 63 movq $0x630420,-0x18(%rax) 410dae: 00 410daf: 48 c7 40 f0 80 02 63 movq $0x630280,-0x10(%rax) 410db6: 00 410db7: e8 04 f3 ff ff callq 4100c0 <_d_dso_registry> 410dbc: 48 89 ec mov %rbp,%rsp 410dbf: 5d pop %rbp 410dc0: c3 retq 410dc1: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) 410dc8: 00 00 00 410dcb: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 0000000000410dd0 <_D2rt5minfo11ModuleGroup6__ctorMFNcAPS6object10ModuleInfoZS2rt5minfo11ModuleGroup>: 410dd0: 48 89 57 08 mov %rdx,0x8(%rdi) 410dd4: 48 89 37 mov %rsi,(%rdi) 410dd7: 48 89 f8 mov %rdi,%rax 410dda: c3 retq 410ddb: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 0000000000410de0 <_D2rt5minfo11ModuleGroup7modulesMNgFNdZANgPS6object10ModuleInfo>: 410de0: 48 8b 07 mov (%rdi),%rax 410de3: 48 8b 57 08 mov 0x8(%rdi),%rdx 410de7: c3 retq 410de8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 410def: 00 0000000000410df0 <_D2rt5minfo11ModuleGroup9sortCtorsMFZv>: 410df0: 41 57 push %r15 410df2: 41 56 push %r14 410df4: 53 push %rbx 410df5: 48 83 ec 20 sub $0x20,%rsp 410df9: 49 89 ff mov %rdi,%r15 410dfc: 4c 89 7c 24 08 mov %r15,0x8(%rsp) 410e01: 49 8b 1f mov (%r15),%rbx 410e04: 48 85 db test %rbx,%rbx 410e07: 48 89 1c 24 mov %rbx,(%rsp) 410e0b: 74 57 je 410e64 <_D2rt5minfo11ModuleGroup9sortCtorsMFZv+0x74> 410e0d: be 18 00 00 00 mov $0x18,%esi 410e12: 48 89 df mov %rbx,%rdi 410e15: e8 16 0d ff ff callq 401b30 410e1a: 49 89 c6 mov %rax,%r14 410e1d: 4d 85 f6 test %r14,%r14 410e20: 48 89 5c 24 10 mov %rbx,0x10(%rsp) 410e25: 4c 89 74 24 18 mov %r14,0x18(%rsp) 410e2a: 74 42 je 410e6e <_D2rt5minfo11ModuleGroup9sortCtorsMFZv+0x7e> 410e2c: 49 8d 57 10 lea 0x10(%r15),%rdx 410e30: 48 8d 3c 24 lea (%rsp),%rdi 410e34: be 60 00 00 00 mov $0x60,%esi 410e39: e8 52 00 00 00 callq 410e90 <_D2rt5minfo11ModuleGroup9sortCtorsMFZv4sortMFKAPS6object10ModuleInfokZv> 410e3e: 49 83 c7 20 add $0x20,%r15 410e42: 48 8d 3c 24 lea (%rsp),%rdi 410e46: be 18 00 00 00 mov $0x18,%esi 410e4b: 4c 89 fa mov %r15,%rdx 410e4e: e8 3d 00 00 00 callq 410e90 <_D2rt5minfo11ModuleGroup9sortCtorsMFZv4sortMFKAPS6object10ModuleInfokZv> 410e53: 4c 89 f7 mov %r14,%rdi 410e56: 48 83 c4 20 add $0x20,%rsp 410e5a: 5b pop %rbx 410e5b: 41 5e pop %r14 410e5d: 41 5f pop %r15 410e5f: e9 5c 0b ff ff jmpq 4019c0 410e64: 48 83 c4 20 add $0x20,%rsp 410e68: 5b pop %rbx 410e69: 41 5e pop %r14 410e6b: 41 5f pop %r15 410e6d: c3 retq 410e6e: 0f 0b ud2a 410e70: 48 89 c3 mov %rax,%rbx 410e73: 4c 89 f7 mov %r14,%rdi 410e76: e8 45 0b ff ff callq 4019c0 410e7b: 48 89 df mov %rbx,%rdi 410e7e: e8 4d 7e ff ff callq 408cd0 <_d_eh_resume_unwind> 410e83: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) 410e8a: 00 00 00 410e8d: 0f 1f 00 nopl (%rax) 0000000000410e90 <_D2rt5minfo11ModuleGroup9sortCtorsMFZv4sortMFKAPS6object10ModuleInfokZv>: 410e90: 55 push %rbp 410e91: 41 57 push %r15 410e93: 41 56 push %r14 410e95: 41 55 push %r13 410e97: 41 54 push %r12 410e99: 53 push %rbx 410e9a: 48 83 ec 68 sub $0x68,%rsp 410e9e: 48 89 d5 mov %rdx,%rbp 410ea1: 48 89 6c 24 40 mov %rbp,0x40(%rsp) 410ea6: 41 89 f7 mov %esi,%r15d 410ea9: 48 89 fb mov %rdi,%rbx 410eac: 48 89 5c 24 38 mov %rbx,0x38(%rsp) 410eb1: 4c 8b 33 mov (%rbx),%r14 410eb4: 4a 8d 3c f5 00 00 00 lea 0x0(,%r14,8),%rdi 410ebb: 00 410ebc: e8 5f 0a ff ff callq 401920 410ec1: 48 85 c0 test %rax,%rax 410ec4: 4c 89 75 00 mov %r14,0x0(%rbp) 410ec8: 48 89 45 08 mov %rax,0x8(%rbp) 410ecc: 0f 84 fe 03 00 00 je 4112d0 <_D2rt5minfo11ModuleGroup9sortCtorsMFZv4sortMFKAPS6object10ModuleInfokZv+0x440> 410ed2: 48 8b 43 08 mov 0x8(%rbx),%rax 410ed6: 48 8b 08 mov (%rax),%rcx 410ed9: 48 89 4c 24 30 mov %rcx,0x30(%rsp) 410ede: 48 8b 40 08 mov 0x8(%rax),%rax 410ee2: 48 89 44 24 50 mov %rax,0x50(%rsp) 410ee7: 45 31 ed xor %r13d,%r13d 410eea: 31 c0 xor %eax,%eax 410eec: 48 89 44 24 48 mov %rax,0x48(%rsp) 410ef1: 45 31 f6 xor %r14d,%r14d 410ef4: 44 89 fb mov %r15d,%ebx 410ef7: 89 5c 24 14 mov %ebx,0x14(%rsp) 410efb: eb 3c jmp 410f39 <_D2rt5minfo11ModuleGroup9sortCtorsMFZv4sortMFKAPS6object10ModuleInfokZv+0xa9> 410efd: 0f 1f 00 nopl (%rax) 410f00: 49 ff c6 inc %r14 410f03: 48 8b 41 18 mov 0x18(%rcx),%rax 410f07: 48 8b 4c 24 30 mov 0x30(%rsp),%rcx 410f0c: 48 8b 54 24 18 mov 0x18(%rsp),%rdx 410f11: 48 89 0c d0 mov %rcx,(%rax,%rdx,8) 410f15: 48 8b 4c 24 50 mov 0x50(%rsp),%rcx 410f1a: 48 89 4c d0 08 mov %rcx,0x8(%rax,%rdx,8) 410f1f: 4c 89 6c d0 10 mov %r13,0x10(%rax,%rdx,8) 410f24: 48 89 ef mov %rbp,%rdi 410f27: e8 f4 a4 ff ff callq 40b420 <_D6object10ModuleInfo15importedModulesMFNaNbNdZAPS6object10ModuleInfo> 410f2c: 48 89 44 24 30 mov %rax,0x30(%rsp) 410f31: 48 89 54 24 50 mov %rdx,0x50(%rsp) 410f36: 45 31 ed xor %r13d,%r13d 410f39: 49 8d 46 ff lea -0x1(%r14),%rax 410f3d: 48 89 44 24 28 mov %rax,0x28(%rsp) 410f42: 4b 8d 04 76 lea (%r14,%r14,2),%rax 410f46: 48 89 44 24 18 mov %rax,0x18(%rsp) 410f4b: 48 8d 04 c5 f8 ff ff lea -0x8(,%rax,8),%rax 410f52: ff 410f53: 48 89 44 24 20 mov %rax,0x20(%rsp) 410f58: eb 09 jmp 410f63 <_D2rt5minfo11ModuleGroup9sortCtorsMFZv4sortMFKAPS6object10ModuleInfokZv+0xd3> 410f5a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) 410f60: 49 ff c5 inc %r13 410f63: 4c 3b 6c 24 30 cmp 0x30(%rsp),%r13 410f68: 72 16 jb 410f80 <_D2rt5minfo11ModuleGroup9sortCtorsMFZv4sortMFKAPS6object10ModuleInfokZv+0xf0> 410f6a: e9 08 01 00 00 jmpq 411077 <_D2rt5minfo11ModuleGroup9sortCtorsMFZv4sortMFKAPS6object10ModuleInfokZv+0x1e7> 410f6f: 41 83 cf 01 or $0x1,%r15d 410f73: eb 61 jmp 410fd6 <_D2rt5minfo11ModuleGroup9sortCtorsMFZv4sortMFKAPS6object10ModuleInfokZv+0x146> 410f75: 66 66 2e 0f 1f 84 00 nopw %cs:0x0(%rax,%rax,1) 410f7c: 00 00 00 00 410f80: 48 8b 44 24 50 mov 0x50(%rsp),%rax 410f85: 4a 8b 2c e8 mov (%rax,%r13,8),%rbp 410f89: 48 89 ef mov %rbp,%rdi 410f8c: e8 1f a3 ff ff callq 40b2b0 <_D6object10ModuleInfo5flagsMFNaNbNdZk> 410f91: 41 89 c7 mov %eax,%r15d 410f94: 41 f6 c7 01 test $0x1,%r15b 410f98: 75 56 jne 410ff0 <_D2rt5minfo11ModuleGroup9sortCtorsMFZv4sortMFKAPS6object10ModuleInfokZv+0x160> 410f9a: 41 f6 c7 02 test $0x2,%r15b 410f9e: 75 c0 jne 410f60 <_D2rt5minfo11ModuleGroup9sortCtorsMFZv4sortMFKAPS6object10ModuleInfokZv+0xd0> 410fa0: 44 85 fb test %r15d,%ebx 410fa3: 74 2d je 410fd2 <_D2rt5minfo11ModuleGroup9sortCtorsMFZv4sortMFKAPS6object10ModuleInfokZv+0x142> 410fa5: 41 f6 c7 04 test $0x4,%r15b 410fa9: 75 0d jne 410fb8 <_D2rt5minfo11ModuleGroup9sortCtorsMFZv4sortMFKAPS6object10ModuleInfokZv+0x128> 410fab: 48 89 ef mov %rbp,%rdi 410fae: e8 6d a4 ff ff callq 40b420 <_D6object10ModuleInfo15importedModulesMFNaNbNdZAPS6object10ModuleInfo> 410fb3: 48 85 c0 test %rax,%rax 410fb6: 75 b7 jne 410f6f <_D2rt5minfo11ModuleGroup9sortCtorsMFZv4sortMFKAPS6object10ModuleInfokZv+0xdf> 410fb8: 48 8b 44 24 40 mov 0x40(%rsp),%rax 410fbd: 48 8b 40 08 mov 0x8(%rax),%rax 410fc1: 48 8b 4c 24 48 mov 0x48(%rsp),%rcx 410fc6: 48 89 2c c8 mov %rbp,(%rax,%rcx,8) 410fca: 48 ff c1 inc %rcx 410fcd: 48 89 4c 24 48 mov %rcx,0x48(%rsp) 410fd2: 41 83 cf 02 or $0x2,%r15d 410fd6: 48 89 ef mov %rbp,%rdi 410fd9: 44 89 fe mov %r15d,%esi 410fdc: e8 df a2 ff ff callq 40b2c0 <_D6object10ModuleInfo5flagsMFNaNbNdkZv> 410fe1: 48 89 ef mov %rbp,%rdi 410fe4: e8 37 a4 ff ff callq 40b420 <_D6object10ModuleInfo15importedModulesMFNaNbNdZAPS6object10ModuleInfo> 410fe9: 48 85 c0 test %rax,%rax 410fec: 74 92 je 410f80 <_D2rt5minfo11ModuleGroup9sortCtorsMFZv4sortMFKAPS6object10ModuleInfokZv+0xf0> 410fee: eb 70 jmp 411060 <_D2rt5minfo11ModuleGroup9sortCtorsMFZv4sortMFKAPS6object10ModuleInfokZv+0x1d0> 410ff0: 41 83 e7 fe and $0xfffffffffffffffe,%r15d 410ff4: 4d 85 f6 test %r14,%r14 410ff7: 48 8b 5c 24 20 mov 0x20(%rsp),%rbx 410ffc: 4c 8b 64 24 28 mov 0x28(%rsp),%r12 411001: 74 40 je 411043 <_D2rt5minfo11ModuleGroup9sortCtorsMFZv4sortMFKAPS6object10ModuleInfokZv+0x1b3> 411003: 66 66 66 66 2e 0f 1f nopw %cs:0x0(%rax,%rax,1) 41100a: 84 00 00 00 00 00 411010: 48 8b 44 24 38 mov 0x38(%rsp),%rax 411015: 48 8b 40 18 mov 0x18(%rax),%rax 411019: 48 8b 4c 18 f8 mov -0x8(%rax,%rbx,1),%rcx 41101e: 48 8b 04 18 mov (%rax,%rbx,1),%rax 411022: 48 8b 3c c1 mov (%rcx,%rax,8),%rdi 411026: 48 39 ef cmp %rbp,%rdi 411029: 74 18 je 411043 <_D2rt5minfo11ModuleGroup9sortCtorsMFZv4sortMFKAPS6object10ModuleInfokZv+0x1b3> 41102b: e8 80 a2 ff ff callq 40b2b0 <_D6object10ModuleInfo5flagsMFNaNbNdZk> 411030: 83 e0 01 and $0x1,%eax 411033: 41 09 c7 or %eax,%r15d 411036: 49 ff cc dec %r12 411039: 48 83 c3 e8 add $0xffffffffffffffe8,%rbx 41103d: 49 83 fc ff cmp $0xffffffffffffffff,%r12 411041: 75 cd jne 411010 <_D2rt5minfo11ModuleGroup9sortCtorsMFZv4sortMFKAPS6object10ModuleInfokZv+0x180> 411043: 41 f6 c7 01 test $0x1,%r15b 411047: 8b 5c 24 14 mov 0x14(%rsp),%ebx 41104b: 0f 84 0f ff ff ff je 410f60 <_D2rt5minfo11ModuleGroup9sortCtorsMFZv4sortMFKAPS6object10ModuleInfokZv+0xd0> 411051: e9 a2 00 00 00 jmpq 4110f8 <_D2rt5minfo11ModuleGroup9sortCtorsMFZv4sortMFKAPS6object10ModuleInfokZv+0x268> 411056: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) 41105d: 00 00 00 411060: 48 8b 4c 24 38 mov 0x38(%rsp),%rcx 411065: 48 8b 41 08 mov 0x8(%rcx),%rax 411069: 4c 3b 30 cmp (%rax),%r14 41106c: 0f 82 8e fe ff ff jb 410f00 <_D2rt5minfo11ModuleGroup9sortCtorsMFZv4sortMFKAPS6object10ModuleInfokZv+0x70> 411072: e9 5b 02 00 00 jmpq 4112d2 <_D2rt5minfo11ModuleGroup9sortCtorsMFZv4sortMFKAPS6object10ModuleInfokZv+0x442> 411077: 4d 85 f6 test %r14,%r14 41107a: 0f 84 fa 01 00 00 je 41127a <_D2rt5minfo11ModuleGroup9sortCtorsMFZv4sortMFKAPS6object10ModuleInfokZv+0x3ea> 411080: 48 8b 44 24 38 mov 0x38(%rsp),%rax 411085: 48 8b 40 18 mov 0x18(%rax),%rax 411089: 48 8b 4c 24 28 mov 0x28(%rsp),%rcx 41108e: 48 8d 0c 49 lea (%rcx,%rcx,2),%rcx 411092: 48 8b 14 c8 mov (%rax,%rcx,8),%rdx 411096: 48 89 54 24 30 mov %rdx,0x30(%rsp) 41109b: 48 8b 54 c8 08 mov 0x8(%rax,%rcx,8),%rdx 4110a0: 48 89 54 24 50 mov %rdx,0x50(%rsp) 4110a5: 4c 8b 6c c8 10 mov 0x10(%rax,%rcx,8),%r13 4110aa: 4a 8b 2c ea mov (%rdx,%r13,8),%rbp 4110ae: 48 89 ef mov %rbp,%rdi 4110b1: e8 fa a1 ff ff callq 40b2b0 <_D6object10ModuleInfo5flagsMFNaNbNdZk> 4110b6: 85 c3 test %eax,%ebx 4110b8: 74 21 je 4110db <_D2rt5minfo11ModuleGroup9sortCtorsMFZv4sortMFKAPS6object10ModuleInfokZv+0x24b> 4110ba: 89 c1 mov %eax,%ecx 4110bc: 83 e1 02 and $0x2,%ecx 4110bf: 75 1a jne 4110db <_D2rt5minfo11ModuleGroup9sortCtorsMFZv4sortMFKAPS6object10ModuleInfokZv+0x24b> 4110c1: 48 8b 4c 24 40 mov 0x40(%rsp),%rcx 4110c6: 48 8b 49 08 mov 0x8(%rcx),%rcx 4110ca: 48 8b 54 24 48 mov 0x48(%rsp),%rdx 4110cf: 48 89 2c d1 mov %rbp,(%rcx,%rdx,8) 4110d3: 48 ff c2 inc %rdx 4110d6: 48 89 54 24 48 mov %rdx,0x48(%rsp) 4110db: 49 ff c5 inc %r13 4110de: 83 e0 fc and $0xfffffffffffffffc,%eax 4110e1: 83 c8 02 or $0x2,%eax 4110e4: 48 89 ef mov %rbp,%rdi 4110e7: 89 c6 mov %eax,%esi 4110e9: e8 d2 a1 ff ff callq 40b2c0 <_D6object10ModuleInfo5flagsMFNaNbNdkZv> 4110ee: 4c 8b 74 24 28 mov 0x28(%rsp),%r14 4110f3: e9 41 fe ff ff jmpq 410f39 <_D2rt5minfo11ModuleGroup9sortCtorsMFZv4sortMFKAPS6object10ModuleInfokZv+0xa9> 4110f8: 48 c7 44 24 58 3b 00 movq $0x3b,0x58(%rsp) 4110ff: 00 00 411101: 48 c7 44 24 60 10 e9 movq $0x41e910,0x60(%rsp) 411108: 41 00 41110a: 4c 8b 7c 24 38 mov 0x38(%rsp),%r15 41110f: 49 8b 47 18 mov 0x18(%r15),%rax 411113: 4d 29 e6 sub %r12,%r14 411116: 74 74 je 41118c <_D2rt5minfo11ModuleGroup9sortCtorsMFZv4sortMFKAPS6object10ModuleInfokZv+0x2fc> 411118: 4b 8d 0c 64 lea (%r12,%r12,2),%rcx 41111c: 48 8d 6c c8 10 lea 0x10(%rax,%rcx,8),%rbp 411121: 48 8d 5c 24 58 lea 0x58(%rsp),%rbx 411126: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) 41112d: 00 00 00 411130: 48 8b 45 f8 mov -0x8(%rbp),%rax 411134: 48 8b 4d 00 mov 0x0(%rbp),%rcx 411138: 48 8b 3c c8 mov (%rax,%rcx,8),%rdi 41113c: e8 3f a3 ff ff callq 40b480 <_D6object10ModuleInfo4nameMFNaNbNdZAya> 411141: 48 89 d1 mov %rdx,%rcx 411144: bf e8 03 42 00 mov $0x4203e8,%edi 411149: 48 89 de mov %rbx,%rsi 41114c: 48 89 c2 mov %rax,%rdx 41114f: e8 9c 3f 00 00 callq 4150f0 <_d_arrayappendT> 411154: 48 89 44 24 58 mov %rax,0x58(%rsp) 411159: 48 89 54 24 60 mov %rdx,0x60(%rsp) 41115e: bf e8 03 42 00 mov $0x4203e8,%edi 411163: ba 04 00 00 00 mov $0x4,%edx 411168: b9 4c e9 41 00 mov $0x41e94c,%ecx 41116d: 48 89 de mov %rbx,%rsi 411170: e8 7b 3f 00 00 callq 4150f0 <_d_arrayappendT> 411175: 48 89 44 24 58 mov %rax,0x58(%rsp) 41117a: 48 89 54 24 60 mov %rdx,0x60(%rsp) 41117f: 48 83 c5 18 add $0x18,%rbp 411183: 49 ff ce dec %r14 411186: 75 a8 jne 411130 <_D2rt5minfo11ModuleGroup9sortCtorsMFZv4sortMFKAPS6object10ModuleInfokZv+0x2a0> 411188: 49 8b 47 18 mov 0x18(%r15),%rax 41118c: 4b 8d 0c 64 lea (%r12,%r12,2),%rcx 411190: 48 8b 54 c8 08 mov 0x8(%rax,%rcx,8),%rdx 411195: 48 8b 44 c8 10 mov 0x10(%rax,%rcx,8),%rax 41119a: 48 8b 3c c2 mov (%rdx,%rax,8),%rdi 41119e: e8 dd a2 ff ff callq 40b480 <_D6object10ModuleInfo4nameMFNaNbNdZAya> 4111a3: 48 89 d1 mov %rdx,%rcx 4111a6: 48 8d 74 24 58 lea 0x58(%rsp),%rsi 4111ab: bf e8 03 42 00 mov $0x4203e8,%edi 4111b0: 48 89 c2 mov %rax,%rdx 4111b3: e8 38 3f 00 00 callq 4150f0 <_d_arrayappendT> 4111b8: 48 89 44 24 58 mov %rax,0x58(%rsp) 4111bd: 48 89 54 24 60 mov %rdx,0x60(%rsp) 4111c2: 49 8b 5f 08 mov 0x8(%r15),%rbx 4111c6: 48 8b 7b 18 mov 0x18(%rbx),%rdi 4111ca: 48 85 ff test %rdi,%rdi 4111cd: 74 05 je 4111d4 <_D2rt5minfo11ModuleGroup9sortCtorsMFZv4sortMFKAPS6object10ModuleInfokZv+0x344> 4111cf: e8 ec 07 ff ff callq 4019c0 4111d4: 48 c7 43 18 00 00 00 movq $0x0,0x18(%rbx) 4111db: 00 4111dc: 48 c7 43 10 00 00 00 movq $0x0,0x10(%rbx) 4111e3: 00 4111e4: 48 8b 7b 28 mov 0x28(%rbx),%rdi 4111e8: 48 85 ff test %rdi,%rdi 4111eb: 74 05 je 4111f2 <_D2rt5minfo11ModuleGroup9sortCtorsMFZv4sortMFKAPS6object10ModuleInfokZv+0x362> 4111ed: e8 ce 07 ff ff callq 4019c0 4111f2: 48 c7 43 28 00 00 00 movq $0x0,0x28(%rbx) 4111f9: 00 4111fa: 48 c7 43 20 00 00 00 movq $0x0,0x20(%rbx) 411201: 00 411202: bf d0 c8 62 00 mov $0x62c8d0,%edi 411207: e8 a4 25 00 00 callq 4137b0 <_d_newclass> 41120c: 48 c7 00 30 c9 41 00 movq $0x41c930,(%rax) 411213: 48 c7 40 08 00 00 00 movq $0x0,0x8(%rax) 41121a: 00 41121b: 48 8b 0d 7e b7 00 00 mov 0xb77e(%rip),%rcx # 41c9a0 <_D9Exception6__initZ+0x40> 411222: 48 89 48 40 mov %rcx,0x40(%rax) 411226: 0f 10 05 63 b7 00 00 movups 0xb763(%rip),%xmm0 # 41c990 <_D9Exception6__initZ+0x30> 41122d: 0f 11 40 30 movups %xmm0,0x30(%rax) 411231: 0f 10 05 48 b7 00 00 movups 0xb748(%rip),%xmm0 # 41c980 <_D9Exception6__initZ+0x20> 411238: 0f 11 40 20 movups %xmm0,0x20(%rax) 41123c: 0f 10 05 2d b7 00 00 movups 0xb72d(%rip),%xmm0 # 41c970 <_D9Exception6__initZ+0x10> 411243: 0f 11 40 10 movups %xmm0,0x10(%rax) 411247: 4c 8b 4c 24 58 mov 0x58(%rsp),%r9 41124c: 48 8b 4c 24 60 mov 0x60(%rsp),%rcx 411251: 48 89 0c 24 mov %rcx,(%rsp) 411255: be 00 00 00 00 mov $0x0,%esi 41125a: ba 81 00 00 00 mov $0x81,%edx 41125f: b9 3b 00 00 00 mov $0x3b,%ecx 411264: 41 b8 60 e9 41 00 mov $0x41e960,%r8d 41126a: 48 89 c7 mov %rax,%rdi 41126d: e8 ae 7d ff ff callq 409020 <_D6object9Exception6__ctorMFNaNbNfAyaAyamC6object9ThrowableZC9Exception> 411272: 48 89 c7 mov %rax,%rdi 411275: e8 f6 79 ff ff callq 408c70 <_d_throw_exception> 41127a: 48 8b 44 24 40 mov 0x40(%rsp),%rax 41127f: 48 8b 4c 24 48 mov 0x48(%rsp),%rcx 411284: 48 89 08 mov %rcx,(%rax) 411287: 48 8b 44 24 38 mov 0x38(%rsp),%rax 41128c: 48 8b 40 08 mov 0x8(%rax),%rax 411290: 48 8b 28 mov (%rax),%rbp 411293: 48 85 ed test %rbp,%rbp 411296: 74 29 je 4112c1 <_D2rt5minfo11ModuleGroup9sortCtorsMFZv4sortMFKAPS6object10ModuleInfokZv+0x431> 411298: 48 8b 58 08 mov 0x8(%rax),%rbx 41129c: 0f 1f 40 00 nopl 0x0(%rax) 4112a0: 4c 8b 33 mov (%rbx),%r14 4112a3: 4c 89 f7 mov %r14,%rdi 4112a6: e8 05 a0 ff ff callq 40b2b0 <_D6object10ModuleInfo5flagsMFNaNbNdZk> 4112ab: 83 e0 fc and $0xfffffffffffffffc,%eax 4112ae: 4c 89 f7 mov %r14,%rdi 4112b1: 89 c6 mov %eax,%esi 4112b3: e8 08 a0 ff ff callq 40b2c0 <_D6object10ModuleInfo5flagsMFNaNbNdkZv> 4112b8: 48 83 c3 08 add $0x8,%rbx 4112bc: 48 ff cd dec %rbp 4112bf: 75 df jne 4112a0 <_D2rt5minfo11ModuleGroup9sortCtorsMFZv4sortMFKAPS6object10ModuleInfokZv+0x410> 4112c1: 48 83 c4 68 add $0x68,%rsp 4112c5: 5b pop %rbx 4112c6: 41 5c pop %r12 4112c8: 41 5d pop %r13 4112ca: 41 5e pop %r14 4112cc: 41 5f pop %r15 4112ce: 5d pop %rbp 4112cf: c3 retq 4112d0: 0f 0b ud2a 4112d2: 0f 0b ud2a 4112d4: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) 4112db: 00 00 00 4112de: 66 90 xchg %ax,%ax 00000000004112e0 <_D2rt5minfo11ModuleGroup8runCtorsMFZv>: 4112e0: 41 57 push %r15 4112e2: 41 56 push %r14 4112e4: 53 push %rbx 4112e5: 49 89 fe mov %rdi,%r14 4112e8: 4d 8b 3e mov (%r14),%r15 4112eb: 4d 85 ff test %r15,%r15 4112ee: 74 28 je 411318 <_D2rt5minfo11ModuleGroup8runCtorsMFZv+0x38> 4112f0: 49 8b 5e 08 mov 0x8(%r14),%rbx 4112f4: 66 66 66 2e 0f 1f 84 nopw %cs:0x0(%rax,%rax,1) 4112fb: 00 00 00 00 00 411300: 48 8b 3b mov (%rbx),%rdi 411303: e8 68 a0 ff ff callq 40b370 <_D6object10ModuleInfo5ictorMFNaNbNdZPFZv> 411308: 48 85 c0 test %rax,%rax 41130b: 74 02 je 41130f <_D2rt5minfo11ModuleGroup8runCtorsMFZv+0x2f> 41130d: ff d0 callq *%rax 41130f: 48 83 c3 08 add $0x8,%rbx 411313: 49 ff cf dec %r15 411316: 75 e8 jne 411300 <_D2rt5minfo11ModuleGroup8runCtorsMFZv+0x20> 411318: 4d 8b 7e 10 mov 0x10(%r14),%r15 41131c: 4d 85 ff test %r15,%r15 41131f: 74 27 je 411348 <_D2rt5minfo11ModuleGroup8runCtorsMFZv+0x68> 411321: 49 8b 5e 18 mov 0x18(%r14),%rbx 411325: 66 66 2e 0f 1f 84 00 nopw %cs:0x0(%rax,%rax,1) 41132c: 00 00 00 00 411330: 48 8b 3b mov (%rbx),%rdi 411333: e8 c8 9f ff ff callq 40b300 <_D6object10ModuleInfo4ctorMFNaNbNdZPFZv> 411338: 48 85 c0 test %rax,%rax 41133b: 74 02 je 41133f <_D2rt5minfo11ModuleGroup8runCtorsMFZv+0x5f> 41133d: ff d0 callq *%rax 41133f: 48 83 c3 08 add $0x8,%rbx 411343: 49 ff cf dec %r15 411346: 75 e8 jne 411330 <_D2rt5minfo11ModuleGroup8runCtorsMFZv+0x50> 411348: 4d 8b 3e mov (%r14),%r15 41134b: 4d 85 ff test %r15,%r15 41134e: 74 31 je 411381 <_D2rt5minfo11ModuleGroup8runCtorsMFZv+0xa1> 411350: 49 8b 5e 08 mov 0x8(%r14),%rbx 411354: 66 66 66 2e 0f 1f 84 nopw %cs:0x0(%rax,%rax,1) 41135b: 00 00 00 00 00 411360: 4c 8b 33 mov (%rbx),%r14 411363: 4c 89 f7 mov %r14,%rdi 411366: e8 45 9f ff ff callq 40b2b0 <_D6object10ModuleInfo5flagsMFNaNbNdZk> 41136b: 83 c8 02 or $0x2,%eax 41136e: 4c 89 f7 mov %r14,%rdi 411371: 89 c6 mov %eax,%esi 411373: e8 48 9f ff ff callq 40b2c0 <_D6object10ModuleInfo5flagsMFNaNbNdkZv> 411378: 48 83 c3 08 add $0x8,%rbx 41137c: 49 ff cf dec %r15 41137f: 75 df jne 411360 <_D2rt5minfo11ModuleGroup8runCtorsMFZv+0x80> 411381: 5b pop %rbx 411382: 41 5e pop %r14 411384: 41 5f pop %r15 411386: c3 retq 411387: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) 41138e: 00 00 0000000000411390 <_D2rt5minfo11ModuleGroup11runTlsCtorsMFZv>: 411390: 41 56 push %r14 411392: 53 push %rbx 411393: 50 push %rax 411394: 4c 8b 77 20 mov 0x20(%rdi),%r14 411398: 4d 85 f6 test %r14,%r14 41139b: 74 2b je 4113c8 <_D2rt5minfo11ModuleGroup11runTlsCtorsMFZv+0x38> 41139d: 48 8b 5f 28 mov 0x28(%rdi),%rbx 4113a1: 66 66 66 66 66 66 2e nopw %cs:0x0(%rax,%rax,1) 4113a8: 0f 1f 84 00 00 00 00 4113af: 00 4113b0: 48 8b 3b mov (%rbx),%rdi 4113b3: e8 18 9f ff ff callq 40b2d0 <_D6object10ModuleInfo7tlsctorMFNaNbNdZPFZv> 4113b8: 48 85 c0 test %rax,%rax 4113bb: 74 02 je 4113bf <_D2rt5minfo11ModuleGroup11runTlsCtorsMFZv+0x2f> 4113bd: ff d0 callq *%rax 4113bf: 48 83 c3 08 add $0x8,%rbx 4113c3: 49 ff ce dec %r14 4113c6: 75 e8 jne 4113b0 <_D2rt5minfo11ModuleGroup11runTlsCtorsMFZv+0x20> 4113c8: 48 83 c4 08 add $0x8,%rsp 4113cc: 5b pop %rbx 4113cd: 41 5e pop %r14 4113cf: c3 retq 00000000004113d0 <_D2rt5minfo11ModuleGroup11runTlsDtorsMFZv>: 4113d0: 41 56 push %r14 4113d2: 53 push %rbx 4113d3: 50 push %rax 4113d4: 48 8b 5f 20 mov 0x20(%rdi),%rbx 4113d8: 48 85 db test %rbx,%rbx 4113db: 74 2c je 411409 <_D2rt5minfo11ModuleGroup11runTlsDtorsMFZv+0x39> 4113dd: 4c 8b 77 28 mov 0x28(%rdi),%r14 4113e1: 66 66 66 66 66 66 2e nopw %cs:0x0(%rax,%rax,1) 4113e8: 0f 1f 84 00 00 00 00 4113ef: 00 4113f0: 49 8b 7c de f8 mov -0x8(%r14,%rbx,8),%rdi 4113f5: 48 ff cb dec %rbx 4113f8: e8 e3 9e ff ff callq 40b2e0 <_D6object10ModuleInfo7tlsdtorMFNaNbNdZPFZv> 4113fd: 48 85 c0 test %rax,%rax 411400: 74 02 je 411404 <_D2rt5minfo11ModuleGroup11runTlsDtorsMFZv+0x34> 411402: ff d0 callq *%rax 411404: 48 85 db test %rbx,%rbx 411407: 75 e7 jne 4113f0 <_D2rt5minfo11ModuleGroup11runTlsDtorsMFZv+0x20> 411409: 48 83 c4 08 add $0x8,%rsp 41140d: 5b pop %rbx 41140e: 41 5e pop %r14 411410: c3 retq 411411: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) 411418: 00 00 00 41141b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 0000000000411420 <_D2rt5minfo11ModuleGroup8runDtorsMFZv>: 411420: 41 57 push %r15 411422: 41 56 push %r14 411424: 53 push %rbx 411425: 49 89 fe mov %rdi,%r14 411428: 49 8b 5e 10 mov 0x10(%r14),%rbx 41142c: 48 85 db test %rbx,%rbx 41142f: 74 28 je 411459 <_D2rt5minfo11ModuleGroup8runDtorsMFZv+0x39> 411431: 4d 8b 7e 18 mov 0x18(%r14),%r15 411435: 66 66 2e 0f 1f 84 00 nopw %cs:0x0(%rax,%rax,1) 41143c: 00 00 00 00 411440: 49 8b 7c df f8 mov -0x8(%r15,%rbx,8),%rdi 411445: 48 ff cb dec %rbx 411448: e8 e3 9e ff ff callq 40b330 <_D6object10ModuleInfo4dtorMFNaNbNdZPFZv> 41144d: 48 85 c0 test %rax,%rax 411450: 74 02 je 411454 <_D2rt5minfo11ModuleGroup8runDtorsMFZv+0x34> 411452: ff d0 callq *%rax 411454: 48 85 db test %rbx,%rbx 411457: 75 e7 jne 411440 <_D2rt5minfo11ModuleGroup8runDtorsMFZv+0x20> 411459: 4d 8b 3e mov (%r14),%r15 41145c: 4d 85 ff test %r15,%r15 41145f: 74 30 je 411491 <_D2rt5minfo11ModuleGroup8runDtorsMFZv+0x71> 411461: 49 8b 5e 08 mov 0x8(%r14),%rbx 411465: 66 66 2e 0f 1f 84 00 nopw %cs:0x0(%rax,%rax,1) 41146c: 00 00 00 00 411470: 4c 8b 33 mov (%rbx),%r14 411473: 4c 89 f7 mov %r14,%rdi 411476: e8 35 9e ff ff callq 40b2b0 <_D6object10ModuleInfo5flagsMFNaNbNdZk> 41147b: 83 e0 fd and $0xfffffffffffffffd,%eax 41147e: 4c 89 f7 mov %r14,%rdi 411481: 89 c6 mov %eax,%esi 411483: e8 38 9e ff ff callq 40b2c0 <_D6object10ModuleInfo5flagsMFNaNbNdkZv> 411488: 48 83 c3 08 add $0x8,%rbx 41148c: 49 ff cf dec %r15 41148f: 75 df jne 411470 <_D2rt5minfo11ModuleGroup8runDtorsMFZv+0x50> 411491: 5b pop %rbx 411492: 41 5e pop %r14 411494: 41 5f pop %r15 411496: c3 retq 411497: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) 41149e: 00 00 00000000004114a0 <_D2rt5minfo17moduleinfos_applyFMDFKPS6object10ModuleInfoZiZi>: 4114a0: 48 83 ec 18 sub $0x18,%rsp 4114a4: 48 89 3c 24 mov %rdi,(%rsp) 4114a8: 48 89 74 24 08 mov %rsi,0x8(%rsp) 4114ad: 48 8d 3c 24 lea (%rsp),%rdi 4114b1: be d0 14 41 00 mov $0x4114d0,%esi 4114b6: e8 55 ea ff ff callq 40ff10 <_D2rt14sections_linux3DSO7opApplyFMDFKS2rt14sections_linux3DSOZiZi> 4114bb: 83 f8 02 cmp $0x2,%eax 4114be: 75 09 jne 4114c9 <_D2rt5minfo17moduleinfos_applyFMDFKPS6object10ModuleInfoZiZi+0x29> 4114c0: 8b 44 24 10 mov 0x10(%rsp),%eax 4114c4: 48 83 c4 18 add $0x18,%rsp 4114c8: c3 retq 4114c9: 31 c0 xor %eax,%eax 4114cb: 48 83 c4 18 add $0x18,%rsp 4114cf: c3 retq 00000000004114d0 <_D2rt5minfo17moduleinfos_applyFMDFKPS6object10ModuleInfoZiZi14__foreachbody2MFKS2rt14sections_linux3DSOZi>: 4114d0: 41 57 push %r15 4114d2: 41 56 push %r14 4114d4: 41 55 push %r13 4114d6: 41 54 push %r12 4114d8: 53 push %rbx 4114d9: 48 83 ec 10 sub $0x10,%rsp 4114dd: 49 89 fe mov %rdi,%r14 4114e0: 48 89 f7 mov %rsi,%rdi 4114e3: e8 d8 ea ff ff callq 40ffc0 <_D2rt14sections_linux3DSO7modulesMNgFNdZANgPS6object10ModuleInfo> 4114e8: 49 89 c5 mov %rax,%r13 4114eb: 49 89 d7 mov %rdx,%r15 4114ee: 4d 85 ed test %r13,%r13 4114f1: 74 31 je 411524 <_D2rt5minfo17moduleinfos_applyFMDFKPS6object10ModuleInfoZiZi14__foreachbody2MFKS2rt14sections_linux3DSOZi+0x54> 4114f3: 31 db xor %ebx,%ebx 4114f5: 4c 8d 64 24 08 lea 0x8(%rsp),%r12 4114fa: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) 411500: 49 8b 04 df mov (%r15,%rbx,8),%rax 411504: 48 85 c0 test %rax,%rax 411507: 48 89 44 24 08 mov %rax,0x8(%rsp) 41150c: 74 0e je 41151c <_D2rt5minfo17moduleinfos_applyFMDFKPS6object10ModuleInfoZiZi14__foreachbody2MFKS2rt14sections_linux3DSOZi+0x4c> 41150e: 49 8b 3e mov (%r14),%rdi 411511: 4c 89 e6 mov %r12,%rsi 411514: 41 ff 56 08 callq *0x8(%r14) 411518: 85 c0 test %eax,%eax 41151a: 75 0c jne 411528 <_D2rt5minfo17moduleinfos_applyFMDFKPS6object10ModuleInfoZiZi14__foreachbody2MFKS2rt14sections_linux3DSOZi+0x58> 41151c: 48 ff c3 inc %rbx 41151f: 4c 39 eb cmp %r13,%rbx 411522: 72 dc jb 411500 <_D2rt5minfo17moduleinfos_applyFMDFKPS6object10ModuleInfoZiZi14__foreachbody2MFKS2rt14sections_linux3DSOZi+0x30> 411524: 31 c0 xor %eax,%eax 411526: eb 09 jmp 411531 <_D2rt5minfo17moduleinfos_applyFMDFKPS6object10ModuleInfoZiZi14__foreachbody2MFKS2rt14sections_linux3DSOZi+0x61> 411528: 41 89 46 10 mov %eax,0x10(%r14) 41152c: b8 02 00 00 00 mov $0x2,%eax 411531: 48 83 c4 10 add $0x10,%rsp 411535: 5b pop %rbx 411536: 41 5c pop %r12 411538: 41 5d pop %r13 41153a: 41 5e pop %r14 41153c: 41 5f pop %r15 41153e: c3 retq 41153f: 90 nop 0000000000411540 : 411540: 31 ff xor %edi,%edi 411542: be 50 15 41 00 mov $0x411550,%esi 411547: e9 c4 e9 ff ff jmpq 40ff10 <_D2rt14sections_linux3DSO7opApplyFMDFKS2rt14sections_linux3DSOZiZi> 41154c: 0f 1f 40 00 nopl 0x0(%rax) 0000000000411550 <_D2rt5minfo13rt_moduleCtorUZv14__foreachbody1MFKS2rt14sections_linux3DSOZi>: 411550: 53 push %rbx 411551: 48 89 f3 mov %rsi,%rbx 411554: 48 89 df mov %rbx,%rdi 411557: e8 74 ea ff ff callq 40ffd0 <_D2rt14sections_linux3DSO11moduleGroupMNgFNcNdZNgS2rt5minfo11ModuleGroup> 41155c: 48 89 c7 mov %rax,%rdi 41155f: e8 8c f8 ff ff callq 410df0 <_D2rt5minfo11ModuleGroup9sortCtorsMFZv> 411564: 48 89 df mov %rbx,%rdi 411567: e8 64 ea ff ff callq 40ffd0 <_D2rt14sections_linux3DSO11moduleGroupMNgFNcNdZNgS2rt5minfo11ModuleGroup> 41156c: 48 89 c7 mov %rax,%rdi 41156f: e8 6c fd ff ff callq 4112e0 <_D2rt5minfo11ModuleGroup8runCtorsMFZv> 411574: 31 c0 xor %eax,%eax 411576: 5b pop %rbx 411577: c3 retq 411578: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 41157f: 00 0000000000411580 : 411580: 31 ff xor %edi,%edi 411582: be 90 15 41 00 mov $0x411590,%esi 411587: e9 84 e9 ff ff jmpq 40ff10 <_D2rt14sections_linux3DSO7opApplyFMDFKS2rt14sections_linux3DSOZiZi> 41158c: 0f 1f 40 00 nopl 0x0(%rax) 0000000000411590 <_D2rt5minfo16rt_moduleTlsCtorUZv14__foreachbody1MFKS2rt14sections_linux3DSOZi>: 411590: 41 56 push %r14 411592: 53 push %rbx 411593: 50 push %rax 411594: 48 89 f7 mov %rsi,%rdi 411597: e8 34 ea ff ff callq 40ffd0 <_D2rt14sections_linux3DSO11moduleGroupMNgFNcNdZNgS2rt5minfo11ModuleGroup> 41159c: 4c 8b 70 20 mov 0x20(%rax),%r14 4115a0: 4d 85 f6 test %r14,%r14 4115a3: 74 23 je 4115c8 <_D2rt5minfo16rt_moduleTlsCtorUZv14__foreachbody1MFKS2rt14sections_linux3DSOZi+0x38> 4115a5: 48 8b 58 28 mov 0x28(%rax),%rbx 4115a9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 4115b0: 48 8b 3b mov (%rbx),%rdi 4115b3: e8 18 9d ff ff callq 40b2d0 <_D6object10ModuleInfo7tlsctorMFNaNbNdZPFZv> 4115b8: 48 85 c0 test %rax,%rax 4115bb: 74 02 je 4115bf <_D2rt5minfo16rt_moduleTlsCtorUZv14__foreachbody1MFKS2rt14sections_linux3DSOZi+0x2f> 4115bd: ff d0 callq *%rax 4115bf: 48 83 c3 08 add $0x8,%rbx 4115c3: 49 ff ce dec %r14 4115c6: 75 e8 jne 4115b0 <_D2rt5minfo16rt_moduleTlsCtorUZv14__foreachbody1MFKS2rt14sections_linux3DSOZi+0x20> 4115c8: 31 c0 xor %eax,%eax 4115ca: 48 83 c4 08 add $0x8,%rsp 4115ce: 5b pop %rbx 4115cf: 41 5e pop %r14 4115d1: c3 retq 4115d2: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) 4115d9: 00 00 00 4115dc: 0f 1f 40 00 nopl 0x0(%rax) 00000000004115e0 : 4115e0: 31 ff xor %edi,%edi 4115e2: be f0 15 41 00 mov $0x4115f0,%esi 4115e7: e9 84 e9 ff ff jmpq 40ff70 <_D2rt14sections_linux3DSO14opApplyReverseFMDFKS2rt14sections_linux3DSOZiZi> 4115ec: 0f 1f 40 00 nopl 0x0(%rax) 00000000004115f0 <_D2rt5minfo16rt_moduleTlsDtorUZv14__foreachbody1MFKS2rt14sections_linux3DSOZi>: 4115f0: 41 56 push %r14 4115f2: 53 push %rbx 4115f3: 50 push %rax 4115f4: 48 89 f7 mov %rsi,%rdi 4115f7: e8 d4 e9 ff ff callq 40ffd0 <_D2rt14sections_linux3DSO11moduleGroupMNgFNcNdZNgS2rt5minfo11ModuleGroup> 4115fc: 48 8b 58 20 mov 0x20(%rax),%rbx 411600: 48 85 db test %rbx,%rbx 411603: 74 24 je 411629 <_D2rt5minfo16rt_moduleTlsDtorUZv14__foreachbody1MFKS2rt14sections_linux3DSOZi+0x39> 411605: 4c 8b 70 28 mov 0x28(%rax),%r14 411609: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 411610: 49 8b 7c de f8 mov -0x8(%r14,%rbx,8),%rdi 411615: 48 ff cb dec %rbx 411618: e8 c3 9c ff ff callq 40b2e0 <_D6object10ModuleInfo7tlsdtorMFNaNbNdZPFZv> 41161d: 48 85 c0 test %rax,%rax 411620: 74 02 je 411624 <_D2rt5minfo16rt_moduleTlsDtorUZv14__foreachbody1MFKS2rt14sections_linux3DSOZi+0x34> 411622: ff d0 callq *%rax 411624: 48 85 db test %rbx,%rbx 411627: 75 e7 jne 411610 <_D2rt5minfo16rt_moduleTlsDtorUZv14__foreachbody1MFKS2rt14sections_linux3DSOZi+0x20> 411629: 31 c0 xor %eax,%eax 41162b: 48 83 c4 08 add $0x8,%rsp 41162f: 5b pop %rbx 411630: 41 5e pop %r14 411632: c3 retq 411633: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) 41163a: 00 00 00 41163d: 0f 1f 00 nopl (%rax) 0000000000411640 : 411640: 31 ff xor %edi,%edi 411642: be 50 16 41 00 mov $0x411650,%esi 411647: e9 24 e9 ff ff jmpq 40ff70 <_D2rt14sections_linux3DSO14opApplyReverseFMDFKS2rt14sections_linux3DSOZiZi> 41164c: 0f 1f 40 00 nopl 0x0(%rax) 0000000000411650 <_D2rt5minfo13rt_moduleDtorUZv14__foreachbody1MFKS2rt14sections_linux3DSOZi>: 411650: 41 57 push %r15 411652: 41 56 push %r14 411654: 41 54 push %r12 411656: 53 push %rbx 411657: 50 push %rax 411658: 49 89 f6 mov %rsi,%r14 41165b: 4c 89 f7 mov %r14,%rdi 41165e: e8 6d e9 ff ff callq 40ffd0 <_D2rt14sections_linux3DSO11moduleGroupMNgFNcNdZNgS2rt5minfo11ModuleGroup> 411663: 49 89 c7 mov %rax,%r15 411666: 49 8b 5f 10 mov 0x10(%r15),%rbx 41166a: 48 85 db test %rbx,%rbx 41166d: 74 2a je 411699 <_D2rt5minfo13rt_moduleDtorUZv14__foreachbody1MFKS2rt14sections_linux3DSOZi+0x49> 41166f: 4d 8b 67 18 mov 0x18(%r15),%r12 411673: 66 66 66 66 2e 0f 1f nopw %cs:0x0(%rax,%rax,1) 41167a: 84 00 00 00 00 00 411680: 49 8b 7c dc f8 mov -0x8(%r12,%rbx,8),%rdi 411685: 48 ff cb dec %rbx 411688: e8 a3 9c ff ff callq 40b330 <_D6object10ModuleInfo4dtorMFNaNbNdZPFZv> 41168d: 48 85 c0 test %rax,%rax 411690: 74 02 je 411694 <_D2rt5minfo13rt_moduleDtorUZv14__foreachbody1MFKS2rt14sections_linux3DSOZi+0x44> 411692: ff d0 callq *%rax 411694: 48 85 db test %rbx,%rbx 411697: 75 e7 jne 411680 <_D2rt5minfo13rt_moduleDtorUZv14__foreachbody1MFKS2rt14sections_linux3DSOZi+0x30> 411699: 4d 8b 27 mov (%r15),%r12 41169c: 4d 85 e4 test %r12,%r12 41169f: 74 30 je 4116d1 <_D2rt5minfo13rt_moduleDtorUZv14__foreachbody1MFKS2rt14sections_linux3DSOZi+0x81> 4116a1: 49 8b 5f 08 mov 0x8(%r15),%rbx 4116a5: 66 66 2e 0f 1f 84 00 nopw %cs:0x0(%rax,%rax,1) 4116ac: 00 00 00 00 4116b0: 4c 8b 3b mov (%rbx),%r15 4116b3: 4c 89 ff mov %r15,%rdi 4116b6: e8 f5 9b ff ff callq 40b2b0 <_D6object10ModuleInfo5flagsMFNaNbNdZk> 4116bb: 83 e0 fd and $0xfffffffffffffffd,%eax 4116be: 4c 89 ff mov %r15,%rdi 4116c1: 89 c6 mov %eax,%esi 4116c3: e8 f8 9b ff ff callq 40b2c0 <_D6object10ModuleInfo5flagsMFNaNbNdkZv> 4116c8: 48 83 c3 08 add $0x8,%rbx 4116cc: 49 ff cc dec %r12 4116cf: 75 df jne 4116b0 <_D2rt5minfo13rt_moduleDtorUZv14__foreachbody1MFKS2rt14sections_linux3DSOZi+0x60> 4116d1: 4c 89 f7 mov %r14,%rdi 4116d4: e8 f7 e8 ff ff callq 40ffd0 <_D2rt14sections_linux3DSO11moduleGroupMNgFNcNdZNgS2rt5minfo11ModuleGroup> 4116d9: 48 89 c3 mov %rax,%rbx 4116dc: 48 8b 7b 18 mov 0x18(%rbx),%rdi 4116e0: 48 85 ff test %rdi,%rdi 4116e3: 74 05 je 4116ea <_D2rt5minfo13rt_moduleDtorUZv14__foreachbody1MFKS2rt14sections_linux3DSOZi+0x9a> 4116e5: e8 d6 02 ff ff callq 4019c0 4116ea: 48 c7 43 18 00 00 00 movq $0x0,0x18(%rbx) 4116f1: 00 4116f2: 48 c7 43 10 00 00 00 movq $0x0,0x10(%rbx) 4116f9: 00 4116fa: 48 8b 7b 28 mov 0x28(%rbx),%rdi 4116fe: 48 85 ff test %rdi,%rdi 411701: 74 05 je 411708 <_D2rt5minfo13rt_moduleDtorUZv14__foreachbody1MFKS2rt14sections_linux3DSOZi+0xb8> 411703: e8 b8 02 ff ff callq 4019c0 411708: 48 c7 43 28 00 00 00 movq $0x0,0x28(%rbx) 41170f: 00 411710: 48 c7 43 20 00 00 00 movq $0x0,0x20(%rbx) 411717: 00 411718: 31 c0 xor %eax,%eax 41171a: 48 83 c4 08 add $0x8,%rsp 41171e: 5b pop %rbx 41171f: 41 5c pop %r12 411721: 41 5e pop %r14 411723: 41 5f pop %r15 411725: c3 retq 411726: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) 41172d: 00 00 00 0000000000411730 : 411730: 55 push %rbp 411731: 48 89 e5 mov %rsp,%rbp 411734: 8a 05 96 ed 21 00 mov 0x21ed96(%rip),%al # 6304d0 41173a: 84 c0 test %al,%al 41173c: 75 3e jne 41177c 41173e: c6 05 8b ed 21 00 01 movb $0x1,0x21ed8b(%rip) # 6304d0 411745: 48 89 e0 mov %rsp,%rax 411748: 48 8d 78 d0 lea -0x30(%rax),%rdi 41174c: 48 89 fc mov %rdi,%rsp 41174f: 48 c7 40 d0 01 00 00 movq $0x1,-0x30(%rax) 411756: 00 411757: 48 c7 40 d8 c8 04 63 movq $0x6304c8,-0x28(%rax) 41175e: 00 41175f: 48 c7 40 e0 40 01 63 movq $0x630140,-0x20(%rax) 411766: 00 411767: 48 c7 40 e8 20 04 63 movq $0x630420,-0x18(%rax) 41176e: 00 41176f: 48 c7 40 f0 88 02 63 movq $0x630288,-0x10(%rax) 411776: 00 411777: e8 44 e9 ff ff callq 4100c0 <_d_dso_registry> 41177c: 48 89 ec mov %rbp,%rsp 41177f: 5d pop %rbp 411780: c3 retq 411781: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) 411788: 00 00 00 41178b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 0000000000411790 <_D2rt8typeinfo7ti_Aint11TypeInfo_Ai8opEqualsMFC6ObjectZb>: 411790: e9 3b 7b ff ff jmpq 4092d0 <_D6object8TypeInfo8opEqualsMFC6ObjectZb> 411795: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) 41179c: 00 00 00 41179f: 90 nop 00000000004117a0 <_D2rt8typeinfo7ti_Aint11TypeInfo_Ai8toStringMxFZAya>: 4117a0: b8 05 00 00 00 mov $0x5,%eax 4117a5: ba 65 ea 41 00 mov $0x41ea65,%edx 4117aa: c3 retq 4117ab: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 00000000004117b0 <_D2rt8typeinfo7ti_Aint11TypeInfo_Ai7getHashMxFNbNexPvZm>: 4117b0: 48 8b 06 mov (%rsi),%rax 4117b3: 48 8b 56 08 mov 0x8(%rsi),%rdx 4117b7: 48 c1 e0 02 shl $0x2,%rax 4117bb: 31 ff xor %edi,%edi 4117bd: 48 89 c6 mov %rax,%rsi 4117c0: e9 eb 1d 00 00 jmpq 4135b0 <_D2rt4util4hash6hashOfFNaNbNePxvmmZm> 4117c5: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) 4117cc: 00 00 00 4117cf: 90 nop 00000000004117d0 <_D2rt8typeinfo7ti_Aint11TypeInfo_Ai6equalsMxFxPvxPvZb>: 4117d0: 50 push %rax 4117d1: 48 89 d0 mov %rdx,%rax 4117d4: 48 8b 10 mov (%rax),%rdx 4117d7: 48 3b 16 cmp (%rsi),%rdx 4117da: 75 18 jne 4117f4 <_D2rt8typeinfo7ti_Aint11TypeInfo_Ai6equalsMxFxPvxPvZb+0x24> 4117dc: 48 8b 78 08 mov 0x8(%rax),%rdi 4117e0: 48 8b 76 08 mov 0x8(%rsi),%rsi 4117e4: 48 c1 e2 02 shl $0x2,%rdx 4117e8: e8 33 03 ff ff callq 401b20 4117ed: 85 c0 test %eax,%eax 4117ef: 0f 94 c0 sete %al 4117f2: eb 02 jmp 4117f6 <_D2rt8typeinfo7ti_Aint11TypeInfo_Ai6equalsMxFxPvxPvZb+0x26> 4117f4: 31 c0 xor %eax,%eax 4117f6: 5a pop %rdx 4117f7: c3 retq 4117f8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 4117ff: 00 0000000000411800 <_D2rt8typeinfo7ti_Aint11TypeInfo_Ai7compareMxFxPvxPvZi>: 411800: 4c 8b 02 mov (%rdx),%r8 411803: 4c 8b 0e mov (%rsi),%r9 411806: 4d 39 c1 cmp %r8,%r9 411809: 4c 89 c1 mov %r8,%rcx 41180c: 49 0f 42 c9 cmovb %r9,%rcx 411810: 31 ff xor %edi,%edi 411812: 48 85 c9 test %rcx,%rcx 411815: 74 19 je 411830 <_D2rt8typeinfo7ti_Aint11TypeInfo_Ai7compareMxFxPvxPvZi+0x30> 411817: 48 8b 52 08 mov 0x8(%rdx),%rdx 41181b: 48 8b 76 08 mov 0x8(%rsi),%rsi 41181f: 90 nop 411820: 8b 04 ba mov (%rdx,%rdi,4),%eax 411823: 2b 04 be sub (%rsi,%rdi,4),%eax 411826: 75 1c jne 411844 <_D2rt8typeinfo7ti_Aint11TypeInfo_Ai7compareMxFxPvxPvZi+0x44> 411828: 48 ff c7 inc %rdi 41182b: 48 39 cf cmp %rcx,%rdi 41182e: 72 f0 jb 411820 <_D2rt8typeinfo7ti_Aint11TypeInfo_Ai7compareMxFxPvxPvZi+0x20> 411830: 4d 39 c8 cmp %r9,%r8 411833: 73 06 jae 41183b <_D2rt8typeinfo7ti_Aint11TypeInfo_Ai7compareMxFxPvxPvZi+0x3b> 411835: b8 ff ff ff ff mov $0xffffffff,%eax 41183a: c3 retq 41183b: 4d 39 c1 cmp %r8,%r9 41183e: 19 c0 sbb %eax,%eax 411840: 83 e0 01 and $0x1,%eax 411843: c3 retq 411844: c3 retq 411845: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) 41184c: 00 00 00 41184f: 90 nop 0000000000411850 <_D2rt8typeinfo7ti_Aint11TypeInfo_Ai4nextMNgFNaNbNdZNgC8TypeInfo>: 411850: b8 c8 ec 41 00 mov $0x41ecc8,%eax 411855: c3 retq 411856: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) 41185d: 00 00 00 0000000000411860 <_D2rt8typeinfo7ti_Aint11TypeInfo_Ak8toStringMxFZAya>: 411860: b8 06 00 00 00 mov $0x6,%eax 411865: ba 64 ea 41 00 mov $0x41ea64,%edx 41186a: c3 retq 41186b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 0000000000411870 <_D2rt8typeinfo7ti_Aint11TypeInfo_Ak7compareMxFxPvxPvZi>: 411870: 4c 8b 02 mov (%rdx),%r8 411873: 4c 8b 0e mov (%rsi),%r9 411876: 4d 39 c1 cmp %r8,%r9 411879: 4c 89 c1 mov %r8,%rcx 41187c: 49 0f 42 c9 cmovb %r9,%rcx 411880: 31 ff xor %edi,%edi 411882: 48 85 c9 test %rcx,%rcx 411885: 74 19 je 4118a0 <_D2rt8typeinfo7ti_Aint11TypeInfo_Ak7compareMxFxPvxPvZi+0x30> 411887: 48 8b 52 08 mov 0x8(%rdx),%rdx 41188b: 48 8b 76 08 mov 0x8(%rsi),%rsi 41188f: 90 nop 411890: 8b 04 ba mov (%rdx,%rdi,4),%eax 411893: 2b 04 be sub (%rsi,%rdi,4),%eax 411896: 75 1c jne 4118b4 <_D2rt8typeinfo7ti_Aint11TypeInfo_Ak7compareMxFxPvxPvZi+0x44> 411898: 48 ff c7 inc %rdi 41189b: 48 39 cf cmp %rcx,%rdi 41189e: 72 f0 jb 411890 <_D2rt8typeinfo7ti_Aint11TypeInfo_Ak7compareMxFxPvxPvZi+0x20> 4118a0: 4d 39 c8 cmp %r9,%r8 4118a3: 73 06 jae 4118ab <_D2rt8typeinfo7ti_Aint11TypeInfo_Ak7compareMxFxPvxPvZi+0x3b> 4118a5: b8 ff ff ff ff mov $0xffffffff,%eax 4118aa: c3 retq 4118ab: 4d 39 c1 cmp %r8,%r9 4118ae: 19 c0 sbb %eax,%eax 4118b0: 83 e0 01 and $0x1,%eax 4118b3: c3 retq 4118b4: c3 retq 4118b5: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) 4118bc: 00 00 00 4118bf: 90 nop 00000000004118c0 <_D2rt8typeinfo7ti_Aint11TypeInfo_Ak4nextMNgFNaNbNdZNgC8TypeInfo>: 4118c0: b8 48 f1 41 00 mov $0x41f148,%eax 4118c5: c3 retq 4118c6: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) 4118cd: 00 00 00 00000000004118d0 <_D2rt8typeinfo7ti_Aint11TypeInfo_Aw8toStringMxFZAya>: 4118d0: b8 07 00 00 00 mov $0x7,%eax 4118d5: ba 34 eb 41 00 mov $0x41eb34,%edx 4118da: c3 retq 4118db: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 00000000004118e0 <_D2rt8typeinfo7ti_Aint11TypeInfo_Aw4nextMNgFNaNbNdZNgC8TypeInfo>: 4118e0: b8 00 ff 41 00 mov $0x41ff00,%eax 4118e5: c3 retq 4118e6: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) 4118ed: 00 00 00 00000000004118f0 : 4118f0: 55 push %rbp 4118f1: 48 89 e5 mov %rsp,%rbp 4118f4: 8a 05 d6 eb 21 00 mov 0x21ebd6(%rip),%al # 6304d0 4118fa: 84 c0 test %al,%al 4118fc: 75 3e jne 41193c 4118fe: c6 05 cb eb 21 00 01 movb $0x1,0x21ebcb(%rip) # 6304d0 411905: 48 89 e0 mov %rsp,%rax 411908: 48 8d 78 d0 lea -0x30(%rax),%rdi 41190c: 48 89 fc mov %rdi,%rsp 41190f: 48 c7 40 d0 01 00 00 movq $0x1,-0x30(%rax) 411916: 00 411917: 48 c7 40 d8 c8 04 63 movq $0x6304c8,-0x28(%rax) 41191e: 00 41191f: 48 c7 40 e0 40 01 63 movq $0x630140,-0x20(%rax) 411926: 00 411927: 48 c7 40 e8 20 04 63 movq $0x630420,-0x18(%rax) 41192e: 00 41192f: 48 c7 40 f0 90 02 63 movq $0x630290,-0x10(%rax) 411936: 00 411937: e8 84 e7 ff ff callq 4100c0 <_d_dso_registry> 41193c: 48 89 ec mov %rbp,%rsp 41193f: 5d pop %rbp 411940: c3 retq 411941: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) 411948: 00 00 00 41194b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 0000000000411950 <_D2rt8typeinfo8ti_float10TypeInfo_f7_equalsFNaNbNeffZb>: 411950: f3 0f c2 c8 00 cmpeqss %xmm0,%xmm1 411955: 66 0f 7e c8 movd %xmm1,%eax 411959: 83 e0 01 and $0x1,%eax 41195c: c3 retq 41195d: 0f 1f 00 nopl (%rax) 0000000000411960 <_D2rt8typeinfo8ti_float10TypeInfo_f8_compareFNaNbNeffZi>: 411960: 0f 2e c9 ucomiss %xmm1,%xmm1 411963: 7a 27 jp 41198c <_D2rt8typeinfo8ti_float10TypeInfo_f8_compareFNaNbNeffZi+0x2c> 411965: b8 01 00 00 00 mov $0x1,%eax 41196a: 0f 2e c0 ucomiss %xmm0,%xmm0 41196d: 7a 2a jp 411999 <_D2rt8typeinfo8ti_float10TypeInfo_f8_compareFNaNbNeffZi+0x39> 41196f: 31 c0 xor %eax,%eax 411971: 0f 2e c8 ucomiss %xmm0,%xmm1 411974: 75 04 jne 41197a <_D2rt8typeinfo8ti_float10TypeInfo_f8_compareFNaNbNeffZi+0x1a> 411976: 7b 21 jnp 411999 <_D2rt8typeinfo8ti_float10TypeInfo_f8_compareFNaNbNeffZi+0x39> 411978: eb 00 jmp 41197a <_D2rt8typeinfo8ti_float10TypeInfo_f8_compareFNaNbNeffZi+0x1a> 41197a: 0f 2e c1 ucomiss %xmm1,%xmm0 41197d: b9 ff ff ff ff mov $0xffffffff,%ecx 411982: b8 01 00 00 00 mov $0x1,%eax 411987: 0f 47 c1 cmova %ecx,%eax 41198a: eb 0d jmp 411999 <_D2rt8typeinfo8ti_float10TypeInfo_f8_compareFNaNbNeffZi+0x39> 41198c: 31 c0 xor %eax,%eax 41198e: 0f 2e c0 ucomiss %xmm0,%xmm0 411991: 7a 06 jp 411999 <_D2rt8typeinfo8ti_float10TypeInfo_f8_compareFNaNbNeffZi+0x39> 411993: b8 ff ff ff ff mov $0xffffffff,%eax 411998: c3 retq 411999: c3 retq 41199a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) 00000000004119a0 <_D2rt8typeinfo8ti_float10TypeInfo_f8toStringMxFNaNbNeZAya>: 4119a0: b8 05 00 00 00 mov $0x5,%eax 4119a5: ba 05 07 42 00 mov $0x420705,%edx 4119aa: c3 retq 4119ab: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 00000000004119b0 <_D2rt8typeinfo8ti_float10TypeInfo_f7getHashMxFNaNbNexPvZm>: 4119b0: 8b 06 mov (%rsi),%eax 4119b2: c3 retq 4119b3: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) 4119ba: 00 00 00 4119bd: 0f 1f 00 nopl (%rax) 00000000004119c0 <_D2rt8typeinfo8ti_float10TypeInfo_f6equalsMxFNaNbNexPvxPvZb>: 4119c0: f3 0f 10 02 movss (%rdx),%xmm0 4119c4: f3 0f c2 06 00 cmpeqss (%rsi),%xmm0 4119c9: 66 0f 7e c0 movd %xmm0,%eax 4119cd: 83 e0 01 and $0x1,%eax 4119d0: c3 retq 4119d1: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) 4119d8: 00 00 00 4119db: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 00000000004119e0 <_D2rt8typeinfo8ti_float10TypeInfo_f7compareMxFNaNbNexPvxPvZi>: 4119e0: f3 0f 10 0a movss (%rdx),%xmm1 4119e4: 0f 2e c9 ucomiss %xmm1,%xmm1 4119e7: f3 0f 10 06 movss (%rsi),%xmm0 4119eb: 7a 27 jp 411a14 <_D2rt8typeinfo8ti_float10TypeInfo_f7compareMxFNaNbNexPvxPvZi+0x34> 4119ed: b8 01 00 00 00 mov $0x1,%eax 4119f2: 0f 2e c0 ucomiss %xmm0,%xmm0 4119f5: 7a 2a jp 411a21 <_D2rt8typeinfo8ti_float10TypeInfo_f7compareMxFNaNbNexPvxPvZi+0x41> 4119f7: 31 c0 xor %eax,%eax 4119f9: 0f 2e c8 ucomiss %xmm0,%xmm1 4119fc: 75 04 jne 411a02 <_D2rt8typeinfo8ti_float10TypeInfo_f7compareMxFNaNbNexPvxPvZi+0x22> 4119fe: 7b 21 jnp 411a21 <_D2rt8typeinfo8ti_float10TypeInfo_f7compareMxFNaNbNexPvxPvZi+0x41> 411a00: eb 00 jmp 411a02 <_D2rt8typeinfo8ti_float10TypeInfo_f7compareMxFNaNbNexPvxPvZi+0x22> 411a02: 0f 2e c1 ucomiss %xmm1,%xmm0 411a05: b9 ff ff ff ff mov $0xffffffff,%ecx 411a0a: b8 01 00 00 00 mov $0x1,%eax 411a0f: 0f 47 c1 cmova %ecx,%eax 411a12: eb 0d jmp 411a21 <_D2rt8typeinfo8ti_float10TypeInfo_f7compareMxFNaNbNexPvxPvZi+0x41> 411a14: 31 c0 xor %eax,%eax 411a16: 0f 2e c0 ucomiss %xmm0,%xmm0 411a19: 7a 06 jp 411a21 <_D2rt8typeinfo8ti_float10TypeInfo_f7compareMxFNaNbNexPvxPvZi+0x41> 411a1b: b8 ff ff ff ff mov $0xffffffff,%eax 411a20: c3 retq 411a21: c3 retq 411a22: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) 411a29: 00 00 00 411a2c: 0f 1f 40 00 nopl 0x0(%rax) 0000000000411a30 <_D2rt8typeinfo8ti_float10TypeInfo_f5tsizeMxFNaNbNdNeZm>: 411a30: b8 04 00 00 00 mov $0x4,%eax 411a35: c3 retq 411a36: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) 411a3d: 00 00 00 0000000000411a40 <_D2rt8typeinfo8ti_float10TypeInfo_f4swapMxFNaNbNePvPvZv>: 411a40: f3 0f 10 02 movss (%rdx),%xmm0 411a44: f3 0f 10 0e movss (%rsi),%xmm1 411a48: f3 0f 11 0a movss %xmm1,(%rdx) 411a4c: f3 0f 11 06 movss %xmm0,(%rsi) 411a50: c3 retq 411a51: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) 411a58: 00 00 00 411a5b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 0000000000411a60 <_D2rt8typeinfo8ti_float10TypeInfo_f4initMxFNaNbNeZAxv>: 411a60: b8 04 00 00 00 mov $0x4,%eax 411a65: ba 00 df 62 00 mov $0x62df00,%edx 411a6a: c3 retq 411a6b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 0000000000411a70 : 411a70: 55 push %rbp 411a71: 48 89 e5 mov %rsp,%rbp 411a74: 8a 05 56 ea 21 00 mov 0x21ea56(%rip),%al # 6304d0 411a7a: 84 c0 test %al,%al 411a7c: 75 3e jne 411abc 411a7e: c6 05 4b ea 21 00 01 movb $0x1,0x21ea4b(%rip) # 6304d0 411a85: 48 89 e0 mov %rsp,%rax 411a88: 48 8d 78 d0 lea -0x30(%rax),%rdi 411a8c: 48 89 fc mov %rdi,%rsp 411a8f: 48 c7 40 d0 01 00 00 movq $0x1,-0x30(%rax) 411a96: 00 411a97: 48 c7 40 d8 c8 04 63 movq $0x6304c8,-0x28(%rax) 411a9e: 00 411a9f: 48 c7 40 e0 40 01 63 movq $0x630140,-0x20(%rax) 411aa6: 00 411aa7: 48 c7 40 e8 20 04 63 movq $0x630420,-0x18(%rax) 411aae: 00 411aaf: 48 c7 40 f0 98 02 63 movq $0x630298,-0x10(%rax) 411ab6: 00 411ab7: e8 04 e6 ff ff callq 4100c0 <_d_dso_registry> 411abc: 48 89 ec mov %rbp,%rsp 411abf: 5d pop %rbp 411ac0: c3 retq 411ac1: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) 411ac8: 00 00 00 411acb: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 0000000000411ad0 <_D2rt8typeinfo6ti_int10TypeInfo_i8toStringMxFNaNbNeZAya>: 411ad0: b8 03 00 00 00 mov $0x3,%eax 411ad5: ba 44 f1 41 00 mov $0x41f144,%edx 411ada: c3 retq 411adb: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 0000000000411ae0 <_D2rt8typeinfo6ti_int10TypeInfo_i7getHashMxFNaNbNexPvZm>: 411ae0: 8b 06 mov (%rsi),%eax 411ae2: c3 retq 411ae3: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) 411aea: 00 00 00 411aed: 0f 1f 00 nopl (%rax) 0000000000411af0 <_D2rt8typeinfo6ti_int10TypeInfo_i6equalsMxFNaNbNexPvxPvZb>: 411af0: 8b 02 mov (%rdx),%eax 411af2: 3b 06 cmp (%rsi),%eax 411af4: 0f 94 c0 sete %al 411af7: c3 retq 411af8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 411aff: 00 0000000000411b00 <_D2rt8typeinfo6ti_int10TypeInfo_i7compareMxFNaNbNexPvxPvZi>: 411b00: 8b 02 mov (%rdx),%eax 411b02: 3b 06 cmp (%rsi),%eax 411b04: 7d 06 jge 411b0c <_D2rt8typeinfo6ti_int10TypeInfo_i7compareMxFNaNbNexPvxPvZi+0xc> 411b06: b8 ff ff ff ff mov $0xffffffff,%eax 411b0b: c3 retq 411b0c: 0f 9f c0 setg %al 411b0f: 0f b6 c0 movzbl %al,%eax 411b12: c3 retq 411b13: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) 411b1a: 00 00 00 411b1d: 0f 1f 00 nopl (%rax) 0000000000411b20 <_D2rt8typeinfo6ti_int10TypeInfo_i5tsizeMxFNaNbNdNeZm>: 411b20: b8 04 00 00 00 mov $0x4,%eax 411b25: c3 retq 411b26: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) 411b2d: 00 00 00 0000000000411b30 <_D2rt8typeinfo6ti_int10TypeInfo_i4swapMxFNaNbNePvPvZv>: 411b30: 8b 02 mov (%rdx),%eax 411b32: 8b 0e mov (%rsi),%ecx 411b34: 89 0a mov %ecx,(%rdx) 411b36: 89 06 mov %eax,(%rsi) 411b38: c3 retq 411b39: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 0000000000411b40 : 411b40: 55 push %rbp 411b41: 48 89 e5 mov %rsp,%rbp 411b44: 8a 05 86 e9 21 00 mov 0x21e986(%rip),%al # 6304d0 411b4a: 84 c0 test %al,%al 411b4c: 75 3e jne 411b8c 411b4e: c6 05 7b e9 21 00 01 movb $0x1,0x21e97b(%rip) # 6304d0 411b55: 48 89 e0 mov %rsp,%rax 411b58: 48 8d 78 d0 lea -0x30(%rax),%rdi 411b5c: 48 89 fc mov %rdi,%rsp 411b5f: 48 c7 40 d0 01 00 00 movq $0x1,-0x30(%rax) 411b66: 00 411b67: 48 c7 40 d8 c8 04 63 movq $0x6304c8,-0x28(%rax) 411b6e: 00 411b6f: 48 c7 40 e0 40 01 63 movq $0x630140,-0x20(%rax) 411b76: 00 411b77: 48 c7 40 e8 20 04 63 movq $0x630420,-0x18(%rax) 411b7e: 00 411b7f: 48 c7 40 f0 a0 02 63 movq $0x6302a0,-0x10(%rax) 411b86: 00 411b87: e8 34 e5 ff ff callq 4100c0 <_d_dso_registry> 411b8c: 48 89 ec mov %rbp,%rsp 411b8f: 5d pop %rbp 411b90: c3 retq 411b91: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) 411b98: 00 00 00 411b9b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 0000000000411ba0 <_D2rt8typeinfo9ti_double10TypeInfo_d8toStringMxFNaNbNeZAya>: 411ba0: b8 06 00 00 00 mov $0x6,%eax 411ba5: ba e4 fb 41 00 mov $0x41fbe4,%edx 411baa: c3 retq 411bab: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 0000000000411bb0 <_D2rt8typeinfo9ti_double10TypeInfo_d7getHashMxFNaNbNexPvZm>: 411bb0: 48 89 f0 mov %rsi,%rax 411bb3: 31 ff xor %edi,%edi 411bb5: be 08 00 00 00 mov $0x8,%esi 411bba: 48 89 c2 mov %rax,%rdx 411bbd: e9 ee 19 00 00 jmpq 4135b0 <_D2rt4util4hash6hashOfFNaNbNePxvmmZm> 411bc2: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) 411bc9: 00 00 00 411bcc: 0f 1f 40 00 nopl 0x0(%rax) 0000000000411bd0 <_D2rt8typeinfo9ti_double10TypeInfo_d6equalsMxFNaNbNexPvxPvZb>: 411bd0: f2 0f 10 02 movsd (%rdx),%xmm0 411bd4: f2 0f c2 06 00 cmpeqsd (%rsi),%xmm0 411bd9: 66 48 0f 7e c0 movq %xmm0,%rax 411bde: 83 e0 01 and $0x1,%eax 411be1: c3 retq 411be2: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) 411be9: 00 00 00 411bec: 0f 1f 40 00 nopl 0x0(%rax) 0000000000411bf0 <_D2rt8typeinfo9ti_double10TypeInfo_d7compareMxFNaNbNexPvxPvZi>: 411bf0: f2 0f 10 0a movsd (%rdx),%xmm1 411bf4: 66 0f 2e c9 ucomisd %xmm1,%xmm1 411bf8: f2 0f 10 06 movsd (%rsi),%xmm0 411bfc: 7a 2a jp 411c28 <_D2rt8typeinfo9ti_double10TypeInfo_d7compareMxFNaNbNexPvxPvZi+0x38> 411bfe: b8 01 00 00 00 mov $0x1,%eax 411c03: 66 0f 2e c0 ucomisd %xmm0,%xmm0 411c07: 7a 2d jp 411c36 <_D2rt8typeinfo9ti_double10TypeInfo_d7compareMxFNaNbNexPvxPvZi+0x46> 411c09: 31 c0 xor %eax,%eax 411c0b: 66 0f 2e c8 ucomisd %xmm0,%xmm1 411c0f: 75 04 jne 411c15 <_D2rt8typeinfo9ti_double10TypeInfo_d7compareMxFNaNbNexPvxPvZi+0x25> 411c11: 7b 23 jnp 411c36 <_D2rt8typeinfo9ti_double10TypeInfo_d7compareMxFNaNbNexPvxPvZi+0x46> 411c13: eb 00 jmp 411c15 <_D2rt8typeinfo9ti_double10TypeInfo_d7compareMxFNaNbNexPvxPvZi+0x25> 411c15: 66 0f 2e c1 ucomisd %xmm1,%xmm0 411c19: b9 ff ff ff ff mov $0xffffffff,%ecx 411c1e: b8 01 00 00 00 mov $0x1,%eax 411c23: 0f 47 c1 cmova %ecx,%eax 411c26: eb 0e jmp 411c36 <_D2rt8typeinfo9ti_double10TypeInfo_d7compareMxFNaNbNexPvxPvZi+0x46> 411c28: 31 c0 xor %eax,%eax 411c2a: 66 0f 2e c0 ucomisd %xmm0,%xmm0 411c2e: 7a 06 jp 411c36 <_D2rt8typeinfo9ti_double10TypeInfo_d7compareMxFNaNbNexPvxPvZi+0x46> 411c30: b8 ff ff ff ff mov $0xffffffff,%eax 411c35: c3 retq 411c36: c3 retq 411c37: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) 411c3e: 00 00 0000000000411c40 <_D2rt8typeinfo9ti_double10TypeInfo_d5tsizeMxFNaNbNdNeZm>: 411c40: b8 08 00 00 00 mov $0x8,%eax 411c45: c3 retq 411c46: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) 411c4d: 00 00 00 0000000000411c50 <_D2rt8typeinfo9ti_double10TypeInfo_d4swapMxFNaNbNePvPvZv>: 411c50: f2 0f 10 02 movsd (%rdx),%xmm0 411c54: f2 0f 10 0e movsd (%rsi),%xmm1 411c58: f2 0f 11 0a movsd %xmm1,(%rdx) 411c5c: f2 0f 11 06 movsd %xmm0,(%rsi) 411c60: c3 retq 411c61: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) 411c68: 00 00 00 411c6b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 0000000000411c70 <_D2rt8typeinfo9ti_double10TypeInfo_d4initMxFNaNbNeZAxv>: 411c70: b8 08 00 00 00 mov $0x8,%eax 411c75: ba b0 e0 62 00 mov $0x62e0b0,%edx 411c7a: c3 retq 411c7b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 0000000000411c80 <_D2rt8typeinfo9ti_double10TypeInfo_d6talignMxFNaNbNdNeZm>: 411c80: b8 08 00 00 00 mov $0x8,%eax 411c85: c3 retq 411c86: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) 411c8d: 00 00 00 0000000000411c90 : 411c90: 55 push %rbp 411c91: 48 89 e5 mov %rsp,%rbp 411c94: 8a 05 36 e8 21 00 mov 0x21e836(%rip),%al # 6304d0 411c9a: 84 c0 test %al,%al 411c9c: 75 3e jne 411cdc 411c9e: c6 05 2b e8 21 00 01 movb $0x1,0x21e82b(%rip) # 6304d0 411ca5: 48 89 e0 mov %rsp,%rax 411ca8: 48 8d 78 d0 lea -0x30(%rax),%rdi 411cac: 48 89 fc mov %rdi,%rsp 411caf: 48 c7 40 d0 01 00 00 movq $0x1,-0x30(%rax) 411cb6: 00 411cb7: 48 c7 40 d8 c8 04 63 movq $0x6304c8,-0x28(%rax) 411cbe: 00 411cbf: 48 c7 40 e0 40 01 63 movq $0x630140,-0x20(%rax) 411cc6: 00 411cc7: 48 c7 40 e8 20 04 63 movq $0x630420,-0x18(%rax) 411cce: 00 411ccf: 48 c7 40 f0 a8 02 63 movq $0x6302a8,-0x10(%rax) 411cd6: 00 411cd7: e8 e4 e3 ff ff callq 4100c0 <_d_dso_registry> 411cdc: 48 89 ec mov %rbp,%rsp 411cdf: 5d pop %rbp 411ce0: c3 retq 411ce1: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) 411ce8: 00 00 00 411ceb: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 0000000000411cf0 <_D2rt8typeinfo7ti_long10TypeInfo_l8toStringMxFNaNbNeZAya>: 411cf0: b8 04 00 00 00 mov $0x4,%eax 411cf5: ba 64 fa 41 00 mov $0x41fa64,%edx 411cfa: c3 retq 411cfb: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 0000000000411d00 <_D2rt8typeinfo7ti_long10TypeInfo_l7getHashMxFNaNbNexPvZm>: 411d00: 48 89 f0 mov %rsi,%rax 411d03: 31 ff xor %edi,%edi 411d05: be 08 00 00 00 mov $0x8,%esi 411d0a: 48 89 c2 mov %rax,%rdx 411d0d: e9 9e 18 00 00 jmpq 4135b0 <_D2rt4util4hash6hashOfFNaNbNePxvmmZm> 411d12: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) 411d19: 00 00 00 411d1c: 0f 1f 40 00 nopl 0x0(%rax) 0000000000411d20 <_D2rt8typeinfo7ti_long10TypeInfo_l6equalsMxFNaNbNexPvxPvZb>: 411d20: 48 8b 02 mov (%rdx),%rax 411d23: 48 3b 06 cmp (%rsi),%rax 411d26: 0f 94 c0 sete %al 411d29: c3 retq 411d2a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) 0000000000411d30 <_D2rt8typeinfo7ti_long10TypeInfo_l7compareMxFNaNbNexPvxPvZi>: 411d30: 48 8b 02 mov (%rdx),%rax 411d33: 48 3b 06 cmp (%rsi),%rax 411d36: 7d 06 jge 411d3e <_D2rt8typeinfo7ti_long10TypeInfo_l7compareMxFNaNbNexPvxPvZi+0xe> 411d38: b8 ff ff ff ff mov $0xffffffff,%eax 411d3d: c3 retq 411d3e: 0f 9f c0 setg %al 411d41: 0f b6 c0 movzbl %al,%eax 411d44: c3 retq 411d45: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) 411d4c: 00 00 00 411d4f: 90 nop 0000000000411d50 <_D2rt8typeinfo7ti_long10TypeInfo_l5tsizeMxFNaNbNdNeZm>: 411d50: b8 08 00 00 00 mov $0x8,%eax 411d55: c3 retq 411d56: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) 411d5d: 00 00 00 0000000000411d60 <_D2rt8typeinfo7ti_long10TypeInfo_l4swapMxFNaNbNePvPvZv>: 411d60: 48 8b 02 mov (%rdx),%rax 411d63: 48 8b 0e mov (%rsi),%rcx 411d66: 48 89 0a mov %rcx,(%rdx) 411d69: 48 89 06 mov %rax,(%rsi) 411d6c: c3 retq 411d6d: 0f 1f 00 nopl (%rax) 0000000000411d70 <_D2rt8typeinfo7ti_long10TypeInfo_l6talignMxFNaNbNdNeZm>: 411d70: b8 08 00 00 00 mov $0x8,%eax 411d75: c3 retq 411d76: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) 411d7d: 00 00 00 0000000000411d80 : 411d80: 55 push %rbp 411d81: 48 89 e5 mov %rsp,%rbp 411d84: 8a 05 46 e7 21 00 mov 0x21e746(%rip),%al # 6304d0 411d8a: 84 c0 test %al,%al 411d8c: 75 3e jne 411dcc 411d8e: c6 05 3b e7 21 00 01 movb $0x1,0x21e73b(%rip) # 6304d0 411d95: 48 89 e0 mov %rsp,%rax 411d98: 48 8d 78 d0 lea -0x30(%rax),%rdi 411d9c: 48 89 fc mov %rdi,%rsp 411d9f: 48 c7 40 d0 01 00 00 movq $0x1,-0x30(%rax) 411da6: 00 411da7: 48 c7 40 d8 c8 04 63 movq $0x6304c8,-0x28(%rax) 411dae: 00 411daf: 48 c7 40 e0 40 01 63 movq $0x630140,-0x20(%rax) 411db6: 00 411db7: 48 c7 40 e8 20 04 63 movq $0x630420,-0x18(%rax) 411dbe: 00 411dbf: 48 c7 40 f0 b0 02 63 movq $0x6302b0,-0x10(%rax) 411dc6: 00 411dc7: e8 f4 e2 ff ff callq 4100c0 <_d_dso_registry> 411dcc: 48 89 ec mov %rbp,%rsp 411dcf: 5d pop %rbp 411dd0: c3 retq 411dd1: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) 411dd8: 00 00 00 411ddb: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 0000000000411de0 <_D2rt8typeinfo8ti_ireal10TypeInfo_j8toStringMxFNaNbNeZAya>: 411de0: b8 05 00 00 00 mov $0x5,%eax 411de5: ba 03 ef 41 00 mov $0x41ef03,%edx 411dea: c3 retq 411deb: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 0000000000411df0 : 411df0: 55 push %rbp 411df1: 48 89 e5 mov %rsp,%rbp 411df4: 8a 05 d6 e6 21 00 mov 0x21e6d6(%rip),%al # 6304d0 411dfa: 84 c0 test %al,%al 411dfc: 75 3e jne 411e3c 411dfe: c6 05 cb e6 21 00 01 movb $0x1,0x21e6cb(%rip) # 6304d0 411e05: 48 89 e0 mov %rsp,%rax 411e08: 48 8d 78 d0 lea -0x30(%rax),%rdi 411e0c: 48 89 fc mov %rdi,%rsp 411e0f: 48 c7 40 d0 01 00 00 movq $0x1,-0x30(%rax) 411e16: 00 411e17: 48 c7 40 d8 c8 04 63 movq $0x6304c8,-0x28(%rax) 411e1e: 00 411e1f: 48 c7 40 e0 40 01 63 movq $0x630140,-0x20(%rax) 411e26: 00 411e27: 48 c7 40 e8 20 04 63 movq $0x630420,-0x18(%rax) 411e2e: 00 411e2f: 48 c7 40 f0 b8 02 63 movq $0x6302b8,-0x10(%rax) 411e36: 00 411e37: e8 84 e2 ff ff callq 4100c0 <_d_dso_registry> 411e3c: 48 89 ec mov %rbp,%rsp 411e3f: 5d pop %rbp 411e40: c3 retq 411e41: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) 411e48: 00 00 00 411e4b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 0000000000411e50 <_D2rt8typeinfo10ti_idouble10TypeInfo_p8toStringMxFNaNbNeZAya>: 411e50: b8 07 00 00 00 mov $0x7,%eax 411e55: ba c3 ef 41 00 mov $0x41efc3,%edx 411e5a: c3 retq 411e5b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 0000000000411e60 : 411e60: 55 push %rbp 411e61: 48 89 e5 mov %rsp,%rbp 411e64: 8a 05 66 e6 21 00 mov 0x21e666(%rip),%al # 6304d0 411e6a: 84 c0 test %al,%al 411e6c: 75 3e jne 411eac 411e6e: c6 05 5b e6 21 00 01 movb $0x1,0x21e65b(%rip) # 6304d0 411e75: 48 89 e0 mov %rsp,%rax 411e78: 48 8d 78 d0 lea -0x30(%rax),%rdi 411e7c: 48 89 fc mov %rdi,%rsp 411e7f: 48 c7 40 d0 01 00 00 movq $0x1,-0x30(%rax) 411e86: 00 411e87: 48 c7 40 d8 c8 04 63 movq $0x6304c8,-0x28(%rax) 411e8e: 00 411e8f: 48 c7 40 e0 40 01 63 movq $0x630140,-0x20(%rax) 411e96: 00 411e97: 48 c7 40 e8 20 04 63 movq $0x630420,-0x18(%rax) 411e9e: 00 411e9f: 48 c7 40 f0 c0 02 63 movq $0x6302c0,-0x10(%rax) 411ea6: 00 411ea7: e8 14 e2 ff ff callq 4100c0 <_d_dso_registry> 411eac: 48 89 ec mov %rbp,%rsp 411eaf: 5d pop %rbp 411eb0: c3 retq 411eb1: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) 411eb8: 00 00 00 411ebb: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 0000000000411ec0 <_D2rt8typeinfo7ti_byte10TypeInfo_g8toStringMxFNaNbNeZAya>: 411ec0: b8 04 00 00 00 mov $0x4,%eax 411ec5: ba e4 f8 41 00 mov $0x41f8e4,%edx 411eca: c3 retq 411ecb: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 0000000000411ed0 <_D2rt8typeinfo7ti_byte10TypeInfo_g7getHashMxFNaNbNexPvZm>: 411ed0: 48 0f be 06 movsbq (%rsi),%rax 411ed4: c3 retq 411ed5: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) 411edc: 00 00 00 411edf: 90 nop 0000000000411ee0 <_D2rt8typeinfo7ti_byte10TypeInfo_g6equalsMxFNaNbNexPvxPvZb>: 411ee0: 8a 02 mov (%rdx),%al 411ee2: 3a 06 cmp (%rsi),%al 411ee4: 0f 94 c0 sete %al 411ee7: c3 retq 411ee8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 411eef: 00 0000000000411ef0 <_D2rt8typeinfo7ti_byte10TypeInfo_g7compareMxFNaNbNexPvxPvZi>: 411ef0: 0f be 02 movsbl (%rdx),%eax 411ef3: 0f be 0e movsbl (%rsi),%ecx 411ef6: 29 c8 sub %ecx,%eax 411ef8: c3 retq 411ef9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 0000000000411f00 <_D2rt8typeinfo7ti_byte10TypeInfo_g5tsizeMxFNaNbNdNeZm>: 411f00: b8 01 00 00 00 mov $0x1,%eax 411f05: c3 retq 411f06: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) 411f0d: 00 00 00 0000000000411f10 <_D2rt8typeinfo7ti_byte10TypeInfo_g4swapMxFNaNbNePvPvZv>: 411f10: 8a 02 mov (%rdx),%al 411f12: 8a 0e mov (%rsi),%cl 411f14: 88 0a mov %cl,(%rdx) 411f16: 88 06 mov %al,(%rsi) 411f18: c3 retq 411f19: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 0000000000411f20 : 411f20: 55 push %rbp 411f21: 48 89 e5 mov %rsp,%rbp 411f24: 8a 05 a6 e5 21 00 mov 0x21e5a6(%rip),%al # 6304d0 411f2a: 84 c0 test %al,%al 411f2c: 75 3e jne 411f6c 411f2e: c6 05 9b e5 21 00 01 movb $0x1,0x21e59b(%rip) # 6304d0 411f35: 48 89 e0 mov %rsp,%rax 411f38: 48 8d 78 d0 lea -0x30(%rax),%rdi 411f3c: 48 89 fc mov %rdi,%rsp 411f3f: 48 c7 40 d0 01 00 00 movq $0x1,-0x30(%rax) 411f46: 00 411f47: 48 c7 40 d8 c8 04 63 movq $0x6304c8,-0x28(%rax) 411f4e: 00 411f4f: 48 c7 40 e0 40 01 63 movq $0x630140,-0x20(%rax) 411f56: 00 411f57: 48 c7 40 e8 20 04 63 movq $0x630420,-0x18(%rax) 411f5e: 00 411f5f: 48 c7 40 f0 c8 02 63 movq $0x6302c8,-0x10(%rax) 411f66: 00 411f67: e8 54 e1 ff ff callq 4100c0 <_d_dso_registry> 411f6c: 48 89 ec mov %rbp,%rsp 411f6f: 5d pop %rbp 411f70: c3 retq 411f71: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) 411f78: 00 00 00 411f7b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 0000000000411f80 <_D2rt8typeinfo7ti_uint10TypeInfo_k8toStringMxFNaNbNeZAya>: 411f80: b8 04 00 00 00 mov $0x4,%eax 411f85: ba 43 f1 41 00 mov $0x41f143,%edx 411f8a: c3 retq 411f8b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 0000000000411f90 <_D2rt8typeinfo7ti_uint10TypeInfo_k7getHashMxFNaNbNexPvZm>: 411f90: 8b 06 mov (%rsi),%eax 411f92: c3 retq 411f93: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) 411f9a: 00 00 00 411f9d: 0f 1f 00 nopl (%rax) 0000000000411fa0 <_D2rt8typeinfo7ti_uint10TypeInfo_k6equalsMxFNaNbNexPvxPvZb>: 411fa0: 8b 02 mov (%rdx),%eax 411fa2: 3b 06 cmp (%rsi),%eax 411fa4: 0f 94 c0 sete %al 411fa7: c3 retq 411fa8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 411faf: 00 0000000000411fb0 <_D2rt8typeinfo7ti_uint10TypeInfo_k7compareMxFNaNbNexPvxPvZi>: 411fb0: 8b 02 mov (%rdx),%eax 411fb2: 8b 0e mov (%rsi),%ecx 411fb4: 39 c8 cmp %ecx,%eax 411fb6: 73 06 jae 411fbe <_D2rt8typeinfo7ti_uint10TypeInfo_k7compareMxFNaNbNexPvxPvZi+0xe> 411fb8: b8 ff ff ff ff mov $0xffffffff,%eax 411fbd: c3 retq 411fbe: 39 c1 cmp %eax,%ecx 411fc0: 19 c0 sbb %eax,%eax 411fc2: 83 e0 01 and $0x1,%eax 411fc5: c3 retq 411fc6: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) 411fcd: 00 00 00 0000000000411fd0 <_D2rt8typeinfo7ti_uint10TypeInfo_k5tsizeMxFNaNbNdNeZm>: 411fd0: b8 04 00 00 00 mov $0x4,%eax 411fd5: c3 retq 411fd6: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) 411fdd: 00 00 00 0000000000411fe0 <_D2rt8typeinfo7ti_uint10TypeInfo_k4swapMxFNaNbNePvPvZv>: 411fe0: 8b 02 mov (%rdx),%eax 411fe2: 8b 0e mov (%rsi),%ecx 411fe4: 89 0a mov %ecx,(%rdx) 411fe6: 89 06 mov %eax,(%rsi) 411fe8: c3 retq 411fe9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 0000000000411ff0 : 411ff0: 55 push %rbp 411ff1: 48 89 e5 mov %rsp,%rbp 411ff4: 8a 05 d6 e4 21 00 mov 0x21e4d6(%rip),%al # 6304d0 411ffa: 84 c0 test %al,%al 411ffc: 75 3e jne 41203c 411ffe: c6 05 cb e4 21 00 01 movb $0x1,0x21e4cb(%rip) # 6304d0 412005: 48 89 e0 mov %rsp,%rax 412008: 48 8d 78 d0 lea -0x30(%rax),%rdi 41200c: 48 89 fc mov %rdi,%rsp 41200f: 48 c7 40 d0 01 00 00 movq $0x1,-0x30(%rax) 412016: 00 412017: 48 c7 40 d8 c8 04 63 movq $0x6304c8,-0x28(%rax) 41201e: 00 41201f: 48 c7 40 e0 40 01 63 movq $0x630140,-0x20(%rax) 412026: 00 412027: 48 c7 40 e8 20 04 63 movq $0x630420,-0x18(%rax) 41202e: 00 41202f: 48 c7 40 f0 d0 02 63 movq $0x6302d0,-0x10(%rax) 412036: 00 412037: e8 84 e0 ff ff callq 4100c0 <_d_dso_registry> 41203c: 48 89 ec mov %rbp,%rsp 41203f: 5d pop %rbp 412040: c3 retq 412041: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) 412048: 00 00 00 41204b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 0000000000412050 <_D2rt8typeinfo9ti_Ashort11TypeInfo_As8opEqualsMFC6ObjectZb>: 412050: e9 7b 72 ff ff jmpq 4092d0 <_D6object8TypeInfo8opEqualsMFC6ObjectZb> 412055: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) 41205c: 00 00 00 41205f: 90 nop 0000000000412060 <_D2rt8typeinfo9ti_Ashort11TypeInfo_As8toStringMxFZAya>: 412060: b8 07 00 00 00 mov $0x7,%eax 412065: ba c5 f2 41 00 mov $0x41f2c5,%edx 41206a: c3 retq 41206b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 0000000000412070 <_D2rt8typeinfo9ti_Ashort11TypeInfo_As7getHashMxFNbNexPvZm>: 412070: 48 8b 06 mov (%rsi),%rax 412073: 48 8b 56 08 mov 0x8(%rsi),%rdx 412077: 48 01 c0 add %rax,%rax 41207a: 31 ff xor %edi,%edi 41207c: 48 89 c6 mov %rax,%rsi 41207f: e9 2c 15 00 00 jmpq 4135b0 <_D2rt4util4hash6hashOfFNaNbNePxvmmZm> 412084: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) 41208b: 00 00 00 41208e: 66 90 xchg %ax,%ax 0000000000412090 <_D2rt8typeinfo9ti_Ashort11TypeInfo_As6equalsMxFxPvxPvZb>: 412090: 50 push %rax 412091: 48 89 d0 mov %rdx,%rax 412094: 48 8b 10 mov (%rax),%rdx 412097: 48 3b 16 cmp (%rsi),%rdx 41209a: 75 17 jne 4120b3 <_D2rt8typeinfo9ti_Ashort11TypeInfo_As6equalsMxFxPvxPvZb+0x23> 41209c: 48 8b 78 08 mov 0x8(%rax),%rdi 4120a0: 48 8b 76 08 mov 0x8(%rsi),%rsi 4120a4: 48 01 d2 add %rdx,%rdx 4120a7: e8 74 fa fe ff callq 401b20 4120ac: 85 c0 test %eax,%eax 4120ae: 0f 94 c0 sete %al 4120b1: eb 02 jmp 4120b5 <_D2rt8typeinfo9ti_Ashort11TypeInfo_As6equalsMxFxPvxPvZb+0x25> 4120b3: 31 c0 xor %eax,%eax 4120b5: 5a pop %rdx 4120b6: c3 retq 4120b7: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) 4120be: 00 00 00000000004120c0 <_D2rt8typeinfo9ti_Ashort11TypeInfo_As7compareMxFxPvxPvZi>: 4120c0: 4c 8b 02 mov (%rdx),%r8 4120c3: 4c 8b 0e mov (%rsi),%r9 4120c6: 4d 39 c1 cmp %r8,%r9 4120c9: 4c 89 c1 mov %r8,%rcx 4120cc: 49 0f 42 c9 cmovb %r9,%rcx 4120d0: 31 ff xor %edi,%edi 4120d2: 48 85 c9 test %rcx,%rcx 4120d5: 74 1f je 4120f6 <_D2rt8typeinfo9ti_Ashort11TypeInfo_As7compareMxFxPvxPvZi+0x36> 4120d7: 4c 8b 52 08 mov 0x8(%rdx),%r10 4120db: 48 8b 76 08 mov 0x8(%rsi),%rsi 4120df: 90 nop 4120e0: 41 0f bf 04 7a movswl (%r10,%rdi,2),%eax 4120e5: 0f bf 14 7e movswl (%rsi,%rdi,2),%edx 4120e9: 66 39 d0 cmp %dx,%ax 4120ec: 75 1c jne 41210a <_D2rt8typeinfo9ti_Ashort11TypeInfo_As7compareMxFxPvxPvZi+0x4a> 4120ee: 48 ff c7 inc %rdi 4120f1: 48 39 cf cmp %rcx,%rdi 4120f4: 72 ea jb 4120e0 <_D2rt8typeinfo9ti_Ashort11TypeInfo_As7compareMxFxPvxPvZi+0x20> 4120f6: 4d 39 c8 cmp %r9,%r8 4120f9: 73 06 jae 412101 <_D2rt8typeinfo9ti_Ashort11TypeInfo_As7compareMxFxPvxPvZi+0x41> 4120fb: b8 ff ff ff ff mov $0xffffffff,%eax 412100: c3 retq 412101: 4d 39 c1 cmp %r8,%r9 412104: 19 c0 sbb %eax,%eax 412106: 83 e0 01 and $0x1,%eax 412109: c3 retq 41210a: 29 d0 sub %edx,%eax 41210c: c3 retq 41210d: 0f 1f 00 nopl (%rax) 0000000000412110 <_D2rt8typeinfo9ti_Ashort11TypeInfo_As4nextMNgFNaNbNdZNgC8TypeInfo>: 412110: b8 68 f4 41 00 mov $0x41f468,%eax 412115: c3 retq 412116: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) 41211d: 00 00 00 0000000000412120 <_D2rt8typeinfo9ti_Ashort11TypeInfo_At8toStringMxFZAya>: 412120: b8 08 00 00 00 mov $0x8,%eax 412125: ba c4 f2 41 00 mov $0x41f2c4,%edx 41212a: c3 retq 41212b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 0000000000412130 <_D2rt8typeinfo9ti_Ashort11TypeInfo_At7compareMxFxPvxPvZi>: 412130: 4c 8b 02 mov (%rdx),%r8 412133: 4c 8b 0e mov (%rsi),%r9 412136: 4d 39 c1 cmp %r8,%r9 412139: 4c 89 c1 mov %r8,%rcx 41213c: 49 0f 42 c9 cmovb %r9,%rcx 412140: 31 ff xor %edi,%edi 412142: 48 85 c9 test %rcx,%rcx 412145: 74 1f je 412166 <_D2rt8typeinfo9ti_Ashort11TypeInfo_At7compareMxFxPvxPvZi+0x36> 412147: 4c 8b 52 08 mov 0x8(%rdx),%r10 41214b: 48 8b 76 08 mov 0x8(%rsi),%rsi 41214f: 90 nop 412150: 41 0f b7 04 7a movzwl (%r10,%rdi,2),%eax 412155: 0f b7 14 7e movzwl (%rsi,%rdi,2),%edx 412159: 66 39 d0 cmp %dx,%ax 41215c: 75 1c jne 41217a <_D2rt8typeinfo9ti_Ashort11TypeInfo_At7compareMxFxPvxPvZi+0x4a> 41215e: 48 ff c7 inc %rdi 412161: 48 39 cf cmp %rcx,%rdi 412164: 72 ea jb 412150 <_D2rt8typeinfo9ti_Ashort11TypeInfo_At7compareMxFxPvxPvZi+0x20> 412166: 4d 39 c8 cmp %r9,%r8 412169: 73 06 jae 412171 <_D2rt8typeinfo9ti_Ashort11TypeInfo_At7compareMxFxPvxPvZi+0x41> 41216b: b8 ff ff ff ff mov $0xffffffff,%eax 412170: c3 retq 412171: 4d 39 c1 cmp %r8,%r9 412174: 19 c0 sbb %eax,%eax 412176: 83 e0 01 and $0x1,%eax 412179: c3 retq 41217a: 29 d0 sub %edx,%eax 41217c: c3 retq 41217d: 0f 1f 00 nopl (%rax) 0000000000412180 <_D2rt8typeinfo9ti_Ashort11TypeInfo_At4nextMNgFNaNbNdZNgC8TypeInfo>: 412180: b8 30 f8 41 00 mov $0x41f830,%eax 412185: c3 retq 412186: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) 41218d: 00 00 00 0000000000412190 <_D2rt8typeinfo9ti_Ashort11TypeInfo_Au8toStringMxFZAya>: 412190: b8 07 00 00 00 mov $0x7,%eax 412195: ba 94 f3 41 00 mov $0x41f394,%edx 41219a: c3 retq 41219b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 00000000004121a0 <_D2rt8typeinfo9ti_Ashort11TypeInfo_Au4nextMNgFNaNbNdZNgC8TypeInfo>: 4121a0: b8 f0 f5 41 00 mov $0x41f5f0,%eax 4121a5: c3 retq 4121a6: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) 4121ad: 00 00 00 00000000004121b0 : 4121b0: 55 push %rbp 4121b1: 48 89 e5 mov %rsp,%rbp 4121b4: 8a 05 16 e3 21 00 mov 0x21e316(%rip),%al # 6304d0 4121ba: 84 c0 test %al,%al 4121bc: 75 3e jne 4121fc 4121be: c6 05 0b e3 21 00 01 movb $0x1,0x21e30b(%rip) # 6304d0 4121c5: 48 89 e0 mov %rsp,%rax 4121c8: 48 8d 78 d0 lea -0x30(%rax),%rdi 4121cc: 48 89 fc mov %rdi,%rsp 4121cf: 48 c7 40 d0 01 00 00 movq $0x1,-0x30(%rax) 4121d6: 00 4121d7: 48 c7 40 d8 c8 04 63 movq $0x6304c8,-0x28(%rax) 4121de: 00 4121df: 48 c7 40 e0 40 01 63 movq $0x630140,-0x20(%rax) 4121e6: 00 4121e7: 48 c7 40 e8 20 04 63 movq $0x630420,-0x18(%rax) 4121ee: 00 4121ef: 48 c7 40 f0 d8 02 63 movq $0x6302d8,-0x10(%rax) 4121f6: 00 4121f7: e8 c4 de ff ff callq 4100c0 <_d_dso_registry> 4121fc: 48 89 ec mov %rbp,%rsp 4121ff: 5d pop %rbp 412200: c3 retq 412201: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) 412208: 00 00 00 41220b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 0000000000412210 <_D2rt8typeinfo8ti_short10TypeInfo_s8toStringMxFNaNbNeZAya>: 412210: b8 05 00 00 00 mov $0x5,%eax 412215: ba 24 f8 41 00 mov $0x41f824,%edx 41221a: c3 retq 41221b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 0000000000412220 <_D2rt8typeinfo8ti_short10TypeInfo_s7getHashMxFNaNbNexPvZm>: 412220: 48 0f bf 06 movswq (%rsi),%rax 412224: c3 retq 412225: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) 41222c: 00 00 00 41222f: 90 nop 0000000000412230 <_D2rt8typeinfo8ti_short10TypeInfo_s6equalsMxFNaNbNexPvxPvZb>: 412230: 66 8b 02 mov (%rdx),%ax 412233: 66 3b 06 cmp (%rsi),%ax 412236: 0f 94 c0 sete %al 412239: c3 retq 41223a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) 0000000000412240 <_D2rt8typeinfo8ti_short10TypeInfo_s7compareMxFNaNbNexPvxPvZi>: 412240: 0f bf 02 movswl (%rdx),%eax 412243: 0f bf 0e movswl (%rsi),%ecx 412246: 29 c8 sub %ecx,%eax 412248: c3 retq 412249: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 0000000000412250 <_D2rt8typeinfo8ti_short10TypeInfo_s5tsizeMxFNaNbNdNeZm>: 412250: b8 02 00 00 00 mov $0x2,%eax 412255: c3 retq 412256: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) 41225d: 00 00 00 0000000000412260 <_D2rt8typeinfo8ti_short10TypeInfo_s4swapMxFNaNbNePvPvZv>: 412260: 66 8b 02 mov (%rdx),%ax 412263: 66 8b 0e mov (%rsi),%cx 412266: 66 89 0a mov %cx,(%rdx) 412269: 66 89 06 mov %ax,(%rsi) 41226c: c3 retq 41226d: 0f 1f 00 nopl (%rax) 0000000000412270 : 412270: 55 push %rbp 412271: 48 89 e5 mov %rsp,%rbp 412274: 8a 05 56 e2 21 00 mov 0x21e256(%rip),%al # 6304d0 41227a: 84 c0 test %al,%al 41227c: 75 3e jne 4122bc 41227e: c6 05 4b e2 21 00 01 movb $0x1,0x21e24b(%rip) # 6304d0 412285: 48 89 e0 mov %rsp,%rax 412288: 48 8d 78 d0 lea -0x30(%rax),%rdi 41228c: 48 89 fc mov %rdi,%rsp 41228f: 48 c7 40 d0 01 00 00 movq $0x1,-0x30(%rax) 412296: 00 412297: 48 c7 40 d8 c8 04 63 movq $0x6304c8,-0x28(%rax) 41229e: 00 41229f: 48 c7 40 e0 40 01 63 movq $0x630140,-0x20(%rax) 4122a6: 00 4122a7: 48 c7 40 e8 20 04 63 movq $0x630420,-0x18(%rax) 4122ae: 00 4122af: 48 c7 40 f0 e0 02 63 movq $0x6302e0,-0x10(%rax) 4122b6: 00 4122b7: e8 04 de ff ff callq 4100c0 <_d_dso_registry> 4122bc: 48 89 ec mov %rbp,%rsp 4122bf: 5d pop %rbp 4122c0: c3 retq 4122c1: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) 4122c8: 00 00 00 4122cb: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 00000000004122d0 <_D2rt8typeinfo7ti_real10TypeInfo_e8toStringMxFNaNbNeZAya>: 4122d0: b8 04 00 00 00 mov $0x4,%eax 4122d5: ba a4 f6 41 00 mov $0x41f6a4,%edx 4122da: c3 retq 4122db: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 00000000004122e0 <_D2rt8typeinfo7ti_real10TypeInfo_e7getHashMxFNaNbNexPvZm>: 4122e0: 48 89 f0 mov %rsi,%rax 4122e3: 31 ff xor %edi,%edi 4122e5: be 10 00 00 00 mov $0x10,%esi 4122ea: 48 89 c2 mov %rax,%rdx 4122ed: e9 be 12 00 00 jmpq 4135b0 <_D2rt4util4hash6hashOfFNaNbNePxvmmZm> 4122f2: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) 4122f9: 00 00 00 4122fc: 0f 1f 40 00 nopl 0x0(%rax) 0000000000412300 <_D2rt8typeinfo7ti_real10TypeInfo_e6equalsMxFNaNbNexPvxPvZb>: 412300: db 2a fldt (%rdx) 412302: db 2e fldt (%rsi) 412304: d9 c9 fxch %st(1) 412306: df e9 fucomip %st(1),%st 412308: dd d8 fstp %st(0) 41230a: 0f 9b c1 setnp %cl 41230d: 0f 94 c0 sete %al 412310: 20 c8 and %cl,%al 412312: c3 retq 412313: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) 41231a: 00 00 00 41231d: 0f 1f 00 nopl (%rax) 0000000000412320 <_D2rt8typeinfo7ti_real10TypeInfo_e7compareMxFNaNbNexPvxPvZi>: 412320: db 2a fldt (%rdx) 412322: db e8 fucomi %st(0),%st 412324: db 2e fldt (%rsi) 412326: 7a 2a jp 412352 <_D2rt8typeinfo7ti_real10TypeInfo_e7compareMxFNaNbNexPvxPvZi+0x32> 412328: b8 01 00 00 00 mov $0x1,%eax 41232d: db e8 fucomi %st(0),%st 41232f: d9 c9 fxch %st(1) 412331: 7a 38 jp 41236b <_D2rt8typeinfo7ti_real10TypeInfo_e7compareMxFNaNbNexPvxPvZi+0x4b> 412333: 31 c0 xor %eax,%eax 412335: db e9 fucomi %st(1),%st 412337: 75 04 jne 41233d <_D2rt8typeinfo7ti_real10TypeInfo_e7compareMxFNaNbNexPvxPvZi+0x1d> 412339: 7b 30 jnp 41236b <_D2rt8typeinfo7ti_real10TypeInfo_e7compareMxFNaNbNexPvxPvZi+0x4b> 41233b: eb 00 jmp 41233d <_D2rt8typeinfo7ti_real10TypeInfo_e7compareMxFNaNbNexPvxPvZi+0x1d> 41233d: d9 c9 fxch %st(1) 41233f: df e9 fucomip %st(1),%st 412341: dd d8 fstp %st(0) 412343: b9 ff ff ff ff mov $0xffffffff,%ecx 412348: b8 01 00 00 00 mov $0x1,%eax 41234d: 0f 47 c1 cmova %ecx,%eax 412350: eb 15 jmp 412367 <_D2rt8typeinfo7ti_real10TypeInfo_e7compareMxFNaNbNexPvxPvZi+0x47> 412352: dd d9 fstp %st(1) 412354: 31 c0 xor %eax,%eax 412356: df e8 fucomip %st(0),%st 412358: d9 ee fldz 41235a: d9 ee fldz 41235c: 7a 0d jp 41236b <_D2rt8typeinfo7ti_real10TypeInfo_e7compareMxFNaNbNexPvxPvZi+0x4b> 41235e: dd d9 fstp %st(1) 412360: dd d8 fstp %st(0) 412362: b8 ff ff ff ff mov $0xffffffff,%eax 412367: d9 ee fldz 412369: d9 ee fldz 41236b: dd d9 fstp %st(1) 41236d: dd d8 fstp %st(0) 41236f: c3 retq 0000000000412370 <_D2rt8typeinfo7ti_real10TypeInfo_e5tsizeMxFNaNbNdNeZm>: 412370: b8 10 00 00 00 mov $0x10,%eax 412375: c3 retq 412376: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) 41237d: 00 00 00 0000000000412380 <_D2rt8typeinfo7ti_real10TypeInfo_e4swapMxFNaNbNePvPvZv>: 412380: db 2a fldt (%rdx) 412382: db 2e fldt (%rsi) 412384: db 3a fstpt (%rdx) 412386: db 3e fstpt (%rsi) 412388: c3 retq 412389: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 0000000000412390 <_D2rt8typeinfo7ti_real10TypeInfo_e4initMxFNaNbNeZAxv>: 412390: b8 10 00 00 00 mov $0x10,%eax 412395: ba 90 e8 62 00 mov $0x62e890,%edx 41239a: c3 retq 41239b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 00000000004123a0 <_D2rt8typeinfo7ti_real10TypeInfo_e6talignMxFNaNbNdNeZm>: 4123a0: b8 10 00 00 00 mov $0x10,%eax 4123a5: c3 retq 4123a6: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) 4123ad: 00 00 00 00000000004123b0 : 4123b0: 55 push %rbp 4123b1: 48 89 e5 mov %rsp,%rbp 4123b4: 8a 05 16 e1 21 00 mov 0x21e116(%rip),%al # 6304d0 4123ba: 84 c0 test %al,%al 4123bc: 75 3e jne 4123fc 4123be: c6 05 0b e1 21 00 01 movb $0x1,0x21e10b(%rip) # 6304d0 4123c5: 48 89 e0 mov %rsp,%rax 4123c8: 48 8d 78 d0 lea -0x30(%rax),%rdi 4123cc: 48 89 fc mov %rdi,%rsp 4123cf: 48 c7 40 d0 01 00 00 movq $0x1,-0x30(%rax) 4123d6: 00 4123d7: 48 c7 40 d8 c8 04 63 movq $0x6304c8,-0x28(%rax) 4123de: 00 4123df: 48 c7 40 e0 40 01 63 movq $0x630140,-0x20(%rax) 4123e6: 00 4123e7: 48 c7 40 e8 20 04 63 movq $0x630420,-0x18(%rax) 4123ee: 00 4123ef: 48 c7 40 f0 e8 02 63 movq $0x6302e8,-0x10(%rax) 4123f6: 00 4123f7: e8 c4 dc ff ff callq 4100c0 <_d_dso_registry> 4123fc: 48 89 ec mov %rbp,%rsp 4123ff: 5d pop %rbp 412400: c3 retq 412401: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) 412408: 00 00 00 41240b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 0000000000412410 <_D2rt8typeinfo8ti_wchar10TypeInfo_u8toStringMxFNaNbNeZAya>: 412410: b8 05 00 00 00 mov $0x5,%eax 412415: ba e3 f5 41 00 mov $0x41f5e3,%edx 41241a: c3 retq 41241b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 0000000000412420 <_D2rt8typeinfo8ti_wchar10TypeInfo_u7getHashMxFNaNbNexPvZm>: 412420: 0f b7 06 movzwl (%rsi),%eax 412423: c3 retq 412424: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) 41242b: 00 00 00 41242e: 66 90 xchg %ax,%ax 0000000000412430 <_D2rt8typeinfo8ti_wchar10TypeInfo_u6equalsMxFNaNbNexPvxPvZb>: 412430: 66 8b 02 mov (%rdx),%ax 412433: 66 3b 06 cmp (%rsi),%ax 412436: 0f 94 c0 sete %al 412439: c3 retq 41243a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) 0000000000412440 <_D2rt8typeinfo8ti_wchar10TypeInfo_u7compareMxFNaNbNexPvxPvZi>: 412440: 0f b7 02 movzwl (%rdx),%eax 412443: 0f b7 0e movzwl (%rsi),%ecx 412446: 29 c8 sub %ecx,%eax 412448: c3 retq 412449: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 0000000000412450 <_D2rt8typeinfo8ti_wchar10TypeInfo_u5tsizeMxFNaNbNdNeZm>: 412450: b8 02 00 00 00 mov $0x2,%eax 412455: c3 retq 412456: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) 41245d: 00 00 00 0000000000412460 <_D2rt8typeinfo8ti_wchar10TypeInfo_u4swapMxFNaNbNePvPvZv>: 412460: 66 8b 02 mov (%rdx),%ax 412463: 66 8b 0e mov (%rsi),%cx 412466: 66 89 0a mov %cx,(%rdx) 412469: 66 89 06 mov %ax,(%rsi) 41246c: c3 retq 41246d: 0f 1f 00 nopl (%rax) 0000000000412470 <_D2rt8typeinfo8ti_wchar10TypeInfo_u4initMxFNaNbNeZAxv>: 412470: b8 02 00 00 00 mov $0x2,%eax 412475: ba 70 e9 62 00 mov $0x62e970,%edx 41247a: c3 retq 41247b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 0000000000412480 : 412480: 55 push %rbp 412481: 48 89 e5 mov %rsp,%rbp 412484: 8a 05 46 e0 21 00 mov 0x21e046(%rip),%al # 6304d0 41248a: 84 c0 test %al,%al 41248c: 75 3e jne 4124cc 41248e: c6 05 3b e0 21 00 01 movb $0x1,0x21e03b(%rip) # 6304d0 412495: 48 89 e0 mov %rsp,%rax 412498: 48 8d 78 d0 lea -0x30(%rax),%rdi 41249c: 48 89 fc mov %rdi,%rsp 41249f: 48 c7 40 d0 01 00 00 movq $0x1,-0x30(%rax) 4124a6: 00 4124a7: 48 c7 40 d8 c8 04 63 movq $0x6304c8,-0x28(%rax) 4124ae: 00 4124af: 48 c7 40 e0 40 01 63 movq $0x630140,-0x20(%rax) 4124b6: 00 4124b7: 48 c7 40 e8 20 04 63 movq $0x630420,-0x18(%rax) 4124be: 00 4124bf: 48 c7 40 f0 f0 02 63 movq $0x6302f0,-0x10(%rax) 4124c6: 00 4124c7: e8 f4 db ff ff callq 4100c0 <_d_dso_registry> 4124cc: 48 89 ec mov %rbp,%rsp 4124cf: 5d pop %rbp 4124d0: c3 retq 4124d1: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) 4124d8: 00 00 00 4124db: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 00000000004124e0 <_D2rt8typeinfo8ti_creal10TypeInfo_c8toStringMxFNaNbNeZAya>: 4124e0: b8 05 00 00 00 mov $0x5,%eax 4124e5: ba a3 f6 41 00 mov $0x41f6a3,%edx 4124ea: c3 retq 4124eb: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 00000000004124f0 <_D2rt8typeinfo8ti_creal10TypeInfo_c7getHashMxFNaNbNexPvZm>: 4124f0: 48 89 f0 mov %rsi,%rax 4124f3: 31 ff xor %edi,%edi 4124f5: be 20 00 00 00 mov $0x20,%esi 4124fa: 48 89 c2 mov %rax,%rdx 4124fd: e9 ae 10 00 00 jmpq 4135b0 <_D2rt4util4hash6hashOfFNaNbNePxvmmZm> 412502: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) 412509: 00 00 00 41250c: 0f 1f 40 00 nopl 0x0(%rax) 0000000000412510 <_D2rt8typeinfo8ti_creal10TypeInfo_c6equalsMxFNaNbNexPvxPvZb>: 412510: db 6a 10 fldt 0x10(%rdx) 412513: db 2a fldt (%rdx) 412515: db 2e fldt (%rsi) 412517: d9 c9 fxch %st(1) 412519: df e9 fucomip %st(1),%st 41251b: dd d8 fstp %st(0) 41251d: db 6e 10 fldt 0x10(%rsi) 412520: 0f 9b c0 setnp %al 412523: 0f 94 c1 sete %cl 412526: 20 c1 and %al,%cl 412528: d9 c9 fxch %st(1) 41252a: df e9 fucomip %st(1),%st 41252c: dd d8 fstp %st(0) 41252e: 0f 9b c2 setnp %dl 412531: 0f 94 c0 sete %al 412534: 20 d0 and %dl,%al 412536: 20 c8 and %cl,%al 412538: c3 retq 412539: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 0000000000412540 <_D2rt8typeinfo8ti_creal10TypeInfo_c7compareMxFNaNbNexPvxPvZi>: 412540: db 6a 10 fldt 0x10(%rdx) 412543: db 2a fldt (%rdx) 412545: db 6e 10 fldt 0x10(%rsi) 412548: db 2e fldt (%rsi) 41254a: db ea fucomi %st(2),%st 41254c: b8 ff ff ff ff mov $0xffffffff,%eax 412551: 76 0a jbe 41255d <_D2rt8typeinfo8ti_creal10TypeInfo_c7compareMxFNaNbNexPvxPvZi+0x1d> 412553: dd db fstp %st(3) 412555: dd d8 fstp %st(0) 412557: dd d8 fstp %st(0) 412559: dd d8 fstp %st(0) 41255b: eb 22 jmp 41257f <_D2rt8typeinfo8ti_creal10TypeInfo_c7compareMxFNaNbNexPvxPvZi+0x3f> 41255d: b8 01 00 00 00 mov $0x1,%eax 412562: d9 ca fxch %st(2) 412564: df ea fucomip %st(2),%st 412566: dd d9 fstp %st(1) 412568: 77 19 ja 412583 <_D2rt8typeinfo8ti_creal10TypeInfo_c7compareMxFNaNbNexPvxPvZi+0x43> 41256a: db e9 fucomi %st(1),%st 41256c: b8 ff ff ff ff mov $0xffffffff,%eax 412571: 77 10 ja 412583 <_D2rt8typeinfo8ti_creal10TypeInfo_c7compareMxFNaNbNexPvxPvZi+0x43> 412573: d9 c9 fxch %st(1) 412575: df e9 fucomip %st(1),%st 412577: dd d8 fstp %st(0) 412579: 0f 97 c0 seta %al 41257c: 0f b6 c0 movzbl %al,%eax 41257f: d9 ee fldz 412581: d9 ee fldz 412583: dd d9 fstp %st(1) 412585: dd d8 fstp %st(0) 412587: c3 retq 412588: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 41258f: 00 0000000000412590 <_D2rt8typeinfo8ti_creal10TypeInfo_c5tsizeMxFNaNbNdNeZm>: 412590: b8 20 00 00 00 mov $0x20,%eax 412595: c3 retq 412596: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) 41259d: 00 00 00 00000000004125a0 <_D2rt8typeinfo8ti_creal10TypeInfo_c4swapMxFNaNbNePvPvZv>: 4125a0: db 2a fldt (%rdx) 4125a2: db 6a 10 fldt 0x10(%rdx) 4125a5: db 2e fldt (%rsi) 4125a7: db 6e 10 fldt 0x10(%rsi) 4125aa: db 7a 10 fstpt 0x10(%rdx) 4125ad: db 3a fstpt (%rdx) 4125af: db 7e 10 fstpt 0x10(%rsi) 4125b2: db 3e fstpt (%rsi) 4125b4: c3 retq 4125b5: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) 4125bc: 00 00 00 4125bf: 90 nop 00000000004125c0 <_D2rt8typeinfo8ti_creal10TypeInfo_c4initMxFNaNbNeZAxv>: 4125c0: b8 20 00 00 00 mov $0x20,%eax 4125c5: ba 50 ea 62 00 mov $0x62ea50,%edx 4125ca: c3 retq 4125cb: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 00000000004125d0 <_D2rt8typeinfo8ti_creal10TypeInfo_c6talignMxFNaNbNdNeZm>: 4125d0: b8 10 00 00 00 mov $0x10,%eax 4125d5: c3 retq 4125d6: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) 4125dd: 00 00 00 00000000004125e0 <_D2rt8typeinfo8ti_creal10TypeInfo_c8argTypesMxFNaNbNeJC8TypeInfoJC8TypeInfoZi>: 4125e0: 48 c7 02 28 f5 41 00 movq $0x41f528,(%rdx) 4125e7: 48 c7 06 28 f5 41 00 movq $0x41f528,(%rsi) 4125ee: 31 c0 xor %eax,%eax 4125f0: c3 retq 4125f1: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) 4125f8: 00 00 00 4125fb: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 0000000000412600 : 412600: 55 push %rbp 412601: 48 89 e5 mov %rsp,%rbp 412604: 8a 05 c6 de 21 00 mov 0x21dec6(%rip),%al # 6304d0 41260a: 84 c0 test %al,%al 41260c: 75 3e jne 41264c 41260e: c6 05 bb de 21 00 01 movb $0x1,0x21debb(%rip) # 6304d0 412615: 48 89 e0 mov %rsp,%rax 412618: 48 8d 78 d0 lea -0x30(%rax),%rdi 41261c: 48 89 fc mov %rdi,%rsp 41261f: 48 c7 40 d0 01 00 00 movq $0x1,-0x30(%rax) 412626: 00 412627: 48 c7 40 d8 c8 04 63 movq $0x6304c8,-0x28(%rax) 41262e: 00 41262f: 48 c7 40 e0 40 01 63 movq $0x630140,-0x20(%rax) 412636: 00 412637: 48 c7 40 e8 20 04 63 movq $0x630420,-0x18(%rax) 41263e: 00 41263f: 48 c7 40 f0 f8 02 63 movq $0x6302f8,-0x10(%rax) 412646: 00 412647: e8 74 da ff ff callq 4100c0 <_d_dso_registry> 41264c: 48 89 ec mov %rbp,%rsp 41264f: 5d pop %rbp 412650: c3 retq 412651: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) 412658: 00 00 00 41265b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 0000000000412660 <_D2rt8typeinfo7ti_char10TypeInfo_a8toStringMxFNaNbNeZAya>: 412660: b8 04 00 00 00 mov $0x4,%eax 412665: ba f5 fe 41 00 mov $0x41fef5,%edx 41266a: c3 retq 41266b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 0000000000412670 <_D2rt8typeinfo7ti_char10TypeInfo_a7getHashMxFNaNbNexPvZm>: 412670: 0f b6 06 movzbl (%rsi),%eax 412673: c3 retq 412674: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) 41267b: 00 00 00 41267e: 66 90 xchg %ax,%ax 0000000000412680 <_D2rt8typeinfo7ti_char10TypeInfo_a6equalsMxFNaNbNexPvxPvZb>: 412680: 8a 02 mov (%rdx),%al 412682: 3a 06 cmp (%rsi),%al 412684: 0f 94 c0 sete %al 412687: c3 retq 412688: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 41268f: 00 0000000000412690 <_D2rt8typeinfo7ti_char10TypeInfo_a7compareMxFNaNbNexPvxPvZi>: 412690: 0f b6 02 movzbl (%rdx),%eax 412693: 0f b6 0e movzbl (%rsi),%ecx 412696: 29 c8 sub %ecx,%eax 412698: c3 retq 412699: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 00000000004126a0 <_D2rt8typeinfo7ti_char10TypeInfo_a5tsizeMxFNaNbNdNeZm>: 4126a0: b8 01 00 00 00 mov $0x1,%eax 4126a5: c3 retq 4126a6: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) 4126ad: 00 00 00 00000000004126b0 <_D2rt8typeinfo7ti_char10TypeInfo_a4swapMxFNaNbNePvPvZv>: 4126b0: 8a 02 mov (%rdx),%al 4126b2: 8a 0e mov (%rsi),%cl 4126b4: 88 0a mov %cl,(%rdx) 4126b6: 88 06 mov %al,(%rsi) 4126b8: c3 retq 4126b9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 00000000004126c0 <_D2rt8typeinfo7ti_char10TypeInfo_a4initMxFNaNbNeZAxv>: 4126c0: b8 01 00 00 00 mov $0x1,%eax 4126c5: ba 40 eb 62 00 mov $0x62eb40,%edx 4126ca: c3 retq 4126cb: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 00000000004126d0 : 4126d0: 55 push %rbp 4126d1: 48 89 e5 mov %rsp,%rbp 4126d4: 8a 05 f6 dd 21 00 mov 0x21ddf6(%rip),%al # 6304d0 4126da: 84 c0 test %al,%al 4126dc: 75 3e jne 41271c 4126de: c6 05 eb dd 21 00 01 movb $0x1,0x21ddeb(%rip) # 6304d0 4126e5: 48 89 e0 mov %rsp,%rax 4126e8: 48 8d 78 d0 lea -0x30(%rax),%rdi 4126ec: 48 89 fc mov %rdi,%rsp 4126ef: 48 c7 40 d0 01 00 00 movq $0x1,-0x30(%rax) 4126f6: 00 4126f7: 48 c7 40 d8 c8 04 63 movq $0x6304c8,-0x28(%rax) 4126fe: 00 4126ff: 48 c7 40 e0 40 01 63 movq $0x630140,-0x20(%rax) 412706: 00 412707: 48 c7 40 e8 20 04 63 movq $0x630420,-0x18(%rax) 41270e: 00 41270f: 48 c7 40 f0 00 03 63 movq $0x630300,-0x10(%rax) 412716: 00 412717: e8 a4 d9 ff ff callq 4100c0 <_d_dso_registry> 41271c: 48 89 ec mov %rbp,%rsp 41271f: 5d pop %rbp 412720: c3 retq 412721: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) 412728: 00 00 00 41272b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 0000000000412730 <_D2rt8typeinfo9ti_ushort10TypeInfo_t8toStringMxFNaNbNeZAya>: 412730: b8 06 00 00 00 mov $0x6,%eax 412735: ba 23 f8 41 00 mov $0x41f823,%edx 41273a: c3 retq 41273b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 0000000000412740 <_D2rt8typeinfo9ti_ushort10TypeInfo_t7getHashMxFNaNbNexPvZm>: 412740: 0f b7 06 movzwl (%rsi),%eax 412743: c3 retq 412744: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) 41274b: 00 00 00 41274e: 66 90 xchg %ax,%ax 0000000000412750 <_D2rt8typeinfo9ti_ushort10TypeInfo_t6equalsMxFNaNbNexPvxPvZb>: 412750: 66 8b 02 mov (%rdx),%ax 412753: 66 3b 06 cmp (%rsi),%ax 412756: 0f 94 c0 sete %al 412759: c3 retq 41275a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) 0000000000412760 <_D2rt8typeinfo9ti_ushort10TypeInfo_t7compareMxFNaNbNexPvxPvZi>: 412760: 0f b7 02 movzwl (%rdx),%eax 412763: 0f b7 0e movzwl (%rsi),%ecx 412766: 29 c8 sub %ecx,%eax 412768: c3 retq 412769: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 0000000000412770 <_D2rt8typeinfo9ti_ushort10TypeInfo_t5tsizeMxFNaNbNdNeZm>: 412770: b8 02 00 00 00 mov $0x2,%eax 412775: c3 retq 412776: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) 41277d: 00 00 00 0000000000412780 <_D2rt8typeinfo9ti_ushort10TypeInfo_t4swapMxFNaNbNePvPvZv>: 412780: 66 8b 02 mov (%rdx),%ax 412783: 66 8b 0e mov (%rsi),%cx 412786: 66 89 0a mov %cx,(%rdx) 412789: 66 89 06 mov %ax,(%rsi) 41278c: c3 retq 41278d: 0f 1f 00 nopl (%rax) 0000000000412790 : 412790: 55 push %rbp 412791: 48 89 e5 mov %rsp,%rbp 412794: 8a 05 36 dd 21 00 mov 0x21dd36(%rip),%al # 6304d0 41279a: 84 c0 test %al,%al 41279c: 75 3e jne 4127dc 41279e: c6 05 2b dd 21 00 01 movb $0x1,0x21dd2b(%rip) # 6304d0 4127a5: 48 89 e0 mov %rsp,%rax 4127a8: 48 8d 78 d0 lea -0x30(%rax),%rdi 4127ac: 48 89 fc mov %rdi,%rsp 4127af: 48 c7 40 d0 01 00 00 movq $0x1,-0x30(%rax) 4127b6: 00 4127b7: 48 c7 40 d8 c8 04 63 movq $0x6304c8,-0x28(%rax) 4127be: 00 4127bf: 48 c7 40 e0 40 01 63 movq $0x630140,-0x20(%rax) 4127c6: 00 4127c7: 48 c7 40 e8 20 04 63 movq $0x630420,-0x18(%rax) 4127ce: 00 4127cf: 48 c7 40 f0 08 03 63 movq $0x630308,-0x10(%rax) 4127d6: 00 4127d7: e8 e4 d8 ff ff callq 4100c0 <_d_dso_registry> 4127dc: 48 89 ec mov %rbp,%rsp 4127df: 5d pop %rbp 4127e0: c3 retq 4127e1: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) 4127e8: 00 00 00 4127eb: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 00000000004127f0 <_D2rt8typeinfo8ti_ubyte10TypeInfo_h8toStringMxFNaNbNeZAya>: 4127f0: b8 05 00 00 00 mov $0x5,%eax 4127f5: ba e3 f8 41 00 mov $0x41f8e3,%edx 4127fa: c3 retq 4127fb: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 0000000000412800 <_D2rt8typeinfo8ti_ubyte10TypeInfo_h7getHashMxFNaNbNexPvZm>: 412800: 0f b6 06 movzbl (%rsi),%eax 412803: c3 retq 412804: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) 41280b: 00 00 00 41280e: 66 90 xchg %ax,%ax 0000000000412810 <_D2rt8typeinfo8ti_ubyte10TypeInfo_h6equalsMxFNaNbNexPvxPvZb>: 412810: 8a 02 mov (%rdx),%al 412812: 3a 06 cmp (%rsi),%al 412814: 0f 94 c0 sete %al 412817: c3 retq 412818: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 41281f: 00 0000000000412820 <_D2rt8typeinfo8ti_ubyte10TypeInfo_h7compareMxFNaNbNexPvxPvZi>: 412820: 0f b6 02 movzbl (%rdx),%eax 412823: 0f b6 0e movzbl (%rsi),%ecx 412826: 29 c8 sub %ecx,%eax 412828: c3 retq 412829: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 0000000000412830 <_D2rt8typeinfo8ti_ubyte10TypeInfo_h5tsizeMxFNaNbNdNeZm>: 412830: b8 01 00 00 00 mov $0x1,%eax 412835: c3 retq 412836: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) 41283d: 00 00 00 0000000000412840 <_D2rt8typeinfo8ti_ubyte10TypeInfo_h4swapMxFNaNbNePvPvZv>: 412840: 8a 02 mov (%rdx),%al 412842: 8a 0e mov (%rsi),%cl 412844: 88 0a mov %cl,(%rdx) 412846: 88 06 mov %al,(%rsi) 412848: c3 retq 412849: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 0000000000412850 <_D2rt8typeinfo8ti_ubyte10TypeInfo_b8toStringMxFNaNbNeZAya>: 412850: b8 04 00 00 00 mov $0x4,%eax 412855: ba a3 f9 41 00 mov $0x41f9a3,%edx 41285a: c3 retq 41285b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 0000000000412860 : 412860: 55 push %rbp 412861: 48 89 e5 mov %rsp,%rbp 412864: 8a 05 66 dc 21 00 mov 0x21dc66(%rip),%al # 6304d0 41286a: 84 c0 test %al,%al 41286c: 75 3e jne 4128ac 41286e: c6 05 5b dc 21 00 01 movb $0x1,0x21dc5b(%rip) # 6304d0 412875: 48 89 e0 mov %rsp,%rax 412878: 48 8d 78 d0 lea -0x30(%rax),%rdi 41287c: 48 89 fc mov %rdi,%rsp 41287f: 48 c7 40 d0 01 00 00 movq $0x1,-0x30(%rax) 412886: 00 412887: 48 c7 40 d8 c8 04 63 movq $0x6304c8,-0x28(%rax) 41288e: 00 41288f: 48 c7 40 e0 40 01 63 movq $0x630140,-0x20(%rax) 412896: 00 412897: 48 c7 40 e8 20 04 63 movq $0x630420,-0x18(%rax) 41289e: 00 41289f: 48 c7 40 f0 10 03 63 movq $0x630310,-0x10(%rax) 4128a6: 00 4128a7: e8 14 d8 ff ff callq 4100c0 <_d_dso_registry> 4128ac: 48 89 ec mov %rbp,%rsp 4128af: 5d pop %rbp 4128b0: c3 retq 4128b1: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) 4128b8: 00 00 00 4128bb: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 00000000004128c0 <_D2rt8typeinfo8ti_ulong10TypeInfo_m8toStringMxFNaNbNeZAya>: 4128c0: b8 05 00 00 00 mov $0x5,%eax 4128c5: ba 63 fa 41 00 mov $0x41fa63,%edx 4128ca: c3 retq 4128cb: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 00000000004128d0 <_D2rt8typeinfo8ti_ulong10TypeInfo_m7getHashMxFNaNbNexPvZm>: 4128d0: 48 89 f0 mov %rsi,%rax 4128d3: 31 ff xor %edi,%edi 4128d5: be 08 00 00 00 mov $0x8,%esi 4128da: 48 89 c2 mov %rax,%rdx 4128dd: e9 ce 0c 00 00 jmpq 4135b0 <_D2rt4util4hash6hashOfFNaNbNePxvmmZm> 4128e2: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) 4128e9: 00 00 00 4128ec: 0f 1f 40 00 nopl 0x0(%rax) 00000000004128f0 <_D2rt8typeinfo8ti_ulong10TypeInfo_m6equalsMxFNaNbNexPvxPvZb>: 4128f0: 48 8b 02 mov (%rdx),%rax 4128f3: 48 3b 06 cmp (%rsi),%rax 4128f6: 0f 94 c0 sete %al 4128f9: c3 retq 4128fa: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) 0000000000412900 <_D2rt8typeinfo8ti_ulong10TypeInfo_m7compareMxFNaNbNexPvxPvZi>: 412900: 48 8b 02 mov (%rdx),%rax 412903: 48 8b 0e mov (%rsi),%rcx 412906: 48 39 c8 cmp %rcx,%rax 412909: 73 06 jae 412911 <_D2rt8typeinfo8ti_ulong10TypeInfo_m7compareMxFNaNbNexPvxPvZi+0x11> 41290b: b8 ff ff ff ff mov $0xffffffff,%eax 412910: c3 retq 412911: 48 39 c1 cmp %rax,%rcx 412914: 19 c0 sbb %eax,%eax 412916: 83 e0 01 and $0x1,%eax 412919: c3 retq 41291a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) 0000000000412920 <_D2rt8typeinfo8ti_ulong10TypeInfo_m5tsizeMxFNaNbNdNeZm>: 412920: b8 08 00 00 00 mov $0x8,%eax 412925: c3 retq 412926: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) 41292d: 00 00 00 0000000000412930 <_D2rt8typeinfo8ti_ulong10TypeInfo_m4swapMxFNaNbNePvPvZv>: 412930: 48 8b 02 mov (%rdx),%rax 412933: 48 8b 0e mov (%rsi),%rcx 412936: 48 89 0a mov %rcx,(%rdx) 412939: 48 89 06 mov %rax,(%rsi) 41293c: c3 retq 41293d: 0f 1f 00 nopl (%rax) 0000000000412940 <_D2rt8typeinfo8ti_ulong10TypeInfo_m6talignMxFNaNbNdNeZm>: 412940: b8 08 00 00 00 mov $0x8,%eax 412945: c3 retq 412946: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) 41294d: 00 00 00 0000000000412950 : 412950: 55 push %rbp 412951: 48 89 e5 mov %rsp,%rbp 412954: 8a 05 76 db 21 00 mov 0x21db76(%rip),%al # 6304d0 41295a: 84 c0 test %al,%al 41295c: 75 3e jne 41299c 41295e: c6 05 6b db 21 00 01 movb $0x1,0x21db6b(%rip) # 6304d0 412965: 48 89 e0 mov %rsp,%rax 412968: 48 8d 78 d0 lea -0x30(%rax),%rdi 41296c: 48 89 fc mov %rdi,%rsp 41296f: 48 c7 40 d0 01 00 00 movq $0x1,-0x30(%rax) 412976: 00 412977: 48 c7 40 d8 c8 04 63 movq $0x6304c8,-0x28(%rax) 41297e: 00 41297f: 48 c7 40 e0 40 01 63 movq $0x630140,-0x20(%rax) 412986: 00 412987: 48 c7 40 e8 20 04 63 movq $0x630420,-0x18(%rax) 41298e: 00 41298f: 48 c7 40 f0 18 03 63 movq $0x630318,-0x10(%rax) 412996: 00 412997: e8 24 d7 ff ff callq 4100c0 <_d_dso_registry> 41299c: 48 89 ec mov %rbp,%rsp 41299f: 5d pop %rbp 4129a0: c3 retq 4129a1: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) 4129a8: 00 00 00 4129ab: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 00000000004129b0 <_D2rt8typeinfo7ti_void10TypeInfo_v8toStringMxFNaNbNeZAya>: 4129b0: b8 04 00 00 00 mov $0x4,%eax 4129b5: ba 23 fb 41 00 mov $0x41fb23,%edx 4129ba: c3 retq 4129bb: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 00000000004129c0 <_D2rt8typeinfo7ti_void10TypeInfo_v7getHashMxFNaNbNexPvZm>: 4129c0: 0f 0b ud2a 4129c2: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) 4129c9: 00 00 00 4129cc: 0f 1f 40 00 nopl 0x0(%rax) 00000000004129d0 <_D2rt8typeinfo7ti_void10TypeInfo_v6equalsMxFNaNbNexPvxPvZb>: 4129d0: 8a 02 mov (%rdx),%al 4129d2: 3a 06 cmp (%rsi),%al 4129d4: 0f 94 c0 sete %al 4129d7: c3 retq 4129d8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 4129df: 00 00000000004129e0 <_D2rt8typeinfo7ti_void10TypeInfo_v7compareMxFNaNbNexPvxPvZi>: 4129e0: 0f be 02 movsbl (%rdx),%eax 4129e3: 0f be 0e movsbl (%rsi),%ecx 4129e6: 29 c8 sub %ecx,%eax 4129e8: c3 retq 4129e9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 00000000004129f0 <_D2rt8typeinfo7ti_void10TypeInfo_v5tsizeMxFNaNbNdNeZm>: 4129f0: b8 01 00 00 00 mov $0x1,%eax 4129f5: c3 retq 4129f6: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) 4129fd: 00 00 00 0000000000412a00 <_D2rt8typeinfo7ti_void10TypeInfo_v4swapMxFNaNbNePvPvZv>: 412a00: 8a 02 mov (%rdx),%al 412a02: 8a 0e mov (%rsi),%cl 412a04: 88 0a mov %cl,(%rdx) 412a06: 88 06 mov %al,(%rsi) 412a08: c3 retq 412a09: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 0000000000412a10 <_D2rt8typeinfo7ti_void10TypeInfo_v5flagsMxFNaNbNdNeZk>: 412a10: b8 01 00 00 00 mov $0x1,%eax 412a15: c3 retq 412a16: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) 412a1d: 00 00 00 0000000000412a20 : 412a20: 55 push %rbp 412a21: 48 89 e5 mov %rsp,%rbp 412a24: 8a 05 a6 da 21 00 mov 0x21daa6(%rip),%al # 6304d0 412a2a: 84 c0 test %al,%al 412a2c: 75 3e jne 412a6c 412a2e: c6 05 9b da 21 00 01 movb $0x1,0x21da9b(%rip) # 6304d0 412a35: 48 89 e0 mov %rsp,%rax 412a38: 48 8d 78 d0 lea -0x30(%rax),%rdi 412a3c: 48 89 fc mov %rdi,%rsp 412a3f: 48 c7 40 d0 01 00 00 movq $0x1,-0x30(%rax) 412a46: 00 412a47: 48 c7 40 d8 c8 04 63 movq $0x6304c8,-0x28(%rax) 412a4e: 00 412a4f: 48 c7 40 e0 40 01 63 movq $0x630140,-0x20(%rax) 412a56: 00 412a57: 48 c7 40 e8 20 04 63 movq $0x630420,-0x18(%rax) 412a5e: 00 412a5f: 48 c7 40 f0 20 03 63 movq $0x630320,-0x10(%rax) 412a66: 00 412a67: e8 54 d6 ff ff callq 4100c0 <_d_dso_registry> 412a6c: 48 89 ec mov %rbp,%rsp 412a6f: 5d pop %rbp 412a70: c3 retq 412a71: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) 412a78: 00 00 00 412a7b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 0000000000412a80 <_D2rt8typeinfo10ti_cdouble10TypeInfo_r8toStringMxFNaNbNeZAya>: 412a80: b8 07 00 00 00 mov $0x7,%eax 412a85: ba e3 fb 41 00 mov $0x41fbe3,%edx 412a8a: c3 retq 412a8b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 0000000000412a90 <_D2rt8typeinfo10ti_cdouble10TypeInfo_r7getHashMxFNaNbNexPvZm>: 412a90: 48 89 f0 mov %rsi,%rax 412a93: 31 ff xor %edi,%edi 412a95: be 10 00 00 00 mov $0x10,%esi 412a9a: 48 89 c2 mov %rax,%rdx 412a9d: e9 0e 0b 00 00 jmpq 4135b0 <_D2rt4util4hash6hashOfFNaNbNePxvmmZm> 412aa2: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) 412aa9: 00 00 00 412aac: 0f 1f 40 00 nopl 0x0(%rax) 0000000000412ab0 <_D2rt8typeinfo10ti_cdouble10TypeInfo_r6equalsMxFNaNbNexPvxPvZb>: 412ab0: f2 0f 10 02 movsd (%rdx),%xmm0 412ab4: f2 0f 10 4a 08 movsd 0x8(%rdx),%xmm1 412ab9: 66 0f 2e 06 ucomisd (%rsi),%xmm0 412abd: 0f 9b c0 setnp %al 412ac0: 0f 94 c1 sete %cl 412ac3: 20 c1 and %al,%cl 412ac5: 66 0f 2e 4e 08 ucomisd 0x8(%rsi),%xmm1 412aca: 0f 9b c2 setnp %dl 412acd: 0f 94 c0 sete %al 412ad0: 20 d0 and %dl,%al 412ad2: 20 c8 and %cl,%al 412ad4: c3 retq 412ad5: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) 412adc: 00 00 00 412adf: 90 nop 0000000000412ae0 <_D2rt8typeinfo10ti_cdouble10TypeInfo_r7compareMxFNaNbNexPvxPvZi>: 412ae0: f2 0f 10 02 movsd (%rdx),%xmm0 412ae4: f2 0f 10 0e movsd (%rsi),%xmm1 412ae8: 66 0f 2e c8 ucomisd %xmm0,%xmm1 412aec: b8 ff ff ff ff mov $0xffffffff,%eax 412af1: 77 2a ja 412b1d <_D2rt8typeinfo10ti_cdouble10TypeInfo_r7compareMxFNaNbNexPvxPvZi+0x3d> 412af3: b8 01 00 00 00 mov $0x1,%eax 412af8: 66 0f 2e c1 ucomisd %xmm1,%xmm0 412afc: 77 1f ja 412b1d <_D2rt8typeinfo10ti_cdouble10TypeInfo_r7compareMxFNaNbNexPvxPvZi+0x3d> 412afe: f2 0f 10 42 08 movsd 0x8(%rdx),%xmm0 412b03: f2 0f 10 4e 08 movsd 0x8(%rsi),%xmm1 412b08: 66 0f 2e c8 ucomisd %xmm0,%xmm1 412b0c: b8 ff ff ff ff mov $0xffffffff,%eax 412b11: 77 0a ja 412b1d <_D2rt8typeinfo10ti_cdouble10TypeInfo_r7compareMxFNaNbNexPvxPvZi+0x3d> 412b13: 66 0f 2e c1 ucomisd %xmm1,%xmm0 412b17: 0f 97 c0 seta %al 412b1a: 0f b6 c0 movzbl %al,%eax 412b1d: c3 retq 412b1e: 66 90 xchg %ax,%ax 0000000000412b20 <_D2rt8typeinfo10ti_cdouble10TypeInfo_r5tsizeMxFNaNbNdNeZm>: 412b20: b8 10 00 00 00 mov $0x10,%eax 412b25: c3 retq 412b26: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) 412b2d: 00 00 00 0000000000412b30 <_D2rt8typeinfo10ti_cdouble10TypeInfo_r4swapMxFNaNbNePvPvZv>: 412b30: f2 0f 10 02 movsd (%rdx),%xmm0 412b34: f2 0f 10 4a 08 movsd 0x8(%rdx),%xmm1 412b39: f2 0f 10 16 movsd (%rsi),%xmm2 412b3d: f2 0f 10 5e 08 movsd 0x8(%rsi),%xmm3 412b42: f2 0f 11 5a 08 movsd %xmm3,0x8(%rdx) 412b47: f2 0f 11 12 movsd %xmm2,(%rdx) 412b4b: f2 0f 11 4e 08 movsd %xmm1,0x8(%rsi) 412b50: f2 0f 11 06 movsd %xmm0,(%rsi) 412b54: c3 retq 412b55: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) 412b5c: 00 00 00 412b5f: 90 nop 0000000000412b60 <_D2rt8typeinfo10ti_cdouble10TypeInfo_r4initMxFNaNbNeZAxv>: 412b60: b8 10 00 00 00 mov $0x10,%eax 412b65: ba 10 f0 62 00 mov $0x62f010,%edx 412b6a: c3 retq 412b6b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 0000000000412b70 <_D2rt8typeinfo10ti_cdouble10TypeInfo_r6talignMxFNaNbNdNeZm>: 412b70: b8 08 00 00 00 mov $0x8,%eax 412b75: c3 retq 412b76: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) 412b7d: 00 00 00 0000000000412b80 <_D2rt8typeinfo10ti_cdouble10TypeInfo_r8argTypesMxFNaNbNeJC8TypeInfoJC8TypeInfoZi>: 412b80: 48 c7 02 88 ed 41 00 movq $0x41ed88,(%rdx) 412b87: 48 c7 06 88 ed 41 00 movq $0x41ed88,(%rsi) 412b8e: 31 c0 xor %eax,%eax 412b90: c3 retq 412b91: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) 412b98: 00 00 00 412b9b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 0000000000412ba0 : 412ba0: 55 push %rbp 412ba1: 48 89 e5 mov %rsp,%rbp 412ba4: 8a 05 26 d9 21 00 mov 0x21d926(%rip),%al # 6304d0 412baa: 84 c0 test %al,%al 412bac: 75 3e jne 412bec 412bae: c6 05 1b d9 21 00 01 movb $0x1,0x21d91b(%rip) # 6304d0 412bb5: 48 89 e0 mov %rsp,%rax 412bb8: 48 8d 78 d0 lea -0x30(%rax),%rdi 412bbc: 48 89 fc mov %rdi,%rsp 412bbf: 48 c7 40 d0 01 00 00 movq $0x1,-0x30(%rax) 412bc6: 00 412bc7: 48 c7 40 d8 c8 04 63 movq $0x6304c8,-0x28(%rax) 412bce: 00 412bcf: 48 c7 40 e0 40 01 63 movq $0x630140,-0x20(%rax) 412bd6: 00 412bd7: 48 c7 40 e8 20 04 63 movq $0x630420,-0x18(%rax) 412bde: 00 412bdf: 48 c7 40 f0 28 03 63 movq $0x630328,-0x10(%rax) 412be6: 00 412be7: e8 d4 d4 ff ff callq 4100c0 <_d_dso_registry> 412bec: 48 89 ec mov %rbp,%rsp 412bef: 5d pop %rbp 412bf0: c3 retq 412bf1: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) 412bf8: 00 00 00 412bfb: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 0000000000412c00 <_D2rt8typeinfo9ti_ifloat10TypeInfo_o8toStringMxFNaNbNeZAya>: 412c00: b8 06 00 00 00 mov $0x6,%eax 412c05: ba a3 fc 41 00 mov $0x41fca3,%edx 412c0a: c3 retq 412c0b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 0000000000412c10 : 412c10: 55 push %rbp 412c11: 48 89 e5 mov %rsp,%rbp 412c14: 8a 05 b6 d8 21 00 mov 0x21d8b6(%rip),%al # 6304d0 412c1a: 84 c0 test %al,%al 412c1c: 75 3e jne 412c5c 412c1e: c6 05 ab d8 21 00 01 movb $0x1,0x21d8ab(%rip) # 6304d0 412c25: 48 89 e0 mov %rsp,%rax 412c28: 48 8d 78 d0 lea -0x30(%rax),%rdi 412c2c: 48 89 fc mov %rdi,%rsp 412c2f: 48 c7 40 d0 01 00 00 movq $0x1,-0x30(%rax) 412c36: 00 412c37: 48 c7 40 d8 c8 04 63 movq $0x6304c8,-0x28(%rax) 412c3e: 00 412c3f: 48 c7 40 e0 40 01 63 movq $0x630140,-0x20(%rax) 412c46: 00 412c47: 48 c7 40 e8 20 04 63 movq $0x630420,-0x18(%rax) 412c4e: 00 412c4f: 48 c7 40 f0 30 03 63 movq $0x630330,-0x10(%rax) 412c56: 00 412c57: e8 64 d4 ff ff callq 4100c0 <_d_dso_registry> 412c5c: 48 89 ec mov %rbp,%rsp 412c5f: 5d pop %rbp 412c60: c3 retq 412c61: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) 412c68: 00 00 00 412c6b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 0000000000412c70 <_D2rt8typeinfo8ti_Along11TypeInfo_Al8opEqualsMFC6ObjectZb>: 412c70: e9 5b 66 ff ff jmpq 4092d0 <_D6object8TypeInfo8opEqualsMFC6ObjectZb> 412c75: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) 412c7c: 00 00 00 412c7f: 90 nop 0000000000412c80 <_D2rt8typeinfo8ti_Along11TypeInfo_Al8toStringMxFZAya>: 412c80: b8 06 00 00 00 mov $0x6,%eax 412c85: ba 25 fe 41 00 mov $0x41fe25,%edx 412c8a: c3 retq 412c8b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 0000000000412c90 <_D2rt8typeinfo8ti_Along11TypeInfo_Al7getHashMxFNbNexPvZm>: 412c90: 48 8b 06 mov (%rsi),%rax 412c93: 48 8b 56 08 mov 0x8(%rsi),%rdx 412c97: 48 c1 e0 03 shl $0x3,%rax 412c9b: 31 ff xor %edi,%edi 412c9d: 48 89 c6 mov %rax,%rsi 412ca0: e9 0b 09 00 00 jmpq 4135b0 <_D2rt4util4hash6hashOfFNaNbNePxvmmZm> 412ca5: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) 412cac: 00 00 00 412caf: 90 nop 0000000000412cb0 <_D2rt8typeinfo8ti_Along11TypeInfo_Al6equalsMxFxPvxPvZb>: 412cb0: 50 push %rax 412cb1: 48 89 d0 mov %rdx,%rax 412cb4: 48 8b 10 mov (%rax),%rdx 412cb7: 48 3b 16 cmp (%rsi),%rdx 412cba: 75 18 jne 412cd4 <_D2rt8typeinfo8ti_Along11TypeInfo_Al6equalsMxFxPvxPvZb+0x24> 412cbc: 48 8b 78 08 mov 0x8(%rax),%rdi 412cc0: 48 8b 76 08 mov 0x8(%rsi),%rsi 412cc4: 48 c1 e2 03 shl $0x3,%rdx 412cc8: e8 53 ee fe ff callq 401b20 412ccd: 85 c0 test %eax,%eax 412ccf: 0f 94 c0 sete %al 412cd2: eb 02 jmp 412cd6 <_D2rt8typeinfo8ti_Along11TypeInfo_Al6equalsMxFxPvxPvZb+0x26> 412cd4: 31 c0 xor %eax,%eax 412cd6: 5a pop %rdx 412cd7: c3 retq 412cd8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 412cdf: 00 0000000000412ce0 <_D2rt8typeinfo8ti_Along11TypeInfo_Al7compareMxFxPvxPvZi>: 412ce0: 4c 8b 02 mov (%rdx),%r8 412ce3: 4c 8b 0e mov (%rsi),%r9 412ce6: 4d 39 c1 cmp %r8,%r9 412ce9: 4c 89 c1 mov %r8,%rcx 412cec: 49 0f 42 c9 cmovb %r9,%rcx 412cf0: 31 ff xor %edi,%edi 412cf2: 48 85 c9 test %rcx,%rcx 412cf5: 74 2d je 412d24 <_D2rt8typeinfo8ti_Along11TypeInfo_Al7compareMxFxPvxPvZi+0x44> 412cf7: 4c 8b 52 08 mov 0x8(%rdx),%r10 412cfb: 4c 8b 5e 08 mov 0x8(%rsi),%r11 412cff: 90 nop 412d00: 49 8b 14 fa mov (%r10,%rdi,8),%rdx 412d04: 49 8b 34 fb mov (%r11,%rdi,8),%rsi 412d08: 48 39 f2 cmp %rsi,%rdx 412d0b: b8 ff ff ff ff mov $0xffffffff,%eax 412d10: 7c 1c jl 412d2e <_D2rt8typeinfo8ti_Along11TypeInfo_Al7compareMxFxPvxPvZi+0x4e> 412d12: 48 39 f2 cmp %rsi,%rdx 412d15: b8 01 00 00 00 mov $0x1,%eax 412d1a: 7f 12 jg 412d2e <_D2rt8typeinfo8ti_Along11TypeInfo_Al7compareMxFxPvxPvZi+0x4e> 412d1c: 48 ff c7 inc %rdi 412d1f: 48 39 cf cmp %rcx,%rdi 412d22: 72 dc jb 412d00 <_D2rt8typeinfo8ti_Along11TypeInfo_Al7compareMxFxPvxPvZi+0x20> 412d24: b8 ff ff ff ff mov $0xffffffff,%eax 412d29: 4d 39 c8 cmp %r9,%r8 412d2c: 73 01 jae 412d2f <_D2rt8typeinfo8ti_Along11TypeInfo_Al7compareMxFxPvxPvZi+0x4f> 412d2e: c3 retq 412d2f: 4d 39 c1 cmp %r8,%r9 412d32: 19 c0 sbb %eax,%eax 412d34: 83 e0 01 and $0x1,%eax 412d37: c3 retq 412d38: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 412d3f: 00 0000000000412d40 <_D2rt8typeinfo8ti_Along11TypeInfo_Al4nextMNgFNaNbNdZNgC8TypeInfo>: 412d40: b8 48 ee 41 00 mov $0x41ee48,%eax 412d45: c3 retq 412d46: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) 412d4d: 00 00 00 0000000000412d50 <_D2rt8typeinfo8ti_Along11TypeInfo_Am8toStringMxFZAya>: 412d50: b8 07 00 00 00 mov $0x7,%eax 412d55: ba 24 fe 41 00 mov $0x41fe24,%edx 412d5a: c3 retq 412d5b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 0000000000412d60 <_D2rt8typeinfo8ti_Along11TypeInfo_Am7compareMxFxPvxPvZi>: 412d60: 4c 8b 02 mov (%rdx),%r8 412d63: 4c 8b 0e mov (%rsi),%r9 412d66: 4d 39 c1 cmp %r8,%r9 412d69: 4c 89 c1 mov %r8,%rcx 412d6c: 49 0f 42 c9 cmovb %r9,%rcx 412d70: 31 ff xor %edi,%edi 412d72: 48 85 c9 test %rcx,%rcx 412d75: 74 2d je 412da4 <_D2rt8typeinfo8ti_Along11TypeInfo_Am7compareMxFxPvxPvZi+0x44> 412d77: 4c 8b 52 08 mov 0x8(%rdx),%r10 412d7b: 4c 8b 5e 08 mov 0x8(%rsi),%r11 412d7f: 90 nop 412d80: 49 8b 14 fa mov (%r10,%rdi,8),%rdx 412d84: 49 8b 34 fb mov (%r11,%rdi,8),%rsi 412d88: 48 39 f2 cmp %rsi,%rdx 412d8b: b8 ff ff ff ff mov $0xffffffff,%eax 412d90: 72 1c jb 412dae <_D2rt8typeinfo8ti_Along11TypeInfo_Am7compareMxFxPvxPvZi+0x4e> 412d92: 48 39 f2 cmp %rsi,%rdx 412d95: b8 01 00 00 00 mov $0x1,%eax 412d9a: 77 12 ja 412dae <_D2rt8typeinfo8ti_Along11TypeInfo_Am7compareMxFxPvxPvZi+0x4e> 412d9c: 48 ff c7 inc %rdi 412d9f: 48 39 cf cmp %rcx,%rdi 412da2: 72 dc jb 412d80 <_D2rt8typeinfo8ti_Along11TypeInfo_Am7compareMxFxPvxPvZi+0x20> 412da4: b8 ff ff ff ff mov $0xffffffff,%eax 412da9: 4d 39 c8 cmp %r9,%r8 412dac: 73 01 jae 412daf <_D2rt8typeinfo8ti_Along11TypeInfo_Am7compareMxFxPvxPvZi+0x4f> 412dae: c3 retq 412daf: 4d 39 c1 cmp %r8,%r9 412db2: 19 c0 sbb %eax,%eax 412db4: 83 e0 01 and $0x1,%eax 412db7: c3 retq 412db8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 412dbf: 00 0000000000412dc0 <_D2rt8typeinfo8ti_Along11TypeInfo_Am4nextMNgFNaNbNdZNgC8TypeInfo>: 412dc0: b8 70 fa 41 00 mov $0x41fa70,%eax 412dc5: c3 retq 412dc6: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) 412dcd: 00 00 00 0000000000412dd0 : 412dd0: 55 push %rbp 412dd1: 48 89 e5 mov %rsp,%rbp 412dd4: 8a 05 f6 d6 21 00 mov 0x21d6f6(%rip),%al # 6304d0 412dda: 84 c0 test %al,%al 412ddc: 75 3e jne 412e1c 412dde: c6 05 eb d6 21 00 01 movb $0x1,0x21d6eb(%rip) # 6304d0 412de5: 48 89 e0 mov %rsp,%rax 412de8: 48 8d 78 d0 lea -0x30(%rax),%rdi 412dec: 48 89 fc mov %rdi,%rsp 412def: 48 c7 40 d0 01 00 00 movq $0x1,-0x30(%rax) 412df6: 00 412df7: 48 c7 40 d8 c8 04 63 movq $0x6304c8,-0x28(%rax) 412dfe: 00 412dff: 48 c7 40 e0 40 01 63 movq $0x630140,-0x20(%rax) 412e06: 00 412e07: 48 c7 40 e8 20 04 63 movq $0x630420,-0x18(%rax) 412e0e: 00 412e0f: 48 c7 40 f0 38 03 63 movq $0x630338,-0x10(%rax) 412e16: 00 412e17: e8 a4 d2 ff ff callq 4100c0 <_d_dso_registry> 412e1c: 48 89 ec mov %rbp,%rsp 412e1f: 5d pop %rbp 412e20: c3 retq 412e21: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) 412e28: 00 00 00 412e2b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 0000000000412e30 <_D2rt8typeinfo8ti_dchar10TypeInfo_w8toStringMxFNaNbNeZAya>: 412e30: b8 05 00 00 00 mov $0x5,%eax 412e35: ba f4 fe 41 00 mov $0x41fef4,%edx 412e3a: c3 retq 412e3b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 0000000000412e40 <_D2rt8typeinfo8ti_dchar10TypeInfo_w7getHashMxFNaNbNexPvZm>: 412e40: 8b 06 mov (%rsi),%eax 412e42: c3 retq 412e43: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) 412e4a: 00 00 00 412e4d: 0f 1f 00 nopl (%rax) 0000000000412e50 <_D2rt8typeinfo8ti_dchar10TypeInfo_w6equalsMxFNaNbNexPvxPvZb>: 412e50: 8b 02 mov (%rdx),%eax 412e52: 3b 06 cmp (%rsi),%eax 412e54: 0f 94 c0 sete %al 412e57: c3 retq 412e58: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 412e5f: 00 0000000000412e60 <_D2rt8typeinfo8ti_dchar10TypeInfo_w7compareMxFNaNbNexPvxPvZi>: 412e60: 8b 02 mov (%rdx),%eax 412e62: 2b 06 sub (%rsi),%eax 412e64: c3 retq 412e65: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) 412e6c: 00 00 00 412e6f: 90 nop 0000000000412e70 <_D2rt8typeinfo8ti_dchar10TypeInfo_w5tsizeMxFNaNbNdNeZm>: 412e70: b8 04 00 00 00 mov $0x4,%eax 412e75: c3 retq 412e76: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) 412e7d: 00 00 00 0000000000412e80 <_D2rt8typeinfo8ti_dchar10TypeInfo_w4swapMxFNaNbNePvPvZv>: 412e80: 8b 02 mov (%rdx),%eax 412e82: 8b 0e mov (%rsi),%ecx 412e84: 89 0a mov %ecx,(%rdx) 412e86: 89 06 mov %eax,(%rsi) 412e88: c3 retq 412e89: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 0000000000412e90 <_D2rt8typeinfo8ti_dchar10TypeInfo_w4initMxFNaNbNeZAxv>: 412e90: b8 04 00 00 00 mov $0x4,%eax 412e95: ba 38 f3 62 00 mov $0x62f338,%edx 412e9a: c3 retq 412e9b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 0000000000412ea0 : 412ea0: 55 push %rbp 412ea1: 48 89 e5 mov %rsp,%rbp 412ea4: 8a 05 26 d6 21 00 mov 0x21d626(%rip),%al # 6304d0 412eaa: 84 c0 test %al,%al 412eac: 75 3e jne 412eec 412eae: c6 05 1b d6 21 00 01 movb $0x1,0x21d61b(%rip) # 6304d0 412eb5: 48 89 e0 mov %rsp,%rax 412eb8: 48 8d 78 d0 lea -0x30(%rax),%rdi 412ebc: 48 89 fc mov %rdi,%rsp 412ebf: 48 c7 40 d0 01 00 00 movq $0x1,-0x30(%rax) 412ec6: 00 412ec7: 48 c7 40 d8 c8 04 63 movq $0x6304c8,-0x28(%rax) 412ece: 00 412ecf: 48 c7 40 e0 40 01 63 movq $0x630140,-0x20(%rax) 412ed6: 00 412ed7: 48 c7 40 e8 20 04 63 movq $0x630420,-0x18(%rax) 412ede: 00 412edf: 48 c7 40 f0 40 03 63 movq $0x630340,-0x10(%rax) 412ee6: 00 412ee7: e8 d4 d1 ff ff callq 4100c0 <_d_dso_registry> 412eec: 48 89 ec mov %rbp,%rsp 412eef: 5d pop %rbp 412ef0: c3 retq 412ef1: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) 412ef8: 00 00 00 412efb: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 0000000000412f00 <_D2rt8typeinfo5ti_Ag11TypeInfo_Ag8opEqualsMFC6ObjectZb>: 412f00: e9 cb 63 ff ff jmpq 4092d0 <_D6object8TypeInfo8opEqualsMFC6ObjectZb> 412f05: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) 412f0c: 00 00 00 412f0f: 90 nop 0000000000412f10 <_D2rt8typeinfo5ti_Ag11TypeInfo_Ag8toStringMxFZAya>: 412f10: b8 06 00 00 00 mov $0x6,%eax 412f15: ba 75 00 42 00 mov $0x420075,%edx 412f1a: c3 retq 412f1b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 0000000000412f20 <_D2rt8typeinfo5ti_Ag11TypeInfo_Ag7getHashMxFNbNexPvZm>: 412f20: 48 8b 06 mov (%rsi),%rax 412f23: 48 8b 56 08 mov 0x8(%rsi),%rdx 412f27: 31 ff xor %edi,%edi 412f29: 48 89 c6 mov %rax,%rsi 412f2c: e9 7f 06 00 00 jmpq 4135b0 <_D2rt4util4hash6hashOfFNaNbNePxvmmZm> 412f31: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) 412f38: 00 00 00 412f3b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 0000000000412f40 <_D2rt8typeinfo5ti_Ag11TypeInfo_Ag6equalsMxFxPvxPvZb>: 412f40: 50 push %rax 412f41: 48 89 d0 mov %rdx,%rax 412f44: 48 8b 10 mov (%rax),%rdx 412f47: 48 3b 16 cmp (%rsi),%rdx 412f4a: 75 14 jne 412f60 <_D2rt8typeinfo5ti_Ag11TypeInfo_Ag6equalsMxFxPvxPvZb+0x20> 412f4c: 48 8b 78 08 mov 0x8(%rax),%rdi 412f50: 48 8b 76 08 mov 0x8(%rsi),%rsi 412f54: e8 c7 eb fe ff callq 401b20 412f59: 85 c0 test %eax,%eax 412f5b: 0f 94 c0 sete %al 412f5e: eb 02 jmp 412f62 <_D2rt8typeinfo5ti_Ag11TypeInfo_Ag6equalsMxFxPvxPvZb+0x22> 412f60: 31 c0 xor %eax,%eax 412f62: 5a pop %rdx 412f63: c3 retq 412f64: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) 412f6b: 00 00 00 412f6e: 66 90 xchg %ax,%ax 0000000000412f70 <_D2rt8typeinfo5ti_Ag11TypeInfo_Ag7compareMxFxPvxPvZi>: 412f70: 4c 8b 02 mov (%rdx),%r8 412f73: 4c 8b 0e mov (%rsi),%r9 412f76: 4d 39 c1 cmp %r8,%r9 412f79: 4c 89 c1 mov %r8,%rcx 412f7c: 49 0f 42 c9 cmovb %r9,%rcx 412f80: 31 ff xor %edi,%edi 412f82: 48 85 c9 test %rcx,%rcx 412f85: 74 1e je 412fa5 <_D2rt8typeinfo5ti_Ag11TypeInfo_Ag7compareMxFxPvxPvZi+0x35> 412f87: 4c 8b 52 08 mov 0x8(%rdx),%r10 412f8b: 48 8b 76 08 mov 0x8(%rsi),%rsi 412f8f: 90 nop 412f90: 41 0f be 04 3a movsbl (%r10,%rdi,1),%eax 412f95: 0f be 14 3e movsbl (%rsi,%rdi,1),%edx 412f99: 38 d0 cmp %dl,%al 412f9b: 75 1c jne 412fb9 <_D2rt8typeinfo5ti_Ag11TypeInfo_Ag7compareMxFxPvxPvZi+0x49> 412f9d: 48 ff c7 inc %rdi 412fa0: 48 39 cf cmp %rcx,%rdi 412fa3: 72 eb jb 412f90 <_D2rt8typeinfo5ti_Ag11TypeInfo_Ag7compareMxFxPvxPvZi+0x20> 412fa5: 4d 39 c8 cmp %r9,%r8 412fa8: 73 06 jae 412fb0 <_D2rt8typeinfo5ti_Ag11TypeInfo_Ag7compareMxFxPvxPvZi+0x40> 412faa: b8 ff ff ff ff mov $0xffffffff,%eax 412faf: c3 retq 412fb0: 4d 39 c1 cmp %r8,%r9 412fb3: 19 c0 sbb %eax,%eax 412fb5: 83 e0 01 and $0x1,%eax 412fb8: c3 retq 412fb9: 29 d0 sub %edx,%eax 412fbb: c3 retq 412fbc: 0f 1f 40 00 nopl 0x0(%rax) 0000000000412fc0 <_D2rt8typeinfo5ti_Ag11TypeInfo_Ag4nextMNgFNaNbNdZNgC8TypeInfo>: 412fc0: b8 88 f0 41 00 mov $0x41f088,%eax 412fc5: c3 retq 412fc6: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) 412fcd: 00 00 00 0000000000412fd0 <_D2rt8typeinfo5ti_Ag11TypeInfo_Ah8toStringMxFZAya>: 412fd0: b8 07 00 00 00 mov $0x7,%eax 412fd5: ba 74 00 42 00 mov $0x420074,%edx 412fda: c3 retq 412fdb: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 0000000000412fe0 <_D2rt8typeinfo5ti_Ag11TypeInfo_Ah7compareMxFxPvxPvZi>: 412fe0: 48 8b 02 mov (%rdx),%rax 412fe3: 48 8b 4a 08 mov 0x8(%rdx),%rcx 412fe7: 48 8b 3e mov (%rsi),%rdi 412fea: 48 8b 76 08 mov 0x8(%rsi),%rsi 412fee: 48 89 c2 mov %rax,%rdx 412ff1: e9 6a 04 00 00 jmpq 413460 <_D2rt4util6string7dstrcmpFNaNbNexAaxAaZi> 412ff6: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) 412ffd: 00 00 00 0000000000413000 <_D2rt8typeinfo5ti_Ag11TypeInfo_Ah4nextMNgFNaNbNdZNgC8TypeInfo>: 413000: b8 f0 f8 41 00 mov $0x41f8f0,%eax 413005: c3 retq 413006: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) 41300d: 00 00 00 0000000000413010 <_D2rt8typeinfo5ti_Ag11TypeInfo_Av8toStringMxFZAya>: 413010: b8 06 00 00 00 mov $0x6,%eax 413015: ba 44 01 42 00 mov $0x420144,%edx 41301a: c3 retq 41301b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 0000000000413020 <_D2rt8typeinfo5ti_Ag11TypeInfo_Av4nextMNgFNaNbNdZNgC8TypeInfo>: 413020: b8 28 fb 41 00 mov $0x41fb28,%eax 413025: c3 retq 413026: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) 41302d: 00 00 00 0000000000413030 <_D2rt8typeinfo5ti_Ag11TypeInfo_Ab8toStringMxFZAya>: 413030: b8 06 00 00 00 mov $0x6,%eax 413035: ba 14 02 42 00 mov $0x420214,%edx 41303a: c3 retq 41303b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 0000000000413040 <_D2rt8typeinfo5ti_Ag11TypeInfo_Ab4nextMNgFNaNbNdZNgC8TypeInfo>: 413040: b8 a8 f9 41 00 mov $0x41f9a8,%eax 413045: c3 retq 413046: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) 41304d: 00 00 00 0000000000413050 <_D2rt8typeinfo5ti_Ag11TypeInfo_Aa8toStringMxFZAya>: 413050: b8 06 00 00 00 mov $0x6,%eax 413055: ba 35 eb 41 00 mov $0x41eb35,%edx 41305a: c3 retq 41305b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 0000000000413060 <_D2rt8typeinfo5ti_Ag11TypeInfo_Aa7getHashMxFNbNexPvZm>: 413060: 48 8b 0e mov (%rsi),%rcx 413063: 31 c0 xor %eax,%eax 413065: 48 85 c9 test %rcx,%rcx 413068: 74 18 je 413082 <_D2rt8typeinfo5ti_Ag11TypeInfo_Aa7getHashMxFNbNexPvZm+0x22> 41306a: 48 8b 56 08 mov 0x8(%rsi),%rdx 41306e: 66 90 xchg %ax,%ax 413070: 48 6b f0 0b imul $0xb,%rax,%rsi 413074: 0f b6 02 movzbl (%rdx),%eax 413077: 48 01 f0 add %rsi,%rax 41307a: 48 ff c2 inc %rdx 41307d: 48 ff c9 dec %rcx 413080: 75 ee jne 413070 <_D2rt8typeinfo5ti_Ag11TypeInfo_Aa7getHashMxFNbNexPvZm+0x10> 413082: c3 retq 413083: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) 41308a: 00 00 00 41308d: 0f 1f 00 nopl (%rax) 0000000000413090 <_D2rt8typeinfo5ti_Ag11TypeInfo_Aa4nextMNgFNaNbNdZNgC8TypeInfo>: 413090: b8 68 f7 41 00 mov $0x41f768,%eax 413095: c3 retq 413096: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) 41309d: 00 00 00 00000000004130a0 <_D2rt8typeinfo5ti_Ag12TypeInfo_Aya8toStringMxFZAya>: 4130a0: b8 11 00 00 00 mov $0x11,%eax 4130a5: ba b0 03 42 00 mov $0x4203b0,%edx 4130aa: c3 retq 4130ab: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 00000000004130b0 <_D2rt8typeinfo5ti_Ag12TypeInfo_Aya4nextMNgFNaNbNdZNgC8TypeInfo>: 4130b0: b8 d0 03 42 00 mov $0x4203d0,%eax 4130b5: c3 retq 4130b6: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) 4130bd: 00 00 00 00000000004130c0 <_D2rt8typeinfo5ti_Ag12TypeInfo_Axa8toStringMxFZAya>: 4130c0: b8 0d 00 00 00 mov $0xd,%eax 4130c5: ba a5 04 42 00 mov $0x4204a5,%edx 4130ca: c3 retq 4130cb: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 00000000004130d0 <_D2rt8typeinfo5ti_Ag12TypeInfo_Axa4nextMNgFNaNbNdZNgC8TypeInfo>: 4130d0: b8 90 b4 41 00 mov $0x41b490,%eax 4130d5: c3 retq 4130d6: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) 4130dd: 00 00 00 00000000004130e0 : 4130e0: 55 push %rbp 4130e1: 48 89 e5 mov %rsp,%rbp 4130e4: 8a 05 e6 d3 21 00 mov 0x21d3e6(%rip),%al # 6304d0 4130ea: 84 c0 test %al,%al 4130ec: 75 3e jne 41312c 4130ee: c6 05 db d3 21 00 01 movb $0x1,0x21d3db(%rip) # 6304d0 4130f5: 48 89 e0 mov %rsp,%rax 4130f8: 48 8d 78 d0 lea -0x30(%rax),%rdi 4130fc: 48 89 fc mov %rdi,%rsp 4130ff: 48 c7 40 d0 01 00 00 movq $0x1,-0x30(%rax) 413106: 00 413107: 48 c7 40 d8 c8 04 63 movq $0x6304c8,-0x28(%rax) 41310e: 00 41310f: 48 c7 40 e0 40 01 63 movq $0x630140,-0x20(%rax) 413116: 00 413117: 48 c7 40 e8 20 04 63 movq $0x630420,-0x18(%rax) 41311e: 00 41311f: 48 c7 40 f0 48 03 63 movq $0x630348,-0x10(%rax) 413126: 00 413127: e8 94 cf ff ff callq 4100c0 <_d_dso_registry> 41312c: 48 89 ec mov %rbp,%rsp 41312f: 5d pop %rbp 413130: c3 retq 413131: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) 413138: 00 00 00 41313b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 0000000000413140 <_D2rt8typeinfo9ti_Afloat11TypeInfo_Af8opEqualsMFC6ObjectZb>: 413140: e9 8b 61 ff ff jmpq 4092d0 <_D6object8TypeInfo8opEqualsMFC6ObjectZb> 413145: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) 41314c: 00 00 00 41314f: 90 nop 0000000000413150 <_D2rt8typeinfo9ti_Afloat11TypeInfo_Af8toStringMxFZAya>: 413150: b8 07 00 00 00 mov $0x7,%eax 413155: ba 35 06 42 00 mov $0x420635,%edx 41315a: c3 retq 41315b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 0000000000413160 <_D2rt8typeinfo9ti_Afloat11TypeInfo_Af7getHashMxFNbNexPvZm>: 413160: 48 8b 06 mov (%rsi),%rax 413163: 48 8b 56 08 mov 0x8(%rsi),%rdx 413167: 48 c1 e0 02 shl $0x2,%rax 41316b: 31 ff xor %edi,%edi 41316d: 48 89 c6 mov %rax,%rsi 413170: e9 3b 04 00 00 jmpq 4135b0 <_D2rt4util4hash6hashOfFNaNbNePxvmmZm> 413175: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) 41317c: 00 00 00 41317f: 90 nop 0000000000413180 <_D2rt8typeinfo9ti_Afloat11TypeInfo_Af6equalsMxFxPvxPvZb>: 413180: 55 push %rbp 413181: 41 57 push %r15 413183: 41 56 push %r14 413185: 41 54 push %r12 413187: 53 push %rbx 413188: 48 8b 1a mov (%rdx),%rbx 41318b: 48 3b 1e cmp (%rsi),%rbx 41318e: 75 3f jne 4131cf <_D2rt8typeinfo9ti_Afloat11TypeInfo_Af6equalsMxFxPvxPvZb+0x4f> 413190: 41 b6 01 mov $0x1,%r14b 413193: 31 ed xor %ebp,%ebp 413195: 48 85 db test %rbx,%rbx 413198: 74 38 je 4131d2 <_D2rt8typeinfo9ti_Afloat11TypeInfo_Af6equalsMxFxPvxPvZb+0x52> 41319a: 4c 8b 7a 08 mov 0x8(%rdx),%r15 41319e: 4c 8b 66 08 mov 0x8(%rsi),%r12 4131a2: 66 66 66 66 66 2e 0f nopw %cs:0x0(%rax,%rax,1) 4131a9: 1f 84 00 00 00 00 00 4131b0: f3 41 0f 10 0c af movss (%r15,%rbp,4),%xmm1 4131b6: f3 41 0f 10 04 ac movss (%r12,%rbp,4),%xmm0 4131bc: e8 8f e7 ff ff callq 411950 <_D2rt8typeinfo8ti_float10TypeInfo_f7_equalsFNaNbNeffZb> 4131c1: a8 01 test $0x1,%al 4131c3: 74 0a je 4131cf <_D2rt8typeinfo9ti_Afloat11TypeInfo_Af6equalsMxFxPvxPvZb+0x4f> 4131c5: 48 ff c5 inc %rbp 4131c8: 48 39 dd cmp %rbx,%rbp 4131cb: 72 e3 jb 4131b0 <_D2rt8typeinfo9ti_Afloat11TypeInfo_Af6equalsMxFxPvxPvZb+0x30> 4131cd: eb 03 jmp 4131d2 <_D2rt8typeinfo9ti_Afloat11TypeInfo_Af6equalsMxFxPvxPvZb+0x52> 4131cf: 45 31 f6 xor %r14d,%r14d 4131d2: 44 88 f0 mov %r14b,%al 4131d5: 5b pop %rbx 4131d6: 41 5c pop %r12 4131d8: 41 5e pop %r14 4131da: 41 5f pop %r15 4131dc: 5d pop %rbp 4131dd: c3 retq 4131de: 66 90 xchg %ax,%ax 00000000004131e0 <_D2rt8typeinfo9ti_Afloat11TypeInfo_Af7compareMxFxPvxPvZi>: 4131e0: 55 push %rbp 4131e1: 41 57 push %r15 4131e3: 41 56 push %r14 4131e5: 41 55 push %r13 4131e7: 41 54 push %r12 4131e9: 53 push %rbx 4131ea: 50 push %rax 4131eb: 4c 8b 32 mov (%rdx),%r14 4131ee: 4c 8b 3e mov (%rsi),%r15 4131f1: 4d 39 f7 cmp %r14,%r15 4131f4: 4d 89 f4 mov %r14,%r12 4131f7: 4d 0f 42 e7 cmovb %r15,%r12 4131fb: 31 db xor %ebx,%ebx 4131fd: 4d 85 e4 test %r12,%r12 413200: 74 2c je 41322e <_D2rt8typeinfo9ti_Afloat11TypeInfo_Af7compareMxFxPvxPvZi+0x4e> 413202: 4c 8b 6a 08 mov 0x8(%rdx),%r13 413206: 48 8b 6e 08 mov 0x8(%rsi),%rbp 41320a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) 413210: f3 41 0f 10 4c 9d 00 movss 0x0(%r13,%rbx,4),%xmm1 413217: f3 0f 10 44 9d 00 movss 0x0(%rbp,%rbx,4),%xmm0 41321d: e8 3e e7 ff ff callq 411960 <_D2rt8typeinfo8ti_float10TypeInfo_f8_compareFNaNbNeffZi> 413222: 85 c0 test %eax,%eax 413224: 75 1a jne 413240 <_D2rt8typeinfo9ti_Afloat11TypeInfo_Af7compareMxFxPvxPvZi+0x60> 413226: 48 ff c3 inc %rbx 413229: 4c 39 e3 cmp %r12,%rbx 41322c: 72 e2 jb 413210 <_D2rt8typeinfo9ti_Afloat11TypeInfo_Af7compareMxFxPvxPvZi+0x30> 41322e: b8 ff ff ff ff mov $0xffffffff,%eax 413233: 4d 39 fe cmp %r15,%r14 413236: 72 08 jb 413240 <_D2rt8typeinfo9ti_Afloat11TypeInfo_Af7compareMxFxPvxPvZi+0x60> 413238: 4d 39 f7 cmp %r14,%r15 41323b: 19 c0 sbb %eax,%eax 41323d: 83 e0 01 and $0x1,%eax 413240: 48 83 c4 08 add $0x8,%rsp 413244: 5b pop %rbx 413245: 41 5c pop %r12 413247: 41 5d pop %r13 413249: 41 5e pop %r14 41324b: 41 5f pop %r15 41324d: 5d pop %rbp 41324e: c3 retq 41324f: 90 nop 0000000000413250 <_D2rt8typeinfo9ti_Afloat11TypeInfo_Af4nextMNgFNaNbNdZNgC8TypeInfo>: 413250: b8 08 ec 41 00 mov $0x41ec08,%eax 413255: c3 retq 413256: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) 41325d: 00 00 00 0000000000413260 <_D2rt8typeinfo9ti_Afloat11TypeInfo_Ao8toStringMxFZAya>: 413260: b8 08 00 00 00 mov $0x8,%eax 413265: ba 34 06 42 00 mov $0x420634,%edx 41326a: c3 retq 41326b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 0000000000413270 <_D2rt8typeinfo9ti_Afloat11TypeInfo_Ao4nextMNgFNaNbNdZNgC8TypeInfo>: 413270: b8 b0 fc 41 00 mov $0x41fcb0,%eax 413275: c3 retq 413276: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) 41327d: 00 00 00 0000000000413280 : 413280: 55 push %rbp 413281: 48 89 e5 mov %rsp,%rbp 413284: 8a 05 46 d2 21 00 mov 0x21d246(%rip),%al # 6304d0 41328a: 84 c0 test %al,%al 41328c: 75 3e jne 4132cc 41328e: c6 05 3b d2 21 00 01 movb $0x1,0x21d23b(%rip) # 6304d0 413295: 48 89 e0 mov %rsp,%rax 413298: 48 8d 78 d0 lea -0x30(%rax),%rdi 41329c: 48 89 fc mov %rdi,%rsp 41329f: 48 c7 40 d0 01 00 00 movq $0x1,-0x30(%rax) 4132a6: 00 4132a7: 48 c7 40 d8 c8 04 63 movq $0x6304c8,-0x28(%rax) 4132ae: 00 4132af: 48 c7 40 e0 40 01 63 movq $0x630140,-0x20(%rax) 4132b6: 00 4132b7: 48 c7 40 e8 20 04 63 movq $0x630420,-0x18(%rax) 4132be: 00 4132bf: 48 c7 40 f0 50 03 63 movq $0x630350,-0x10(%rax) 4132c6: 00 4132c7: e8 f4 cd ff ff callq 4100c0 <_d_dso_registry> 4132cc: 48 89 ec mov %rbp,%rsp 4132cf: 5d pop %rbp 4132d0: c3 retq 4132d1: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) 4132d8: 00 00 00 4132db: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 00000000004132e0 <_D2rt8typeinfo9ti_cfloat10TypeInfo_q8toStringMxFNaNbNeZAya>: 4132e0: b8 06 00 00 00 mov $0x6,%eax 4132e5: ba 04 07 42 00 mov $0x420704,%edx 4132ea: c3 retq 4132eb: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 00000000004132f0 <_D2rt8typeinfo9ti_cfloat10TypeInfo_q7getHashMxFNaNbNexPvZm>: 4132f0: 48 89 f0 mov %rsi,%rax 4132f3: 31 ff xor %edi,%edi 4132f5: be 08 00 00 00 mov $0x8,%esi 4132fa: 48 89 c2 mov %rax,%rdx 4132fd: e9 ae 02 00 00 jmpq 4135b0 <_D2rt4util4hash6hashOfFNaNbNePxvmmZm> 413302: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) 413309: 00 00 00 41330c: 0f 1f 40 00 nopl 0x0(%rax) 0000000000413310 <_D2rt8typeinfo9ti_cfloat10TypeInfo_q6equalsMxFNaNbNexPvxPvZb>: 413310: f3 0f 10 02 movss (%rdx),%xmm0 413314: f3 0f 10 4a 04 movss 0x4(%rdx),%xmm1 413319: 0f 2e 06 ucomiss (%rsi),%xmm0 41331c: 0f 9b c0 setnp %al 41331f: 0f 94 c1 sete %cl 413322: 20 c1 and %al,%cl 413324: 0f 2e 4e 04 ucomiss 0x4(%rsi),%xmm1 413328: 0f 9b c2 setnp %dl 41332b: 0f 94 c0 sete %al 41332e: 20 d0 and %dl,%al 413330: 20 c8 and %cl,%al 413332: c3 retq 413333: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) 41333a: 00 00 00 41333d: 0f 1f 00 nopl (%rax) 0000000000413340 <_D2rt8typeinfo9ti_cfloat10TypeInfo_q7compareMxFNaNbNexPvxPvZi>: 413340: f3 0f 10 02 movss (%rdx),%xmm0 413344: f3 0f 10 0e movss (%rsi),%xmm1 413348: 0f 2e c8 ucomiss %xmm0,%xmm1 41334b: b8 ff ff ff ff mov $0xffffffff,%eax 413350: 77 27 ja 413379 <_D2rt8typeinfo9ti_cfloat10TypeInfo_q7compareMxFNaNbNexPvxPvZi+0x39> 413352: b8 01 00 00 00 mov $0x1,%eax 413357: 0f 2e c1 ucomiss %xmm1,%xmm0 41335a: 77 1d ja 413379 <_D2rt8typeinfo9ti_cfloat10TypeInfo_q7compareMxFNaNbNexPvxPvZi+0x39> 41335c: f3 0f 10 42 04 movss 0x4(%rdx),%xmm0 413361: f3 0f 10 4e 04 movss 0x4(%rsi),%xmm1 413366: 0f 2e c8 ucomiss %xmm0,%xmm1 413369: b8 ff ff ff ff mov $0xffffffff,%eax 41336e: 77 09 ja 413379 <_D2rt8typeinfo9ti_cfloat10TypeInfo_q7compareMxFNaNbNexPvxPvZi+0x39> 413370: 0f 2e c1 ucomiss %xmm1,%xmm0 413373: 0f 97 c0 seta %al 413376: 0f b6 c0 movzbl %al,%eax 413379: c3 retq 41337a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) 0000000000413380 <_D2rt8typeinfo9ti_cfloat10TypeInfo_q5tsizeMxFNaNbNdNeZm>: 413380: b8 08 00 00 00 mov $0x8,%eax 413385: c3 retq 413386: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) 41338d: 00 00 00 0000000000413390 <_D2rt8typeinfo9ti_cfloat10TypeInfo_q4swapMxFNaNbNePvPvZv>: 413390: f3 0f 10 02 movss (%rdx),%xmm0 413394: f3 0f 10 4a 04 movss 0x4(%rdx),%xmm1 413399: f3 0f 10 16 movss (%rsi),%xmm2 41339d: f3 0f 10 5e 04 movss 0x4(%rsi),%xmm3 4133a2: f3 0f 11 5a 04 movss %xmm3,0x4(%rdx) 4133a7: f3 0f 11 12 movss %xmm2,(%rdx) 4133ab: f3 0f 11 4e 04 movss %xmm1,0x4(%rsi) 4133b0: f3 0f 11 06 movss %xmm0,(%rsi) 4133b4: c3 retq 4133b5: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) 4133bc: 00 00 00 4133bf: 90 nop 00000000004133c0 <_D2rt8typeinfo9ti_cfloat10TypeInfo_q4initMxFNaNbNeZAxv>: 4133c0: b8 08 00 00 00 mov $0x8,%eax 4133c5: ba 48 fa 62 00 mov $0x62fa48,%edx 4133ca: c3 retq 4133cb: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 00000000004133d0 <_D2rt8typeinfo9ti_cfloat10TypeInfo_q6talignMxFNaNbNdNeZm>: 4133d0: b8 04 00 00 00 mov $0x4,%eax 4133d5: c3 retq 4133d6: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) 4133dd: 00 00 00 00000000004133e0 <_D2rt8typeinfo9ti_cfloat10TypeInfo_q8argTypesMxFNaNbNeJC8TypeInfoJC8TypeInfoZi>: 4133e0: 48 c7 06 00 00 00 00 movq $0x0,(%rsi) 4133e7: 48 c7 02 88 ed 41 00 movq $0x41ed88,(%rdx) 4133ee: 31 c0 xor %eax,%eax 4133f0: c3 retq 4133f1: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) 4133f8: 00 00 00 4133fb: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 0000000000413400 : 413400: 55 push %rbp 413401: 48 89 e5 mov %rsp,%rbp 413404: 8a 05 c6 d0 21 00 mov 0x21d0c6(%rip),%al # 6304d0 41340a: 84 c0 test %al,%al 41340c: 75 3e jne 41344c 41340e: c6 05 bb d0 21 00 01 movb $0x1,0x21d0bb(%rip) # 6304d0 413415: 48 89 e0 mov %rsp,%rax 413418: 48 8d 78 d0 lea -0x30(%rax),%rdi 41341c: 48 89 fc mov %rdi,%rsp 41341f: 48 c7 40 d0 01 00 00 movq $0x1,-0x30(%rax) 413426: 00 413427: 48 c7 40 d8 c8 04 63 movq $0x6304c8,-0x28(%rax) 41342e: 00 41342f: 48 c7 40 e0 40 01 63 movq $0x630140,-0x20(%rax) 413436: 00 413437: 48 c7 40 e8 20 04 63 movq $0x630420,-0x18(%rax) 41343e: 00 41343f: 48 c7 40 f0 58 03 63 movq $0x630358,-0x10(%rax) 413446: 00 413447: e8 74 cc ff ff callq 4100c0 <_d_dso_registry> 41344c: 48 89 ec mov %rbp,%rsp 41344f: 5d pop %rbp 413450: c3 retq 413451: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) 413458: 00 00 00 41345b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 0000000000413460 <_D2rt4util6string7dstrcmpFNaNbNexAaxAaZi>: 413460: 41 56 push %r14 413462: 53 push %rbx 413463: 50 push %rax 413464: 49 89 d6 mov %rdx,%r14 413467: 48 89 fb mov %rdi,%rbx 41346a: 4c 39 f3 cmp %r14,%rbx 41346d: 48 0f 42 d3 cmovb %rbx,%rdx 413471: 48 89 cf mov %rcx,%rdi 413474: e8 a7 e6 fe ff callq 401b20 413479: 89 c1 mov %eax,%ecx 41347b: 85 c9 test %ecx,%ecx 41347d: b8 01 00 00 00 mov $0x1,%eax 413482: 0f 45 c1 cmovne %ecx,%eax 413485: 75 12 jne 413499 <_D2rt4util6string7dstrcmpFNaNbNexAaxAaZi+0x39> 413487: 4c 39 f3 cmp %r14,%rbx 41348a: 72 0d jb 413499 <_D2rt4util6string7dstrcmpFNaNbNexAaxAaZi+0x39> 41348c: 31 c9 xor %ecx,%ecx 41348e: 49 39 de cmp %rbx,%r14 413491: b8 ff ff ff ff mov $0xffffffff,%eax 413496: 0f 44 c1 cmove %ecx,%eax 413499: 48 83 c4 08 add $0x8,%rsp 41349d: 5b pop %rbx 41349e: 41 5e pop %r14 4134a0: c3 retq 4134a1: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) 4134a8: 00 00 00 4134ab: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 00000000004134b0 : 4134b0: 55 push %rbp 4134b1: 48 89 e5 mov %rsp,%rbp 4134b4: 8a 05 16 d0 21 00 mov 0x21d016(%rip),%al # 6304d0 4134ba: 84 c0 test %al,%al 4134bc: 75 3e jne 4134fc 4134be: c6 05 0b d0 21 00 01 movb $0x1,0x21d00b(%rip) # 6304d0 4134c5: 48 89 e0 mov %rsp,%rax 4134c8: 48 8d 78 d0 lea -0x30(%rax),%rdi 4134cc: 48 89 fc mov %rdi,%rsp 4134cf: 48 c7 40 d0 01 00 00 movq $0x1,-0x30(%rax) 4134d6: 00 4134d7: 48 c7 40 d8 c8 04 63 movq $0x6304c8,-0x28(%rax) 4134de: 00 4134df: 48 c7 40 e0 40 01 63 movq $0x630140,-0x20(%rax) 4134e6: 00 4134e7: 48 c7 40 e8 20 04 63 movq $0x630420,-0x18(%rax) 4134ee: 00 4134ef: 48 c7 40 f0 60 03 63 movq $0x630360,-0x10(%rax) 4134f6: 00 4134f7: e8 c4 cb ff ff callq 4100c0 <_d_dso_registry> 4134fc: 48 89 ec mov %rbp,%rsp 4134ff: 5d pop %rbp 413500: c3 retq 413501: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) 413508: 00 00 00 41350b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 0000000000413510 <_D2rt4util9container8xreallocFPvmZPv>: 413510: 53 push %rbx 413511: 48 89 f3 mov %rsi,%rbx 413514: 48 89 f8 mov %rdi,%rax 413517: 48 85 c0 test %rax,%rax 41351a: 74 1f je 41353b <_D2rt4util9container8xreallocFPvmZPv+0x2b> 41351c: 48 89 df mov %rbx,%rdi 41351f: 48 89 c6 mov %rax,%rsi 413522: e8 79 e6 fe ff callq 401ba0 413527: 48 85 c0 test %rax,%rax 41352a: 75 19 jne 413545 <_D2rt4util9container8xreallocFPvmZPv+0x35> 41352c: 48 89 df mov %rbx,%rdi 41352f: e8 8c e4 fe ff callq 4019c0 413534: e8 87 30 ff ff callq 4065c0 413539: 0f 0b ud2a 41353b: 48 89 df mov %rbx,%rdi 41353e: e8 7d e4 fe ff callq 4019c0 413543: 31 c0 xor %eax,%eax 413545: 5b pop %rbx 413546: c3 retq 413547: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) 41354e: 00 00 0000000000413550 : 413550: 55 push %rbp 413551: 48 89 e5 mov %rsp,%rbp 413554: 8a 05 76 cf 21 00 mov 0x21cf76(%rip),%al # 6304d0 41355a: 84 c0 test %al,%al 41355c: 75 3e jne 41359c 41355e: c6 05 6b cf 21 00 01 movb $0x1,0x21cf6b(%rip) # 6304d0 413565: 48 89 e0 mov %rsp,%rax 413568: 48 8d 78 d0 lea -0x30(%rax),%rdi 41356c: 48 89 fc mov %rdi,%rsp 41356f: 48 c7 40 d0 01 00 00 movq $0x1,-0x30(%rax) 413576: 00 413577: 48 c7 40 d8 c8 04 63 movq $0x6304c8,-0x28(%rax) 41357e: 00 41357f: 48 c7 40 e0 40 01 63 movq $0x630140,-0x20(%rax) 413586: 00 413587: 48 c7 40 e8 20 04 63 movq $0x630420,-0x18(%rax) 41358e: 00 41358f: 48 c7 40 f0 68 03 63 movq $0x630368,-0x10(%rax) 413596: 00 413597: e8 24 cb ff ff callq 4100c0 <_d_dso_registry> 41359c: 48 89 ec mov %rbp,%rsp 41359f: 5d pop %rbp 4135a0: c3 retq 4135a1: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) 4135a8: 00 00 00 4135ab: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 00000000004135b0 <_D2rt4util4hash6hashOfFNaNbNePxvmmZm>: 4135b0: 48 85 f6 test %rsi,%rsi 4135b3: 74 05 je 4135ba <_D2rt4util4hash6hashOfFNaNbNePxvmmZm+0xa> 4135b5: 48 85 d2 test %rdx,%rdx 4135b8: 75 03 jne 4135bd <_D2rt4util4hash6hashOfFNaNbNePxvmmZm+0xd> 4135ba: 31 c0 xor %eax,%eax 4135bc: c3 retq 4135bd: 49 89 f1 mov %rsi,%r9 4135c0: 49 c1 e9 02 shr $0x2,%r9 4135c4: 74 48 je 41360e <_D2rt4util4hash6hashOfFNaNbNePxvmmZm+0x5e> 4135c6: 4e 8d 04 8d 00 00 00 lea 0x0(,%r9,4),%r8 4135cd: 00 4135ce: 49 f7 d9 neg %r9 4135d1: 48 89 d1 mov %rdx,%rcx 4135d4: 66 66 66 2e 0f 1f 84 nopw %cs:0x0(%rax,%rax,1) 4135db: 00 00 00 00 00 4135e0: 0f b7 01 movzwl (%rcx),%eax 4135e3: 48 01 f8 add %rdi,%rax 4135e6: 0f b7 79 02 movzwl 0x2(%rcx),%edi 4135ea: 48 c1 e7 0b shl $0xb,%rdi 4135ee: 48 31 c7 xor %rax,%rdi 4135f1: 48 c1 e0 10 shl $0x10,%rax 4135f5: 48 31 f8 xor %rdi,%rax 4135f8: 48 89 c7 mov %rax,%rdi 4135fb: 48 c1 ef 0b shr $0xb,%rdi 4135ff: 48 01 c7 add %rax,%rdi 413602: 48 83 c1 04 add $0x4,%rcx 413606: 49 ff c1 inc %r9 413609: 75 d5 jne 4135e0 <_D2rt4util4hash6hashOfFNaNbNePxvmmZm+0x30> 41360b: 4c 01 c2 add %r8,%rdx 41360e: 83 e6 03 and $0x3,%esi 413611: 83 fe 01 cmp $0x1,%esi 413614: 74 1e je 413634 <_D2rt4util4hash6hashOfFNaNbNePxvmmZm+0x84> 413616: 83 fe 02 cmp $0x2,%esi 413619: 75 34 jne 41364f <_D2rt4util4hash6hashOfFNaNbNePxvmmZm+0x9f> 41361b: 0f b7 02 movzwl (%rdx),%eax 41361e: 48 01 f8 add %rdi,%rax 413621: 48 89 c1 mov %rax,%rcx 413624: 48 c1 e1 0b shl $0xb,%rcx 413628: 48 31 c1 xor %rax,%rcx 41362b: 48 89 cf mov %rcx,%rdi 41362e: 48 c1 ef 11 shr $0x11,%rdi 413632: eb 16 jmp 41364a <_D2rt4util4hash6hashOfFNaNbNePxvmmZm+0x9a> 413634: 0f b6 02 movzbl (%rdx),%eax 413637: 48 01 f8 add %rdi,%rax 41363a: 48 89 c1 mov %rax,%rcx 41363d: 48 c1 e1 0a shl $0xa,%rcx 413641: 48 31 c1 xor %rax,%rcx 413644: 48 89 cf mov %rcx,%rdi 413647: 48 d1 ef shr %rdi 41364a: 48 01 cf add %rcx,%rdi 41364d: eb 2a jmp 413679 <_D2rt4util4hash6hashOfFNaNbNePxvmmZm+0xc9> 41364f: 83 fe 03 cmp $0x3,%esi 413652: 75 25 jne 413679 <_D2rt4util4hash6hashOfFNaNbNePxvmmZm+0xc9> 413654: 0f b7 02 movzwl (%rdx),%eax 413657: 48 01 f8 add %rdi,%rax 41365a: 48 89 c1 mov %rax,%rcx 41365d: 48 c1 e1 10 shl $0x10,%rcx 413661: 48 31 c1 xor %rax,%rcx 413664: 0f b6 42 02 movzbl 0x2(%rdx),%eax 413668: 48 c1 e0 12 shl $0x12,%rax 41366c: 48 31 c8 xor %rcx,%rax 41366f: 48 89 c7 mov %rax,%rdi 413672: 48 c1 ef 0b shr $0xb,%rdi 413676: 48 01 c7 add %rax,%rdi 413679: 48 8d 04 fd 00 00 00 lea 0x0(,%rdi,8),%rax 413680: 00 413681: 48 31 f8 xor %rdi,%rax 413684: 48 89 c1 mov %rax,%rcx 413687: 48 c1 e9 05 shr $0x5,%rcx 41368b: 48 01 c1 add %rax,%rcx 41368e: 48 89 c8 mov %rcx,%rax 413691: 48 c1 e0 04 shl $0x4,%rax 413695: 48 31 c8 xor %rcx,%rax 413698: 48 89 c1 mov %rax,%rcx 41369b: 48 c1 e9 11 shr $0x11,%rcx 41369f: 48 01 c1 add %rax,%rcx 4136a2: 48 89 ca mov %rcx,%rdx 4136a5: 48 c1 e2 19 shl $0x19,%rdx 4136a9: 48 31 ca xor %rcx,%rdx 4136ac: 48 89 d0 mov %rdx,%rax 4136af: 48 c1 e8 06 shr $0x6,%rax 4136b3: 48 01 d0 add %rdx,%rax 4136b6: c3 retq 4136b7: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) 4136be: 00 00 00000000004136c0 : 4136c0: 55 push %rbp 4136c1: 48 89 e5 mov %rsp,%rbp 4136c4: 8a 05 06 ce 21 00 mov 0x21ce06(%rip),%al # 6304d0 4136ca: 84 c0 test %al,%al 4136cc: 75 3e jne 41370c 4136ce: c6 05 fb cd 21 00 01 movb $0x1,0x21cdfb(%rip) # 6304d0 4136d5: 48 89 e0 mov %rsp,%rax 4136d8: 48 8d 78 d0 lea -0x30(%rax),%rdi 4136dc: 48 89 fc mov %rdi,%rsp 4136df: 48 c7 40 d0 01 00 00 movq $0x1,-0x30(%rax) 4136e6: 00 4136e7: 48 c7 40 d8 c8 04 63 movq $0x6304c8,-0x28(%rax) 4136ee: 00 4136ef: 48 c7 40 e0 40 01 63 movq $0x630140,-0x20(%rax) 4136f6: 00 4136f7: 48 c7 40 e8 20 04 63 movq $0x630420,-0x18(%rax) 4136fe: 00 4136ff: 48 c7 40 f0 70 03 63 movq $0x630370,-0x10(%rax) 413706: 00 413707: e8 b4 c9 ff ff callq 4100c0 <_d_dso_registry> 41370c: 48 89 ec mov %rbp,%rsp 41370f: 5d pop %rbp 413710: c3 retq 413711: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) 413718: 00 00 00 41371b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 0000000000413720 : 413720: 55 push %rbp 413721: 48 89 e5 mov %rsp,%rbp 413724: 8a 05 a6 cd 21 00 mov 0x21cda6(%rip),%al # 6304d0 41372a: 84 c0 test %al,%al 41372c: 75 3e jne 41376c 41372e: c6 05 9b cd 21 00 01 movb $0x1,0x21cd9b(%rip) # 6304d0 413735: 48 89 e0 mov %rsp,%rax 413738: 48 8d 78 d0 lea -0x30(%rax),%rdi 41373c: 48 89 fc mov %rdi,%rsp 41373f: 48 c7 40 d0 01 00 00 movq $0x1,-0x30(%rax) 413746: 00 413747: 48 c7 40 d8 c8 04 63 movq $0x6304c8,-0x28(%rax) 41374e: 00 41374f: 48 c7 40 e0 40 01 63 movq $0x630140,-0x20(%rax) 413756: 00 413757: 48 c7 40 e8 20 04 63 movq $0x630420,-0x18(%rax) 41375e: 00 41375f: 48 c7 40 f0 78 03 63 movq $0x630378,-0x10(%rax) 413766: 00 413767: e8 54 c9 ff ff callq 4100c0 <_d_dso_registry> 41376c: 48 89 ec mov %rbp,%rsp 41376f: 5d pop %rbp 413770: c3 retq 413771: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) 413778: 00 00 00 41377b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 0000000000413780 <_d_allocmemoryT>: 413780: 41 56 push %r14 413782: 53 push %rbx 413783: 50 push %rax 413784: 48 89 fb mov %rdi,%rbx 413787: 48 8b 03 mov (%rbx),%rax 41378a: ff 50 40 callq *0x40(%rax) 41378d: 49 89 c6 mov %rax,%r14 413790: 48 8b 03 mov (%rbx),%rax 413793: 48 89 df mov %rbx,%rdi 413796: ff 50 60 callq *0x60(%rax) 413799: 8d 34 00 lea (%rax,%rax,1),%esi 41379c: f7 d6 not %esi 41379e: 83 e6 02 and $0x2,%esi 4137a1: 4c 89 f7 mov %r14,%rdi 4137a4: 48 83 c4 08 add $0x8,%rsp 4137a8: 5b pop %rbx 4137a9: 41 5e pop %r14 4137ab: e9 90 80 ff ff jmpq 40b840 00000000004137b0 <_d_newclass>: 4137b0: 41 56 push %r14 4137b2: 53 push %rbx 4137b3: 50 push %rax 4137b4: 49 89 fe mov %rdi,%r14 4137b7: 41 8b 76 68 mov 0x68(%r14),%esi 4137bb: 40 f6 c6 01 test $0x1,%sil 4137bf: 74 1a je 4137db <_d_newclass+0x2b> 4137c1: 49 8b 7e 10 mov 0x10(%r14),%rdi 4137c5: e8 56 e1 fe ff callq 401920 4137ca: 48 89 c3 mov %rax,%rbx 4137cd: 48 85 db test %rbx,%rbx 4137d0: 75 25 jne 4137f7 <_d_newclass+0x47> 4137d2: e8 e9 2d ff ff callq 4065c0 4137d7: 31 db xor %ebx,%ebx 4137d9: eb 1c jmp 4137f7 <_d_newclass+0x47> 4137db: 89 f0 mov %esi,%eax 4137dd: c1 e8 07 shr $0x7,%eax 4137e0: 83 e0 01 and $0x1,%eax 4137e3: 83 e6 02 and $0x2,%esi 4137e6: 09 c6 or %eax,%esi 4137e8: 83 f6 01 xor $0x1,%esi 4137eb: 49 8b 7e 10 mov 0x10(%r14),%rdi 4137ef: e8 4c 80 ff ff callq 40b840 4137f4: 48 89 c3 mov %rax,%rbx 4137f7: 49 8b 56 10 mov 0x10(%r14),%rdx 4137fb: 49 8b 76 18 mov 0x18(%r14),%rsi 4137ff: 48 89 df mov %rbx,%rdi 413802: e8 39 e4 fe ff callq 401c40 413807: 48 89 d8 mov %rbx,%rax 41380a: 48 83 c4 08 add $0x8,%rsp 41380e: 5b pop %rbx 41380f: 41 5e pop %r14 413811: c3 retq 413812: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) 413819: 00 00 00 41381c: 0f 1f 40 00 nopl 0x0(%rax) 0000000000413820 <_D2rt8lifetime21__setArrayAllocLengthFKS2rt8lifetime7BlkInfombmZb>: 413820: 41 57 push %r15 413822: 41 56 push %r14 413824: 41 54 push %r12 413826: 53 push %rbx 413827: 50 push %rax 413828: 49 89 d6 mov %rdx,%r14 41382b: 49 89 ff mov %rdi,%r15 41382e: 48 8b 59 08 mov 0x8(%rcx),%rbx 413832: 48 81 fb 00 01 00 00 cmp $0x100,%rbx 413839: 77 43 ja 41387e <_D2rt8lifetime21__setArrayAllocLengthFKS2rt8lifetime7BlkInfombmZb+0x5e> 41383b: 49 8d 46 01 lea 0x1(%r14),%rax 41383f: 48 39 d8 cmp %rbx,%rax 413842: 0f 87 41 01 00 00 ja 413989 <_D2rt8lifetime21__setArrayAllocLengthFKS2rt8lifetime7BlkInfombmZb+0x169> 413848: 4c 8b 21 mov (%rcx),%r12 41384b: 49 83 ff ff cmp $0xffffffffffffffff,%r15 41384f: 0f 84 be 00 00 00 je 413913 <_D2rt8lifetime21__setArrayAllocLengthFKS2rt8lifetime7BlkInfombmZb+0xf3> 413855: 40 f6 c6 01 test $0x1,%sil 413859: 0f 84 ad 00 00 00 je 41390c <_D2rt8lifetime21__setArrayAllocLengthFKS2rt8lifetime7BlkInfombmZb+0xec> 41385f: bf a0 fb 62 00 mov $0x62fba0,%edi 413864: e8 e7 7d ff ff callq 40b650 <_d_monitorenter> 413869: 45 38 7c 1c ff cmp %r15b,-0x1(%r12,%rbx,1) 41386e: 0f 85 a8 00 00 00 jne 41391c <_D2rt8lifetime21__setArrayAllocLengthFKS2rt8lifetime7BlkInfombmZb+0xfc> 413874: 45 88 74 1c ff mov %r14b,-0x1(%r12,%rbx,1) 413879: e9 80 00 00 00 jmpq 4138fe <_D2rt8lifetime21__setArrayAllocLengthFKS2rt8lifetime7BlkInfombmZb+0xde> 41387e: 48 81 fb ff 0f 00 00 cmp $0xfff,%rbx 413885: 77 45 ja 4138cc <_D2rt8lifetime21__setArrayAllocLengthFKS2rt8lifetime7BlkInfombmZb+0xac> 413887: 49 8d 46 02 lea 0x2(%r14),%rax 41388b: 48 39 d8 cmp %rbx,%rax 41388e: 0f 87 f5 00 00 00 ja 413989 <_D2rt8lifetime21__setArrayAllocLengthFKS2rt8lifetime7BlkInfombmZb+0x169> 413894: 4c 8b 21 mov (%rcx),%r12 413897: 49 83 ff ff cmp $0xffffffffffffffff,%r15 41389b: 0f 84 a7 00 00 00 je 413948 <_D2rt8lifetime21__setArrayAllocLengthFKS2rt8lifetime7BlkInfombmZb+0x128> 4138a1: 40 f6 c6 01 test $0x1,%sil 4138a5: 0f 84 92 00 00 00 je 41393d <_D2rt8lifetime21__setArrayAllocLengthFKS2rt8lifetime7BlkInfombmZb+0x11d> 4138ab: bf a0 fb 62 00 mov $0x62fba0,%edi 4138b0: e8 9b 7d ff ff callq 40b650 <_d_monitorenter> 4138b5: 41 0f b7 44 1c fe movzwl -0x2(%r12,%rbx,1),%eax 4138bb: 4c 39 f8 cmp %r15,%rax 4138be: 0f 85 9a 00 00 00 jne 41395e <_D2rt8lifetime21__setArrayAllocLengthFKS2rt8lifetime7BlkInfombmZb+0x13e> 4138c4: 66 45 89 74 1c fe mov %r14w,-0x2(%r12,%rbx,1) 4138ca: eb 32 jmp 4138fe <_D2rt8lifetime21__setArrayAllocLengthFKS2rt8lifetime7BlkInfombmZb+0xde> 4138cc: 49 8d 46 11 lea 0x11(%r14),%rax 4138d0: 48 39 d8 cmp %rbx,%rax 4138d3: 0f 87 b0 00 00 00 ja 413989 <_D2rt8lifetime21__setArrayAllocLengthFKS2rt8lifetime7BlkInfombmZb+0x169> 4138d9: 48 8b 19 mov (%rcx),%rbx 4138dc: 49 83 ff ff cmp $0xffffffffffffffff,%r15 4138e0: 74 75 je 413957 <_D2rt8lifetime21__setArrayAllocLengthFKS2rt8lifetime7BlkInfombmZb+0x137> 4138e2: 40 f6 c6 01 test $0x1,%sil 4138e6: 74 6a je 413952 <_D2rt8lifetime21__setArrayAllocLengthFKS2rt8lifetime7BlkInfombmZb+0x132> 4138e8: bf a0 fb 62 00 mov $0x62fba0,%edi 4138ed: e8 5e 7d ff ff callq 40b650 <_d_monitorenter> 4138f2: 4c 39 3b cmp %r15,(%rbx) 4138f5: 0f 85 84 00 00 00 jne 41397f <_D2rt8lifetime21__setArrayAllocLengthFKS2rt8lifetime7BlkInfombmZb+0x15f> 4138fb: 4c 89 33 mov %r14,(%rbx) 4138fe: bf a0 fb 62 00 mov $0x62fba0,%edi 413903: e8 98 7d ff ff callq 40b6a0 <_d_monitorexit> 413908: b1 01 mov $0x1,%cl 41390a: eb 7f jmp 41398b <_D2rt8lifetime21__setArrayAllocLengthFKS2rt8lifetime7BlkInfombmZb+0x16b> 41390c: 45 38 7c 1c ff cmp %r15b,-0x1(%r12,%rbx,1) 413911: 75 76 jne 413989 <_D2rt8lifetime21__setArrayAllocLengthFKS2rt8lifetime7BlkInfombmZb+0x169> 413913: 45 88 74 1c ff mov %r14b,-0x1(%r12,%rbx,1) 413918: b1 01 mov $0x1,%cl 41391a: eb 6f jmp 41398b <_D2rt8lifetime21__setArrayAllocLengthFKS2rt8lifetime7BlkInfombmZb+0x16b> 41391c: bf a0 fb 62 00 mov $0x62fba0,%edi 413921: e8 7a 7d ff ff callq 40b6a0 <_d_monitorexit> 413926: eb 61 jmp 413989 <_D2rt8lifetime21__setArrayAllocLengthFKS2rt8lifetime7BlkInfombmZb+0x169> 413928: 48 89 c3 mov %rax,%rbx 41392b: bf a0 fb 62 00 mov $0x62fba0,%edi 413930: e8 6b 7d ff ff callq 40b6a0 <_d_monitorexit> 413935: 48 89 df mov %rbx,%rdi 413938: e8 93 53 ff ff callq 408cd0 <_d_eh_resume_unwind> 41393d: 41 0f b7 44 1c fe movzwl -0x2(%r12,%rbx,1),%eax 413943: 4c 39 f8 cmp %r15,%rax 413946: 75 41 jne 413989 <_D2rt8lifetime21__setArrayAllocLengthFKS2rt8lifetime7BlkInfombmZb+0x169> 413948: 66 45 89 74 1c fe mov %r14w,-0x2(%r12,%rbx,1) 41394e: b1 01 mov $0x1,%cl 413950: eb 39 jmp 41398b <_D2rt8lifetime21__setArrayAllocLengthFKS2rt8lifetime7BlkInfombmZb+0x16b> 413952: 4c 39 3b cmp %r15,(%rbx) 413955: 75 32 jne 413989 <_D2rt8lifetime21__setArrayAllocLengthFKS2rt8lifetime7BlkInfombmZb+0x169> 413957: 4c 89 33 mov %r14,(%rbx) 41395a: b1 01 mov $0x1,%cl 41395c: eb 2d jmp 41398b <_D2rt8lifetime21__setArrayAllocLengthFKS2rt8lifetime7BlkInfombmZb+0x16b> 41395e: bf a0 fb 62 00 mov $0x62fba0,%edi 413963: e8 38 7d ff ff callq 40b6a0 <_d_monitorexit> 413968: eb 1f jmp 413989 <_D2rt8lifetime21__setArrayAllocLengthFKS2rt8lifetime7BlkInfombmZb+0x169> 41396a: 48 89 c3 mov %rax,%rbx 41396d: bf a0 fb 62 00 mov $0x62fba0,%edi 413972: e8 29 7d ff ff callq 40b6a0 <_d_monitorexit> 413977: 48 89 df mov %rbx,%rdi 41397a: e8 51 53 ff ff callq 408cd0 <_d_eh_resume_unwind> 41397f: bf a0 fb 62 00 mov $0x62fba0,%edi 413984: e8 17 7d ff ff callq 40b6a0 <_d_monitorexit> 413989: 31 c9 xor %ecx,%ecx 41398b: 88 c8 mov %cl,%al 41398d: 48 83 c4 08 add $0x8,%rsp 413991: 5b pop %rbx 413992: 41 5c pop %r12 413994: 41 5e pop %r14 413996: 41 5f pop %r15 413998: c3 retq 413999: eb 17 jmp 4139b2 <_D2rt8lifetime21__setArrayAllocLengthFKS2rt8lifetime7BlkInfombmZb+0x192> 41399b: eb 15 jmp 4139b2 <_D2rt8lifetime21__setArrayAllocLengthFKS2rt8lifetime7BlkInfombmZb+0x192> 41399d: 48 89 c3 mov %rax,%rbx 4139a0: bf a0 fb 62 00 mov $0x62fba0,%edi 4139a5: e8 f6 7c ff ff callq 40b6a0 <_d_monitorexit> 4139aa: 48 89 df mov %rbx,%rdi 4139ad: e8 1e 53 ff ff callq 408cd0 <_d_eh_resume_unwind> 4139b2: 48 89 c7 mov %rax,%rdi 4139b5: 48 89 de mov %rbx,%rsi 4139b8: e8 23 53 ff ff callq 408ce0 <_d_eh_handle_collision> 4139bd: 0f 1f 00 nopl (%rax) 00000000004139c0 <_D2rt8lifetime12_staticDtor1FZv>: 4139c0: 50 push %rax 4139c1: 64 48 8b 3c 25 f0 ff mov %fs:0xfffffffffffffff0,%rdi 4139c8: ff ff 4139ca: 48 85 ff test %rdi,%rdi 4139cd: 74 12 je 4139e1 <_D2rt8lifetime12_staticDtor1FZv+0x21> 4139cf: e8 ec df fe ff callq 4019c0 4139d4: 64 48 c7 04 25 f0 ff movq $0x0,%fs:0xfffffffffffffff0 4139db: ff ff 00 00 00 00 4139e1: 58 pop %rax 4139e2: c3 retq 4139e3: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) 4139ea: 00 00 00 4139ed: 0f 1f 00 nopl (%rax) 00000000004139f0 <_D2rt8lifetime14processGCMarksFPS2rt8lifetime7BlkInfoMDFPvZiZv>: 4139f0: 41 57 push %r15 4139f2: 41 56 push %r14 4139f4: 41 54 push %r12 4139f6: 53 push %rbx 4139f7: 50 push %rax 4139f8: 48 89 d3 mov %rdx,%rbx 4139fb: 49 89 f6 mov %rsi,%r14 4139fe: 49 89 ff mov %rdi,%r15 413a01: 48 85 db test %rbx,%rbx 413a04: 74 3c je 413a42 <_D2rt8lifetime14processGCMarksFPS2rt8lifetime7BlkInfoMDFPvZiZv+0x52> 413a06: 4c 8d a3 c0 00 00 00 lea 0xc0(%rbx),%r12 413a0d: 49 39 dc cmp %rbx,%r12 413a10: 76 30 jbe 413a42 <_D2rt8lifetime14processGCMarksFPS2rt8lifetime7BlkInfoMDFPvZiZv+0x52> 413a12: 66 66 66 66 66 2e 0f nopw %cs:0x0(%rax,%rax,1) 413a19: 1f 84 00 00 00 00 00 413a20: 48 8b 33 mov (%rbx),%rsi 413a23: 48 85 f6 test %rsi,%rsi 413a26: 74 11 je 413a39 <_D2rt8lifetime14processGCMarksFPS2rt8lifetime7BlkInfoMDFPvZiZv+0x49> 413a28: 4c 89 ff mov %r15,%rdi 413a2b: 41 ff d6 callq *%r14 413a2e: 85 c0 test %eax,%eax 413a30: 75 07 jne 413a39 <_D2rt8lifetime14processGCMarksFPS2rt8lifetime7BlkInfoMDFPvZiZv+0x49> 413a32: 48 c7 03 00 00 00 00 movq $0x0,(%rbx) 413a39: 48 83 c3 18 add $0x18,%rbx 413a3d: 4c 39 e3 cmp %r12,%rbx 413a40: 72 de jb 413a20 <_D2rt8lifetime14processGCMarksFPS2rt8lifetime7BlkInfoMDFPvZiZv+0x30> 413a42: 48 83 c4 08 add $0x8,%rsp 413a46: 5b pop %rbx 413a47: 41 5c pop %r12 413a49: 41 5e pop %r14 413a4b: 41 5f pop %r15 413a4d: c3 retq 413a4e: 66 90 xchg %ax,%ax 0000000000413a50 <_d_arraysetcapacity>: 413a50: 55 push %rbp 413a51: 48 89 e5 mov %rsp,%rbp 413a54: 41 57 push %r15 413a56: 41 56 push %r14 413a58: 41 55 push %r13 413a5a: 41 54 push %r12 413a5c: 53 push %rbx 413a5d: 48 81 ec a8 00 00 00 sub $0xa8,%rsp 413a64: 49 89 d7 mov %rdx,%r15 413a67: 48 89 bd 78 ff ff ff mov %rdi,-0x88(%rbp) 413a6e: 48 89 75 c8 mov %rsi,-0x38(%rbp) 413a72: 48 8b 07 mov (%rdi),%rax 413a75: 48 8b 08 mov (%rax),%rcx 413a78: 48 89 8d 70 ff ff ff mov %rcx,-0x90(%rbp) 413a7f: b8 50 d5 62 00 mov $0x62d550,%eax 413a84: 48 39 c1 cmp %rax,%rcx 413a87: 0f 84 ff 00 00 00 je 413b8c <_d_arraysetcapacity+0x13c> 413a8d: 4d 8b 77 08 mov 0x8(%r15),%r14 413a91: 64 48 8b 04 25 f0 ff mov %fs:0xfffffffffffffff0,%rax 413a98: ff ff 413a9a: 48 85 c0 test %rax,%rax 413a9d: 75 51 jne 413af0 <_d_arraysetcapacity+0xa0> 413a9f: bf c0 00 00 00 mov $0xc0,%edi 413aa4: e8 77 de fe ff callq 401920 413aa9: 64 48 89 04 25 f0 ff mov %rax,%fs:0xfffffffffffffff0 413ab0: ff ff 413ab2: 0f 57 c0 xorps %xmm0,%xmm0 413ab5: 0f 11 80 b0 00 00 00 movups %xmm0,0xb0(%rax) 413abc: 0f 11 80 a0 00 00 00 movups %xmm0,0xa0(%rax) 413ac3: 0f 11 80 90 00 00 00 movups %xmm0,0x90(%rax) 413aca: 0f 11 80 80 00 00 00 movups %xmm0,0x80(%rax) 413ad1: 0f 11 40 70 movups %xmm0,0x70(%rax) 413ad5: 0f 11 40 60 movups %xmm0,0x60(%rax) 413ad9: 0f 11 40 50 movups %xmm0,0x50(%rax) 413add: 0f 11 40 40 movups %xmm0,0x40(%rax) 413ae1: 0f 11 40 30 movups %xmm0,0x30(%rax) 413ae5: 0f 11 40 20 movups %xmm0,0x20(%rax) 413ae9: 0f 11 40 10 movups %xmm0,0x10(%rax) 413aed: 0f 11 00 movups %xmm0,(%rax) 413af0: 64 48 63 0c 25 f8 ff movslq %fs:0xfffffffffffffff8,%rcx 413af7: ff ff 413af9: 48 8d 0c 49 lea (%rcx,%rcx,2),%rcx 413afd: 48 8d 0c c8 lea (%rax,%rcx,8),%rcx 413b01: 48 39 c1 cmp %rax,%rcx 413b04: 72 33 jb 413b39 <_d_arraysetcapacity+0xe9> 413b06: 49 89 cd mov %rcx,%r13 413b09: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 413b10: 49 8b 5d 00 mov 0x0(%r13),%rbx 413b14: 48 85 db test %rbx,%rbx 413b17: 74 17 je 413b30 <_d_arraysetcapacity+0xe0> 413b19: 4c 39 f3 cmp %r14,%rbx 413b1c: 77 12 ja 413b30 <_d_arraysetcapacity+0xe0> 413b1e: 4c 89 f2 mov %r14,%rdx 413b21: 48 29 da sub %rbx,%rdx 413b24: 4d 8b 65 08 mov 0x8(%r13),%r12 413b28: 4c 39 e2 cmp %r12,%rdx 413b2b: 72 4b jb 413b78 <_d_arraysetcapacity+0x128> 413b2d: 0f 1f 00 nopl (%rax) 413b30: 49 83 c5 e8 add $0xffffffffffffffe8,%r13 413b34: 49 39 c5 cmp %rax,%r13 413b37: 73 d7 jae 413b10 <_d_arraysetcapacity+0xc0> 413b39: 48 05 a8 00 00 00 add $0xa8,%rax 413b3f: eb 13 jmp 413b54 <_d_arraysetcapacity+0x104> 413b41: 66 66 66 66 66 66 2e nopw %cs:0x0(%rax,%rax,1) 413b48: 0f 1f 84 00 00 00 00 413b4f: 00 413b50: 48 83 c0 e8 add $0xffffffffffffffe8,%rax 413b54: 48 39 c8 cmp %rcx,%rax 413b57: 76 33 jbe 413b8c <_d_arraysetcapacity+0x13c> 413b59: 48 8b 18 mov (%rax),%rbx 413b5c: 48 85 db test %rbx,%rbx 413b5f: 74 ef je 413b50 <_d_arraysetcapacity+0x100> 413b61: 4c 39 f3 cmp %r14,%rbx 413b64: 77 ea ja 413b50 <_d_arraysetcapacity+0x100> 413b66: 4c 89 f2 mov %r14,%rdx 413b69: 48 29 da sub %rbx,%rdx 413b6c: 4c 8b 60 08 mov 0x8(%rax),%r12 413b70: 4c 39 e2 cmp %r12,%rdx 413b73: 73 db jae 413b50 <_d_arraysetcapacity+0x100> 413b75: 49 89 c5 mov %rax,%r13 413b78: 4d 85 ed test %r13,%r13 413b7b: 74 0f je 413b8c <_d_arraysetcapacity+0x13c> 413b7d: 45 8b 75 10 mov 0x10(%r13),%r14d 413b81: b0 01 mov $0x1,%al 413b83: 48 89 85 68 ff ff ff mov %rax,-0x98(%rbp) 413b8a: eb 25 jmp 413bb1 <_d_arraysetcapacity+0x161> 413b8c: 49 8b 77 08 mov 0x8(%r15),%rsi 413b90: 48 8d 7d b0 lea -0x50(%rbp),%rdi 413b94: e8 e7 7e ff ff callq 40ba80 413b99: 48 8b 5d b0 mov -0x50(%rbp),%rbx 413b9d: 4c 8b 65 b8 mov -0x48(%rbp),%r12 413ba1: 31 c0 xor %eax,%eax 413ba3: 48 89 85 68 ff ff ff mov %rax,-0x98(%rbp) 413baa: 44 8b 75 c0 mov -0x40(%rbp),%r14d 413bae: 45 31 ed xor %r13d,%r13d 413bb1: 48 8b bd 78 ff ff ff mov -0x88(%rbp),%rdi 413bb8: 48 8b 07 mov (%rdi),%rax 413bbb: ff 50 50 callq *0x50(%rax) 413bbe: 48 8b 08 mov (%rax),%rcx 413bc1: 48 89 c7 mov %rax,%rdi 413bc4: ff 51 40 callq *0x40(%rcx) 413bc7: 48 89 45 a8 mov %rax,-0x58(%rbp) 413bcb: c7 45 9c 00 00 00 00 movl $0x0,-0x64(%rbp) 413bd2: 48 8b 45 c8 mov -0x38(%rbp),%rax 413bd6: 48 f7 65 a8 mulq -0x58(%rbp) 413bda: 48 89 45 a0 mov %rax,-0x60(%rbp) 413bde: 73 02 jae 413be2 <_d_arraysetcapacity+0x192> 413be0: eb 09 jmp 413beb <_d_arraysetcapacity+0x19b> 413be2: c7 45 9c 01 00 00 00 movl $0x1,-0x64(%rbp) 413be9: eb 00 jmp 413beb <_d_arraysetcapacity+0x19b> 413beb: 83 7d 9c 01 cmpl $0x1,-0x64(%rbp) 413bef: 0f 85 78 04 00 00 jne 41406d <_d_arraysetcapacity+0x61d> 413bf5: 4c 89 ff mov %r15,%rdi 413bf8: 45 31 ff xor %r15d,%r15d 413bfb: 48 85 db test %rbx,%rbx 413bfe: 75 04 jne 413c04 <_d_arraysetcapacity+0x1b4> 413c00: 31 c0 xor %eax,%eax 413c02: eb 77 jmp 413c7b <_d_arraysetcapacity+0x22b> 413c04: 44 89 f0 mov %r14d,%eax 413c07: 83 e0 08 and $0x8,%eax 413c0a: b8 00 00 00 00 mov $0x0,%eax 413c0f: 74 6a je 413c7b <_d_arraysetcapacity+0x22b> 413c11: 49 81 fc 00 01 00 00 cmp $0x100,%r12 413c18: 77 0d ja 413c27 <_d_arraysetcapacity+0x1d7> 413c1a: 41 0f b6 54 1c ff movzbl -0x1(%r12,%rbx,1),%edx 413c20: b9 01 00 00 00 mov $0x1,%ecx 413c25: eb 1e jmp 413c45 <_d_arraysetcapacity+0x1f5> 413c27: 49 81 fc ff 0f 00 00 cmp $0xfff,%r12 413c2e: 77 0d ja 413c3d <_d_arraysetcapacity+0x1ed> 413c30: 41 0f b7 54 1c fe movzwl -0x2(%r12,%rbx,1),%edx 413c36: b9 02 00 00 00 mov $0x2,%ecx 413c3b: eb 08 jmp 413c45 <_d_arraysetcapacity+0x1f5> 413c3d: 48 8b 13 mov (%rbx),%rdx 413c40: b9 11 00 00 00 mov $0x11,%ecx 413c45: 4c 8b 7f 08 mov 0x8(%rdi),%r15 413c49: 49 81 fc ff 0f 00 00 cmp $0xfff,%r12 413c50: 0f 97 c0 seta %al 413c53: 0f b6 c0 movzbl %al,%eax 413c56: 48 c1 e0 04 shl $0x4,%rax 413c5a: 48 01 d8 add %rbx,%rax 413c5d: 49 29 c7 sub %rax,%r15 413c60: 48 8b 75 a8 mov -0x58(%rbp),%rsi 413c64: 48 0f af 37 imul (%rdi),%rsi 413c68: 4c 01 fe add %r15,%rsi 413c6b: 31 c0 xor %eax,%eax 413c6d: 48 39 d6 cmp %rdx,%rsi 413c70: 75 09 jne 413c7b <_d_arraysetcapacity+0x22b> 413c72: 4c 89 e0 mov %r12,%rax 413c75: 48 29 c8 sub %rcx,%rax 413c78: 4c 29 f8 sub %r15,%rax 413c7b: 48 8b 75 a0 mov -0x60(%rbp),%rsi 413c7f: 48 39 f0 cmp %rsi,%rax 413c82: 73 5a jae 413cde <_d_arraysetcapacity+0x28e> 413c84: 49 81 fc 00 10 00 00 cmp $0x1000,%r12 413c8b: 72 5f jb 413cec <_d_arraysetcapacity+0x29c> 413c8d: 48 85 c0 test %rax,%rax 413c90: 74 5a je 413cec <_d_arraysetcapacity+0x29c> 413c92: b8 11 00 00 00 mov $0x11,%eax 413c97: 4c 29 e0 sub %r12,%rax 413c9a: 4c 01 f8 add %r15,%rax 413c9d: 48 01 f0 add %rsi,%rax 413ca0: 49 89 fc mov %rdi,%r12 413ca3: 49 8b 7c 24 08 mov 0x8(%r12),%rdi 413ca8: 48 89 c6 mov %rax,%rsi 413cab: 48 89 c2 mov %rax,%rdx 413cae: e8 cd 7c ff ff callq 40b980 413cb3: 48 85 c0 test %rax,%rax 413cb6: 74 2d je 413ce5 <_d_arraysetcapacity+0x295> 413cb8: 48 8b 8d 68 ff ff ff mov -0x98(%rbp),%rcx 413cbf: 84 c9 test %cl,%cl 413cc1: 74 04 je 413cc7 <_d_arraysetcapacity+0x277> 413cc3: 49 89 45 08 mov %rax,0x8(%r13) 413cc7: 48 c7 c1 ef ff ff ff mov $0xffffffffffffffef,%rcx 413cce: 4c 29 f9 sub %r15,%rcx 413cd1: 48 01 c1 add %rax,%rcx 413cd4: 31 d2 xor %edx,%edx 413cd6: 48 89 c8 mov %rcx,%rax 413cd9: e9 79 03 00 00 jmpq 414057 <_d_arraysetcapacity+0x607> 413cde: 31 d2 xor %edx,%edx 413ce0: e9 72 03 00 00 jmpq 414057 <_d_arraysetcapacity+0x607> 413ce5: 4c 89 e7 mov %r12,%rdi 413ce8: 48 8b 75 a0 mov -0x60(%rbp),%rsi 413cec: 4c 8b 65 a8 mov -0x58(%rbp),%r12 413cf0: 49 89 ff mov %rdi,%r15 413cf3: 4d 0f af 27 imul (%r15),%r12 413cf7: b8 11 00 00 00 mov $0x11,%eax 413cfc: 48 81 fe fe 07 00 00 cmp $0x7fe,%rsi 413d03: 77 10 ja 413d15 <_d_arraysetcapacity+0x2c5> 413d05: 48 81 fe ff 00 00 00 cmp $0xff,%rsi 413d0c: 0f 97 c0 seta %al 413d0f: 0f b6 c0 movzbl %al,%eax 413d12: 48 ff c0 inc %rax 413d15: 48 01 c6 add %rax,%rsi 413d18: 48 85 db test %rbx,%rbx 413d1b: 48 89 75 a0 mov %rsi,-0x60(%rbp) 413d1f: 75 27 jne 413d48 <_d_arraysetcapacity+0x2f8> 413d21: 48 8b bd 78 ff ff ff mov -0x88(%rbp),%rdi 413d28: 48 8b 07 mov (%rdi),%rax 413d2b: ff 50 50 callq *0x50(%rax) 413d2e: 48 8b 08 mov (%rax),%rcx 413d31: 48 89 c7 mov %rax,%rdi 413d34: ff 51 60 callq *0x60(%rcx) 413d37: 41 89 c6 mov %eax,%r14d 413d3a: 45 01 f6 add %r14d,%r14d 413d3d: 41 f7 d6 not %r14d 413d40: 41 83 e6 02 and $0x2,%r14d 413d44: 48 8b 75 a0 mov -0x60(%rbp),%rsi 413d48: 41 83 ce 08 or $0x8,%r14d 413d4c: 48 8d 7d 80 lea -0x80(%rbp),%rdi 413d50: 44 89 f2 mov %r14d,%edx 413d53: e8 28 7b ff ff callq 40b880 413d58: 48 8b 4d 80 mov -0x80(%rbp),%rcx 413d5c: 48 85 c9 test %rcx,%rcx 413d5f: 0f 84 08 03 00 00 je 41406d <_d_arraysetcapacity+0x61d> 413d65: 48 8b 45 88 mov -0x78(%rbp),%rax 413d69: 48 89 85 40 ff ff ff mov %rax,-0xc0(%rbp) 413d70: 48 8b 55 90 mov -0x70(%rbp),%rdx 413d74: 48 89 95 50 ff ff ff mov %rdx,-0xb0(%rbp) 413d7b: 48 3d ff 0f 00 00 cmp $0xfff,%rax 413d81: 0f 97 c0 seta %al 413d84: 0f b6 c0 movzbl %al,%eax 413d87: 48 c1 e0 04 shl $0x4,%rax 413d8b: 48 89 85 38 ff ff ff mov %rax,-0xc8(%rbp) 413d92: 48 8d 3c 01 lea (%rcx,%rax,1),%rdi 413d96: 48 89 bd 58 ff ff ff mov %rdi,-0xa8(%rbp) 413d9d: 48 89 8d 68 ff ff ff mov %rcx,-0x98(%rbp) 413da4: 49 8b 77 08 mov 0x8(%r15),%rsi 413da8: 4c 89 bd 48 ff ff ff mov %r15,-0xb8(%rbp) 413daf: 4c 89 e2 mov %r12,%rdx 413db2: 4c 89 a5 60 ff ff ff mov %r12,-0xa0(%rbp) 413db9: e8 82 de fe ff callq 401c40 413dbe: 48 8b bd 78 ff ff ff mov -0x88(%rbp),%rdi 413dc5: 48 8b 07 mov (%rdi),%rax 413dc8: ff 50 50 callq *0x50(%rax) 413dcb: 48 89 c3 mov %rax,%rbx 413dce: 4c 8b 33 mov (%rbx),%r14 413dd1: b8 60 94 40 00 mov $0x409460,%eax 413dd6: 49 39 46 78 cmp %rax,0x78(%r14) 413dda: 0f 84 c4 00 00 00 je 413ea4 <_d_arraysetcapacity+0x454> 413de0: be d0 d2 62 00 mov $0x62d2d0,%esi 413de5: 48 89 df mov %rbx,%rdi 413de8: e8 b3 2a 00 00 callq 4168a0 <_d_dynamic_cast> 413ded: 48 85 c0 test %rax,%rax 413df0: 74 5e je 413e50 <_d_arraysetcapacity+0x400> 413df2: 4c 8b 78 60 mov 0x60(%rax),%r15 413df6: 4d 85 ff test %r15,%r15 413df9: 0f 84 a5 00 00 00 je 413ea4 <_d_arraysetcapacity+0x454> 413dff: 48 89 df mov %rbx,%rdi 413e02: 41 ff 56 40 callq *0x40(%r14) 413e06: 49 89 c6 mov %rax,%r14 413e09: 48 8b 85 60 ff ff ff mov -0xa0(%rbp),%rax 413e10: 48 8b 8d 38 ff ff ff mov -0xc8(%rbp),%rcx 413e17: 4c 8d 24 01 lea (%rcx,%rax,1),%r12 413e1b: 4c 03 a5 68 ff ff ff add -0x98(%rbp),%r12 413e22: 4c 3b a5 58 ff ff ff cmp -0xa8(%rbp),%r12 413e29: 76 79 jbe 413ea4 <_d_arraysetcapacity+0x454> 413e2b: 48 8b 9d 58 ff ff ff mov -0xa8(%rbp),%rbx 413e32: 66 66 66 66 66 2e 0f nopw %cs:0x0(%rax,%rax,1) 413e39: 1f 84 00 00 00 00 00 413e40: 48 89 df mov %rbx,%rdi 413e43: 41 ff d7 callq *%r15 413e46: 4c 01 f3 add %r14,%rbx 413e49: 4c 39 e3 cmp %r12,%rbx 413e4c: 72 f2 jb 413e40 <_d_arraysetcapacity+0x3f0> 413e4e: eb 54 jmp 413ea4 <_d_arraysetcapacity+0x454> 413e50: 48 89 df mov %rbx,%rdi 413e53: 41 ff 56 40 callq *0x40(%r14) 413e57: 49 89 c7 mov %rax,%r15 413e5a: 48 8b 85 60 ff ff ff mov -0xa0(%rbp),%rax 413e61: 48 8b 8d 38 ff ff ff mov -0xc8(%rbp),%rcx 413e68: 4c 8d 24 01 lea (%rcx,%rax,1),%r12 413e6c: 4c 03 a5 68 ff ff ff add -0x98(%rbp),%r12 413e73: 4c 3b a5 58 ff ff ff cmp -0xa8(%rbp),%r12 413e7a: 76 28 jbe 413ea4 <_d_arraysetcapacity+0x454> 413e7c: 4c 8b b5 58 ff ff ff mov -0xa8(%rbp),%r14 413e83: 66 66 66 66 2e 0f 1f nopw %cs:0x0(%rax,%rax,1) 413e8a: 84 00 00 00 00 00 413e90: 48 8b 03 mov (%rbx),%rax 413e93: 48 89 df mov %rbx,%rdi 413e96: 4c 89 f6 mov %r14,%rsi 413e99: ff 50 78 callq *0x78(%rax) 413e9c: 4d 01 fe add %r15,%r14 413e9f: 4d 39 e6 cmp %r12,%r14 413ea2: 72 ec jb 413e90 <_d_arraysetcapacity+0x440> 413ea4: 48 8b 85 50 ff ff ff mov -0xb0(%rbp),%rax 413eab: 49 89 c7 mov %rax,%r15 413eae: 49 c1 ef 20 shr $0x20,%r15 413eb2: a8 02 test $0x2,%al 413eb4: 49 89 c4 mov %rax,%r12 413eb7: 75 27 jne 413ee0 <_d_arraysetcapacity+0x490> 413eb9: 48 8b 55 a0 mov -0x60(%rbp),%rdx 413ebd: 48 8b 8d 38 ff ff ff mov -0xc8(%rbp),%rcx 413ec4: 48 03 8d 60 ff ff ff add -0xa0(%rbp),%rcx 413ecb: 48 8b 85 68 ff ff ff mov -0x98(%rbp),%rax 413ed2: 48 8d 3c 08 lea (%rax,%rcx,1),%rdi 413ed6: 48 29 ca sub %rcx,%rdx 413ed9: 31 f6 xor %esi,%esi 413edb: e8 90 d9 fe ff callq 401870 413ee0: 48 8b 9d 40 ff ff ff mov -0xc0(%rbp),%rbx 413ee7: 48 81 fb 00 01 00 00 cmp $0x100,%rbx 413eee: 48 8b 95 68 ff ff ff mov -0x98(%rbp),%rdx 413ef5: 77 1d ja 413f14 <_d_arraysetcapacity+0x4c4> 413ef7: 48 8b 8d 60 ff ff ff mov -0xa0(%rbp),%rcx 413efe: 48 8d 41 01 lea 0x1(%rcx),%rax 413f02: 48 39 d8 cmp %rbx,%rax 413f05: 4c 8b b5 48 ff ff ff mov -0xb8(%rbp),%r14 413f0c: 77 40 ja 413f4e <_d_arraysetcapacity+0x4fe> 413f0e: 88 4c 13 ff mov %cl,-0x1(%rbx,%rdx,1) 413f12: eb 3a jmp 413f4e <_d_arraysetcapacity+0x4fe> 413f14: 48 81 fb ff 0f 00 00 cmp $0xfff,%rbx 413f1b: 4c 8b b5 48 ff ff ff mov -0xb8(%rbp),%r14 413f22: 77 17 ja 413f3b <_d_arraysetcapacity+0x4eb> 413f24: 48 8b 8d 60 ff ff ff mov -0xa0(%rbp),%rcx 413f2b: 48 8d 41 02 lea 0x2(%rcx),%rax 413f2f: 48 39 d8 cmp %rbx,%rax 413f32: 77 1a ja 413f4e <_d_arraysetcapacity+0x4fe> 413f34: 66 89 4c 13 fe mov %cx,-0x2(%rbx,%rdx,1) 413f39: eb 13 jmp 413f4e <_d_arraysetcapacity+0x4fe> 413f3b: 48 8b 8d 60 ff ff ff mov -0xa0(%rbp),%rcx 413f42: 48 8d 41 11 lea 0x11(%rcx),%rax 413f46: 48 39 d8 cmp %rbx,%rax 413f49: 77 03 ja 413f4e <_d_arraysetcapacity+0x4fe> 413f4b: 48 89 0a mov %rcx,(%rdx) 413f4e: b8 50 d5 62 00 mov $0x62d550,%eax 413f53: 48 39 85 70 ff ff ff cmp %rax,-0x90(%rbp) 413f5a: 0f 84 c1 00 00 00 je 414021 <_d_arraysetcapacity+0x5d1> 413f60: 44 89 7d d4 mov %r15d,-0x2c(%rbp) 413f64: 64 48 8b 04 25 f0 ff mov %fs:0xfffffffffffffff0,%rax 413f6b: ff ff 413f6d: 48 85 c0 test %rax,%rax 413f70: 75 57 jne 413fc9 <_d_arraysetcapacity+0x579> 413f72: bf c0 00 00 00 mov $0xc0,%edi 413f77: 49 89 d7 mov %rdx,%r15 413f7a: e8 a1 d9 fe ff callq 401920 413f7f: 4c 89 fa mov %r15,%rdx 413f82: 64 48 89 04 25 f0 ff mov %rax,%fs:0xfffffffffffffff0 413f89: ff ff 413f8b: 0f 57 c0 xorps %xmm0,%xmm0 413f8e: 0f 11 80 b0 00 00 00 movups %xmm0,0xb0(%rax) 413f95: 0f 11 80 a0 00 00 00 movups %xmm0,0xa0(%rax) 413f9c: 0f 11 80 90 00 00 00 movups %xmm0,0x90(%rax) 413fa3: 0f 11 80 80 00 00 00 movups %xmm0,0x80(%rax) 413faa: 0f 11 40 70 movups %xmm0,0x70(%rax) 413fae: 0f 11 40 60 movups %xmm0,0x60(%rax) 413fb2: 0f 11 40 50 movups %xmm0,0x50(%rax) 413fb6: 0f 11 40 40 movups %xmm0,0x40(%rax) 413fba: 0f 11 40 30 movups %xmm0,0x30(%rax) 413fbe: 0f 11 40 20 movups %xmm0,0x20(%rax) 413fc2: 0f 11 40 10 movups %xmm0,0x10(%rax) 413fc6: 0f 11 00 movups %xmm0,(%rax) 413fc9: 4d 85 ed test %r13,%r13 413fcc: 64 48 63 0c 25 f8 ff movslq %fs:0xfffffffffffffff8,%rcx 413fd3: ff ff 413fd5: 74 1f je 413ff6 <_d_arraysetcapacity+0x5a6> 413fd7: 48 8d 0c 49 lea (%rcx,%rcx,2),%rcx 413fdb: 48 8d 04 c8 lea (%rax,%rcx,8),%rax 413fdf: 4c 39 e8 cmp %r13,%rax 413fe2: 74 29 je 41400d <_d_arraysetcapacity+0x5bd> 413fe4: 48 8b 48 10 mov 0x10(%rax),%rcx 413fe8: 49 89 4d 10 mov %rcx,0x10(%r13) 413fec: 0f 10 00 movups (%rax),%xmm0 413fef: 41 0f 11 45 00 movups %xmm0,0x0(%r13) 413ff4: eb 1a jmp 414010 <_d_arraysetcapacity+0x5c0> 413ff6: ff c1 inc %ecx 413ff8: 83 e1 07 and $0x7,%ecx 413ffb: 64 89 0c 25 f8 ff ff mov %ecx,%fs:0xfffffffffffffff8 414002: ff 414003: 48 8d 0c 49 lea (%rcx,%rcx,2),%rcx 414007: 48 8d 04 c8 lea (%rax,%rcx,8),%rax 41400b: eb 03 jmp 414010 <_d_arraysetcapacity+0x5c0> 41400d: 4c 89 e8 mov %r13,%rax 414010: 48 89 10 mov %rdx,(%rax) 414013: 48 89 58 08 mov %rbx,0x8(%rax) 414017: 44 89 60 10 mov %r12d,0x10(%rax) 41401b: 8b 4d d4 mov -0x2c(%rbp),%ecx 41401e: 89 48 14 mov %ecx,0x14(%rax) 414021: 48 81 fb 01 01 00 00 cmp $0x101,%rbx 414028: 48 8b 85 58 ff ff ff mov -0xa8(%rbp),%rax 41402f: 49 89 46 08 mov %rax,0x8(%r14) 414033: b8 01 00 00 00 mov $0x1,%eax 414038: 72 15 jb 41404f <_d_arraysetcapacity+0x5ff> 41403a: 48 81 fb 00 10 00 00 cmp $0x1000,%rbx 414041: b9 02 00 00 00 mov $0x2,%ecx 414046: b8 11 00 00 00 mov $0x11,%eax 41404b: 48 0f 42 c1 cmovb %rcx,%rax 41404f: 48 29 c3 sub %rax,%rbx 414052: 31 d2 xor %edx,%edx 414054: 48 89 d8 mov %rbx,%rax 414057: 48 f7 75 a8 divq -0x58(%rbp) 41405b: 48 81 c4 a8 00 00 00 add $0xa8,%rsp 414062: 5b pop %rbx 414063: 41 5c pop %r12 414065: 41 5d pop %r13 414067: 41 5e pop %r14 414069: 41 5f pop %r15 41406b: 5d pop %rbp 41406c: c3 retq 41406d: e8 4e 25 ff ff callq 4065c0 414072: 0f 0b ud2a 414074: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) 41407b: 00 00 00 41407e: 66 90 xchg %ax,%ax 0000000000414080 <_d_newarrayT>: 414080: 55 push %rbp 414081: 48 89 e5 mov %rsp,%rbp 414084: 41 57 push %r15 414086: 41 56 push %r14 414088: 41 55 push %r13 41408a: 41 54 push %r12 41408c: 53 push %rbx 41408d: 48 83 ec 38 sub $0x38,%rsp 414091: 48 89 f3 mov %rsi,%rbx 414094: 49 89 ff mov %rdi,%r15 414097: 48 89 5d d0 mov %rbx,-0x30(%rbp) 41409b: 49 8b 07 mov (%r15),%rax 41409e: ff 50 50 callq *0x50(%rax) 4140a1: 48 8b 08 mov (%rax),%rcx 4140a4: 48 89 c7 mov %rax,%rdi 4140a7: ff 51 40 callq *0x40(%rcx) 4140aa: 48 89 c1 mov %rax,%rcx 4140ad: 45 31 f6 xor %r14d,%r14d 4140b0: 48 85 db test %rbx,%rbx 4140b3: 48 89 4d c8 mov %rcx,-0x38(%rbp) 4140b7: b8 00 00 00 00 mov $0x0,%eax 4140bc: 0f 84 ff 00 00 00 je 4141c1 <_d_newarrayT+0x141> 4140c2: 48 85 c9 test %rcx,%rcx 4140c5: 0f 84 f6 00 00 00 je 4141c1 <_d_newarrayT+0x141> 4140cb: c7 45 c4 00 00 00 00 movl $0x0,-0x3c(%rbp) 4140d2: 48 8b 45 c8 mov -0x38(%rbp),%rax 4140d6: 48 f7 65 d0 mulq -0x30(%rbp) 4140da: 48 89 45 c8 mov %rax,-0x38(%rbp) 4140de: 72 02 jb 4140e2 <_d_newarrayT+0x62> 4140e0: eb 09 jmp 4140eb <_d_newarrayT+0x6b> 4140e2: c7 45 c4 01 00 00 00 movl $0x1,-0x3c(%rbp) 4140e9: eb 00 jmp 4140eb <_d_newarrayT+0x6b> 4140eb: 83 7d c4 01 cmpl $0x1,-0x3c(%rbp) 4140ef: 0f 84 de 00 00 00 je 4141d3 <_d_newarrayT+0x153> 4140f5: 4c 8b 75 c8 mov -0x38(%rbp),%r14 4140f9: 49 81 fe fe 07 00 00 cmp $0x7fe,%r14 414100: b8 11 00 00 00 mov $0x11,%eax 414105: 77 10 ja 414117 <_d_newarrayT+0x97> 414107: 49 81 fe ff 00 00 00 cmp $0xff,%r14 41410e: 0f 97 c0 seta %al 414111: 0f b6 c0 movzbl %al,%eax 414114: 48 ff c0 inc %rax 414117: 49 01 c6 add %rax,%r14 41411a: 0f 82 b3 00 00 00 jb 4141d3 <_d_newarrayT+0x153> 414120: 49 8b 07 mov (%r15),%rax 414123: 4c 89 ff mov %r15,%rdi 414126: ff 50 50 callq *0x50(%rax) 414129: 48 8b 08 mov (%rax),%rcx 41412c: 48 89 c7 mov %rax,%rdi 41412f: ff 51 60 callq *0x60(%rcx) 414132: 8d 14 00 lea (%rax,%rax,1),%edx 414135: 83 e2 02 and $0x2,%edx 414138: 83 f2 0a xor $0xa,%edx 41413b: 48 8d 7d a8 lea -0x58(%rbp),%rdi 41413f: 4c 89 f6 mov %r14,%rsi 414142: e8 39 77 ff ff callq 40b880 414147: 48 81 7d b0 ff 0f 00 cmpq $0xfff,-0x50(%rbp) 41414e: 00 41414f: 41 be 10 00 00 00 mov $0x10,%r14d 414155: 77 03 ja 41415a <_d_newarrayT+0xda> 414157: 45 31 f6 xor %r14d,%r14d 41415a: 4c 03 75 a8 add -0x58(%rbp),%r14 41415e: 48 8b 55 c8 mov -0x38(%rbp),%rdx 414162: 31 f6 xor %esi,%esi 414164: 4c 89 f7 mov %r14,%rdi 414167: e8 04 d7 fe ff callq 401870 41416c: 48 8b 45 c8 mov -0x38(%rbp),%rax 414170: 48 8b 4d b0 mov -0x50(%rbp),%rcx 414174: 48 81 f9 00 01 00 00 cmp $0x100,%rcx 41417b: 77 13 ja 414190 <_d_newarrayT+0x110> 41417d: 48 8d 50 01 lea 0x1(%rax),%rdx 414181: 48 39 ca cmp %rcx,%rdx 414184: 77 37 ja 4141bd <_d_newarrayT+0x13d> 414186: 48 8b 55 a8 mov -0x58(%rbp),%rdx 41418a: 88 44 11 ff mov %al,-0x1(%rcx,%rdx,1) 41418e: eb 2d jmp 4141bd <_d_newarrayT+0x13d> 414190: 48 81 f9 ff 0f 00 00 cmp $0xfff,%rcx 414197: 77 14 ja 4141ad <_d_newarrayT+0x12d> 414199: 48 8d 50 02 lea 0x2(%rax),%rdx 41419d: 48 39 ca cmp %rcx,%rdx 4141a0: 77 1b ja 4141bd <_d_newarrayT+0x13d> 4141a2: 48 8b 55 a8 mov -0x58(%rbp),%rdx 4141a6: 66 89 44 11 fe mov %ax,-0x2(%rcx,%rdx,1) 4141ab: eb 10 jmp 4141bd <_d_newarrayT+0x13d> 4141ad: 48 8d 50 11 lea 0x11(%rax),%rdx 4141b1: 48 39 ca cmp %rcx,%rdx 4141b4: 77 07 ja 4141bd <_d_newarrayT+0x13d> 4141b6: 48 8b 4d a8 mov -0x58(%rbp),%rcx 4141ba: 48 89 01 mov %rax,(%rcx) 4141bd: 48 8b 45 d0 mov -0x30(%rbp),%rax 4141c1: 4c 89 f2 mov %r14,%rdx 4141c4: 48 83 c4 38 add $0x38,%rsp 4141c8: 5b pop %rbx 4141c9: 41 5c pop %r12 4141cb: 41 5d pop %r13 4141cd: 41 5e pop %r14 4141cf: 41 5f pop %r15 4141d1: 5d pop %rbp 4141d2: c3 retq 4141d3: e8 e8 23 ff ff callq 4065c0 4141d8: 0f 0b ud2a 4141da: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) 00000000004141e0 : 4141e0: 55 push %rbp 4141e1: 41 57 push %r15 4141e3: 41 56 push %r14 4141e5: 41 54 push %r12 4141e7: 53 push %rbx 4141e8: 41 89 d6 mov %edx,%r14d 4141eb: 41 89 f4 mov %esi,%r12d 4141ee: 48 89 fb mov %rdi,%rbx 4141f1: 48 85 db test %rbx,%rbx 4141f4: 0f 84 82 00 00 00 je 41427c 4141fa: 4c 8b 3b mov (%rbx),%r15 4141fd: 4d 85 ff test %r15,%r15 414200: 74 7a je 41427c 414202: 48 8b 05 9f c5 21 00 mov 0x21c59f(%rip),%rax # 6307a8 <_D2rt8lifetime14collectHandlerPFC6ObjectZb> 414209: 48 85 c0 test %rax,%rax 41420c: 74 0f je 41421d 41420e: 41 f6 c4 01 test $0x1,%r12b 414212: 75 09 jne 41421d 414214: 48 89 df mov %rbx,%rdi 414217: ff d0 callq *%rax 414219: a8 01 test $0x1,%al 41421b: 74 1a je 414237 41421d: 49 8b 2f mov (%r15),%rbp 414220: 48 8b 45 58 mov 0x58(%rbp),%rax 414224: 48 85 c0 test %rax,%rax 414227: 74 05 je 41422e 414229: 48 89 df mov %rbx,%rdi 41422c: ff d0 callq *%rax 41422e: 48 8b 6d 50 mov 0x50(%rbp),%rbp 414232: 48 85 ed test %rbp,%rbp 414235: 75 e9 jne 414220 414237: 48 83 7b 08 00 cmpq $0x0,0x8(%rbx) 41423c: 74 0c je 41424a 41423e: 41 0f b6 f4 movzbl %r12b,%esi 414242: 48 89 df mov %rbx,%rdi 414245: e8 b6 72 ff ff callq 40b500 <_d_monitordelete> 41424a: 41 f6 c6 01 test $0x1,%r14b 41424e: 74 25 je 414275 414250: 49 8b 07 mov (%r15),%rax 414253: 48 8b 50 10 mov 0x10(%rax),%rdx 414257: 48 8b 70 18 mov 0x18(%rax),%rsi 41425b: 48 89 df mov %rbx,%rdi 41425e: e8 dd d9 fe ff callq 401c40 414263: eb 10 jmp 414275 414265: 83 fa 01 cmp $0x1,%edx 414268: 75 1d jne 414287 41426a: 48 8b 30 mov (%rax),%rsi 41426d: 49 8b 3f mov (%r15),%rdi 414270: e8 ab 22 ff ff callq 406520 414275: 48 c7 03 00 00 00 00 movq $0x0,(%rbx) 41427c: 5b pop %rbx 41427d: 41 5c pop %r12 41427f: 41 5e pop %r14 414281: 41 5f pop %r15 414283: 5d pop %rbp 414284: c3 retq 414285: eb de jmp 414265 414287: 48 89 c7 mov %rax,%rdi 41428a: e8 41 4a ff ff callq 408cd0 <_d_eh_resume_unwind> 41428f: 90 nop 0000000000414290 <_d_arraysetlengthiT>: 414290: 55 push %rbp 414291: 48 89 e5 mov %rsp,%rbp 414294: 41 57 push %r15 414296: 41 56 push %r14 414298: 41 55 push %r13 41429a: 41 54 push %r12 41429c: 53 push %rbx 41429d: 48 81 ec a8 01 00 00 sub $0x1a8,%rsp 4142a4: 49 89 d4 mov %rdx,%r12 4142a7: 48 89 f3 mov %rsi,%rbx 4142aa: 49 89 fe mov %rdi,%r14 4142ad: 48 89 9d 18 ff ff ff mov %rbx,-0xe8(%rbp) 4142b4: 49 8b 06 mov (%r14),%rax 4142b7: ff 50 50 callq *0x50(%rax) 4142ba: 48 8b 08 mov (%rax),%rcx 4142bd: 48 89 c7 mov %rax,%rdi 4142c0: ff 51 40 callq *0x40(%rcx) 4142c3: 48 89 85 10 ff ff ff mov %rax,-0xf0(%rbp) 4142ca: 49 8b 06 mov (%r14),%rax 4142cd: 4c 89 f7 mov %r14,%rdi 4142d0: ff 50 50 callq *0x50(%rax) 4142d3: 48 8b 08 mov (%rax),%rcx 4142d6: 48 89 c7 mov %rax,%rdi 4142d9: ff 51 58 callq *0x58(%rcx) 4142dc: 48 89 85 70 fe ff ff mov %rax,-0x190(%rbp) 4142e3: 48 89 95 68 fe ff ff mov %rdx,-0x198(%rbp) 4142ea: 48 85 db test %rbx,%rbx 4142ed: 0f 84 31 01 00 00 je 414424 <_d_arraysetlengthiT+0x194> 4142f3: c7 85 04 ff ff ff 00 movl $0x0,-0xfc(%rbp) 4142fa: 00 00 00 4142fd: 48 8b 85 18 ff ff ff mov -0xe8(%rbp),%rax 414304: 48 f7 a5 10 ff ff ff mulq -0xf0(%rbp) 41430b: 48 89 85 08 ff ff ff mov %rax,-0xf8(%rbp) 414312: 72 02 jb 414316 <_d_arraysetlengthiT+0x86> 414314: eb 0c jmp 414322 <_d_arraysetlengthiT+0x92> 414316: c7 85 04 ff ff ff 01 movl $0x1,-0xfc(%rbp) 41431d: 00 00 00 414320: eb 00 jmp 414322 <_d_arraysetlengthiT+0x92> 414322: 83 bd 04 ff ff ff 01 cmpl $0x1,-0xfc(%rbp) 414329: 0f 84 b2 0d 00 00 je 4150e1 <_d_arraysetlengthiT+0xe51> 41432f: 49 8b 0c 24 mov (%r12),%rcx 414333: 4d 8b 6c 24 08 mov 0x8(%r12),%r13 414338: 4c 8b bd 10 ff ff ff mov -0xf0(%rbp),%r15 41433f: 4c 0f af f9 imul %rcx,%r15 414343: 49 8b 06 mov (%r14),%rax 414346: 48 8b 18 mov (%rax),%rbx 414349: 4d 85 ed test %r13,%r13 41434c: 0f 84 dc 00 00 00 je 41442e <_d_arraysetlengthiT+0x19e> 414352: 48 39 8d 18 ff ff ff cmp %rcx,-0xe8(%rbp) 414359: 0f 86 59 01 00 00 jbe 4144b8 <_d_arraysetlengthiT+0x228> 41435f: b8 50 d5 62 00 mov $0x62d550,%eax 414364: 48 39 c3 cmp %rax,%rbx 414367: 48 89 9d 60 fe ff ff mov %rbx,-0x1a0(%rbp) 41436e: 0f 84 cc 01 00 00 je 414540 <_d_arraysetlengthiT+0x2b0> 414374: 64 48 8b 04 25 f0 ff mov %fs:0xfffffffffffffff0,%rax 41437b: ff ff 41437d: 48 85 c0 test %rax,%rax 414380: 75 51 jne 4143d3 <_d_arraysetlengthiT+0x143> 414382: bf c0 00 00 00 mov $0xc0,%edi 414387: e8 94 d5 fe ff callq 401920 41438c: 64 48 89 04 25 f0 ff mov %rax,%fs:0xfffffffffffffff0 414393: ff ff 414395: 0f 57 c0 xorps %xmm0,%xmm0 414398: 0f 11 80 b0 00 00 00 movups %xmm0,0xb0(%rax) 41439f: 0f 11 80 a0 00 00 00 movups %xmm0,0xa0(%rax) 4143a6: 0f 11 80 90 00 00 00 movups %xmm0,0x90(%rax) 4143ad: 0f 11 80 80 00 00 00 movups %xmm0,0x80(%rax) 4143b4: 0f 11 40 70 movups %xmm0,0x70(%rax) 4143b8: 0f 11 40 60 movups %xmm0,0x60(%rax) 4143bc: 0f 11 40 50 movups %xmm0,0x50(%rax) 4143c0: 0f 11 40 40 movups %xmm0,0x40(%rax) 4143c4: 0f 11 40 30 movups %xmm0,0x30(%rax) 4143c8: 0f 11 40 20 movups %xmm0,0x20(%rax) 4143cc: 0f 11 40 10 movups %xmm0,0x10(%rax) 4143d0: 0f 11 00 movups %xmm0,(%rax) 4143d3: 64 48 63 0c 25 f8 ff movslq %fs:0xfffffffffffffff8,%rcx 4143da: ff ff 4143dc: 48 8d 0c 49 lea (%rcx,%rcx,2),%rcx 4143e0: 48 8d 0c c8 lea (%rax,%rcx,8),%rcx 4143e4: 48 39 c1 cmp %rax,%rcx 4143e7: 72 30 jb 414419 <_d_arraysetlengthiT+0x189> 4143e9: 48 89 cb mov %rcx,%rbx 4143ec: 0f 1f 40 00 nopl 0x0(%rax) 4143f0: 48 8b 13 mov (%rbx),%rdx 4143f3: 48 85 d2 test %rdx,%rdx 4143f6: 74 18 je 414410 <_d_arraysetlengthiT+0x180> 4143f8: 4c 39 ea cmp %r13,%rdx 4143fb: 77 13 ja 414410 <_d_arraysetlengthiT+0x180> 4143fd: 4c 89 ee mov %r13,%rsi 414400: 48 29 d6 sub %rdx,%rsi 414403: 48 3b 73 08 cmp 0x8(%rbx),%rsi 414407: 0f 82 0e 01 00 00 jb 41451b <_d_arraysetlengthiT+0x28b> 41440d: 0f 1f 00 nopl (%rax) 414410: 48 83 c3 e8 add $0xffffffffffffffe8,%rbx 414414: 48 39 c3 cmp %rax,%rbx 414417: 73 d7 jae 4143f0 <_d_arraysetlengthiT+0x160> 414419: 48 05 a8 00 00 00 add $0xa8,%rax 41441f: e9 d6 00 00 00 jmpq 4144fa <_d_arraysetlengthiT+0x26a> 414424: 4d 8b 6c 24 08 mov 0x8(%r12),%r13 414429: e9 3e 0c 00 00 jmpq 41506c <_d_arraysetlengthiT+0xddc> 41442e: 4c 8b ad 08 ff ff ff mov -0xf8(%rbp),%r13 414435: 49 81 fd fe 07 00 00 cmp $0x7fe,%r13 41443c: b9 11 00 00 00 mov $0x11,%ecx 414441: 77 10 ja 414453 <_d_arraysetlengthiT+0x1c3> 414443: 49 81 fd ff 00 00 00 cmp $0xff,%r13 41444a: 0f 97 c1 seta %cl 41444d: 0f b6 c9 movzbl %cl,%ecx 414450: 48 ff c1 inc %rcx 414453: 49 01 cd add %rcx,%r13 414456: 4c 89 f7 mov %r14,%rdi 414459: ff 50 50 callq *0x50(%rax) 41445c: 48 8b 08 mov (%rax),%rcx 41445f: 48 89 c7 mov %rax,%rdi 414462: ff 51 60 callq *0x60(%rcx) 414465: 8d 14 00 lea (%rax,%rax,1),%edx 414468: 83 e2 02 and $0x2,%edx 41446b: 83 f2 0a xor $0xa,%edx 41446e: 48 8d bd 78 fe ff ff lea -0x188(%rbp),%rdi 414475: 4c 89 ee mov %r13,%rsi 414478: e8 03 74 ff ff callq 40b880 41447d: 48 8b 85 08 ff ff ff mov -0xf8(%rbp),%rax 414484: 48 8b 8d 80 fe ff ff mov -0x180(%rbp),%rcx 41448b: 48 81 f9 00 01 00 00 cmp $0x100,%rcx 414492: 77 30 ja 4144c4 <_d_arraysetlengthiT+0x234> 414494: 48 8d 50 01 lea 0x1(%rax),%rdx 414498: 48 39 ca cmp %rcx,%rdx 41449b: 4c 8b b5 70 fe ff ff mov -0x190(%rbp),%r14 4144a2: 0f 87 09 02 00 00 ja 4146b1 <_d_arraysetlengthiT+0x421> 4144a8: 48 8b 95 78 fe ff ff mov -0x188(%rbp),%rdx 4144af: 88 44 11 ff mov %al,-0x1(%rcx,%rdx,1) 4144b3: e9 f9 01 00 00 jmpq 4146b1 <_d_arraysetlengthiT+0x421> 4144b8: 4c 8b b5 70 fe ff ff mov -0x190(%rbp),%r14 4144bf: e9 59 0b 00 00 jmpq 41501d <_d_arraysetlengthiT+0xd8d> 4144c4: 48 81 f9 ff 0f 00 00 cmp $0xfff,%rcx 4144cb: 0f 87 c6 01 00 00 ja 414697 <_d_arraysetlengthiT+0x407> 4144d1: 48 8d 50 02 lea 0x2(%rax),%rdx 4144d5: 48 39 ca cmp %rcx,%rdx 4144d8: 4c 8b b5 70 fe ff ff mov -0x190(%rbp),%r14 4144df: 0f 87 cc 01 00 00 ja 4146b1 <_d_arraysetlengthiT+0x421> 4144e5: 48 8b 95 78 fe ff ff mov -0x188(%rbp),%rdx 4144ec: 66 89 44 11 fe mov %ax,-0x2(%rcx,%rdx,1) 4144f1: e9 bb 01 00 00 jmpq 4146b1 <_d_arraysetlengthiT+0x421> 4144f6: 48 83 c0 e8 add $0xffffffffffffffe8,%rax 4144fa: 48 39 c8 cmp %rcx,%rax 4144fd: 76 41 jbe 414540 <_d_arraysetlengthiT+0x2b0> 4144ff: 48 8b 10 mov (%rax),%rdx 414502: 48 85 d2 test %rdx,%rdx 414505: 74 ef je 4144f6 <_d_arraysetlengthiT+0x266> 414507: 4c 39 ea cmp %r13,%rdx 41450a: 77 ea ja 4144f6 <_d_arraysetlengthiT+0x266> 41450c: 4c 89 ee mov %r13,%rsi 41450f: 48 29 d6 sub %rdx,%rsi 414512: 48 3b 70 08 cmp 0x8(%rax),%rsi 414516: 73 de jae 4144f6 <_d_arraysetlengthiT+0x266> 414518: 48 89 c3 mov %rax,%rbx 41451b: 48 85 db test %rbx,%rbx 41451e: 74 20 je 414540 <_d_arraysetlengthiT+0x2b0> 414520: 4c 89 a5 58 fe ff ff mov %r12,-0x1a8(%rbp) 414527: 48 8b 43 10 mov 0x10(%rbx),%rax 41452b: 48 89 85 d0 fe ff ff mov %rax,-0x130(%rbp) 414532: 0f 10 03 movups (%rbx),%xmm0 414535: 0f 29 85 c0 fe ff ff movaps %xmm0,-0x140(%rbp) 41453c: b2 01 mov $0x1,%dl 41453e: eb 1c jmp 41455c <_d_arraysetlengthiT+0x2cc> 414540: 49 8b 74 24 08 mov 0x8(%r12),%rsi 414545: 4c 89 a5 58 fe ff ff mov %r12,-0x1a8(%rbp) 41454c: 48 8d bd c0 fe ff ff lea -0x140(%rbp),%rdi 414553: e8 28 75 ff ff callq 40ba80 414558: 31 d2 xor %edx,%edx 41455a: 31 db xor %ebx,%ebx 41455c: 48 8b 85 d0 fe ff ff mov -0x130(%rbp),%rax 414563: 48 89 85 f0 fe ff ff mov %rax,-0x110(%rbp) 41456a: 0f 28 85 c0 fe ff ff movaps -0x140(%rbp),%xmm0 414571: 0f 29 85 e0 fe ff ff movaps %xmm0,-0x120(%rbp) 414578: 4c 8b a5 e0 fe ff ff mov -0x120(%rbp),%r12 41457f: 4c 8b 85 e8 fe ff ff mov -0x118(%rbp),%r8 414586: 49 81 f8 ff 0f 00 00 cmp $0xfff,%r8 41458d: 0f 97 c0 seta %al 414590: 0f b6 c0 movzbl %al,%eax 414593: 4d 85 e4 test %r12,%r12 414596: 0f 84 bf 00 00 00 je 41465b <_d_arraysetlengthiT+0x3cb> 41459c: 8b 8d f0 fe ff ff mov -0x110(%rbp),%ecx 4145a2: f6 c1 08 test $0x8,%cl 4145a5: 0f 84 b0 00 00 00 je 41465b <_d_arraysetlengthiT+0x3cb> 4145ab: 48 89 95 50 fe ff ff mov %rdx,-0x1b0(%rbp) 4145b2: 89 8d 44 fe ff ff mov %ecx,-0x1bc(%rbp) 4145b8: 48 8b 8d 58 fe ff ff mov -0x1a8(%rbp),%rcx 4145bf: 48 8b 49 08 mov 0x8(%rcx),%rcx 4145c3: 48 c1 e0 04 shl $0x4,%rax 4145c7: 4c 01 e0 add %r12,%rax 4145ca: 48 29 c1 sub %rax,%rcx 4145cd: 48 89 8d 30 fe ff ff mov %rcx,-0x1d0(%rbp) 4145d4: b8 50 d5 62 00 mov $0x62d550,%eax 4145d9: 48 39 85 60 fe ff ff cmp %rax,-0x1a0(%rbp) 4145e0: 0f 94 c0 sete %al 4145e3: 48 8b 95 08 ff ff ff mov -0xf8(%rbp),%rdx 4145ea: 48 01 ca add %rcx,%rdx 4145ed: 4a 8d 3c 39 lea (%rcx,%r15,1),%rdi 4145f1: 48 89 bd 38 fe ff ff mov %rdi,-0x1c8(%rbp) 4145f8: 0f b6 f0 movzbl %al,%esi 4145fb: 48 8d 8d e0 fe ff ff lea -0x120(%rbp),%rcx 414602: 4c 89 85 48 fe ff ff mov %r8,-0x1b8(%rbp) 414609: e8 12 f2 ff ff callq 413820 <_D2rt8lifetime21__setArrayAllocLengthFKS2rt8lifetime7BlkInfombmZb> 41460e: 48 8b 95 48 fe ff ff mov -0x1b8(%rbp),%rdx 414615: 48 81 fa 00 10 00 00 cmp $0x1000,%rdx 41461c: 0f 82 17 02 00 00 jb 414839 <_d_arraysetlengthiT+0x5a9> 414622: a8 01 test $0x1,%al 414624: 48 8b 8d 50 fe ff ff mov -0x1b0(%rbp),%rcx 41462b: 0f 84 2c 05 00 00 je 414b5d <_d_arraysetlengthiT+0x8cd> 414631: b8 50 d5 62 00 mov $0x62d550,%eax 414636: 48 39 85 60 fe ff ff cmp %rax,-0x1a0(%rbp) 41463d: 0f 94 c0 sete %al 414640: 08 c8 or %cl,%al 414642: 4c 8b a5 58 fe ff ff mov -0x1a8(%rbp),%r12 414649: 0f 84 21 07 00 00 je 414d70 <_d_arraysetlengthiT+0xae0> 41464f: 4c 8b b5 70 fe ff ff mov -0x190(%rbp),%r14 414656: e9 c2 09 00 00 jmpq 41501d <_d_arraysetlengthiT+0xd8d> 41465b: 4c 8b ad 08 ff ff ff mov -0xf8(%rbp),%r13 414662: 49 81 fd fe 07 00 00 cmp $0x7fe,%r13 414669: b8 11 00 00 00 mov $0x11,%eax 41466e: 77 10 ja 414680 <_d_arraysetlengthiT+0x3f0> 414670: 49 81 fd ff 00 00 00 cmp $0xff,%r13 414677: 0f 97 c0 seta %al 41467a: 0f b6 c0 movzbl %al,%eax 41467d: 48 ff c0 inc %rax 414680: 49 01 c5 add %rax,%r13 414683: 4d 85 e4 test %r12,%r12 414686: 0f 84 00 01 00 00 je 41478c <_d_arraysetlengthiT+0x4fc> 41468c: 8b 95 f0 fe ff ff mov -0x110(%rbp),%edx 414692: e9 10 01 00 00 jmpq 4147a7 <_d_arraysetlengthiT+0x517> 414697: 48 8d 50 11 lea 0x11(%rax),%rdx 41469b: 48 39 ca cmp %rcx,%rdx 41469e: 4c 8b b5 70 fe ff ff mov -0x190(%rbp),%r14 4146a5: 77 0a ja 4146b1 <_d_arraysetlengthiT+0x421> 4146a7: 48 8b 8d 78 fe ff ff mov -0x188(%rbp),%rcx 4146ae: 48 89 01 mov %rax,(%rcx) 4146b1: b8 50 d5 62 00 mov $0x62d550,%eax 4146b6: 48 39 c3 cmp %rax,%rbx 4146b9: 0f 84 ab 00 00 00 je 41476a <_d_arraysetlengthiT+0x4da> 4146bf: 48 8b 85 88 fe ff ff mov -0x178(%rbp),%rax 4146c6: 48 89 85 30 ff ff ff mov %rax,-0xd0(%rbp) 4146cd: 0f 10 85 78 fe ff ff movups -0x188(%rbp),%xmm0 4146d4: 0f 29 85 20 ff ff ff movaps %xmm0,-0xe0(%rbp) 4146db: 64 48 8b 04 25 f0 ff mov %fs:0xfffffffffffffff0,%rax 4146e2: ff ff 4146e4: 48 85 c0 test %rax,%rax 4146e7: 75 51 jne 41473a <_d_arraysetlengthiT+0x4aa> 4146e9: bf c0 00 00 00 mov $0xc0,%edi 4146ee: e8 2d d2 fe ff callq 401920 4146f3: 64 48 89 04 25 f0 ff mov %rax,%fs:0xfffffffffffffff0 4146fa: ff ff 4146fc: 0f 57 c0 xorps %xmm0,%xmm0 4146ff: 0f 11 80 b0 00 00 00 movups %xmm0,0xb0(%rax) 414706: 0f 11 80 a0 00 00 00 movups %xmm0,0xa0(%rax) 41470d: 0f 11 80 90 00 00 00 movups %xmm0,0x90(%rax) 414714: 0f 11 80 80 00 00 00 movups %xmm0,0x80(%rax) 41471b: 0f 11 40 70 movups %xmm0,0x70(%rax) 41471f: 0f 11 40 60 movups %xmm0,0x60(%rax) 414723: 0f 11 40 50 movups %xmm0,0x50(%rax) 414727: 0f 11 40 40 movups %xmm0,0x40(%rax) 41472b: 0f 11 40 30 movups %xmm0,0x30(%rax) 41472f: 0f 11 40 20 movups %xmm0,0x20(%rax) 414733: 0f 11 40 10 movups %xmm0,0x10(%rax) 414737: 0f 11 00 movups %xmm0,(%rax) 41473a: 64 8b 0c 25 f8 ff ff mov %fs:0xfffffffffffffff8,%ecx 414741: ff 414742: ff c1 inc %ecx 414744: 83 e1 07 and $0x7,%ecx 414747: 64 89 0c 25 f8 ff ff mov %ecx,%fs:0xfffffffffffffff8 41474e: ff 41474f: 48 8d 0c 49 lea (%rcx,%rcx,2),%rcx 414753: 48 8b 95 30 ff ff ff mov -0xd0(%rbp),%rdx 41475a: 48 89 54 c8 10 mov %rdx,0x10(%rax,%rcx,8) 41475f: 0f 28 85 20 ff ff ff movaps -0xe0(%rbp),%xmm0 414766: 0f 11 04 c8 movups %xmm0,(%rax,%rcx,8) 41476a: 48 81 bd 80 fe ff ff cmpq $0xfff,-0x180(%rbp) 414771: ff 0f 00 00 414775: 41 bd 10 00 00 00 mov $0x10,%r13d 41477b: 77 03 ja 414780 <_d_arraysetlengthiT+0x4f0> 41477d: 45 31 ed xor %r13d,%r13d 414780: 4c 03 ad 78 fe ff ff add -0x188(%rbp),%r13 414787: e9 91 08 00 00 jmpq 41501d <_d_arraysetlengthiT+0xd8d> 41478c: 49 8b 06 mov (%r14),%rax 41478f: 4c 89 f7 mov %r14,%rdi 414792: ff 50 50 callq *0x50(%rax) 414795: 48 8b 08 mov (%rax),%rcx 414798: 48 89 c7 mov %rax,%rdi 41479b: ff 51 60 callq *0x60(%rcx) 41479e: 89 c2 mov %eax,%edx 4147a0: 01 d2 add %edx,%edx 4147a2: f7 d2 not %edx 4147a4: 83 e2 02 and $0x2,%edx 4147a7: 4c 8b a5 58 fe ff ff mov -0x1a8(%rbp),%r12 4147ae: 83 ca 08 or $0x8,%edx 4147b1: 48 8d bd 90 fe ff ff lea -0x170(%rbp),%rdi 4147b8: 4c 89 ee mov %r13,%rsi 4147bb: e8 c0 70 ff ff callq 40b880 4147c0: 48 8b 85 a0 fe ff ff mov -0x160(%rbp),%rax 4147c7: 48 89 85 f0 fe ff ff mov %rax,-0x110(%rbp) 4147ce: 0f 10 85 90 fe ff ff movups -0x170(%rbp),%xmm0 4147d5: 0f 29 85 e0 fe ff ff movaps %xmm0,-0x120(%rbp) 4147dc: 48 8b 8d 08 ff ff ff mov -0xf8(%rbp),%rcx 4147e3: 48 8b 85 e8 fe ff ff mov -0x118(%rbp),%rax 4147ea: 48 3d 00 01 00 00 cmp $0x100,%rax 4147f0: 77 1d ja 41480f <_d_arraysetlengthiT+0x57f> 4147f2: 48 8d 51 01 lea 0x1(%rcx),%rdx 4147f6: 48 39 c2 cmp %rax,%rdx 4147f9: 0f 87 25 01 00 00 ja 414924 <_d_arraysetlengthiT+0x694> 4147ff: 48 8b 95 e0 fe ff ff mov -0x120(%rbp),%rdx 414806: 88 4c 10 ff mov %cl,-0x1(%rax,%rdx,1) 41480a: e9 15 01 00 00 jmpq 414924 <_d_arraysetlengthiT+0x694> 41480f: 48 3d ff 0f 00 00 cmp $0xfff,%rax 414815: 0f 87 f6 00 00 00 ja 414911 <_d_arraysetlengthiT+0x681> 41481b: 48 8d 51 02 lea 0x2(%rcx),%rdx 41481f: 48 39 c2 cmp %rax,%rdx 414822: 0f 87 fc 00 00 00 ja 414924 <_d_arraysetlengthiT+0x694> 414828: 48 8b 95 e0 fe ff ff mov -0x120(%rbp),%rdx 41482f: 66 89 4c 10 fe mov %cx,-0x2(%rax,%rdx,1) 414834: e9 eb 00 00 00 jmpq 414924 <_d_arraysetlengthiT+0x694> 414839: a8 01 test $0x1,%al 41483b: 48 8b 8d 50 fe ff ff mov -0x1b0(%rbp),%rcx 414842: 0f 84 65 04 00 00 je 414cad <_d_arraysetlengthiT+0xa1d> 414848: b8 50 d5 62 00 mov $0x62d550,%eax 41484d: 48 39 85 60 fe ff ff cmp %rax,-0x1a0(%rbp) 414854: 0f 94 c0 sete %al 414857: 08 c8 or %cl,%al 414859: 0f 85 b0 07 00 00 jne 41500f <_d_arraysetlengthiT+0xd7f> 41485f: 48 8b 85 f0 fe ff ff mov -0x110(%rbp),%rax 414866: 48 89 45 b0 mov %rax,-0x50(%rbp) 41486a: 0f 28 85 e0 fe ff ff movaps -0x120(%rbp),%xmm0 414871: 0f 29 45 a0 movaps %xmm0,-0x60(%rbp) 414875: 64 48 8b 04 25 f0 ff mov %fs:0xfffffffffffffff0,%rax 41487c: ff ff 41487e: 48 85 c0 test %rax,%rax 414881: 4c 8b a5 58 fe ff ff mov -0x1a8(%rbp),%r12 414888: 4c 8b b5 70 fe ff ff mov -0x190(%rbp),%r14 41488f: 75 51 jne 4148e2 <_d_arraysetlengthiT+0x652> 414891: bf c0 00 00 00 mov $0xc0,%edi 414896: e8 85 d0 fe ff callq 401920 41489b: 64 48 89 04 25 f0 ff mov %rax,%fs:0xfffffffffffffff0 4148a2: ff ff 4148a4: 0f 57 c0 xorps %xmm0,%xmm0 4148a7: 0f 11 80 b0 00 00 00 movups %xmm0,0xb0(%rax) 4148ae: 0f 11 80 a0 00 00 00 movups %xmm0,0xa0(%rax) 4148b5: 0f 11 80 90 00 00 00 movups %xmm0,0x90(%rax) 4148bc: 0f 11 80 80 00 00 00 movups %xmm0,0x80(%rax) 4148c3: 0f 11 40 70 movups %xmm0,0x70(%rax) 4148c7: 0f 11 40 60 movups %xmm0,0x60(%rax) 4148cb: 0f 11 40 50 movups %xmm0,0x50(%rax) 4148cf: 0f 11 40 40 movups %xmm0,0x40(%rax) 4148d3: 0f 11 40 30 movups %xmm0,0x30(%rax) 4148d7: 0f 11 40 20 movups %xmm0,0x20(%rax) 4148db: 0f 11 40 10 movups %xmm0,0x10(%rax) 4148df: 0f 11 00 movups %xmm0,(%rax) 4148e2: 64 8b 0c 25 f8 ff ff mov %fs:0xfffffffffffffff8,%ecx 4148e9: ff 4148ea: ff c1 inc %ecx 4148ec: 83 e1 07 and $0x7,%ecx 4148ef: 64 89 0c 25 f8 ff ff mov %ecx,%fs:0xfffffffffffffff8 4148f6: ff 4148f7: 48 8d 0c 49 lea (%rcx,%rcx,2),%rcx 4148fb: 48 8b 55 b0 mov -0x50(%rbp),%rdx 4148ff: 48 89 54 c8 10 mov %rdx,0x10(%rax,%rcx,8) 414904: 0f 28 45 a0 movaps -0x60(%rbp),%xmm0 414908: 0f 11 04 c8 movups %xmm0,(%rax,%rcx,8) 41490c: e9 0c 07 00 00 jmpq 41501d <_d_arraysetlengthiT+0xd8d> 414911: 48 8d 51 11 lea 0x11(%rcx),%rdx 414915: 48 39 c2 cmp %rax,%rdx 414918: 77 0a ja 414924 <_d_arraysetlengthiT+0x694> 41491a: 48 8b 95 e0 fe ff ff mov -0x120(%rbp),%rdx 414921: 48 89 0a mov %rcx,(%rdx) 414924: b9 50 d5 62 00 mov $0x62d550,%ecx 414929: 48 39 8d 60 fe ff ff cmp %rcx,-0x1a0(%rbp) 414930: 0f 84 d0 00 00 00 je 414a06 <_d_arraysetlengthiT+0x776> 414936: 48 8b 85 f0 fe ff ff mov -0x110(%rbp),%rax 41493d: 48 89 45 d0 mov %rax,-0x30(%rbp) 414941: 0f 28 85 e0 fe ff ff movaps -0x120(%rbp),%xmm0 414948: 0f 29 45 c0 movaps %xmm0,-0x40(%rbp) 41494c: 64 48 8b 04 25 f0 ff mov %fs:0xfffffffffffffff0,%rax 414953: ff ff 414955: 48 85 c0 test %rax,%rax 414958: 75 51 jne 4149ab <_d_arraysetlengthiT+0x71b> 41495a: bf c0 00 00 00 mov $0xc0,%edi 41495f: e8 bc cf fe ff callq 401920 414964: 64 48 89 04 25 f0 ff mov %rax,%fs:0xfffffffffffffff0 41496b: ff ff 41496d: 0f 57 c0 xorps %xmm0,%xmm0 414970: 0f 11 80 b0 00 00 00 movups %xmm0,0xb0(%rax) 414977: 0f 11 80 a0 00 00 00 movups %xmm0,0xa0(%rax) 41497e: 0f 11 80 90 00 00 00 movups %xmm0,0x90(%rax) 414985: 0f 11 80 80 00 00 00 movups %xmm0,0x80(%rax) 41498c: 0f 11 40 70 movups %xmm0,0x70(%rax) 414990: 0f 11 40 60 movups %xmm0,0x60(%rax) 414994: 0f 11 40 50 movups %xmm0,0x50(%rax) 414998: 0f 11 40 40 movups %xmm0,0x40(%rax) 41499c: 0f 11 40 30 movups %xmm0,0x30(%rax) 4149a0: 0f 11 40 20 movups %xmm0,0x20(%rax) 4149a4: 0f 11 40 10 movups %xmm0,0x10(%rax) 4149a8: 0f 11 00 movups %xmm0,(%rax) 4149ab: 48 85 db test %rbx,%rbx 4149ae: 64 48 63 0c 25 f8 ff movslq %fs:0xfffffffffffffff8,%rcx 4149b5: ff ff 4149b7: 74 1d je 4149d6 <_d_arraysetlengthiT+0x746> 4149b9: 48 8d 0c 49 lea (%rcx,%rcx,2),%rcx 4149bd: 48 8d 04 c8 lea (%rax,%rcx,8),%rax 4149c1: 48 39 d8 cmp %rbx,%rax 4149c4: 74 27 je 4149ed <_d_arraysetlengthiT+0x75d> 4149c6: 48 8b 48 10 mov 0x10(%rax),%rcx 4149ca: 48 89 4b 10 mov %rcx,0x10(%rbx) 4149ce: 0f 10 00 movups (%rax),%xmm0 4149d1: 0f 11 03 movups %xmm0,(%rbx) 4149d4: eb 1a jmp 4149f0 <_d_arraysetlengthiT+0x760> 4149d6: ff c1 inc %ecx 4149d8: 83 e1 07 and $0x7,%ecx 4149db: 64 89 0c 25 f8 ff ff mov %ecx,%fs:0xfffffffffffffff8 4149e2: ff 4149e3: 48 8d 0c 49 lea (%rcx,%rcx,2),%rcx 4149e7: 48 8d 04 c8 lea (%rax,%rcx,8),%rax 4149eb: eb 03 jmp 4149f0 <_d_arraysetlengthiT+0x760> 4149ed: 48 89 d8 mov %rbx,%rax 4149f0: 48 8b 4d d0 mov -0x30(%rbp),%rcx 4149f4: 48 89 48 10 mov %rcx,0x10(%rax) 4149f8: 0f 28 45 c0 movaps -0x40(%rbp),%xmm0 4149fc: 0f 11 00 movups %xmm0,(%rax) 4149ff: 48 8b 85 e8 fe ff ff mov -0x118(%rbp),%rax 414a06: 48 3d ff 0f 00 00 cmp $0xfff,%rax 414a0c: 0f 97 c0 seta %al 414a0f: 0f b6 c8 movzbl %al,%ecx 414a12: 48 c1 e1 04 shl $0x4,%rcx 414a16: 48 89 8d 50 fe ff ff mov %rcx,-0x1b0(%rbp) 414a1d: 48 8b 85 e0 fe ff ff mov -0x120(%rbp),%rax 414a24: 48 89 85 60 fe ff ff mov %rax,-0x1a0(%rbp) 414a2b: 4c 8d 2c 08 lea (%rax,%rcx,1),%r13 414a2f: 49 8b 74 24 08 mov 0x8(%r12),%rsi 414a34: 4c 89 ef mov %r13,%rdi 414a37: 4c 89 fa mov %r15,%rdx 414a3a: e8 01 d2 fe ff callq 401c40 414a3f: 49 8b 06 mov (%r14),%rax 414a42: 4c 89 f7 mov %r14,%rdi 414a45: ff 50 50 callq *0x50(%rax) 414a48: 49 89 c6 mov %rax,%r14 414a4b: 49 8b 1e mov (%r14),%rbx 414a4e: b8 60 94 40 00 mov $0x409460,%eax 414a53: 48 39 43 78 cmp %rax,0x78(%rbx) 414a57: 0f 84 91 00 00 00 je 414aee <_d_arraysetlengthiT+0x85e> 414a5d: be d0 d2 62 00 mov $0x62d2d0,%esi 414a62: 4c 89 f7 mov %r14,%rdi 414a65: e8 36 1e 00 00 callq 4168a0 <_d_dynamic_cast> 414a6a: 48 85 c0 test %rax,%rax 414a6d: 0f 84 87 00 00 00 je 414afa <_d_arraysetlengthiT+0x86a> 414a73: 4c 89 a5 58 fe ff ff mov %r12,-0x1a8(%rbp) 414a7a: 4c 8b 60 60 mov 0x60(%rax),%r12 414a7e: 4d 85 e4 test %r12,%r12 414a81: 0f 84 88 05 00 00 je 41500f <_d_arraysetlengthiT+0xd7f> 414a87: 4c 89 f7 mov %r14,%rdi 414a8a: ff 53 40 callq *0x40(%rbx) 414a8d: 48 8b 8d 50 fe ff ff mov -0x1b0(%rbp),%rcx 414a94: 4c 01 f9 add %r15,%rcx 414a97: 48 8b 95 60 fe ff ff mov -0x1a0(%rbp),%rdx 414a9e: 48 01 ca add %rcx,%rdx 414aa1: 4c 39 ea cmp %r13,%rdx 414aa4: 0f 86 65 05 00 00 jbe 41500f <_d_arraysetlengthiT+0xd7f> 414aaa: 4c 89 eb mov %r13,%rbx 414aad: 4c 89 ad 60 fe ff ff mov %r13,-0x1a0(%rbp) 414ab4: 4d 89 e6 mov %r12,%r14 414ab7: 49 89 c5 mov %rax,%r13 414aba: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) 414ac0: 48 89 df mov %rbx,%rdi 414ac3: 49 89 d4 mov %rdx,%r12 414ac6: 41 ff d6 callq *%r14 414ac9: 4c 89 e2 mov %r12,%rdx 414acc: 4c 01 eb add %r13,%rbx 414acf: 48 39 d3 cmp %rdx,%rbx 414ad2: 72 ec jb 414ac0 <_d_arraysetlengthiT+0x830> 414ad4: 4c 8b a5 58 fe ff ff mov -0x1a8(%rbp),%r12 414adb: 4c 8b b5 70 fe ff ff mov -0x190(%rbp),%r14 414ae2: 4c 8b ad 60 fe ff ff mov -0x1a0(%rbp),%r13 414ae9: e9 2f 05 00 00 jmpq 41501d <_d_arraysetlengthiT+0xd8d> 414aee: 4c 8b b5 70 fe ff ff mov -0x190(%rbp),%r14 414af5: e9 23 05 00 00 jmpq 41501d <_d_arraysetlengthiT+0xd8d> 414afa: 4c 89 f7 mov %r14,%rdi 414afd: ff 53 40 callq *0x40(%rbx) 414b00: 48 8b 8d 50 fe ff ff mov -0x1b0(%rbp),%rcx 414b07: 4c 01 f9 add %r15,%rcx 414b0a: 48 8b 95 60 fe ff ff mov -0x1a0(%rbp),%rdx 414b11: 48 01 ca add %rcx,%rdx 414b14: 4c 39 ea cmp %r13,%rdx 414b17: 0f 86 f2 01 00 00 jbe 414d0f <_d_arraysetlengthiT+0xa7f> 414b1d: 4c 89 a5 58 fe ff ff mov %r12,-0x1a8(%rbp) 414b24: 4d 89 ec mov %r13,%r12 414b27: 48 89 95 60 fe ff ff mov %rdx,-0x1a0(%rbp) 414b2e: 48 89 c3 mov %rax,%rbx 414b31: 66 66 66 66 66 66 2e nopw %cs:0x0(%rax,%rax,1) 414b38: 0f 1f 84 00 00 00 00 414b3f: 00 414b40: 49 8b 06 mov (%r14),%rax 414b43: 4c 89 f7 mov %r14,%rdi 414b46: 4c 89 e6 mov %r12,%rsi 414b49: ff 50 78 callq *0x78(%rax) 414b4c: 49 01 dc add %rbx,%r12 414b4f: 4c 3b a5 60 fe ff ff cmp -0x1a0(%rbp),%r12 414b56: 72 e8 jb 414b40 <_d_arraysetlengthiT+0x8b0> 414b58: e9 b2 04 00 00 jmpq 41500f <_d_arraysetlengthiT+0xd7f> 414b5d: 48 8b 85 38 fe ff ff mov -0x1c8(%rbp),%rax 414b64: 49 39 04 24 cmp %rax,(%r12) 414b68: 4c 8b a5 58 fe ff ff mov -0x1a8(%rbp),%r12 414b6f: 0f 85 a6 01 00 00 jne 414d1b <_d_arraysetlengthiT+0xa8b> 414b75: 48 8b 85 08 ff ff ff mov -0xf8(%rbp),%rax 414b7c: 48 8b 8d 30 fe ff ff mov -0x1d0(%rbp),%rcx 414b83: 48 8d 74 01 11 lea 0x11(%rcx,%rax,1),%rsi 414b88: 48 29 d6 sub %rdx,%rsi 414b8b: 49 8b 7c 24 08 mov 0x8(%r12),%rdi 414b90: 48 89 f2 mov %rsi,%rdx 414b93: e8 e8 6d ff ff callq 40b980 414b98: 48 85 c0 test %rax,%rax 414b9b: 0f 84 7a 01 00 00 je 414d1b <_d_arraysetlengthiT+0xa8b> 414ba1: b9 50 d5 62 00 mov $0x62d550,%ecx 414ba6: 48 39 8d 60 fe ff ff cmp %rcx,-0x1a0(%rbp) 414bad: 0f 94 c1 sete %cl 414bb0: 48 89 85 e8 fe ff ff mov %rax,-0x118(%rbp) 414bb7: 48 8b 95 30 fe ff ff mov -0x1d0(%rbp),%rdx 414bbe: 48 03 95 08 ff ff ff add -0xf8(%rbp),%rdx 414bc5: 0f b6 f1 movzbl %cl,%esi 414bc8: 48 8d 8d e0 fe ff ff lea -0x120(%rbp),%rcx 414bcf: 48 8b bd 38 fe ff ff mov -0x1c8(%rbp),%rdi 414bd6: e8 45 ec ff ff callq 413820 <_D2rt8lifetime21__setArrayAllocLengthFKS2rt8lifetime7BlkInfombmZb> 414bdb: a8 01 test $0x1,%al 414bdd: 0f 84 38 01 00 00 je 414d1b <_d_arraysetlengthiT+0xa8b> 414be3: b8 50 d5 62 00 mov $0x62d550,%eax 414be8: 48 39 85 60 fe ff ff cmp %rax,-0x1a0(%rbp) 414bef: 0f 84 ac 04 00 00 je 4150a1 <_d_arraysetlengthiT+0xe11> 414bf5: 48 8b 85 f0 fe ff ff mov -0x110(%rbp),%rax 414bfc: 48 89 85 50 ff ff ff mov %rax,-0xb0(%rbp) 414c03: 0f 28 85 e0 fe ff ff movaps -0x120(%rbp),%xmm0 414c0a: 0f 29 85 40 ff ff ff movaps %xmm0,-0xc0(%rbp) 414c11: 64 48 8b 04 25 f0 ff mov %fs:0xfffffffffffffff0,%rax 414c18: ff ff 414c1a: 48 85 c0 test %rax,%rax 414c1d: 4c 8b b5 70 fe ff ff mov -0x190(%rbp),%r14 414c24: 75 51 jne 414c77 <_d_arraysetlengthiT+0x9e7> 414c26: bf c0 00 00 00 mov $0xc0,%edi 414c2b: e8 f0 cc fe ff callq 401920 414c30: 64 48 89 04 25 f0 ff mov %rax,%fs:0xfffffffffffffff0 414c37: ff ff 414c39: 0f 57 c0 xorps %xmm0,%xmm0 414c3c: 0f 11 80 b0 00 00 00 movups %xmm0,0xb0(%rax) 414c43: 0f 11 80 a0 00 00 00 movups %xmm0,0xa0(%rax) 414c4a: 0f 11 80 90 00 00 00 movups %xmm0,0x90(%rax) 414c51: 0f 11 80 80 00 00 00 movups %xmm0,0x80(%rax) 414c58: 0f 11 40 70 movups %xmm0,0x70(%rax) 414c5c: 0f 11 40 60 movups %xmm0,0x60(%rax) 414c60: 0f 11 40 50 movups %xmm0,0x50(%rax) 414c64: 0f 11 40 40 movups %xmm0,0x40(%rax) 414c68: 0f 11 40 30 movups %xmm0,0x30(%rax) 414c6c: 0f 11 40 20 movups %xmm0,0x20(%rax) 414c70: 0f 11 40 10 movups %xmm0,0x10(%rax) 414c74: 0f 11 00 movups %xmm0,(%rax) 414c77: 48 85 db test %rbx,%rbx 414c7a: 64 48 63 0c 25 f8 ff movslq %fs:0xfffffffffffffff8,%rcx 414c81: ff ff 414c83: 0f 84 24 04 00 00 je 4150ad <_d_arraysetlengthiT+0xe1d> 414c89: 48 8d 0c 49 lea (%rcx,%rcx,2),%rcx 414c8d: 48 8d 04 c8 lea (%rax,%rcx,8),%rax 414c91: 48 39 d8 cmp %rbx,%rax 414c94: 0f 84 2a 04 00 00 je 4150c4 <_d_arraysetlengthiT+0xe34> 414c9a: 48 8b 48 10 mov 0x10(%rax),%rcx 414c9e: 48 89 4b 10 mov %rcx,0x10(%rbx) 414ca2: 0f 10 00 movups (%rax),%xmm0 414ca5: 0f 11 03 movups %xmm0,(%rbx) 414ca8: e9 1a 04 00 00 jmpq 4150c7 <_d_arraysetlengthiT+0xe37> 414cad: 48 8b b5 08 ff ff ff mov -0xf8(%rbp),%rsi 414cb4: 48 81 fe fe 07 00 00 cmp $0x7fe,%rsi 414cbb: b8 11 00 00 00 mov $0x11,%eax 414cc0: 77 10 ja 414cd2 <_d_arraysetlengthiT+0xa42> 414cc2: 48 81 fe ff 00 00 00 cmp $0xff,%rsi 414cc9: 0f 97 c0 seta %al 414ccc: 0f b6 c0 movzbl %al,%eax 414ccf: 48 ff c0 inc %rax 414cd2: 48 01 c6 add %rax,%rsi 414cd5: 48 8d bd a8 fe ff ff lea -0x158(%rbp),%rdi 414cdc: 8b 95 44 fe ff ff mov -0x1bc(%rbp),%edx 414ce2: e8 99 6b ff ff callq 40b880 414ce7: 48 8b 85 b8 fe ff ff mov -0x148(%rbp),%rax 414cee: 48 89 85 f0 fe ff ff mov %rax,-0x110(%rbp) 414cf5: 0f 10 85 a8 fe ff ff movups -0x158(%rbp),%xmm0 414cfc: 0f 29 85 e0 fe ff ff movaps %xmm0,-0x120(%rbp) 414d03: 4c 8b a5 58 fe ff ff mov -0x1a8(%rbp),%r12 414d0a: e9 cd fa ff ff jmpq 4147dc <_d_arraysetlengthiT+0x54c> 414d0f: 4c 8b b5 70 fe ff ff mov -0x190(%rbp),%r14 414d16: e9 02 03 00 00 jmpq 41501d <_d_arraysetlengthiT+0xd8d> 414d1b: 48 8b b5 08 ff ff ff mov -0xf8(%rbp),%rsi 414d22: 48 83 c6 11 add $0x11,%rsi 414d26: 48 8d bd e0 fe ff ff lea -0x120(%rbp),%rdi 414d2d: 8b 95 44 fe ff ff mov -0x1bc(%rbp),%edx 414d33: e8 48 6b ff ff callq 40b880 414d38: 48 8b 85 08 ff ff ff mov -0xf8(%rbp),%rax 414d3f: 48 8b 8d e8 fe ff ff mov -0x118(%rbp),%rcx 414d46: 48 81 f9 00 01 00 00 cmp $0x100,%rcx 414d4d: 0f 87 c8 00 00 00 ja 414e1b <_d_arraysetlengthiT+0xb8b> 414d53: 48 8d 50 01 lea 0x1(%rax),%rdx 414d57: 48 39 ca cmp %rcx,%rdx 414d5a: 0f 87 ee 00 00 00 ja 414e4e <_d_arraysetlengthiT+0xbbe> 414d60: 48 8b 95 e0 fe ff ff mov -0x120(%rbp),%rdx 414d67: 88 44 11 ff mov %al,-0x1(%rcx,%rdx,1) 414d6b: e9 de 00 00 00 jmpq 414e4e <_d_arraysetlengthiT+0xbbe> 414d70: 48 8b 85 f0 fe ff ff mov -0x110(%rbp),%rax 414d77: 48 89 45 90 mov %rax,-0x70(%rbp) 414d7b: 0f 28 85 e0 fe ff ff movaps -0x120(%rbp),%xmm0 414d82: 0f 29 45 80 movaps %xmm0,-0x80(%rbp) 414d86: 64 48 8b 04 25 f0 ff mov %fs:0xfffffffffffffff0,%rax 414d8d: ff ff 414d8f: 48 85 c0 test %rax,%rax 414d92: 4c 8b b5 70 fe ff ff mov -0x190(%rbp),%r14 414d99: 75 51 jne 414dec <_d_arraysetlengthiT+0xb5c> 414d9b: bf c0 00 00 00 mov $0xc0,%edi 414da0: e8 7b cb fe ff callq 401920 414da5: 64 48 89 04 25 f0 ff mov %rax,%fs:0xfffffffffffffff0 414dac: ff ff 414dae: 0f 57 c0 xorps %xmm0,%xmm0 414db1: 0f 11 80 b0 00 00 00 movups %xmm0,0xb0(%rax) 414db8: 0f 11 80 a0 00 00 00 movups %xmm0,0xa0(%rax) 414dbf: 0f 11 80 90 00 00 00 movups %xmm0,0x90(%rax) 414dc6: 0f 11 80 80 00 00 00 movups %xmm0,0x80(%rax) 414dcd: 0f 11 40 70 movups %xmm0,0x70(%rax) 414dd1: 0f 11 40 60 movups %xmm0,0x60(%rax) 414dd5: 0f 11 40 50 movups %xmm0,0x50(%rax) 414dd9: 0f 11 40 40 movups %xmm0,0x40(%rax) 414ddd: 0f 11 40 30 movups %xmm0,0x30(%rax) 414de1: 0f 11 40 20 movups %xmm0,0x20(%rax) 414de5: 0f 11 40 10 movups %xmm0,0x10(%rax) 414de9: 0f 11 00 movups %xmm0,(%rax) 414dec: 64 8b 0c 25 f8 ff ff mov %fs:0xfffffffffffffff8,%ecx 414df3: ff 414df4: ff c1 inc %ecx 414df6: 83 e1 07 and $0x7,%ecx 414df9: 64 89 0c 25 f8 ff ff mov %ecx,%fs:0xfffffffffffffff8 414e00: ff 414e01: 48 8d 0c 49 lea (%rcx,%rcx,2),%rcx 414e05: 48 8b 55 90 mov -0x70(%rbp),%rdx 414e09: 48 89 54 c8 10 mov %rdx,0x10(%rax,%rcx,8) 414e0e: 0f 28 45 80 movaps -0x80(%rbp),%xmm0 414e12: 0f 11 04 c8 movups %xmm0,(%rax,%rcx,8) 414e16: e9 02 02 00 00 jmpq 41501d <_d_arraysetlengthiT+0xd8d> 414e1b: 48 81 f9 ff 0f 00 00 cmp $0xfff,%rcx 414e22: 77 17 ja 414e3b <_d_arraysetlengthiT+0xbab> 414e24: 48 8d 50 02 lea 0x2(%rax),%rdx 414e28: 48 39 ca cmp %rcx,%rdx 414e2b: 77 21 ja 414e4e <_d_arraysetlengthiT+0xbbe> 414e2d: 48 8b 95 e0 fe ff ff mov -0x120(%rbp),%rdx 414e34: 66 89 44 11 fe mov %ax,-0x2(%rcx,%rdx,1) 414e39: eb 13 jmp 414e4e <_d_arraysetlengthiT+0xbbe> 414e3b: 48 8d 50 11 lea 0x11(%rax),%rdx 414e3f: 48 39 ca cmp %rcx,%rdx 414e42: 77 0a ja 414e4e <_d_arraysetlengthiT+0xbbe> 414e44: 48 8b 8d e0 fe ff ff mov -0x120(%rbp),%rcx 414e4b: 48 89 01 mov %rax,(%rcx) 414e4e: b8 50 d5 62 00 mov $0x62d550,%eax 414e53: 48 39 85 60 fe ff ff cmp %rax,-0x1a0(%rbp) 414e5a: 0f 84 d5 00 00 00 je 414f35 <_d_arraysetlengthiT+0xca5> 414e60: 48 8b 85 f0 fe ff ff mov -0x110(%rbp),%rax 414e67: 48 89 85 70 ff ff ff mov %rax,-0x90(%rbp) 414e6e: 0f 28 85 e0 fe ff ff movaps -0x120(%rbp),%xmm0 414e75: 0f 29 85 60 ff ff ff movaps %xmm0,-0xa0(%rbp) 414e7c: 64 48 8b 04 25 f0 ff mov %fs:0xfffffffffffffff0,%rax 414e83: ff ff 414e85: 48 85 c0 test %rax,%rax 414e88: 75 51 jne 414edb <_d_arraysetlengthiT+0xc4b> 414e8a: bf c0 00 00 00 mov $0xc0,%edi 414e8f: e8 8c ca fe ff callq 401920 414e94: 64 48 89 04 25 f0 ff mov %rax,%fs:0xfffffffffffffff0 414e9b: ff ff 414e9d: 0f 57 c0 xorps %xmm0,%xmm0 414ea0: 0f 11 80 b0 00 00 00 movups %xmm0,0xb0(%rax) 414ea7: 0f 11 80 a0 00 00 00 movups %xmm0,0xa0(%rax) 414eae: 0f 11 80 90 00 00 00 movups %xmm0,0x90(%rax) 414eb5: 0f 11 80 80 00 00 00 movups %xmm0,0x80(%rax) 414ebc: 0f 11 40 70 movups %xmm0,0x70(%rax) 414ec0: 0f 11 40 60 movups %xmm0,0x60(%rax) 414ec4: 0f 11 40 50 movups %xmm0,0x50(%rax) 414ec8: 0f 11 40 40 movups %xmm0,0x40(%rax) 414ecc: 0f 11 40 30 movups %xmm0,0x30(%rax) 414ed0: 0f 11 40 20 movups %xmm0,0x20(%rax) 414ed4: 0f 11 40 10 movups %xmm0,0x10(%rax) 414ed8: 0f 11 00 movups %xmm0,(%rax) 414edb: 48 85 db test %rbx,%rbx 414ede: 64 48 63 0c 25 f8 ff movslq %fs:0xfffffffffffffff8,%rcx 414ee5: ff ff 414ee7: 74 1d je 414f06 <_d_arraysetlengthiT+0xc76> 414ee9: 48 8d 0c 49 lea (%rcx,%rcx,2),%rcx 414eed: 48 8d 04 c8 lea (%rax,%rcx,8),%rax 414ef1: 48 39 d8 cmp %rbx,%rax 414ef4: 74 27 je 414f1d <_d_arraysetlengthiT+0xc8d> 414ef6: 48 8b 48 10 mov 0x10(%rax),%rcx 414efa: 48 89 4b 10 mov %rcx,0x10(%rbx) 414efe: 0f 10 00 movups (%rax),%xmm0 414f01: 0f 11 03 movups %xmm0,(%rbx) 414f04: eb 1a jmp 414f20 <_d_arraysetlengthiT+0xc90> 414f06: ff c1 inc %ecx 414f08: 83 e1 07 and $0x7,%ecx 414f0b: 64 89 0c 25 f8 ff ff mov %ecx,%fs:0xfffffffffffffff8 414f12: ff 414f13: 48 8d 0c 49 lea (%rcx,%rcx,2),%rcx 414f17: 48 8d 04 c8 lea (%rax,%rcx,8),%rax 414f1b: eb 03 jmp 414f20 <_d_arraysetlengthiT+0xc90> 414f1d: 48 89 d8 mov %rbx,%rax 414f20: 48 8b 8d 70 ff ff ff mov -0x90(%rbp),%rcx 414f27: 48 89 48 10 mov %rcx,0x10(%rax) 414f2b: 0f 28 85 60 ff ff ff movaps -0xa0(%rbp),%xmm0 414f32: 0f 11 00 movups %xmm0,(%rax) 414f35: 48 8b 85 e0 fe ff ff mov -0x120(%rbp),%rax 414f3c: 48 89 85 50 fe ff ff mov %rax,-0x1b0(%rbp) 414f43: 4c 8d 68 10 lea 0x10(%rax),%r13 414f47: 49 8b 74 24 08 mov 0x8(%r12),%rsi 414f4c: 4c 89 ef mov %r13,%rdi 414f4f: 4c 89 fa mov %r15,%rdx 414f52: e8 e9 cc fe ff callq 401c40 414f57: 49 8b 06 mov (%r14),%rax 414f5a: 4c 89 f7 mov %r14,%rdi 414f5d: ff 50 50 callq *0x50(%rax) 414f60: 49 89 c6 mov %rax,%r14 414f63: 49 8b 1e mov (%r14),%rbx 414f66: b8 60 94 40 00 mov $0x409460,%eax 414f6b: 48 39 43 78 cmp %rax,0x78(%rbx) 414f6f: 74 59 je 414fca <_d_arraysetlengthiT+0xd3a> 414f71: be d0 d2 62 00 mov $0x62d2d0,%esi 414f76: 4c 89 f7 mov %r14,%rdi 414f79: e8 22 19 00 00 callq 4168a0 <_d_dynamic_cast> 414f7e: 48 85 c0 test %rax,%rax 414f81: 74 50 je 414fd3 <_d_arraysetlengthiT+0xd43> 414f83: 48 8b 40 60 mov 0x60(%rax),%rax 414f87: 48 85 c0 test %rax,%rax 414f8a: 0f 84 05 01 00 00 je 415095 <_d_arraysetlengthiT+0xe05> 414f90: 48 89 85 60 fe ff ff mov %rax,-0x1a0(%rbp) 414f97: 4c 89 f7 mov %r14,%rdi 414f9a: ff 53 40 callq *0x40(%rbx) 414f9d: 48 89 c1 mov %rax,%rcx 414fa0: 48 8b 85 50 fe ff ff mov -0x1b0(%rbp),%rax 414fa7: 4d 8d 74 07 10 lea 0x10(%r15,%rax,1),%r14 414fac: 4d 39 ee cmp %r13,%r14 414faf: 76 5e jbe 41500f <_d_arraysetlengthiT+0xd7f> 414fb1: 4c 89 eb mov %r13,%rbx 414fb4: 49 89 cc mov %rcx,%r12 414fb7: 48 89 df mov %rbx,%rdi 414fba: ff 95 60 fe ff ff callq *-0x1a0(%rbp) 414fc0: 4c 01 e3 add %r12,%rbx 414fc3: 4c 39 f3 cmp %r14,%rbx 414fc6: 72 ef jb 414fb7 <_d_arraysetlengthiT+0xd27> 414fc8: eb 45 jmp 41500f <_d_arraysetlengthiT+0xd7f> 414fca: 4c 8b b5 70 fe ff ff mov -0x190(%rbp),%r14 414fd1: eb 4a jmp 41501d <_d_arraysetlengthiT+0xd8d> 414fd3: 4c 89 f7 mov %r14,%rdi 414fd6: ff 53 40 callq *0x40(%rbx) 414fd9: 48 89 c1 mov %rax,%rcx 414fdc: 48 8b 85 50 fe ff ff mov -0x1b0(%rbp),%rax 414fe3: 4d 8d 64 07 10 lea 0x10(%r15,%rax,1),%r12 414fe8: 4d 39 ec cmp %r13,%r12 414feb: 76 22 jbe 41500f <_d_arraysetlengthiT+0xd7f> 414fed: 4c 89 eb mov %r13,%rbx 414ff0: 48 89 8d 60 fe ff ff mov %rcx,-0x1a0(%rbp) 414ff7: 49 8b 06 mov (%r14),%rax 414ffa: 4c 89 f7 mov %r14,%rdi 414ffd: 48 89 de mov %rbx,%rsi 415000: ff 50 78 callq *0x78(%rax) 415003: 48 03 9d 60 fe ff ff add -0x1a0(%rbp),%rbx 41500a: 4c 39 e3 cmp %r12,%rbx 41500d: 72 e8 jb 414ff7 <_d_arraysetlengthiT+0xd67> 41500f: 4c 8b a5 58 fe ff ff mov -0x1a8(%rbp),%r12 415016: 4c 8b b5 70 fe ff ff mov -0x190(%rbp),%r14 41501d: 48 8b 95 08 ff ff ff mov -0xf8(%rbp),%rdx 415024: 4c 29 fa sub %r15,%rdx 415027: 48 8b 9d 68 fe ff ff mov -0x198(%rbp),%rbx 41502e: 76 3c jbe 41506c <_d_arraysetlengthiT+0xddc> 415030: 49 83 fe 01 cmp $0x1,%r14 415034: 75 1a jne 415050 <_d_arraysetlengthiT+0xdc0> 415036: 4d 01 ef add %r13,%r15 415039: 0f b6 33 movzbl (%rbx),%esi 41503c: 4c 89 ff mov %r15,%rdi 41503f: e8 2c c8 fe ff callq 401870 415044: eb 26 jmp 41506c <_d_arraysetlengthiT+0xddc> 415046: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) 41504d: 00 00 00 415050: 4b 8d 7c 3d 00 lea 0x0(%r13,%r15,1),%rdi 415055: 48 89 de mov %rbx,%rsi 415058: 4c 89 f2 mov %r14,%rdx 41505b: e8 e0 cb fe ff callq 401c40 415060: 4d 01 f7 add %r14,%r15 415063: 4c 3b bd 08 ff ff ff cmp -0xf8(%rbp),%r15 41506a: 72 e4 jb 415050 <_d_arraysetlengthiT+0xdc0> 41506c: 48 8b 85 18 ff ff ff mov -0xe8(%rbp),%rax 415073: 49 89 04 24 mov %rax,(%r12) 415077: 4d 89 6c 24 08 mov %r13,0x8(%r12) 41507c: 49 8b 04 24 mov (%r12),%rax 415080: 4c 89 ea mov %r13,%rdx 415083: 48 81 c4 a8 01 00 00 add $0x1a8,%rsp 41508a: 5b pop %rbx 41508b: 41 5c pop %r12 41508d: 41 5d pop %r13 41508f: 41 5e pop %r14 415091: 41 5f pop %r15 415093: 5d pop %rbp 415094: c3 retq 415095: 4c 8b b5 70 fe ff ff mov -0x190(%rbp),%r14 41509c: e9 7c ff ff ff jmpq 41501d <_d_arraysetlengthiT+0xd8d> 4150a1: 4c 8b b5 70 fe ff ff mov -0x190(%rbp),%r14 4150a8: e9 70 ff ff ff jmpq 41501d <_d_arraysetlengthiT+0xd8d> 4150ad: ff c1 inc %ecx 4150af: 83 e1 07 and $0x7,%ecx 4150b2: 64 89 0c 25 f8 ff ff mov %ecx,%fs:0xfffffffffffffff8 4150b9: ff 4150ba: 48 8d 0c 49 lea (%rcx,%rcx,2),%rcx 4150be: 48 8d 04 c8 lea (%rax,%rcx,8),%rax 4150c2: eb 03 jmp 4150c7 <_d_arraysetlengthiT+0xe37> 4150c4: 48 89 d8 mov %rbx,%rax 4150c7: 48 8b 8d 50 ff ff ff mov -0xb0(%rbp),%rcx 4150ce: 48 89 48 10 mov %rcx,0x10(%rax) 4150d2: 0f 28 85 40 ff ff ff movaps -0xc0(%rbp),%xmm0 4150d9: 0f 11 00 movups %xmm0,(%rax) 4150dc: e9 3c ff ff ff jmpq 41501d <_d_arraysetlengthiT+0xd8d> 4150e1: e8 da 14 ff ff callq 4065c0 4150e6: 0f 0b ud2a 4150e8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 4150ef: 00 00000000004150f0 <_d_arrayappendT>: 4150f0: 55 push %rbp 4150f1: 41 57 push %r15 4150f3: 41 56 push %r14 4150f5: 41 55 push %r13 4150f7: 41 54 push %r12 4150f9: 53 push %rbx 4150fa: 48 83 ec 28 sub $0x28,%rsp 4150fe: 48 89 4c 24 20 mov %rcx,0x20(%rsp) 415103: 49 89 d4 mov %rdx,%r12 415106: 4c 89 64 24 10 mov %r12,0x10(%rsp) 41510b: 49 89 f6 mov %rsi,%r14 41510e: 49 89 fd mov %rdi,%r13 415111: 4d 8b 3e mov (%r14),%r15 415114: 4c 89 7c 24 18 mov %r15,0x18(%rsp) 415119: 49 8b 45 00 mov 0x0(%r13),%rax 41511d: ff 50 50 callq *0x50(%rax) 415120: 48 8b 08 mov (%rax),%rcx 415123: 48 89 c7 mov %rax,%rdi 415126: ff 51 40 callq *0x40(%rcx) 415129: 48 89 c5 mov %rax,%rbp 41512c: 48 89 6c 24 08 mov %rbp,0x8(%rsp) 415131: 4c 89 ef mov %r13,%rdi 415134: 4c 89 f6 mov %r14,%rsi 415137: 4c 89 e2 mov %r12,%rdx 41513a: e8 01 01 00 00 callq 415240 <_d_arrayappendcTX> 41513f: 48 89 eb mov %rbp,%rbx 415142: 49 0f af df imul %r15,%rbx 415146: 49 8b 7e 08 mov 0x8(%r14),%rdi 41514a: 48 01 df add %rbx,%rdi 41514d: 48 89 ea mov %rbp,%rdx 415150: 49 0f af d4 imul %r12,%rdx 415154: 48 8b 74 24 20 mov 0x20(%rsp),%rsi 415159: e8 e2 ca fe ff callq 401c40 41515e: 4d 8b 7e 08 mov 0x8(%r14),%r15 415162: 49 8b 45 00 mov 0x0(%r13),%rax 415166: 4c 89 ef mov %r13,%rdi 415169: ff 50 50 callq *0x50(%rax) 41516c: 49 89 c5 mov %rax,%r13 41516f: 49 8b 6d 00 mov 0x0(%r13),%rbp 415173: b8 60 94 40 00 mov $0x409460,%eax 415178: 48 39 45 78 cmp %rax,0x78(%rbp) 41517c: 0f 84 a3 00 00 00 je 415225 <_d_arrayappendT+0x135> 415182: 4c 01 fb add %r15,%rbx 415185: be d0 d2 62 00 mov $0x62d2d0,%esi 41518a: 4c 89 ef mov %r13,%rdi 41518d: e8 0e 17 00 00 callq 4168a0 <_d_dynamic_cast> 415192: 48 85 c0 test %rax,%rax 415195: 74 49 je 4151e0 <_d_arrayappendT+0xf0> 415197: 4c 8b 60 60 mov 0x60(%rax),%r12 41519b: 4d 85 e4 test %r12,%r12 41519e: 0f 84 81 00 00 00 je 415225 <_d_arrayappendT+0x135> 4151a4: 4c 89 ef mov %r13,%rdi 4151a7: ff 55 40 callq *0x40(%rbp) 4151aa: 48 89 c5 mov %rax,%rbp 4151ad: 48 8b 44 24 18 mov 0x18(%rsp),%rax 4151b2: 48 03 44 24 10 add 0x10(%rsp),%rax 4151b7: 48 8b 4c 24 08 mov 0x8(%rsp),%rcx 4151bc: 48 0f af c8 imul %rax,%rcx 4151c0: 49 01 cf add %rcx,%r15 4151c3: 49 39 df cmp %rbx,%r15 4151c6: 76 5d jbe 415225 <_d_arrayappendT+0x135> 4151c8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 4151cf: 00 4151d0: 48 89 df mov %rbx,%rdi 4151d3: 41 ff d4 callq *%r12 4151d6: 48 01 eb add %rbp,%rbx 4151d9: 4c 39 fb cmp %r15,%rbx 4151dc: 72 f2 jb 4151d0 <_d_arrayappendT+0xe0> 4151de: eb 45 jmp 415225 <_d_arrayappendT+0x135> 4151e0: 4c 89 ef mov %r13,%rdi 4151e3: ff 55 40 callq *0x40(%rbp) 4151e6: 48 89 c5 mov %rax,%rbp 4151e9: 48 8b 44 24 18 mov 0x18(%rsp),%rax 4151ee: 48 03 44 24 10 add 0x10(%rsp),%rax 4151f3: 48 8b 4c 24 08 mov 0x8(%rsp),%rcx 4151f8: 48 0f af c8 imul %rax,%rcx 4151fc: 49 01 cf add %rcx,%r15 4151ff: 49 39 df cmp %rbx,%r15 415202: 76 21 jbe 415225 <_d_arrayappendT+0x135> 415204: 66 66 66 2e 0f 1f 84 nopw %cs:0x0(%rax,%rax,1) 41520b: 00 00 00 00 00 415210: 49 8b 45 00 mov 0x0(%r13),%rax 415214: 4c 89 ef mov %r13,%rdi 415217: 48 89 de mov %rbx,%rsi 41521a: ff 50 78 callq *0x78(%rax) 41521d: 48 01 eb add %rbp,%rbx 415220: 4c 39 fb cmp %r15,%rbx 415223: 72 eb jb 415210 <_d_arrayappendT+0x120> 415225: 49 8b 06 mov (%r14),%rax 415228: 49 8b 56 08 mov 0x8(%r14),%rdx 41522c: 48 83 c4 28 add $0x28,%rsp 415230: 5b pop %rbx 415231: 41 5c pop %r12 415233: 41 5d pop %r13 415235: 41 5e pop %r14 415237: 41 5f pop %r15 415239: 5d pop %rbp 41523a: c3 retq 41523b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 0000000000415240 <_d_arrayappendcTX>: 415240: 55 push %rbp 415241: 41 57 push %r15 415243: 41 56 push %r14 415245: 41 55 push %r13 415247: 41 54 push %r12 415249: 53 push %rbx 41524a: 48 81 ec 58 01 00 00 sub $0x158,%rsp 415251: 49 89 d7 mov %rdx,%r15 415254: 48 89 f5 mov %rsi,%rbp 415257: 48 89 fb mov %rdi,%rbx 41525a: 48 89 5c 24 28 mov %rbx,0x28(%rsp) 41525f: 48 8b 03 mov (%rbx),%rax 415262: ff 50 50 callq *0x50(%rax) 415265: 48 8b 08 mov (%rax),%rcx 415268: 48 89 c7 mov %rax,%rdi 41526b: ff 51 40 callq *0x40(%rcx) 41526e: 49 89 c5 mov %rax,%r13 415271: 48 8b 03 mov (%rbx),%rax 415274: 48 8b 08 mov (%rax),%rcx 415277: 48 89 4c 24 38 mov %rcx,0x38(%rsp) 41527c: b8 50 d5 62 00 mov $0x62d550,%eax 415281: 48 39 c1 cmp %rax,%rcx 415284: 0f 84 0f 01 00 00 je 415399 <_d_arrayappendcTX+0x159> 41528a: 48 8b 5d 08 mov 0x8(%rbp),%rbx 41528e: 64 48 8b 04 25 f0 ff mov %fs:0xfffffffffffffff0,%rax 415295: ff ff 415297: 48 85 c0 test %rax,%rax 41529a: 75 51 jne 4152ed <_d_arrayappendcTX+0xad> 41529c: bf c0 00 00 00 mov $0xc0,%edi 4152a1: e8 7a c6 fe ff callq 401920 4152a6: 64 48 89 04 25 f0 ff mov %rax,%fs:0xfffffffffffffff0 4152ad: ff ff 4152af: 0f 57 c0 xorps %xmm0,%xmm0 4152b2: 0f 11 80 b0 00 00 00 movups %xmm0,0xb0(%rax) 4152b9: 0f 11 80 a0 00 00 00 movups %xmm0,0xa0(%rax) 4152c0: 0f 11 80 90 00 00 00 movups %xmm0,0x90(%rax) 4152c7: 0f 11 80 80 00 00 00 movups %xmm0,0x80(%rax) 4152ce: 0f 11 40 70 movups %xmm0,0x70(%rax) 4152d2: 0f 11 40 60 movups %xmm0,0x60(%rax) 4152d6: 0f 11 40 50 movups %xmm0,0x50(%rax) 4152da: 0f 11 40 40 movups %xmm0,0x40(%rax) 4152de: 0f 11 40 30 movups %xmm0,0x30(%rax) 4152e2: 0f 11 40 20 movups %xmm0,0x20(%rax) 4152e6: 0f 11 40 10 movups %xmm0,0x10(%rax) 4152ea: 0f 11 00 movups %xmm0,(%rax) 4152ed: 64 48 63 0c 25 f8 ff movslq %fs:0xfffffffffffffff8,%rcx 4152f4: ff ff 4152f6: 48 8d 0c 49 lea (%rcx,%rcx,2),%rcx 4152fa: 48 8d 0c c8 lea (%rax,%rcx,8),%rcx 4152fe: 48 39 c1 cmp %rax,%rcx 415301: 72 36 jb 415339 <_d_arrayappendcTX+0xf9> 415303: 49 89 cc mov %rcx,%r12 415306: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) 41530d: 00 00 00 415310: 49 8b 14 24 mov (%r12),%rdx 415314: 48 85 d2 test %rdx,%rdx 415317: 74 17 je 415330 <_d_arrayappendcTX+0xf0> 415319: 48 39 da cmp %rbx,%rdx 41531c: 77 12 ja 415330 <_d_arrayappendcTX+0xf0> 41531e: 48 89 de mov %rbx,%rsi 415321: 48 29 d6 sub %rdx,%rsi 415324: 49 3b 74 24 08 cmp 0x8(%r12),%rsi 415329: 72 4a jb 415375 <_d_arrayappendcTX+0x135> 41532b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 415330: 49 83 c4 e8 add $0xffffffffffffffe8,%r12 415334: 49 39 c4 cmp %rax,%r12 415337: 73 d7 jae 415310 <_d_arrayappendcTX+0xd0> 415339: 48 05 a8 00 00 00 add $0xa8,%rax 41533f: eb 13 jmp 415354 <_d_arrayappendcTX+0x114> 415341: 66 66 66 66 66 66 2e nopw %cs:0x0(%rax,%rax,1) 415348: 0f 1f 84 00 00 00 00 41534f: 00 415350: 48 83 c0 e8 add $0xffffffffffffffe8,%rax 415354: 48 39 c8 cmp %rcx,%rax 415357: 76 40 jbe 415399 <_d_arrayappendcTX+0x159> 415359: 48 8b 10 mov (%rax),%rdx 41535c: 48 85 d2 test %rdx,%rdx 41535f: 74 ef je 415350 <_d_arrayappendcTX+0x110> 415361: 48 39 da cmp %rbx,%rdx 415364: 77 ea ja 415350 <_d_arrayappendcTX+0x110> 415366: 48 89 de mov %rbx,%rsi 415369: 48 29 d6 sub %rdx,%rsi 41536c: 48 3b 70 08 cmp 0x8(%rax),%rsi 415370: 73 de jae 415350 <_d_arrayappendcTX+0x110> 415372: 49 89 c4 mov %rax,%r12 415375: 4d 85 e4 test %r12,%r12 415378: 74 1f je 415399 <_d_arrayappendcTX+0x159> 41537a: 49 8b 44 24 10 mov 0x10(%r12),%rax 41537f: 48 89 84 24 90 00 00 mov %rax,0x90(%rsp) 415386: 00 415387: 41 0f 10 04 24 movups (%r12),%xmm0 41538c: 0f 29 84 24 80 00 00 movaps %xmm0,0x80(%rsp) 415393: 00 415394: 41 b6 01 mov $0x1,%r14b 415397: eb 17 jmp 4153b0 <_d_arrayappendcTX+0x170> 415399: 48 8b 75 08 mov 0x8(%rbp),%rsi 41539d: 48 8d bc 24 80 00 00 lea 0x80(%rsp),%rdi 4153a4: 00 4153a5: e8 d6 66 ff ff callq 40ba80 4153aa: 45 31 f6 xor %r14d,%r14d 4153ad: 45 31 e4 xor %r12d,%r12d 4153b0: 48 8b 84 24 90 00 00 mov 0x90(%rsp),%rax 4153b7: 00 4153b8: 48 89 84 24 b0 00 00 mov %rax,0xb0(%rsp) 4153bf: 00 4153c0: 0f 28 84 24 80 00 00 movaps 0x80(%rsp),%xmm0 4153c7: 00 4153c8: 0f 29 84 24 a0 00 00 movaps %xmm0,0xa0(%rsp) 4153cf: 00 4153d0: 48 8b 45 00 mov 0x0(%rbp),%rax 4153d4: 48 89 6c 24 48 mov %rbp,0x48(%rsp) 4153d9: 49 01 c7 add %rax,%r15 4153dc: 4c 89 fb mov %r15,%rbx 4153df: 49 0f af dd imul %r13,%rbx 4153e3: 49 0f af c5 imul %r13,%rax 4153e7: 4c 89 6c 24 20 mov %r13,0x20(%rsp) 4153ec: 48 89 44 24 40 mov %rax,0x40(%rsp) 4153f1: 4c 8b ac 24 a0 00 00 mov 0xa0(%rsp),%r13 4153f8: 00 4153f9: 48 8b ac 24 a8 00 00 mov 0xa8(%rsp),%rbp 415400: 00 415401: 48 81 fd ff 0f 00 00 cmp $0xfff,%rbp 415408: 0f 97 c0 seta %al 41540b: 0f b6 c0 movzbl %al,%eax 41540e: 4d 85 ed test %r13,%r13 415411: 0f 84 4b 01 00 00 je 415562 <_d_arrayappendcTX+0x322> 415417: 8b 8c 24 b0 00 00 00 mov 0xb0(%rsp),%ecx 41541e: f6 c1 08 test $0x8,%cl 415421: 0f 84 3b 01 00 00 je 415562 <_d_arrayappendcTX+0x322> 415427: 89 4c 24 1c mov %ecx,0x1c(%rsp) 41542b: 4c 89 7c 24 30 mov %r15,0x30(%rsp) 415430: 48 8b 4c 24 48 mov 0x48(%rsp),%rcx 415435: 4c 8b 79 08 mov 0x8(%rcx),%r15 415439: 48 c1 e0 04 shl $0x4,%rax 41543d: 4c 01 e8 add %r13,%rax 415440: 49 29 c7 sub %rax,%r15 415443: b8 50 d5 62 00 mov $0x62d550,%eax 415448: 48 39 44 24 38 cmp %rax,0x38(%rsp) 41544d: 0f 94 c0 sete %al 415450: 49 8d 14 1f lea (%r15,%rbx,1),%rdx 415454: 48 89 54 24 08 mov %rdx,0x8(%rsp) 415459: 48 8b 4c 24 40 mov 0x40(%rsp),%rcx 41545e: 49 8d 3c 0f lea (%r15,%rcx,1),%rdi 415462: 48 89 7c 24 10 mov %rdi,0x10(%rsp) 415467: 0f b6 f0 movzbl %al,%esi 41546a: 48 8d 8c 24 a0 00 00 lea 0xa0(%rsp),%rcx 415471: 00 415472: e8 a9 e3 ff ff callq 413820 <_D2rt8lifetime21__setArrayAllocLengthFKS2rt8lifetime7BlkInfombmZb> 415477: 48 81 fd 00 10 00 00 cmp $0x1000,%rbp 41547e: 0f 82 0c 02 00 00 jb 415690 <_d_arrayappendcTX+0x450> 415484: a8 01 test $0x1,%al 415486: 0f 84 ce 04 00 00 je 41595a <_d_arrayappendcTX+0x71a> 41548c: b8 50 d5 62 00 mov $0x62d550,%eax 415491: 48 39 44 24 38 cmp %rax,0x38(%rsp) 415496: 0f 94 c0 sete %al 415499: 44 08 f0 or %r14b,%al 41549c: 4c 8b 7c 24 30 mov 0x30(%rsp),%r15 4154a1: 48 8b 5c 24 48 mov 0x48(%rsp),%rbx 4154a6: 0f 85 17 09 00 00 jne 415dc3 <_d_arrayappendcTX+0xb83> 4154ac: 48 8b 84 24 b0 00 00 mov 0xb0(%rsp),%rax 4154b3: 00 4154b4: 48 89 84 24 10 01 00 mov %rax,0x110(%rsp) 4154bb: 00 4154bc: 0f 28 84 24 a0 00 00 movaps 0xa0(%rsp),%xmm0 4154c3: 00 4154c4: 0f 29 84 24 00 01 00 movaps %xmm0,0x100(%rsp) 4154cb: 00 4154cc: 64 48 8b 04 25 f0 ff mov %fs:0xfffffffffffffff0,%rax 4154d3: ff ff 4154d5: 48 85 c0 test %rax,%rax 4154d8: 75 51 jne 41552b <_d_arrayappendcTX+0x2eb> 4154da: bf c0 00 00 00 mov $0xc0,%edi 4154df: e8 3c c4 fe ff callq 401920 4154e4: 64 48 89 04 25 f0 ff mov %rax,%fs:0xfffffffffffffff0 4154eb: ff ff 4154ed: 0f 57 c0 xorps %xmm0,%xmm0 4154f0: 0f 11 80 b0 00 00 00 movups %xmm0,0xb0(%rax) 4154f7: 0f 11 80 a0 00 00 00 movups %xmm0,0xa0(%rax) 4154fe: 0f 11 80 90 00 00 00 movups %xmm0,0x90(%rax) 415505: 0f 11 80 80 00 00 00 movups %xmm0,0x80(%rax) 41550c: 0f 11 40 70 movups %xmm0,0x70(%rax) 415510: 0f 11 40 60 movups %xmm0,0x60(%rax) 415514: 0f 11 40 50 movups %xmm0,0x50(%rax) 415518: 0f 11 40 40 movups %xmm0,0x40(%rax) 41551c: 0f 11 40 30 movups %xmm0,0x30(%rax) 415520: 0f 11 40 20 movups %xmm0,0x20(%rax) 415524: 0f 11 40 10 movups %xmm0,0x10(%rax) 415528: 0f 11 00 movups %xmm0,(%rax) 41552b: 64 8b 0c 25 f8 ff ff mov %fs:0xfffffffffffffff8,%ecx 415532: ff 415533: ff c1 inc %ecx 415535: 83 e1 07 and $0x7,%ecx 415538: 64 89 0c 25 f8 ff ff mov %ecx,%fs:0xfffffffffffffff8 41553f: ff 415540: 48 8d 0c 49 lea (%rcx,%rcx,2),%rcx 415544: 48 8b 94 24 10 01 00 mov 0x110(%rsp),%rdx 41554b: 00 41554c: 48 89 54 c8 10 mov %rdx,0x10(%rax,%rcx,8) 415551: 0f 28 84 24 00 01 00 movaps 0x100(%rsp),%xmm0 415558: 00 415559: 0f 11 04 c8 movups %xmm0,(%rax,%rcx,8) 41555d: e9 61 08 00 00 jmpq 415dc3 <_d_arrayappendcTX+0xb83> 415562: 31 d2 xor %edx,%edx 415564: 48 81 fb 01 10 00 00 cmp $0x1001,%rbx 41556b: 72 3e jb 4155ab <_d_arrayappendcTX+0x36b> 41556d: 48 89 df mov %rbx,%rdi 415570: e8 cb 11 ff ff callq 406740 <_D4core5bitop3bsrFNaNbNfmZi> 415575: ff c0 inc %eax 415577: 48 63 c8 movslq %eax,%rcx 41557a: b8 e8 03 00 00 mov $0x3e8,%eax 41557f: 31 d2 xor %edx,%edx 415581: 48 f7 f9 idiv %rcx 415584: 48 83 c0 64 add $0x64,%rax 415588: 49 0f af c7 imul %r15,%rax 41558c: 48 83 c0 63 add $0x63,%rax 415590: 48 c1 e8 02 shr $0x2,%rax 415594: 48 b9 c3 f5 28 5c 8f mov $0x28f5c28f5c28f5c3,%rcx 41559b: c2 f5 28 41559e: 48 f7 e1 mul %rcx 4155a1: 48 c1 ea 02 shr $0x2,%rdx 4155a5: 48 0f af 54 24 20 imul 0x20(%rsp),%rdx 4155ab: 48 39 da cmp %rbx,%rdx 4155ae: 48 0f 46 d3 cmovbe %rbx,%rdx 4155b2: 48 81 fa fe 07 00 00 cmp $0x7fe,%rdx 4155b9: bd 11 00 00 00 mov $0x11,%ebp 4155be: 77 10 ja 4155d0 <_d_arrayappendcTX+0x390> 4155c0: 48 81 fa ff 00 00 00 cmp $0xff,%rdx 4155c7: 0f 97 c0 seta %al 4155ca: 0f b6 e8 movzbl %al,%ebp 4155cd: 48 ff c5 inc %rbp 4155d0: 48 01 d5 add %rdx,%rbp 4155d3: 4d 85 ed test %r13,%r13 4155d6: 74 09 je 4155e1 <_d_arrayappendcTX+0x3a1> 4155d8: 8b 94 24 b0 00 00 00 mov 0xb0(%rsp),%edx 4155df: eb 1d jmp 4155fe <_d_arrayappendcTX+0x3be> 4155e1: 48 8b 7c 24 28 mov 0x28(%rsp),%rdi 4155e6: 48 8b 07 mov (%rdi),%rax 4155e9: ff 50 50 callq *0x50(%rax) 4155ec: 48 8b 08 mov (%rax),%rcx 4155ef: 48 89 c7 mov %rax,%rdi 4155f2: ff 51 60 callq *0x60(%rcx) 4155f5: 89 c2 mov %eax,%edx 4155f7: 01 d2 add %edx,%edx 4155f9: f7 d2 not %edx 4155fb: 83 e2 02 and $0x2,%edx 4155fe: 83 ca 08 or $0x8,%edx 415601: 48 8d 7c 24 50 lea 0x50(%rsp),%rdi 415606: 48 89 ee mov %rbp,%rsi 415609: e8 72 62 ff ff callq 40b880 41560e: 48 8b 44 24 60 mov 0x60(%rsp),%rax 415613: 48 89 84 24 b0 00 00 mov %rax,0xb0(%rsp) 41561a: 00 41561b: 0f 10 44 24 50 movups 0x50(%rsp),%xmm0 415620: 0f 29 84 24 a0 00 00 movaps %xmm0,0xa0(%rsp) 415627: 00 415628: 48 8b 6c 24 48 mov 0x48(%rsp),%rbp 41562d: 48 8b 84 24 a8 00 00 mov 0xa8(%rsp),%rax 415634: 00 415635: 48 3d 00 01 00 00 cmp $0x100,%rax 41563b: 77 23 ja 415660 <_d_arrayappendcTX+0x420> 41563d: 4c 89 7c 24 30 mov %r15,0x30(%rsp) 415642: 48 8d 4b 01 lea 0x1(%rbx),%rcx 415646: 48 39 c1 cmp %rax,%rcx 415649: 0f 87 33 01 00 00 ja 415782 <_d_arrayappendcTX+0x542> 41564f: 48 8b 8c 24 a0 00 00 mov 0xa0(%rsp),%rcx 415656: 00 415657: 88 5c 08 ff mov %bl,-0x1(%rax,%rcx,1) 41565b: e9 22 01 00 00 jmpq 415782 <_d_arrayappendcTX+0x542> 415660: 4c 89 7c 24 30 mov %r15,0x30(%rsp) 415665: 48 3d ff 0f 00 00 cmp $0xfff,%rax 41566b: 0f 87 fd 00 00 00 ja 41576e <_d_arrayappendcTX+0x52e> 415671: 48 8d 4b 02 lea 0x2(%rbx),%rcx 415675: 48 39 c1 cmp %rax,%rcx 415678: 0f 87 04 01 00 00 ja 415782 <_d_arrayappendcTX+0x542> 41567e: 48 8b 8c 24 a0 00 00 mov 0xa0(%rsp),%rcx 415685: 00 415686: 66 89 5c 08 fe mov %bx,-0x2(%rax,%rcx,1) 41568b: e9 f2 00 00 00 jmpq 415782 <_d_arrayappendcTX+0x542> 415690: a8 01 test $0x1,%al 415692: 4c 8b 7c 24 30 mov 0x30(%rsp),%r15 415697: 0f 84 54 04 00 00 je 415af1 <_d_arrayappendcTX+0x8b1> 41569d: b8 50 d5 62 00 mov $0x62d550,%eax 4156a2: 48 39 44 24 38 cmp %rax,0x38(%rsp) 4156a7: 0f 94 c0 sete %al 4156aa: 44 08 f0 or %r14b,%al 4156ad: 48 8b 5c 24 48 mov 0x48(%rsp),%rbx 4156b2: 0f 85 0b 07 00 00 jne 415dc3 <_d_arrayappendcTX+0xb83> 4156b8: 48 8b 84 24 b0 00 00 mov 0xb0(%rsp),%rax 4156bf: 00 4156c0: 48 89 84 24 30 01 00 mov %rax,0x130(%rsp) 4156c7: 00 4156c8: 0f 28 84 24 a0 00 00 movaps 0xa0(%rsp),%xmm0 4156cf: 00 4156d0: 0f 29 84 24 20 01 00 movaps %xmm0,0x120(%rsp) 4156d7: 00 4156d8: 64 48 8b 04 25 f0 ff mov %fs:0xfffffffffffffff0,%rax 4156df: ff ff 4156e1: 48 85 c0 test %rax,%rax 4156e4: 75 51 jne 415737 <_d_arrayappendcTX+0x4f7> 4156e6: bf c0 00 00 00 mov $0xc0,%edi 4156eb: e8 30 c2 fe ff callq 401920 4156f0: 64 48 89 04 25 f0 ff mov %rax,%fs:0xfffffffffffffff0 4156f7: ff ff 4156f9: 0f 57 c0 xorps %xmm0,%xmm0 4156fc: 0f 11 80 b0 00 00 00 movups %xmm0,0xb0(%rax) 415703: 0f 11 80 a0 00 00 00 movups %xmm0,0xa0(%rax) 41570a: 0f 11 80 90 00 00 00 movups %xmm0,0x90(%rax) 415711: 0f 11 80 80 00 00 00 movups %xmm0,0x80(%rax) 415718: 0f 11 40 70 movups %xmm0,0x70(%rax) 41571c: 0f 11 40 60 movups %xmm0,0x60(%rax) 415720: 0f 11 40 50 movups %xmm0,0x50(%rax) 415724: 0f 11 40 40 movups %xmm0,0x40(%rax) 415728: 0f 11 40 30 movups %xmm0,0x30(%rax) 41572c: 0f 11 40 20 movups %xmm0,0x20(%rax) 415730: 0f 11 40 10 movups %xmm0,0x10(%rax) 415734: 0f 11 00 movups %xmm0,(%rax) 415737: 64 8b 0c 25 f8 ff ff mov %fs:0xfffffffffffffff8,%ecx 41573e: ff 41573f: ff c1 inc %ecx 415741: 83 e1 07 and $0x7,%ecx 415744: 64 89 0c 25 f8 ff ff mov %ecx,%fs:0xfffffffffffffff8 41574b: ff 41574c: 48 8d 0c 49 lea (%rcx,%rcx,2),%rcx 415750: 48 8b 94 24 30 01 00 mov 0x130(%rsp),%rdx 415757: 00 415758: 48 89 54 c8 10 mov %rdx,0x10(%rax,%rcx,8) 41575d: 0f 28 84 24 20 01 00 movaps 0x120(%rsp),%xmm0 415764: 00 415765: 0f 11 04 c8 movups %xmm0,(%rax,%rcx,8) 415769: e9 55 06 00 00 jmpq 415dc3 <_d_arrayappendcTX+0xb83> 41576e: 48 8d 4b 11 lea 0x11(%rbx),%rcx 415772: 48 39 c1 cmp %rax,%rcx 415775: 77 0b ja 415782 <_d_arrayappendcTX+0x542> 415777: 48 8b 8c 24 a0 00 00 mov 0xa0(%rsp),%rcx 41577e: 00 41577f: 48 89 19 mov %rbx,(%rcx) 415782: b9 50 d5 62 00 mov $0x62d550,%ecx 415787: 48 39 4c 24 38 cmp %rcx,0x38(%rsp) 41578c: 0f 84 e6 00 00 00 je 415878 <_d_arrayappendcTX+0x638> 415792: 48 8b 84 24 b0 00 00 mov 0xb0(%rsp),%rax 415799: 00 41579a: 48 89 84 24 50 01 00 mov %rax,0x150(%rsp) 4157a1: 00 4157a2: 0f 28 84 24 a0 00 00 movaps 0xa0(%rsp),%xmm0 4157a9: 00 4157aa: 0f 29 84 24 40 01 00 movaps %xmm0,0x140(%rsp) 4157b1: 00 4157b2: 64 48 8b 04 25 f0 ff mov %fs:0xfffffffffffffff0,%rax 4157b9: ff ff 4157bb: 48 85 c0 test %rax,%rax 4157be: 75 51 jne 415811 <_d_arrayappendcTX+0x5d1> 4157c0: bf c0 00 00 00 mov $0xc0,%edi 4157c5: e8 56 c1 fe ff callq 401920 4157ca: 64 48 89 04 25 f0 ff mov %rax,%fs:0xfffffffffffffff0 4157d1: ff ff 4157d3: 0f 57 c0 xorps %xmm0,%xmm0 4157d6: 0f 11 80 b0 00 00 00 movups %xmm0,0xb0(%rax) 4157dd: 0f 11 80 a0 00 00 00 movups %xmm0,0xa0(%rax) 4157e4: 0f 11 80 90 00 00 00 movups %xmm0,0x90(%rax) 4157eb: 0f 11 80 80 00 00 00 movups %xmm0,0x80(%rax) 4157f2: 0f 11 40 70 movups %xmm0,0x70(%rax) 4157f6: 0f 11 40 60 movups %xmm0,0x60(%rax) 4157fa: 0f 11 40 50 movups %xmm0,0x50(%rax) 4157fe: 0f 11 40 40 movups %xmm0,0x40(%rax) 415802: 0f 11 40 30 movups %xmm0,0x30(%rax) 415806: 0f 11 40 20 movups %xmm0,0x20(%rax) 41580a: 0f 11 40 10 movups %xmm0,0x10(%rax) 41580e: 0f 11 00 movups %xmm0,(%rax) 415811: 4d 85 e4 test %r12,%r12 415814: 64 48 63 0c 25 f8 ff movslq %fs:0xfffffffffffffff8,%rcx 41581b: ff ff 41581d: 74 20 je 41583f <_d_arrayappendcTX+0x5ff> 41581f: 48 8d 0c 49 lea (%rcx,%rcx,2),%rcx 415823: 48 8d 04 c8 lea (%rax,%rcx,8),%rax 415827: 4c 39 e0 cmp %r12,%rax 41582a: 74 2a je 415856 <_d_arrayappendcTX+0x616> 41582c: 48 8b 48 10 mov 0x10(%rax),%rcx 415830: 49 89 4c 24 10 mov %rcx,0x10(%r12) 415835: 0f 10 00 movups (%rax),%xmm0 415838: 41 0f 11 04 24 movups %xmm0,(%r12) 41583d: eb 1a jmp 415859 <_d_arrayappendcTX+0x619> 41583f: ff c1 inc %ecx 415841: 83 e1 07 and $0x7,%ecx 415844: 64 89 0c 25 f8 ff ff mov %ecx,%fs:0xfffffffffffffff8 41584b: ff 41584c: 48 8d 0c 49 lea (%rcx,%rcx,2),%rcx 415850: 48 8d 04 c8 lea (%rax,%rcx,8),%rax 415854: eb 03 jmp 415859 <_d_arrayappendcTX+0x619> 415856: 4c 89 e0 mov %r12,%rax 415859: 48 8b 8c 24 50 01 00 mov 0x150(%rsp),%rcx 415860: 00 415861: 48 89 48 10 mov %rcx,0x10(%rax) 415865: 0f 28 84 24 40 01 00 movaps 0x140(%rsp),%xmm0 41586c: 00 41586d: 0f 11 00 movups %xmm0,(%rax) 415870: 48 8b 84 24 a8 00 00 mov 0xa8(%rsp),%rax 415877: 00 415878: 48 3d ff 0f 00 00 cmp $0xfff,%rax 41587e: 0f 97 c0 seta %al 415881: 44 0f b6 e8 movzbl %al,%r13d 415885: 49 c1 e5 04 shl $0x4,%r13 415889: 4c 8b a4 24 a0 00 00 mov 0xa0(%rsp),%r12 415890: 00 415891: 4f 8d 34 2c lea (%r12,%r13,1),%r14 415895: 48 8b 75 08 mov 0x8(%rbp),%rsi 415899: 4c 89 f7 mov %r14,%rdi 41589c: 48 8b 54 24 40 mov 0x40(%rsp),%rdx 4158a1: e8 9a c3 fe ff callq 401c40 4158a6: 48 8b 7c 24 28 mov 0x28(%rsp),%rdi 4158ab: 48 8b 07 mov (%rdi),%rax 4158ae: ff 50 50 callq *0x50(%rax) 4158b1: 48 89 c5 mov %rax,%rbp 4158b4: 48 8b 5d 00 mov 0x0(%rbp),%rbx 4158b8: b8 60 94 40 00 mov $0x409460,%eax 4158bd: 48 39 43 78 cmp %rax,0x78(%rbx) 4158c1: 0f 84 ee 04 00 00 je 415db5 <_d_arrayappendcTX+0xb75> 4158c7: be d0 d2 62 00 mov $0x62d2d0,%esi 4158cc: 48 89 ef mov %rbp,%rdi 4158cf: e8 cc 0f 00 00 callq 4168a0 <_d_dynamic_cast> 4158d4: 48 85 c0 test %rax,%rax 4158d7: 74 4a je 415923 <_d_arrayappendcTX+0x6e3> 4158d9: 4c 8b 78 60 mov 0x60(%rax),%r15 4158dd: 4d 85 ff test %r15,%r15 4158e0: 0f 84 cf 04 00 00 je 415db5 <_d_arrayappendcTX+0xb75> 4158e6: 48 89 ef mov %rbp,%rdi 4158e9: ff 53 40 callq *0x40(%rbx) 4158ec: 48 89 c3 mov %rax,%rbx 4158ef: 4c 03 6c 24 40 add 0x40(%rsp),%r13 4158f4: 4d 01 ec add %r13,%r12 4158f7: 4d 39 f4 cmp %r14,%r12 4158fa: 0f 86 b5 04 00 00 jbe 415db5 <_d_arrayappendcTX+0xb75> 415900: 4c 89 f5 mov %r14,%rbp 415903: 66 66 66 66 2e 0f 1f nopw %cs:0x0(%rax,%rax,1) 41590a: 84 00 00 00 00 00 415910: 48 89 ef mov %rbp,%rdi 415913: 41 ff d7 callq *%r15 415916: 48 01 dd add %rbx,%rbp 415919: 4c 39 e5 cmp %r12,%rbp 41591c: 72 f2 jb 415910 <_d_arrayappendcTX+0x6d0> 41591e: e9 92 04 00 00 jmpq 415db5 <_d_arrayappendcTX+0xb75> 415923: 48 89 ef mov %rbp,%rdi 415926: ff 53 40 callq *0x40(%rbx) 415929: 49 89 c7 mov %rax,%r15 41592c: 4c 03 6c 24 40 add 0x40(%rsp),%r13 415931: 4d 01 ec add %r13,%r12 415934: 4d 39 f4 cmp %r14,%r12 415937: 0f 86 78 04 00 00 jbe 415db5 <_d_arrayappendcTX+0xb75> 41593d: 4c 89 f3 mov %r14,%rbx 415940: 48 8b 45 00 mov 0x0(%rbp),%rax 415944: 48 89 ef mov %rbp,%rdi 415947: 48 89 de mov %rbx,%rsi 41594a: ff 50 78 callq *0x78(%rax) 41594d: 4c 01 fb add %r15,%rbx 415950: 4c 39 e3 cmp %r12,%rbx 415953: 72 eb jb 415940 <_d_arrayappendcTX+0x700> 415955: e9 5b 04 00 00 jmpq 415db5 <_d_arrayappendcTX+0xb75> 41595a: 45 31 f6 xor %r14d,%r14d 41595d: 48 81 fb 01 10 00 00 cmp $0x1001,%rbx 415964: 72 43 jb 4159a9 <_d_arrayappendcTX+0x769> 415966: 48 89 df mov %rbx,%rdi 415969: e8 d2 0d ff ff callq 406740 <_D4core5bitop3bsrFNaNbNfmZi> 41596e: ff c0 inc %eax 415970: 48 63 c8 movslq %eax,%rcx 415973: b8 e8 03 00 00 mov $0x3e8,%eax 415978: 31 d2 xor %edx,%edx 41597a: 48 f7 f9 idiv %rcx 41597d: 48 83 c0 64 add $0x64,%rax 415981: 48 0f af 44 24 30 imul 0x30(%rsp),%rax 415987: 48 83 c0 63 add $0x63,%rax 41598b: 48 c1 e8 02 shr $0x2,%rax 41598f: 48 b9 c3 f5 28 5c 8f mov $0x28f5c28f5c28f5c3,%rcx 415996: c2 f5 28 415999: 48 f7 e1 mul %rcx 41599c: 49 89 d6 mov %rdx,%r14 41599f: 49 c1 ee 02 shr $0x2,%r14 4159a3: 4c 0f af 74 24 20 imul 0x20(%rsp),%r14 4159a9: 49 39 de cmp %rbx,%r14 4159ac: 4c 0f 46 f3 cmovbe %rbx,%r14 4159b0: 48 8b 44 24 10 mov 0x10(%rsp),%rax 4159b5: 49 39 45 00 cmp %rax,0x0(%r13) 4159b9: 49 89 c5 mov %rax,%r13 4159bc: 0f 85 c5 01 00 00 jne 415b87 <_d_arrayappendcTX+0x947> 4159c2: 49 83 c7 11 add $0x11,%r15 4159c6: 49 29 ef sub %rbp,%r15 4159c9: 48 8b 44 24 48 mov 0x48(%rsp),%rax 4159ce: 48 8b 78 08 mov 0x8(%rax),%rdi 4159d2: 49 8d 34 1f lea (%r15,%rbx,1),%rsi 4159d6: 4d 01 f7 add %r14,%r15 4159d9: 4c 89 fa mov %r15,%rdx 4159dc: e8 9f 5f ff ff callq 40b980 4159e1: 48 85 c0 test %rax,%rax 4159e4: 0f 84 9d 01 00 00 je 415b87 <_d_arrayappendcTX+0x947> 4159ea: b9 50 d5 62 00 mov $0x62d550,%ecx 4159ef: 48 39 4c 24 38 cmp %rcx,0x38(%rsp) 4159f4: 0f 94 c1 sete %cl 4159f7: 48 89 84 24 a8 00 00 mov %rax,0xa8(%rsp) 4159fe: 00 4159ff: 0f b6 f1 movzbl %cl,%esi 415a02: 48 8d 8c 24 a0 00 00 lea 0xa0(%rsp),%rcx 415a09: 00 415a0a: 4c 89 ef mov %r13,%rdi 415a0d: 48 8b 54 24 08 mov 0x8(%rsp),%rdx 415a12: e8 09 de ff ff callq 413820 <_D2rt8lifetime21__setArrayAllocLengthFKS2rt8lifetime7BlkInfombmZb> 415a17: a8 01 test $0x1,%al 415a19: 0f 84 68 01 00 00 je 415b87 <_d_arrayappendcTX+0x947> 415a1f: b8 50 d5 62 00 mov $0x62d550,%eax 415a24: 48 39 44 24 38 cmp %rax,0x38(%rsp) 415a29: 4c 8b 7c 24 30 mov 0x30(%rsp),%r15 415a2e: 48 8b 5c 24 48 mov 0x48(%rsp),%rbx 415a33: 0f 84 8a 03 00 00 je 415dc3 <_d_arrayappendcTX+0xb83> 415a39: 48 8b 84 24 b0 00 00 mov 0xb0(%rsp),%rax 415a40: 00 415a41: 48 89 84 24 d0 00 00 mov %rax,0xd0(%rsp) 415a48: 00 415a49: 0f 28 84 24 a0 00 00 movaps 0xa0(%rsp),%xmm0 415a50: 00 415a51: 0f 29 84 24 c0 00 00 movaps %xmm0,0xc0(%rsp) 415a58: 00 415a59: 64 48 8b 04 25 f0 ff mov %fs:0xfffffffffffffff0,%rax 415a60: ff ff 415a62: 48 85 c0 test %rax,%rax 415a65: 75 51 jne 415ab8 <_d_arrayappendcTX+0x878> 415a67: bf c0 00 00 00 mov $0xc0,%edi 415a6c: e8 af be fe ff callq 401920 415a71: 64 48 89 04 25 f0 ff mov %rax,%fs:0xfffffffffffffff0 415a78: ff ff 415a7a: 0f 57 c0 xorps %xmm0,%xmm0 415a7d: 0f 11 80 b0 00 00 00 movups %xmm0,0xb0(%rax) 415a84: 0f 11 80 a0 00 00 00 movups %xmm0,0xa0(%rax) 415a8b: 0f 11 80 90 00 00 00 movups %xmm0,0x90(%rax) 415a92: 0f 11 80 80 00 00 00 movups %xmm0,0x80(%rax) 415a99: 0f 11 40 70 movups %xmm0,0x70(%rax) 415a9d: 0f 11 40 60 movups %xmm0,0x60(%rax) 415aa1: 0f 11 40 50 movups %xmm0,0x50(%rax) 415aa5: 0f 11 40 40 movups %xmm0,0x40(%rax) 415aa9: 0f 11 40 30 movups %xmm0,0x30(%rax) 415aad: 0f 11 40 20 movups %xmm0,0x20(%rax) 415ab1: 0f 11 40 10 movups %xmm0,0x10(%rax) 415ab5: 0f 11 00 movups %xmm0,(%rax) 415ab8: 4d 85 e4 test %r12,%r12 415abb: 64 48 63 0c 25 f8 ff movslq %fs:0xfffffffffffffff8,%rcx 415ac2: ff ff 415ac4: 0f 84 15 03 00 00 je 415ddf <_d_arrayappendcTX+0xb9f> 415aca: 48 8d 0c 49 lea (%rcx,%rcx,2),%rcx 415ace: 48 8d 04 c8 lea (%rax,%rcx,8),%rax 415ad2: 4c 39 e0 cmp %r12,%rax 415ad5: 0f 84 1b 03 00 00 je 415df6 <_d_arrayappendcTX+0xbb6> 415adb: 48 8b 48 10 mov 0x10(%rax),%rcx 415adf: 49 89 4c 24 10 mov %rcx,0x10(%r12) 415ae4: 0f 10 00 movups (%rax),%xmm0 415ae7: 41 0f 11 04 24 movups %xmm0,(%r12) 415aec: e9 08 03 00 00 jmpq 415df9 <_d_arrayappendcTX+0xbb9> 415af1: 31 d2 xor %edx,%edx 415af3: 48 81 fb 01 10 00 00 cmp $0x1001,%rbx 415afa: 72 3e jb 415b3a <_d_arrayappendcTX+0x8fa> 415afc: 48 89 df mov %rbx,%rdi 415aff: e8 3c 0c ff ff callq 406740 <_D4core5bitop3bsrFNaNbNfmZi> 415b04: ff c0 inc %eax 415b06: 48 63 c8 movslq %eax,%rcx 415b09: b8 e8 03 00 00 mov $0x3e8,%eax 415b0e: 31 d2 xor %edx,%edx 415b10: 48 f7 f9 idiv %rcx 415b13: 48 83 c0 64 add $0x64,%rax 415b17: 49 0f af c7 imul %r15,%rax 415b1b: 48 83 c0 63 add $0x63,%rax 415b1f: 48 c1 e8 02 shr $0x2,%rax 415b23: 48 b9 c3 f5 28 5c 8f mov $0x28f5c28f5c28f5c3,%rcx 415b2a: c2 f5 28 415b2d: 48 f7 e1 mul %rcx 415b30: 48 c1 ea 02 shr $0x2,%rdx 415b34: 48 0f af 54 24 20 imul 0x20(%rsp),%rdx 415b3a: 48 39 da cmp %rbx,%rdx 415b3d: 48 0f 46 d3 cmovbe %rbx,%rdx 415b41: 48 81 fa fe 07 00 00 cmp $0x7fe,%rdx 415b48: be 11 00 00 00 mov $0x11,%esi 415b4d: 77 10 ja 415b5f <_d_arrayappendcTX+0x91f> 415b4f: 48 81 fa ff 00 00 00 cmp $0xff,%rdx 415b56: 0f 97 c0 seta %al 415b59: 0f b6 f0 movzbl %al,%esi 415b5c: 48 ff c6 inc %rsi 415b5f: 48 01 d6 add %rdx,%rsi 415b62: 48 8d 7c 24 68 lea 0x68(%rsp),%rdi 415b67: 8b 54 24 1c mov 0x1c(%rsp),%edx 415b6b: e8 10 5d ff ff callq 40b880 415b70: 48 8b 44 24 78 mov 0x78(%rsp),%rax 415b75: 48 89 84 24 b0 00 00 mov %rax,0xb0(%rsp) 415b7c: 00 415b7d: 0f 10 44 24 68 movups 0x68(%rsp),%xmm0 415b82: e9 99 fa ff ff jmpq 415620 <_d_arrayappendcTX+0x3e0> 415b87: 49 83 c6 11 add $0x11,%r14 415b8b: 48 8d bc 24 a0 00 00 lea 0xa0(%rsp),%rdi 415b92: 00 415b93: 4c 89 f6 mov %r14,%rsi 415b96: 8b 54 24 1c mov 0x1c(%rsp),%edx 415b9a: e8 e1 5c ff ff callq 40b880 415b9f: 48 8b 84 24 a8 00 00 mov 0xa8(%rsp),%rax 415ba6: 00 415ba7: 48 3d 00 01 00 00 cmp $0x100,%rax 415bad: 77 1c ja 415bcb <_d_arrayappendcTX+0x98b> 415baf: 48 8d 4b 01 lea 0x1(%rbx),%rcx 415bb3: 48 39 c1 cmp %rax,%rcx 415bb6: 48 8b 6c 24 48 mov 0x48(%rsp),%rbp 415bbb: 77 47 ja 415c04 <_d_arrayappendcTX+0x9c4> 415bbd: 48 8b 8c 24 a0 00 00 mov 0xa0(%rsp),%rcx 415bc4: 00 415bc5: 88 5c 08 ff mov %bl,-0x1(%rax,%rcx,1) 415bc9: eb 39 jmp 415c04 <_d_arrayappendcTX+0x9c4> 415bcb: 48 3d ff 0f 00 00 cmp $0xfff,%rax 415bd1: 48 8b 6c 24 48 mov 0x48(%rsp),%rbp 415bd6: 77 18 ja 415bf0 <_d_arrayappendcTX+0x9b0> 415bd8: 48 8d 4b 02 lea 0x2(%rbx),%rcx 415bdc: 48 39 c1 cmp %rax,%rcx 415bdf: 77 23 ja 415c04 <_d_arrayappendcTX+0x9c4> 415be1: 48 8b 8c 24 a0 00 00 mov 0xa0(%rsp),%rcx 415be8: 00 415be9: 66 89 5c 08 fe mov %bx,-0x2(%rax,%rcx,1) 415bee: eb 14 jmp 415c04 <_d_arrayappendcTX+0x9c4> 415bf0: 48 8d 4b 11 lea 0x11(%rbx),%rcx 415bf4: 48 39 c1 cmp %rax,%rcx 415bf7: 77 0b ja 415c04 <_d_arrayappendcTX+0x9c4> 415bf9: 48 8b 84 24 a0 00 00 mov 0xa0(%rsp),%rax 415c00: 00 415c01: 48 89 18 mov %rbx,(%rax) 415c04: b8 50 d5 62 00 mov $0x62d550,%eax 415c09: 48 39 44 24 38 cmp %rax,0x38(%rsp) 415c0e: 0f 84 de 00 00 00 je 415cf2 <_d_arrayappendcTX+0xab2> 415c14: 48 8b 84 24 b0 00 00 mov 0xb0(%rsp),%rax 415c1b: 00 415c1c: 48 89 84 24 f0 00 00 mov %rax,0xf0(%rsp) 415c23: 00 415c24: 0f 28 84 24 a0 00 00 movaps 0xa0(%rsp),%xmm0 415c2b: 00 415c2c: 0f 29 84 24 e0 00 00 movaps %xmm0,0xe0(%rsp) 415c33: 00 415c34: 64 48 8b 04 25 f0 ff mov %fs:0xfffffffffffffff0,%rax 415c3b: ff ff 415c3d: 48 85 c0 test %rax,%rax 415c40: 75 51 jne 415c93 <_d_arrayappendcTX+0xa53> 415c42: bf c0 00 00 00 mov $0xc0,%edi 415c47: e8 d4 bc fe ff callq 401920 415c4c: 64 48 89 04 25 f0 ff mov %rax,%fs:0xfffffffffffffff0 415c53: ff ff 415c55: 0f 57 c0 xorps %xmm0,%xmm0 415c58: 0f 11 80 b0 00 00 00 movups %xmm0,0xb0(%rax) 415c5f: 0f 11 80 a0 00 00 00 movups %xmm0,0xa0(%rax) 415c66: 0f 11 80 90 00 00 00 movups %xmm0,0x90(%rax) 415c6d: 0f 11 80 80 00 00 00 movups %xmm0,0x80(%rax) 415c74: 0f 11 40 70 movups %xmm0,0x70(%rax) 415c78: 0f 11 40 60 movups %xmm0,0x60(%rax) 415c7c: 0f 11 40 50 movups %xmm0,0x50(%rax) 415c80: 0f 11 40 40 movups %xmm0,0x40(%rax) 415c84: 0f 11 40 30 movups %xmm0,0x30(%rax) 415c88: 0f 11 40 20 movups %xmm0,0x20(%rax) 415c8c: 0f 11 40 10 movups %xmm0,0x10(%rax) 415c90: 0f 11 00 movups %xmm0,(%rax) 415c93: 4d 85 e4 test %r12,%r12 415c96: 64 48 63 0c 25 f8 ff movslq %fs:0xfffffffffffffff8,%rcx 415c9d: ff ff 415c9f: 74 20 je 415cc1 <_d_arrayappendcTX+0xa81> 415ca1: 48 8d 0c 49 lea (%rcx,%rcx,2),%rcx 415ca5: 48 8d 04 c8 lea (%rax,%rcx,8),%rax 415ca9: 4c 39 e0 cmp %r12,%rax 415cac: 74 2a je 415cd8 <_d_arrayappendcTX+0xa98> 415cae: 48 8b 48 10 mov 0x10(%rax),%rcx 415cb2: 49 89 4c 24 10 mov %rcx,0x10(%r12) 415cb7: 0f 10 00 movups (%rax),%xmm0 415cba: 41 0f 11 04 24 movups %xmm0,(%r12) 415cbf: eb 1a jmp 415cdb <_d_arrayappendcTX+0xa9b> 415cc1: ff c1 inc %ecx 415cc3: 83 e1 07 and $0x7,%ecx 415cc6: 64 89 0c 25 f8 ff ff mov %ecx,%fs:0xfffffffffffffff8 415ccd: ff 415cce: 48 8d 0c 49 lea (%rcx,%rcx,2),%rcx 415cd2: 48 8d 04 c8 lea (%rax,%rcx,8),%rax 415cd6: eb 03 jmp 415cdb <_d_arrayappendcTX+0xa9b> 415cd8: 4c 89 e0 mov %r12,%rax 415cdb: 48 8b 8c 24 f0 00 00 mov 0xf0(%rsp),%rcx 415ce2: 00 415ce3: 48 89 48 10 mov %rcx,0x10(%rax) 415ce7: 0f 28 84 24 e0 00 00 movaps 0xe0(%rsp),%xmm0 415cee: 00 415cef: 0f 11 00 movups %xmm0,(%rax) 415cf2: 4c 8b a4 24 a0 00 00 mov 0xa0(%rsp),%r12 415cf9: 00 415cfa: 4d 8d 74 24 10 lea 0x10(%r12),%r14 415cff: 48 8b 75 08 mov 0x8(%rbp),%rsi 415d03: 4c 89 f7 mov %r14,%rdi 415d06: 48 8b 54 24 40 mov 0x40(%rsp),%rdx 415d0b: e8 30 bf fe ff callq 401c40 415d10: 48 8b 7c 24 28 mov 0x28(%rsp),%rdi 415d15: 48 8b 07 mov (%rdi),%rax 415d18: ff 50 50 callq *0x50(%rax) 415d1b: 48 89 c5 mov %rax,%rbp 415d1e: 48 8b 5d 00 mov 0x0(%rbp),%rbx 415d22: b8 60 94 40 00 mov $0x409460,%eax 415d27: 48 39 43 78 cmp %rax,0x78(%rbx) 415d2b: 0f 84 84 00 00 00 je 415db5 <_d_arrayappendcTX+0xb75> 415d31: be d0 d2 62 00 mov $0x62d2d0,%esi 415d36: 48 89 ef mov %rbp,%rdi 415d39: e8 62 0b 00 00 callq 4168a0 <_d_dynamic_cast> 415d3e: 48 85 c0 test %rax,%rax 415d41: 74 3d je 415d80 <_d_arrayappendcTX+0xb40> 415d43: 4c 8b 78 60 mov 0x60(%rax),%r15 415d47: 4d 85 ff test %r15,%r15 415d4a: 74 69 je 415db5 <_d_arrayappendcTX+0xb75> 415d4c: 48 89 ef mov %rbp,%rdi 415d4f: ff 53 40 callq *0x40(%rbx) 415d52: 49 89 c5 mov %rax,%r13 415d55: 48 8b 44 24 40 mov 0x40(%rsp),%rax 415d5a: 4a 8d 5c 20 10 lea 0x10(%rax,%r12,1),%rbx 415d5f: 4c 39 f3 cmp %r14,%rbx 415d62: 76 51 jbe 415db5 <_d_arrayappendcTX+0xb75> 415d64: 4c 89 f5 mov %r14,%rbp 415d67: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) 415d6e: 00 00 415d70: 48 89 ef mov %rbp,%rdi 415d73: 41 ff d7 callq *%r15 415d76: 4c 01 ed add %r13,%rbp 415d79: 48 39 dd cmp %rbx,%rbp 415d7c: 72 f2 jb 415d70 <_d_arrayappendcTX+0xb30> 415d7e: eb 35 jmp 415db5 <_d_arrayappendcTX+0xb75> 415d80: 48 89 ef mov %rbp,%rdi 415d83: ff 53 40 callq *0x40(%rbx) 415d86: 49 89 c7 mov %rax,%r15 415d89: 48 8b 44 24 40 mov 0x40(%rsp),%rax 415d8e: 4e 8d 64 20 10 lea 0x10(%rax,%r12,1),%r12 415d93: 4d 39 f4 cmp %r14,%r12 415d96: 76 1d jbe 415db5 <_d_arrayappendcTX+0xb75> 415d98: 4c 89 f3 mov %r14,%rbx 415d9b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 415da0: 48 8b 45 00 mov 0x0(%rbp),%rax 415da4: 48 89 ef mov %rbp,%rdi 415da7: 48 89 de mov %rbx,%rsi 415daa: ff 50 78 callq *0x78(%rax) 415dad: 4c 01 fb add %r15,%rbx 415db0: 4c 39 e3 cmp %r12,%rbx 415db3: 72 eb jb 415da0 <_d_arrayappendcTX+0xb60> 415db5: 48 8b 5c 24 48 mov 0x48(%rsp),%rbx 415dba: 4c 89 73 08 mov %r14,0x8(%rbx) 415dbe: 4c 8b 7c 24 30 mov 0x30(%rsp),%r15 415dc3: 4c 89 3b mov %r15,(%rbx) 415dc6: 48 8b 53 08 mov 0x8(%rbx),%rdx 415dca: 4c 89 f8 mov %r15,%rax 415dcd: 48 81 c4 58 01 00 00 add $0x158,%rsp 415dd4: 5b pop %rbx 415dd5: 41 5c pop %r12 415dd7: 41 5d pop %r13 415dd9: 41 5e pop %r14 415ddb: 41 5f pop %r15 415ddd: 5d pop %rbp 415dde: c3 retq 415ddf: ff c1 inc %ecx 415de1: 83 e1 07 and $0x7,%ecx 415de4: 64 89 0c 25 f8 ff ff mov %ecx,%fs:0xfffffffffffffff8 415deb: ff 415dec: 48 8d 0c 49 lea (%rcx,%rcx,2),%rcx 415df0: 48 8d 04 c8 lea (%rax,%rcx,8),%rax 415df4: eb 03 jmp 415df9 <_d_arrayappendcTX+0xbb9> 415df6: 4c 89 e0 mov %r12,%rax 415df9: 48 8b 8c 24 d0 00 00 mov 0xd0(%rsp),%rcx 415e00: 00 415e01: 48 89 48 10 mov %rcx,0x10(%rax) 415e05: 0f 28 84 24 c0 00 00 movaps 0xc0(%rsp),%xmm0 415e0c: 00 415e0d: 0f 11 00 movups %xmm0,(%rax) 415e10: eb b1 jmp 415dc3 <_d_arrayappendcTX+0xb83> 415e12: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) 415e19: 00 00 00 415e1c: 0f 1f 40 00 nopl 0x0(%rax) 0000000000415e20 <_d_arraycatT>: 415e20: 55 push %rbp 415e21: 41 57 push %r15 415e23: 41 56 push %r14 415e25: 41 55 push %r13 415e27: 41 54 push %r12 415e29: 53 push %rbx 415e2a: 48 83 ec 48 sub $0x48,%rsp 415e2e: 4d 89 c4 mov %r8,%r12 415e31: 49 89 ce mov %rcx,%r14 415e34: 48 89 d5 mov %rdx,%rbp 415e37: 49 89 f5 mov %rsi,%r13 415e3a: 48 89 fb mov %rdi,%rbx 415e3d: 48 8b 03 mov (%rbx),%rax 415e40: ff 50 50 callq *0x50(%rax) 415e43: 48 8b 08 mov (%rax),%rcx 415e46: 48 89 c7 mov %rax,%rdi 415e49: ff 51 40 callq *0x40(%rcx) 415e4c: 4b 8d 0c 2e lea (%r14,%r13,1),%rcx 415e50: 49 89 c7 mov %rax,%r15 415e53: 4c 0f af f9 imul %rcx,%r15 415e57: 4d 85 ff test %r15,%r15 415e5a: 0f 84 20 01 00 00 je 415f80 <_d_arraycatT+0x160> 415e60: 48 89 6c 24 10 mov %rbp,0x10(%rsp) 415e65: 4c 89 64 24 18 mov %r12,0x18(%rsp) 415e6a: 48 89 4c 24 20 mov %rcx,0x20(%rsp) 415e6f: bd 11 00 00 00 mov $0x11,%ebp 415e74: 49 81 ff fe 07 00 00 cmp $0x7fe,%r15 415e7b: 77 10 ja 415e8d <_d_arraycatT+0x6d> 415e7d: 49 81 ff ff 00 00 00 cmp $0xff,%r15 415e84: 0f 97 c1 seta %cl 415e87: 0f b6 e9 movzbl %cl,%ebp 415e8a: 48 ff c5 inc %rbp 415e8d: 4c 0f af e8 imul %rax,%r13 415e91: 4c 0f af f0 imul %rax,%r14 415e95: 4c 01 fd add %r15,%rbp 415e98: 48 8b 03 mov (%rbx),%rax 415e9b: 48 89 df mov %rbx,%rdi 415e9e: ff 50 50 callq *0x50(%rax) 415ea1: 48 8b 08 mov (%rax),%rcx 415ea4: 48 89 c7 mov %rax,%rdi 415ea7: ff 51 60 callq *0x60(%rcx) 415eaa: 8d 14 00 lea (%rax,%rax,1),%edx 415ead: 83 e2 02 and $0x2,%edx 415eb0: 83 f2 0a xor $0xa,%edx 415eb3: 48 8d 7c 24 30 lea 0x30(%rsp),%rdi 415eb8: 48 89 ee mov %rbp,%rsi 415ebb: e8 c0 59 ff ff callq 40b880 415ec0: 48 81 7c 24 38 ff 0f cmpq $0xfff,0x38(%rsp) 415ec7: 00 00 415ec9: bd 10 00 00 00 mov $0x10,%ebp 415ece: 77 02 ja 415ed2 <_d_arraycatT+0xb2> 415ed0: 31 ed xor %ebp,%ebp 415ed2: 4c 8b 64 24 30 mov 0x30(%rsp),%r12 415ed7: 49 8d 3c 2c lea (%r12,%rbp,1),%rdi 415edb: 48 89 7c 24 28 mov %rdi,0x28(%rsp) 415ee0: 4a 8d 44 3d 00 lea 0x0(%rbp,%r15,1),%rax 415ee5: 48 89 44 24 08 mov %rax,0x8(%rsp) 415eea: 41 c6 04 04 00 movb $0x0,(%r12,%rax,1) 415eef: 48 8b 74 24 10 mov 0x10(%rsp),%rsi 415ef4: 4c 89 ea mov %r13,%rdx 415ef7: e8 44 bd fe ff callq 401c40 415efc: 4c 01 ed add %r13,%rbp 415eff: 4c 01 e5 add %r12,%rbp 415f02: 48 89 ef mov %rbp,%rdi 415f05: 48 8b 74 24 18 mov 0x18(%rsp),%rsi 415f0a: 4c 89 f2 mov %r14,%rdx 415f0d: e8 2e bd fe ff callq 401c40 415f12: 48 8b 03 mov (%rbx),%rax 415f15: 48 89 df mov %rbx,%rdi 415f18: ff 50 50 callq *0x50(%rax) 415f1b: 48 89 c3 mov %rax,%rbx 415f1e: 48 8b 2b mov (%rbx),%rbp 415f21: b8 60 94 40 00 mov $0x409460,%eax 415f26: 48 39 45 78 cmp %rax,0x78(%rbp) 415f2a: 0f 84 84 00 00 00 je 415fb4 <_d_arraycatT+0x194> 415f30: 4c 03 64 24 08 add 0x8(%rsp),%r12 415f35: be d0 d2 62 00 mov $0x62d2d0,%esi 415f3a: 48 89 df mov %rbx,%rdi 415f3d: e8 5e 09 00 00 callq 4168a0 <_d_dynamic_cast> 415f42: 48 85 c0 test %rax,%rax 415f45: 74 42 je 415f89 <_d_arraycatT+0x169> 415f47: 4c 8b 70 60 mov 0x60(%rax),%r14 415f4b: 4d 85 f6 test %r14,%r14 415f4e: 74 64 je 415fb4 <_d_arraycatT+0x194> 415f50: 48 89 df mov %rbx,%rdi 415f53: ff 55 40 callq *0x40(%rbp) 415f56: 48 89 c3 mov %rax,%rbx 415f59: 4c 3b 64 24 28 cmp 0x28(%rsp),%r12 415f5e: 76 54 jbe 415fb4 <_d_arraycatT+0x194> 415f60: 48 8b 6c 24 28 mov 0x28(%rsp),%rbp 415f65: 66 66 2e 0f 1f 84 00 nopw %cs:0x0(%rax,%rax,1) 415f6c: 00 00 00 00 415f70: 48 89 ef mov %rbp,%rdi 415f73: 41 ff d6 callq *%r14 415f76: 48 01 dd add %rbx,%rbp 415f79: 4c 39 e5 cmp %r12,%rbp 415f7c: 72 f2 jb 415f70 <_d_arraycatT+0x150> 415f7e: eb 34 jmp 415fb4 <_d_arraycatT+0x194> 415f80: 31 c0 xor %eax,%eax 415f82: 31 d2 xor %edx,%edx 415f84: e9 86 00 00 00 jmpq 41600f <_d_arraycatT+0x1ef> 415f89: 48 89 df mov %rbx,%rdi 415f8c: ff 55 40 callq *0x40(%rbp) 415f8f: 49 89 c6 mov %rax,%r14 415f92: 4c 3b 64 24 28 cmp 0x28(%rsp),%r12 415f97: 76 1b jbe 415fb4 <_d_arraycatT+0x194> 415f99: 48 8b 6c 24 28 mov 0x28(%rsp),%rbp 415f9e: 66 90 xchg %ax,%ax 415fa0: 48 8b 03 mov (%rbx),%rax 415fa3: 48 89 df mov %rbx,%rdi 415fa6: 48 89 ee mov %rbp,%rsi 415fa9: ff 50 78 callq *0x78(%rax) 415fac: 4c 01 f5 add %r14,%rbp 415faf: 4c 39 e5 cmp %r12,%rbp 415fb2: 72 ec jb 415fa0 <_d_arraycatT+0x180> 415fb4: 48 8b 44 24 38 mov 0x38(%rsp),%rax 415fb9: 48 3d 00 01 00 00 cmp $0x100,%rax 415fbf: 77 15 ja 415fd6 <_d_arraycatT+0x1b6> 415fc1: 49 8d 4f 01 lea 0x1(%r15),%rcx 415fc5: 48 39 c1 cmp %rax,%rcx 415fc8: 77 3b ja 416005 <_d_arraycatT+0x1e5> 415fca: 48 8b 4c 24 30 mov 0x30(%rsp),%rcx 415fcf: 44 88 7c 08 ff mov %r15b,-0x1(%rax,%rcx,1) 415fd4: eb 2f jmp 416005 <_d_arraycatT+0x1e5> 415fd6: 48 3d ff 0f 00 00 cmp $0xfff,%rax 415fdc: 77 16 ja 415ff4 <_d_arraycatT+0x1d4> 415fde: 49 8d 4f 02 lea 0x2(%r15),%rcx 415fe2: 48 39 c1 cmp %rax,%rcx 415fe5: 77 1e ja 416005 <_d_arraycatT+0x1e5> 415fe7: 48 8b 4c 24 30 mov 0x30(%rsp),%rcx 415fec: 66 44 89 7c 08 fe mov %r15w,-0x2(%rax,%rcx,1) 415ff2: eb 11 jmp 416005 <_d_arraycatT+0x1e5> 415ff4: 49 8d 4f 11 lea 0x11(%r15),%rcx 415ff8: 48 39 c1 cmp %rax,%rcx 415ffb: 77 08 ja 416005 <_d_arraycatT+0x1e5> 415ffd: 48 8b 44 24 30 mov 0x30(%rsp),%rax 416002: 4c 89 38 mov %r15,(%rax) 416005: 48 8b 44 24 20 mov 0x20(%rsp),%rax 41600a: 48 8b 54 24 28 mov 0x28(%rsp),%rdx 41600f: 48 83 c4 48 add $0x48,%rsp 416013: 5b pop %rbx 416014: 41 5c pop %r12 416016: 41 5d pop %r13 416018: 41 5e pop %r14 41601a: 41 5f pop %r15 41601c: 5d pop %rbp 41601d: c3 retq 41601e: 66 90 xchg %ax,%ax 0000000000416020 <_d_arraycatnT>: 416020: 55 push %rbp 416021: 41 57 push %r15 416023: 41 56 push %r14 416025: 41 55 push %r13 416027: 41 54 push %r12 416029: 53 push %rbx 41602a: 48 81 ec 18 01 00 00 sub $0x118,%rsp 416031: 41 89 f6 mov %esi,%r14d 416034: 84 c0 test %al,%al 416036: 74 37 je 41606f <_d_arraycatnT+0x4f> 416038: 0f 29 44 24 50 movaps %xmm0,0x50(%rsp) 41603d: 0f 29 4c 24 60 movaps %xmm1,0x60(%rsp) 416042: 0f 29 54 24 70 movaps %xmm2,0x70(%rsp) 416047: 0f 29 9c 24 80 00 00 movaps %xmm3,0x80(%rsp) 41604e: 00 41604f: 0f 29 a4 24 90 00 00 movaps %xmm4,0x90(%rsp) 416056: 00 416057: 0f 29 ac 24 a0 00 00 movaps %xmm5,0xa0(%rsp) 41605e: 00 41605f: 0f 29 b4 24 b0 00 00 movaps %xmm6,0xb0(%rsp) 416066: 00 416067: 0f 29 bc 24 c0 00 00 movaps %xmm7,0xc0(%rsp) 41606e: 00 41606f: 4c 89 4c 24 48 mov %r9,0x48(%rsp) 416074: 4c 89 44 24 40 mov %r8,0x40(%rsp) 416079: 48 89 4c 24 38 mov %rcx,0x38(%rsp) 41607e: 48 89 54 24 30 mov %rdx,0x30(%rsp) 416083: 48 8b 07 mov (%rdi),%rax 416086: 48 89 fd mov %rdi,%rbp 416089: ff 50 50 callq *0x50(%rax) 41608c: 48 8b 08 mov (%rax),%rcx 41608f: 48 89 c7 mov %rax,%rdi 416092: ff 51 40 callq *0x40(%rcx) 416095: 45 85 f6 test %r14d,%r14d 416098: 48 8b 0d 71 b0 00 00 mov 0xb071(%rip),%rcx # 421110 <_D4core4stdc6stdarg9__va_list6__initZ+0x10> 41609f: 48 89 8c 24 10 01 00 mov %rcx,0x110(%rsp) 4160a6: 00 4160a7: 0f 10 05 52 b0 00 00 movups 0xb052(%rip),%xmm0 # 421100 <_D4core4stdc6stdarg9__va_list6__initZ> 4160ae: 0f 29 84 24 00 01 00 movaps %xmm0,0x100(%rsp) 4160b5: 00 4160b6: 48 8d 4c 24 20 lea 0x20(%rsp),%rcx 4160bb: 48 89 8c 24 10 01 00 mov %rcx,0x110(%rsp) 4160c2: 00 4160c3: 48 8d 8c 24 50 01 00 lea 0x150(%rsp),%rcx 4160ca: 00 4160cb: 48 89 8c 24 08 01 00 mov %rcx,0x108(%rsp) 4160d2: 00 4160d3: c7 84 24 04 01 00 00 movl $0x30,0x104(%rsp) 4160da: 30 00 00 00 4160de: c7 84 24 00 01 00 00 movl $0x10,0x100(%rsp) 4160e5: 10 00 00 00 4160e9: 0f 84 e7 00 00 00 je 4161d6 <_d_arraycatnT+0x1b6> 4160ef: 8b bc 24 00 01 00 00 mov 0x100(%rsp),%edi 4160f6: 31 db xor %ebx,%ebx 4160f8: 44 89 f1 mov %r14d,%ecx 4160fb: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 416100: 83 ff 2f cmp $0x2f,%edi 416103: 77 1b ja 416120 <_d_arraycatnT+0x100> 416105: 89 fa mov %edi,%edx 416107: 48 8b b4 24 10 01 00 mov 0x110(%rsp),%rsi 41610e: 00 41610f: 48 8b 14 16 mov (%rsi,%rdx,1),%rdx 416113: 83 c7 08 add $0x8,%edi 416116: 89 bc 24 00 01 00 00 mov %edi,0x100(%rsp) 41611d: eb 20 jmp 41613f <_d_arraycatnT+0x11f> 41611f: 90 nop 416120: 48 8b 94 24 08 01 00 mov 0x108(%rsp),%rdx 416127: 00 416128: 48 83 c2 07 add $0x7,%rdx 41612c: 48 83 e2 f8 and $0xfffffffffffffff8,%rdx 416130: 48 8d 72 08 lea 0x8(%rdx),%rsi 416134: 48 89 b4 24 08 01 00 mov %rsi,0x108(%rsp) 41613b: 00 41613c: 48 8b 12 mov (%rdx),%rdx 41613f: 48 03 1a add (%rdx),%rbx 416142: ff c9 dec %ecx 416144: 75 ba jne 416100 <_d_arraycatnT+0xe0> 416146: 48 85 db test %rbx,%rbx 416149: 0f 84 87 00 00 00 je 4161d6 <_d_arraycatnT+0x1b6> 41614f: 49 89 df mov %rbx,%r15 416152: 4c 0f af f8 imul %rax,%r15 416156: 48 89 44 24 08 mov %rax,0x8(%rsp) 41615b: 49 81 ff fe 07 00 00 cmp $0x7fe,%r15 416162: 41 bc 11 00 00 00 mov $0x11,%r12d 416168: 77 11 ja 41617b <_d_arraycatnT+0x15b> 41616a: 49 81 ff ff 00 00 00 cmp $0xff,%r15 416171: 0f 97 c0 seta %al 416174: 44 0f b6 e0 movzbl %al,%r12d 416178: 49 ff c4 inc %r12 41617b: 4d 01 fc add %r15,%r12 41617e: 48 89 ef mov %rbp,%rdi 416181: 48 89 7c 24 10 mov %rdi,0x10(%rsp) 416186: 48 8b 07 mov (%rdi),%rax 416189: ff 50 50 callq *0x50(%rax) 41618c: 48 8b 08 mov (%rax),%rcx 41618f: 48 89 c7 mov %rax,%rdi 416192: ff 51 60 callq *0x60(%rcx) 416195: 8d 14 00 lea (%rax,%rax,1),%edx 416198: 83 e2 02 and $0x2,%edx 41619b: 83 f2 0a xor $0xa,%edx 41619e: 48 8d bc 24 e8 00 00 lea 0xe8(%rsp),%rdi 4161a5: 00 4161a6: 4c 89 e6 mov %r12,%rsi 4161a9: e8 d2 56 ff ff callq 40b880 4161ae: 48 8b 84 24 f0 00 00 mov 0xf0(%rsp),%rax 4161b5: 00 4161b6: 48 3d 00 01 00 00 cmp $0x100,%rax 4161bc: 77 21 ja 4161df <_d_arraycatnT+0x1bf> 4161be: 49 8d 4f 01 lea 0x1(%r15),%rcx 4161c2: 48 39 c1 cmp %rax,%rcx 4161c5: 77 4d ja 416214 <_d_arraycatnT+0x1f4> 4161c7: 48 8b 8c 24 e8 00 00 mov 0xe8(%rsp),%rcx 4161ce: 00 4161cf: 44 88 7c 08 ff mov %r15b,-0x1(%rax,%rcx,1) 4161d4: eb 3e jmp 416214 <_d_arraycatnT+0x1f4> 4161d6: 31 c0 xor %eax,%eax 4161d8: 31 d2 xor %edx,%edx 4161da: e9 0e 02 00 00 jmpq 4163ed <_d_arraycatnT+0x3cd> 4161df: 48 3d ff 0f 00 00 cmp $0xfff,%rax 4161e5: 77 19 ja 416200 <_d_arraycatnT+0x1e0> 4161e7: 49 8d 4f 02 lea 0x2(%r15),%rcx 4161eb: 48 39 c1 cmp %rax,%rcx 4161ee: 77 24 ja 416214 <_d_arraycatnT+0x1f4> 4161f0: 48 8b 8c 24 e8 00 00 mov 0xe8(%rsp),%rcx 4161f7: 00 4161f8: 66 44 89 7c 08 fe mov %r15w,-0x2(%rax,%rcx,1) 4161fe: eb 14 jmp 416214 <_d_arraycatnT+0x1f4> 416200: 49 8d 4f 11 lea 0x11(%r15),%rcx 416204: 48 39 c1 cmp %rax,%rcx 416207: 77 0b ja 416214 <_d_arraycatnT+0x1f4> 416209: 48 8b 84 24 e8 00 00 mov 0xe8(%rsp),%rax 416210: 00 416211: 4c 89 38 mov %r15,(%rax) 416214: 48 81 bc 24 f0 00 00 cmpq $0xfff,0xf0(%rsp) 41621b: 00 ff 0f 00 00 416220: b8 10 00 00 00 mov $0x10,%eax 416225: 48 89 44 24 18 mov %rax,0x18(%rsp) 41622a: 77 07 ja 416233 <_d_arraycatnT+0x213> 41622c: 31 c0 xor %eax,%eax 41622e: 48 89 44 24 18 mov %rax,0x18(%rsp) 416233: 4c 8b ac 24 e8 00 00 mov 0xe8(%rsp),%r13 41623a: 00 41623b: 45 31 ff xor %r15d,%r15d 41623e: 45 85 f6 test %r14d,%r14d 416241: 48 8b 05 c8 ae 00 00 mov 0xaec8(%rip),%rax # 421110 <_D4core4stdc6stdarg9__va_list6__initZ+0x10> 416248: 48 89 84 24 e0 00 00 mov %rax,0xe0(%rsp) 41624f: 00 416250: 0f 10 05 a9 ae 00 00 movups 0xaea9(%rip),%xmm0 # 421100 <_D4core4stdc6stdarg9__va_list6__initZ> 416257: 0f 29 84 24 d0 00 00 movaps %xmm0,0xd0(%rsp) 41625e: 00 41625f: 48 8d 44 24 20 lea 0x20(%rsp),%rax 416264: 48 89 84 24 e0 00 00 mov %rax,0xe0(%rsp) 41626b: 00 41626c: 48 8d 84 24 50 01 00 lea 0x150(%rsp),%rax 416273: 00 416274: 48 89 84 24 d8 00 00 mov %rax,0xd8(%rsp) 41627b: 00 41627c: c7 84 24 d4 00 00 00 movl $0x30,0xd4(%rsp) 416283: 30 00 00 00 416287: c7 84 24 d0 00 00 00 movl $0x10,0xd0(%rsp) 41628e: 10 00 00 00 416292: 4c 8b 64 24 08 mov 0x8(%rsp),%r12 416297: 0f 84 88 00 00 00 je 416325 <_d_arraycatnT+0x305> 41629d: 45 31 ff xor %r15d,%r15d 4162a0: 8b 84 24 d0 00 00 00 mov 0xd0(%rsp),%eax 4162a7: 48 83 f8 2f cmp $0x2f,%rax 4162ab: 77 23 ja 4162d0 <_d_arraycatnT+0x2b0> 4162ad: 48 8b 8c 24 e0 00 00 mov 0xe0(%rsp),%rcx 4162b4: 00 4162b5: 48 8b 2c 01 mov (%rcx,%rax,1),%rbp 4162b9: 8d 40 08 lea 0x8(%rax),%eax 4162bc: 89 84 24 d0 00 00 00 mov %eax,0xd0(%rsp) 4162c3: eb 2a jmp 4162ef <_d_arraycatnT+0x2cf> 4162c5: 66 66 2e 0f 1f 84 00 nopw %cs:0x0(%rax,%rax,1) 4162cc: 00 00 00 00 4162d0: 48 8b 84 24 d8 00 00 mov 0xd8(%rsp),%rax 4162d7: 00 4162d8: 48 83 c0 07 add $0x7,%rax 4162dc: 48 83 e0 f8 and $0xfffffffffffffff8,%rax 4162e0: 48 8d 48 08 lea 0x8(%rax),%rcx 4162e4: 48 89 8c 24 d8 00 00 mov %rcx,0xd8(%rsp) 4162eb: 00 4162ec: 48 8b 28 mov (%rax),%rbp 4162ef: 48 8b 55 00 mov 0x0(%rbp),%rdx 4162f3: 48 85 d2 test %rdx,%rdx 4162f6: 74 24 je 41631c <_d_arraycatnT+0x2fc> 4162f8: 48 8b 44 24 18 mov 0x18(%rsp),%rax 4162fd: 49 8d 3c 07 lea (%r15,%rax,1),%rdi 416301: 4c 01 ef add %r13,%rdi 416304: 48 8b 75 08 mov 0x8(%rbp),%rsi 416308: 49 0f af d4 imul %r12,%rdx 41630c: e8 2f b9 fe ff callq 401c40 416311: 48 8b 45 00 mov 0x0(%rbp),%rax 416315: 49 0f af c4 imul %r12,%rax 416319: 49 01 c7 add %rax,%r15 41631c: 41 ff ce dec %r14d 41631f: 0f 85 7b ff ff ff jne 4162a0 <_d_arraycatnT+0x280> 416325: 48 8b 44 24 18 mov 0x18(%rsp),%rax 41632a: 49 8d 44 05 00 lea 0x0(%r13,%rax,1),%rax 41632f: 48 89 44 24 08 mov %rax,0x8(%rsp) 416334: 48 8b 7c 24 10 mov 0x10(%rsp),%rdi 416339: 48 8b 07 mov (%rdi),%rax 41633c: ff 50 50 callq *0x50(%rax) 41633f: 49 89 c4 mov %rax,%r12 416342: 49 8b 2c 24 mov (%r12),%rbp 416346: b8 60 94 40 00 mov $0x409460,%eax 41634b: 48 39 45 78 cmp %rax,0x78(%rbp) 41634f: 0f 84 90 00 00 00 je 4163e5 <_d_arraycatnT+0x3c5> 416355: be d0 d2 62 00 mov $0x62d2d0,%esi 41635a: 4c 89 e7 mov %r12,%rdi 41635d: e8 3e 05 00 00 callq 4168a0 <_d_dynamic_cast> 416362: 48 85 c0 test %rax,%rax 416365: 74 4a je 4163b1 <_d_arraycatnT+0x391> 416367: 48 8b 40 60 mov 0x60(%rax),%rax 41636b: 48 89 44 24 10 mov %rax,0x10(%rsp) 416370: 48 85 c0 test %rax,%rax 416373: 74 70 je 4163e5 <_d_arraycatnT+0x3c5> 416375: 4c 89 e7 mov %r12,%rdi 416378: ff 55 40 callq *0x40(%rbp) 41637b: 49 89 c6 mov %rax,%r14 41637e: 4c 03 7c 24 18 add 0x18(%rsp),%r15 416383: 4d 01 fd add %r15,%r13 416386: 4c 3b 6c 24 08 cmp 0x8(%rsp),%r13 41638b: 76 58 jbe 4163e5 <_d_arraycatnT+0x3c5> 41638d: 48 8b 6c 24 08 mov 0x8(%rsp),%rbp 416392: 66 66 66 66 66 2e 0f nopw %cs:0x0(%rax,%rax,1) 416399: 1f 84 00 00 00 00 00 4163a0: 48 89 ef mov %rbp,%rdi 4163a3: ff 54 24 10 callq *0x10(%rsp) 4163a7: 4c 01 f5 add %r14,%rbp 4163aa: 4c 39 ed cmp %r13,%rbp 4163ad: 72 f1 jb 4163a0 <_d_arraycatnT+0x380> 4163af: eb 34 jmp 4163e5 <_d_arraycatnT+0x3c5> 4163b1: 4c 89 e7 mov %r12,%rdi 4163b4: ff 55 40 callq *0x40(%rbp) 4163b7: 49 89 c6 mov %rax,%r14 4163ba: 4c 03 7c 24 18 add 0x18(%rsp),%r15 4163bf: 4d 01 fd add %r15,%r13 4163c2: 4c 3b 6c 24 08 cmp 0x8(%rsp),%r13 4163c7: 76 1c jbe 4163e5 <_d_arraycatnT+0x3c5> 4163c9: 48 8b 6c 24 08 mov 0x8(%rsp),%rbp 4163ce: 66 90 xchg %ax,%ax 4163d0: 49 8b 04 24 mov (%r12),%rax 4163d4: 4c 89 e7 mov %r12,%rdi 4163d7: 48 89 ee mov %rbp,%rsi 4163da: ff 50 78 callq *0x78(%rax) 4163dd: 4c 01 f5 add %r14,%rbp 4163e0: 4c 39 ed cmp %r13,%rbp 4163e3: 72 eb jb 4163d0 <_d_arraycatnT+0x3b0> 4163e5: 48 89 d8 mov %rbx,%rax 4163e8: 48 8b 54 24 08 mov 0x8(%rsp),%rdx 4163ed: 48 81 c4 18 01 00 00 add $0x118,%rsp 4163f4: 5b pop %rbx 4163f5: 41 5c pop %r12 4163f7: 41 5d pop %r13 4163f9: 41 5e pop %r14 4163fb: 41 5f pop %r15 4163fd: 5d pop %rbp 4163fe: c3 retq 4163ff: 90 nop 0000000000416400 <_adDupT>: 416400: 55 push %rbp 416401: 41 57 push %r15 416403: 41 56 push %r14 416405: 41 55 push %r13 416407: 41 54 push %r12 416409: 53 push %rbx 41640a: 48 83 ec 28 sub $0x28,%rsp 41640e: 49 89 d4 mov %rdx,%r12 416411: 48 89 f3 mov %rsi,%rbx 416414: 48 89 fd mov %rdi,%rbp 416417: 31 c0 xor %eax,%eax 416419: 48 85 db test %rbx,%rbx 41641c: 41 bf 00 00 00 00 mov $0x0,%r15d 416422: 0f 84 91 01 00 00 je 4165b9 <_adDupT+0x1b9> 416428: 48 8b 45 00 mov 0x0(%rbp),%rax 41642c: 48 89 ef mov %rbp,%rdi 41642f: ff 50 50 callq *0x50(%rax) 416432: 48 8b 08 mov (%rax),%rcx 416435: 48 89 c7 mov %rax,%rdi 416438: ff 51 40 callq *0x40(%rcx) 41643b: 49 89 c7 mov %rax,%r15 41643e: 4c 0f af fb imul %rbx,%r15 416442: 48 89 5c 24 08 mov %rbx,0x8(%rsp) 416447: 49 81 ff fe 07 00 00 cmp $0x7fe,%r15 41644e: bb 11 00 00 00 mov $0x11,%ebx 416453: 77 10 ja 416465 <_adDupT+0x65> 416455: 49 81 ff ff 00 00 00 cmp $0xff,%r15 41645c: 0f 97 c0 seta %al 41645f: 0f b6 d8 movzbl %al,%ebx 416462: 48 ff c3 inc %rbx 416465: 4c 01 fb add %r15,%rbx 416468: 48 8b 45 00 mov 0x0(%rbp),%rax 41646c: 48 89 ef mov %rbp,%rdi 41646f: ff 50 50 callq *0x50(%rax) 416472: 48 8b 08 mov (%rax),%rcx 416475: 48 89 c7 mov %rax,%rdi 416478: ff 51 60 callq *0x60(%rcx) 41647b: 8d 14 00 lea (%rax,%rax,1),%edx 41647e: 83 e2 02 and $0x2,%edx 416481: 83 f2 0a xor $0xa,%edx 416484: 48 8d 7c 24 10 lea 0x10(%rsp),%rdi 416489: 48 89 de mov %rbx,%rsi 41648c: e8 ef 53 ff ff callq 40b880 416491: 48 8b 44 24 18 mov 0x18(%rsp),%rax 416496: 48 3d 00 01 00 00 cmp $0x100,%rax 41649c: 77 15 ja 4164b3 <_adDupT+0xb3> 41649e: 49 8d 4f 01 lea 0x1(%r15),%rcx 4164a2: 48 39 c1 cmp %rax,%rcx 4164a5: 77 3b ja 4164e2 <_adDupT+0xe2> 4164a7: 48 8b 4c 24 10 mov 0x10(%rsp),%rcx 4164ac: 44 88 7c 08 ff mov %r15b,-0x1(%rax,%rcx,1) 4164b1: eb 2f jmp 4164e2 <_adDupT+0xe2> 4164b3: 48 3d ff 0f 00 00 cmp $0xfff,%rax 4164b9: 77 16 ja 4164d1 <_adDupT+0xd1> 4164bb: 49 8d 4f 02 lea 0x2(%r15),%rcx 4164bf: 48 39 c1 cmp %rax,%rcx 4164c2: 77 1e ja 4164e2 <_adDupT+0xe2> 4164c4: 48 8b 4c 24 10 mov 0x10(%rsp),%rcx 4164c9: 66 44 89 7c 08 fe mov %r15w,-0x2(%rax,%rcx,1) 4164cf: eb 11 jmp 4164e2 <_adDupT+0xe2> 4164d1: 49 8d 4f 11 lea 0x11(%r15),%rcx 4164d5: 48 39 c1 cmp %rax,%rcx 4164d8: 77 08 ja 4164e2 <_adDupT+0xe2> 4164da: 48 8b 44 24 10 mov 0x10(%rsp),%rax 4164df: 4c 89 38 mov %r15,(%rax) 4164e2: 48 81 7c 24 18 ff 0f cmpq $0xfff,0x18(%rsp) 4164e9: 00 00 4164eb: 41 bd 10 00 00 00 mov $0x10,%r13d 4164f1: 77 03 ja 4164f6 <_adDupT+0xf6> 4164f3: 45 31 ed xor %r13d,%r13d 4164f6: 4c 8b 74 24 10 mov 0x10(%rsp),%r14 4164fb: 4b 8d 3c 2e lea (%r14,%r13,1),%rdi 4164ff: 48 89 3c 24 mov %rdi,(%rsp) 416503: 4c 89 e6 mov %r12,%rsi 416506: 4c 89 fa mov %r15,%rdx 416509: e8 32 b7 fe ff callq 401c40 41650e: 48 8b 45 00 mov 0x0(%rbp),%rax 416512: 48 89 ef mov %rbp,%rdi 416515: ff 50 50 callq *0x50(%rax) 416518: 48 89 c3 mov %rax,%rbx 41651b: 48 8b 2b mov (%rbx),%rbp 41651e: b8 60 94 40 00 mov $0x409460,%eax 416523: 48 39 45 78 cmp %rax,0x78(%rbp) 416527: 74 47 je 416570 <_adDupT+0x170> 416529: be d0 d2 62 00 mov $0x62d2d0,%esi 41652e: 48 89 df mov %rbx,%rdi 416531: e8 6a 03 00 00 callq 4168a0 <_d_dynamic_cast> 416536: 48 85 c0 test %rax,%rax 416539: 74 40 je 41657b <_adDupT+0x17b> 41653b: 4c 8b 60 60 mov 0x60(%rax),%r12 41653f: 4d 85 e4 test %r12,%r12 416542: 74 2c je 416570 <_adDupT+0x170> 416544: 48 89 df mov %rbx,%rdi 416547: ff 55 40 callq *0x40(%rbp) 41654a: 48 89 c3 mov %rax,%rbx 41654d: 4d 01 fd add %r15,%r13 416550: 4d 01 ee add %r13,%r14 416553: 4c 8b 3c 24 mov (%rsp),%r15 416557: 4d 39 fe cmp %r15,%r14 41655a: 76 58 jbe 4165b4 <_adDupT+0x1b4> 41655c: 4c 89 fd mov %r15,%rbp 41655f: 90 nop 416560: 48 89 ef mov %rbp,%rdi 416563: 41 ff d4 callq *%r12 416566: 48 01 dd add %rbx,%rbp 416569: 4c 39 f5 cmp %r14,%rbp 41656c: 72 f2 jb 416560 <_adDupT+0x160> 41656e: eb 44 jmp 4165b4 <_adDupT+0x1b4> 416570: 48 8b 44 24 08 mov 0x8(%rsp),%rax 416575: 4c 8b 3c 24 mov (%rsp),%r15 416579: eb 3e jmp 4165b9 <_adDupT+0x1b9> 41657b: 48 89 df mov %rbx,%rdi 41657e: ff 55 40 callq *0x40(%rbp) 416581: 49 89 c4 mov %rax,%r12 416584: 4d 01 fd add %r15,%r13 416587: 4d 01 ee add %r13,%r14 41658a: 4c 8b 3c 24 mov (%rsp),%r15 41658e: 4d 39 fe cmp %r15,%r14 416591: 76 21 jbe 4165b4 <_adDupT+0x1b4> 416593: 4c 89 fd mov %r15,%rbp 416596: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) 41659d: 00 00 00 4165a0: 48 8b 03 mov (%rbx),%rax 4165a3: 48 89 df mov %rbx,%rdi 4165a6: 48 89 ee mov %rbp,%rsi 4165a9: ff 50 78 callq *0x78(%rax) 4165ac: 4c 01 e5 add %r12,%rbp 4165af: 4c 39 f5 cmp %r14,%rbp 4165b2: 72 ec jb 4165a0 <_adDupT+0x1a0> 4165b4: 48 8b 44 24 08 mov 0x8(%rsp),%rax 4165b9: 4c 89 fa mov %r15,%rdx 4165bc: 48 83 c4 28 add $0x28,%rsp 4165c0: 5b pop %rbx 4165c1: 41 5c pop %r12 4165c3: 41 5d pop %r13 4165c5: 41 5e pop %r14 4165c7: 41 5f pop %r15 4165c9: 5d pop %rbp 4165ca: c3 retq 4165cb: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 00000000004165d0 : 4165d0: 55 push %rbp 4165d1: 48 89 e5 mov %rsp,%rbp 4165d4: 8a 05 f6 9e 21 00 mov 0x219ef6(%rip),%al # 6304d0 4165da: 84 c0 test %al,%al 4165dc: 75 3e jne 41661c 4165de: c6 05 eb 9e 21 00 01 movb $0x1,0x219eeb(%rip) # 6304d0 4165e5: 48 89 e0 mov %rsp,%rax 4165e8: 48 8d 78 d0 lea -0x30(%rax),%rdi 4165ec: 48 89 fc mov %rdi,%rsp 4165ef: 48 c7 40 d0 01 00 00 movq $0x1,-0x30(%rax) 4165f6: 00 4165f7: 48 c7 40 d8 c8 04 63 movq $0x6304c8,-0x28(%rax) 4165fe: 00 4165ff: 48 c7 40 e0 40 01 63 movq $0x630140,-0x20(%rax) 416606: 00 416607: 48 c7 40 e8 20 04 63 movq $0x630420,-0x18(%rax) 41660e: 00 41660f: 48 c7 40 f0 80 03 63 movq $0x630380,-0x10(%rax) 416616: 00 416617: e8 a4 9a ff ff callq 4100c0 <_d_dso_registry> 41661c: 48 89 ec mov %rbp,%rsp 41661f: 5d pop %rbp 416620: c3 retq 416621: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) 416628: 00 00 00 41662b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 0000000000416630 <_STI_critical_init>: 416630: 50 push %rax 416631: 48 83 3d 77 a1 21 00 cmpq $0x0,0x21a177(%rip) # 6307b0 <_D2rt9critical_8dcs_listPS2rt9critical_18D_CRITICAL_SECTION> 416638: 00 416639: 75 30 jne 41666b <_STI_critical_init+0x3b> 41663b: bf f0 07 63 00 mov $0x6307f0,%edi 416640: e8 6b b5 fe ff callq 401bb0 416645: bf f0 07 63 00 mov $0x6307f0,%edi 41664a: be 01 00 00 00 mov $0x1,%esi 41664f: e8 8c b4 fe ff callq 401ae0 416654: bf c8 07 63 00 mov $0x6307c8,%edi 416659: 31 f6 xor %esi,%esi 41665b: e8 10 b3 fe ff callq 401970 416660: 48 c7 05 45 a1 21 00 movq $0x6307c0,0x21a145(%rip) # 6307b0 <_D2rt9critical_8dcs_listPS2rt9critical_18D_CRITICAL_SECTION> 416667: c0 07 63 00 41666b: 58 pop %rax 41666c: c3 retq 41666d: 0f 1f 00 nopl (%rax) 0000000000416670 <_STD_critical_term>: 416670: 50 push %rax 416671: 48 8b 3d 38 a1 21 00 mov 0x21a138(%rip),%rdi # 6307b0 <_D2rt9critical_8dcs_listPS2rt9critical_18D_CRITICAL_SECTION> 416678: 48 85 ff test %rdi,%rdi 41667b: 74 22 je 41669f <_STD_critical_term+0x2f> 41667d: 0f 1f 00 nopl (%rax) 416680: 48 83 c7 08 add $0x8,%rdi 416684: e8 57 b5 fe ff callq 401be0 416689: 48 8b 05 20 a1 21 00 mov 0x21a120(%rip),%rax # 6307b0 <_D2rt9critical_8dcs_listPS2rt9critical_18D_CRITICAL_SECTION> 416690: 48 8b 38 mov (%rax),%rdi 416693: 48 85 ff test %rdi,%rdi 416696: 48 89 3d 13 a1 21 00 mov %rdi,0x21a113(%rip) # 6307b0 <_D2rt9critical_8dcs_listPS2rt9critical_18D_CRITICAL_SECTION> 41669d: 75 e1 jne 416680 <_STD_critical_term+0x10> 41669f: 58 pop %rax 4166a0: c3 retq 4166a1: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) 4166a8: 00 00 00 4166ab: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 00000000004166b0 : 4166b0: 55 push %rbp 4166b1: 48 89 e5 mov %rsp,%rbp 4166b4: 8a 05 16 9e 21 00 mov 0x219e16(%rip),%al # 6304d0 4166ba: 84 c0 test %al,%al 4166bc: 75 3e jne 4166fc 4166be: c6 05 0b 9e 21 00 01 movb $0x1,0x219e0b(%rip) # 6304d0 4166c5: 48 89 e0 mov %rsp,%rax 4166c8: 48 8d 78 d0 lea -0x30(%rax),%rdi 4166cc: 48 89 fc mov %rdi,%rsp 4166cf: 48 c7 40 d0 01 00 00 movq $0x1,-0x30(%rax) 4166d6: 00 4166d7: 48 c7 40 d8 c8 04 63 movq $0x6304c8,-0x28(%rax) 4166de: 00 4166df: 48 c7 40 e0 40 01 63 movq $0x630140,-0x20(%rax) 4166e6: 00 4166e7: 48 c7 40 e8 20 04 63 movq $0x630420,-0x18(%rax) 4166ee: 00 4166ef: 48 c7 40 f0 88 03 63 movq $0x630388,-0x10(%rax) 4166f6: 00 4166f7: e8 c4 99 ff ff callq 4100c0 <_d_dso_registry> 4166fc: 48 89 ec mov %rbp,%rsp 4166ff: 5d pop %rbp 416700: c3 retq 416701: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) 416708: 00 00 00 41670b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 0000000000416710 <_D2rt6memory16initStaticDataGCFZv>: 416710: 31 ff xor %edi,%edi 416712: be 20 67 41 00 mov $0x416720,%esi 416717: e9 f4 97 ff ff jmpq 40ff10 <_D2rt14sections_linux3DSO7opApplyFMDFKS2rt14sections_linux3DSOZiZi> 41671c: 0f 1f 40 00 nopl 0x0(%rax) 0000000000416720 <_D2rt6memory16initStaticDataGCFZv14__foreachbody1MFKS2rt14sections_linux3DSOZi>: 416720: 41 56 push %r14 416722: 53 push %rbx 416723: 50 push %rax 416724: 48 89 f7 mov %rsi,%rdi 416727: e8 b4 98 ff ff callq 40ffe0 <_D2rt14sections_linux3DSO8gcRangesMNgFNdZANgAv> 41672c: 49 89 c6 mov %rax,%r14 41672f: 48 89 d3 mov %rdx,%rbx 416732: 4d 85 f6 test %r14,%r14 416735: 74 1e je 416755 <_D2rt6memory16initStaticDataGCFZv14__foreachbody1MFKS2rt14sections_linux3DSOZi+0x35> 416737: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) 41673e: 00 00 416740: 48 8b 3b mov (%rbx),%rdi 416743: 48 8b 73 08 mov 0x8(%rbx),%rsi 416747: e8 64 ff fe ff callq 4066b0 <_D4core6memory2GC8addRangeFNbxPvmZv> 41674c: 48 83 c3 10 add $0x10,%rbx 416750: 49 ff ce dec %r14 416753: 75 eb jne 416740 <_D2rt6memory16initStaticDataGCFZv14__foreachbody1MFKS2rt14sections_linux3DSOZi+0x20> 416755: 31 c0 xor %eax,%eax 416757: 48 83 c4 08 add $0x8,%rsp 41675b: 5b pop %rbx 41675c: 41 5e pop %r14 41675e: c3 retq 41675f: 90 nop 0000000000416760 : 416760: 55 push %rbp 416761: 48 89 e5 mov %rsp,%rbp 416764: 8a 05 66 9d 21 00 mov 0x219d66(%rip),%al # 6304d0 41676a: 84 c0 test %al,%al 41676c: 75 3e jne 4167ac 41676e: c6 05 5b 9d 21 00 01 movb $0x1,0x219d5b(%rip) # 6304d0 416775: 48 89 e0 mov %rsp,%rax 416778: 48 8d 78 d0 lea -0x30(%rax),%rdi 41677c: 48 89 fc mov %rdi,%rsp 41677f: 48 c7 40 d0 01 00 00 movq $0x1,-0x30(%rax) 416786: 00 416787: 48 c7 40 d8 c8 04 63 movq $0x6304c8,-0x28(%rax) 41678e: 00 41678f: 48 c7 40 e0 40 01 63 movq $0x630140,-0x20(%rax) 416796: 00 416797: 48 c7 40 e8 20 04 63 movq $0x630420,-0x18(%rax) 41679e: 00 41679f: 48 c7 40 f0 90 03 63 movq $0x630390,-0x10(%rax) 4167a6: 00 4167a7: e8 14 99 ff ff callq 4100c0 <_d_dso_registry> 4167ac: 48 89 ec mov %rbp,%rsp 4167af: 5d pop %rbp 4167b0: c3 retq 4167b1: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) 4167b8: 00 00 00 4167bb: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 00000000004167c0 <_adEq2>: 4167c0: 48 83 ec 28 sub $0x28,%rsp 4167c4: 48 39 d7 cmp %rdx,%rdi 4167c7: 48 89 7c 24 18 mov %rdi,0x18(%rsp) 4167cc: 48 89 74 24 20 mov %rsi,0x20(%rsp) 4167d1: 48 89 54 24 08 mov %rdx,0x8(%rsp) 4167d6: 48 89 4c 24 10 mov %rcx,0x10(%rsp) 4167db: 75 1e jne 4167fb <_adEq2+0x3b> 4167dd: 49 8b 00 mov (%r8),%rax 4167e0: 48 8d 74 24 08 lea 0x8(%rsp),%rsi 4167e5: 48 8d 54 24 18 lea 0x18(%rsp),%rdx 4167ea: 4c 89 c7 mov %r8,%rdi 4167ed: ff 50 30 callq *0x30(%rax) 4167f0: 0f b6 c0 movzbl %al,%eax 4167f3: 83 e0 01 and $0x1,%eax 4167f6: 48 83 c4 28 add $0x28,%rsp 4167fa: c3 retq 4167fb: 31 c0 xor %eax,%eax 4167fd: 48 83 c4 28 add $0x28,%rsp 416801: c3 retq 416802: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) 416809: 00 00 00 41680c: 0f 1f 40 00 nopl 0x0(%rax) 0000000000416810 : 416810: 55 push %rbp 416811: 48 89 e5 mov %rsp,%rbp 416814: 8a 05 b6 9c 21 00 mov 0x219cb6(%rip),%al # 6304d0 41681a: 84 c0 test %al,%al 41681c: 75 3e jne 41685c 41681e: c6 05 ab 9c 21 00 01 movb $0x1,0x219cab(%rip) # 6304d0 416825: 48 89 e0 mov %rsp,%rax 416828: 48 8d 78 d0 lea -0x30(%rax),%rdi 41682c: 48 89 fc mov %rdi,%rsp 41682f: 48 c7 40 d0 01 00 00 movq $0x1,-0x30(%rax) 416836: 00 416837: 48 c7 40 d8 c8 04 63 movq $0x6304c8,-0x28(%rax) 41683e: 00 41683f: 48 c7 40 e0 40 01 63 movq $0x630140,-0x20(%rax) 416846: 00 416847: 48 c7 40 e8 20 04 63 movq $0x630420,-0x18(%rax) 41684e: 00 41684f: 48 c7 40 f0 98 03 63 movq $0x630398,-0x10(%rax) 416856: 00 416857: e8 64 98 ff ff callq 4100c0 <_d_dso_registry> 41685c: 48 89 ec mov %rbp,%rsp 41685f: 5d pop %rbp 416860: c3 retq 416861: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) 416868: 00 00 00 41686b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 0000000000416870 <_d_toObject>: 416870: 48 85 ff test %rdi,%rdi 416873: 74 19 je 41688e <_d_toObject+0x1e> 416875: 48 8b 07 mov (%rdi),%rax 416878: 48 8b 00 mov (%rax),%rax 41687b: 48 8b 40 18 mov 0x18(%rax),%rax 41687f: 48 3d ff ff 00 00 cmp $0xffff,%rax 416885: 77 03 ja 41688a <_d_toObject+0x1a> 416887: 48 29 c7 sub %rax,%rdi 41688a: 48 89 f8 mov %rdi,%rax 41688d: c3 retq 41688e: 31 c0 xor %eax,%eax 416890: c3 retq 416891: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) 416898: 00 00 00 41689b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 00000000004168a0 <_d_dynamic_cast>: 4168a0: 53 push %rbx 4168a1: 48 83 ec 10 sub $0x10,%rsp 4168a5: 48 89 fb mov %rdi,%rbx 4168a8: 31 c0 xor %eax,%eax 4168aa: 48 85 db test %rbx,%rbx 4168ad: 48 c7 44 24 08 00 00 movq $0x0,0x8(%rsp) 4168b4: 00 00 4168b6: 74 20 je 4168d8 <_d_dynamic_cast+0x38> 4168b8: 48 8b 03 mov (%rbx),%rax 4168bb: 48 8b 38 mov (%rax),%rdi 4168be: 48 8d 54 24 08 lea 0x8(%rsp),%rdx 4168c3: e8 18 00 00 00 callq 4168e0 <_d_isbaseof2> 4168c8: 89 c1 mov %eax,%ecx 4168ca: 31 c0 xor %eax,%eax 4168cc: 85 c9 test %ecx,%ecx 4168ce: 74 08 je 4168d8 <_d_dynamic_cast+0x38> 4168d0: 48 03 5c 24 08 add 0x8(%rsp),%rbx 4168d5: 48 89 d8 mov %rbx,%rax 4168d8: 48 83 c4 10 add $0x10,%rsp 4168dc: 5b pop %rbx 4168dd: c3 retq 4168de: 66 90 xchg %ax,%ax 00000000004168e0 <_d_isbaseof2>: 4168e0: 55 push %rbp 4168e1: 41 57 push %r15 4168e3: 41 56 push %r14 4168e5: 41 55 push %r13 4168e7: 41 54 push %r12 4168e9: 53 push %rbx 4168ea: 50 push %rax 4168eb: 48 89 14 24 mov %rdx,(%rsp) 4168ef: 49 89 f4 mov %rsi,%r12 4168f2: 49 89 ff mov %rdi,%r15 4168f5: 4d 39 e7 cmp %r12,%r15 4168f8: 0f 84 92 00 00 00 je 416990 <_d_isbaseof2+0xb0> 4168fe: 49 8b 4f 50 mov 0x50(%r15),%rcx 416902: 4c 39 e1 cmp %r12,%rcx 416905: 0f 84 85 00 00 00 je 416990 <_d_isbaseof2+0xb0> 41690b: 4d 8b 6f 40 mov 0x40(%r15),%r13 41690f: 49 8b 5f 48 mov 0x48(%r15),%rbx 416913: 4d 85 ed test %r13,%r13 416916: 48 89 d8 mov %rbx,%rax 416919: ba 00 00 00 00 mov $0x0,%edx 41691e: 74 50 je 416970 <_d_isbaseof2+0x90> 416920: 4c 39 20 cmp %r12,(%rax) 416923: 74 57 je 41697c <_d_isbaseof2+0x9c> 416925: 48 ff c2 inc %rdx 416928: 48 83 c0 20 add $0x20,%rax 41692c: 4c 39 ea cmp %r13,%rdx 41692f: 72 ef jb 416920 <_d_isbaseof2+0x40> 416931: 4d 85 ed test %r13,%r13 416934: bd 00 00 00 00 mov $0x0,%ebp 416939: 74 35 je 416970 <_d_isbaseof2+0x90> 41693b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 416940: 48 8b 3b mov (%rbx),%rdi 416943: 4c 8b 73 18 mov 0x18(%rbx),%r14 416947: 4c 89 e6 mov %r12,%rsi 41694a: 48 8b 14 24 mov (%rsp),%rdx 41694e: e8 8d ff ff ff callq 4168e0 <_d_isbaseof2> 416953: 85 c0 test %eax,%eax 416955: 75 32 jne 416989 <_d_isbaseof2+0xa9> 416957: 48 ff c5 inc %rbp 41695a: 48 83 c3 20 add $0x20,%rbx 41695e: 4c 39 ed cmp %r13,%rbp 416961: 72 dd jb 416940 <_d_isbaseof2+0x60> 416963: 49 8b 4f 50 mov 0x50(%r15),%rcx 416967: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) 41696e: 00 00 416970: 31 c0 xor %eax,%eax 416972: 48 85 c9 test %rcx,%rcx 416975: 49 89 cf mov %rcx,%r15 416978: 75 84 jne 4168fe <_d_isbaseof2+0x1e> 41697a: eb 19 jmp 416995 <_d_isbaseof2+0xb5> 41697c: 48 8b 40 18 mov 0x18(%rax),%rax 416980: 48 8b 0c 24 mov (%rsp),%rcx 416984: 48 89 01 mov %rax,(%rcx) 416987: eb 07 jmp 416990 <_d_isbaseof2+0xb0> 416989: 48 8b 04 24 mov (%rsp),%rax 41698d: 4c 89 30 mov %r14,(%rax) 416990: b8 01 00 00 00 mov $0x1,%eax 416995: 48 83 c4 08 add $0x8,%rsp 416999: 5b pop %rbx 41699a: 41 5c pop %r12 41699c: 41 5d pop %r13 41699e: 41 5e pop %r14 4169a0: 41 5f pop %r15 4169a2: 5d pop %rbp 4169a3: c3 retq 4169a4: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) 4169ab: 00 00 00 4169ae: 66 90 xchg %ax,%ax 00000000004169b0 <_d_isbaseof>: 4169b0: 41 57 push %r15 4169b2: 41 56 push %r14 4169b4: 41 55 push %r13 4169b6: 41 54 push %r12 4169b8: 53 push %rbx 4169b9: 49 89 f4 mov %rsi,%r12 4169bc: 4c 39 e7 cmp %r12,%rdi 4169bf: 74 4c je 416a0d <_d_isbaseof+0x5d> 4169c1: 4c 8b 77 50 mov 0x50(%rdi),%r14 4169c5: 4d 39 e6 cmp %r12,%r14 4169c8: 74 43 je 416a0d <_d_isbaseof+0x5d> 4169ca: 4c 8b 7f 40 mov 0x40(%rdi),%r15 4169ce: 4d 85 ff test %r15,%r15 4169d1: 74 2e je 416a01 <_d_isbaseof+0x51> 4169d3: 4c 8b 6f 48 mov 0x48(%rdi),%r13 4169d7: 31 db xor %ebx,%ebx 4169d9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 4169e0: 49 8b 7d 00 mov 0x0(%r13),%rdi 4169e4: 4c 39 e7 cmp %r12,%rdi 4169e7: 74 24 je 416a0d <_d_isbaseof+0x5d> 4169e9: 4c 89 e6 mov %r12,%rsi 4169ec: e8 bf ff ff ff callq 4169b0 <_d_isbaseof> 4169f1: 85 c0 test %eax,%eax 4169f3: 75 18 jne 416a0d <_d_isbaseof+0x5d> 4169f5: 48 ff c3 inc %rbx 4169f8: 49 83 c5 20 add $0x20,%r13 4169fc: 4c 39 fb cmp %r15,%rbx 4169ff: 72 df jb 4169e0 <_d_isbaseof+0x30> 416a01: 31 c0 xor %eax,%eax 416a03: 4d 85 f6 test %r14,%r14 416a06: 4c 89 f7 mov %r14,%rdi 416a09: 75 b6 jne 4169c1 <_d_isbaseof+0x11> 416a0b: eb 05 jmp 416a12 <_d_isbaseof+0x62> 416a0d: b8 01 00 00 00 mov $0x1,%eax 416a12: 5b pop %rbx 416a13: 41 5c pop %r12 416a15: 41 5d pop %r13 416a17: 41 5e pop %r14 416a19: 41 5f pop %r15 416a1b: c3 retq 416a1c: 0f 1f 40 00 nopl 0x0(%rax) 0000000000416a20 : 416a20: 55 push %rbp 416a21: 48 89 e5 mov %rsp,%rbp 416a24: 8a 05 a6 9a 21 00 mov 0x219aa6(%rip),%al # 6304d0 416a2a: 84 c0 test %al,%al 416a2c: 75 3e jne 416a6c 416a2e: c6 05 9b 9a 21 00 01 movb $0x1,0x219a9b(%rip) # 6304d0 416a35: 48 89 e0 mov %rsp,%rax 416a38: 48 8d 78 d0 lea -0x30(%rax),%rdi 416a3c: 48 89 fc mov %rdi,%rsp 416a3f: 48 c7 40 d0 01 00 00 movq $0x1,-0x30(%rax) 416a46: 00 416a47: 48 c7 40 d8 c8 04 63 movq $0x6304c8,-0x28(%rax) 416a4e: 00 416a4f: 48 c7 40 e0 40 01 63 movq $0x630140,-0x20(%rax) 416a56: 00 416a57: 48 c7 40 e8 20 04 63 movq $0x630420,-0x18(%rax) 416a5e: 00 416a5f: 48 c7 40 f0 a0 03 63 movq $0x6303a0,-0x10(%rax) 416a66: 00 416a67: e8 54 96 ff ff callq 4100c0 <_d_dso_registry> 416a6c: 48 89 ec mov %rbp,%rsp 416a6f: 5d pop %rbp 416a70: c3 retq 416a71: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) 416a78: 00 00 00 416a7b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 0000000000416a80 <_STI_monitor_staticctor>: 416a80: 50 push %rax 416a81: 83 3d 6c 9d 21 00 00 cmpl $0x0,0x219d6c(%rip) # 6307f4 <_D2rt8monitor_6initedi> 416a88: 75 32 jne 416abc <_STI_monitor_staticctor+0x3c> 416a8a: bf 28 08 63 00 mov $0x630828,%edi 416a8f: e8 1c b1 fe ff callq 401bb0 416a94: bf 28 08 63 00 mov $0x630828,%edi 416a99: be 01 00 00 00 mov $0x1,%esi 416a9e: e8 3d b0 fe ff callq 401ae0 416aa3: bf 00 08 63 00 mov $0x630800,%edi 416aa8: be 28 08 63 00 mov $0x630828,%esi 416aad: e8 be ae fe ff callq 401970 416ab2: c7 05 38 9d 21 00 01 movl $0x1,0x219d38(%rip) # 6307f4 <_D2rt8monitor_6initedi> 416ab9: 00 00 00 416abc: 58 pop %rax 416abd: c3 retq 416abe: 66 90 xchg %ax,%ax 0000000000416ac0 <_STD_monitor_staticdtor>: 416ac0: 50 push %rax 416ac1: 83 3d 2c 9d 21 00 00 cmpl $0x0,0x219d2c(%rip) # 6307f4 <_D2rt8monitor_6initedi> 416ac8: 74 1f je 416ae9 <_STD_monitor_staticdtor+0x29> 416aca: c7 05 20 9d 21 00 00 movl $0x0,0x219d20(%rip) # 6307f4 <_D2rt8monitor_6initedi> 416ad1: 00 00 00 416ad4: bf 00 08 63 00 mov $0x630800,%edi 416ad9: e8 02 b1 fe ff callq 401be0 416ade: bf 28 08 63 00 mov $0x630828,%edi 416ae3: 58 pop %rax 416ae4: e9 17 ae fe ff jmpq 401900 416ae9: 58 pop %rax 416aea: c3 retq 416aeb: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 0000000000416af0 <_d_monitor_create>: 416af0: 41 56 push %r14 416af2: 53 push %rbx 416af3: 50 push %rax 416af4: 48 89 fb mov %rdi,%rbx 416af7: bf 00 08 63 00 mov $0x630800,%edi 416afc: e8 7f b0 fe ff callq 401b80 416b01: 48 83 7b 08 00 cmpq $0x0,0x8(%rbx) 416b06: 75 2c jne 416b34 <_d_monitor_create+0x44> 416b08: bf 48 00 00 00 mov $0x48,%edi 416b0d: be 01 00 00 00 mov $0x1,%esi 416b12: e8 19 b0 fe ff callq 401b30 416b17: 49 89 c6 mov %rax,%r14 416b1a: 49 8d 7e 20 lea 0x20(%r14),%rdi 416b1e: be 28 08 63 00 mov $0x630828,%esi 416b23: e8 48 ae fe ff callq 401970 416b28: 4c 89 73 08 mov %r14,0x8(%rbx) 416b2c: 49 c7 46 18 01 00 00 movq $0x1,0x18(%r14) 416b33: 00 416b34: bf 00 08 63 00 mov $0x630800,%edi 416b39: 48 83 c4 08 add $0x8,%rsp 416b3d: 5b pop %rbx 416b3e: 41 5e pop %r14 416b40: e9 db b0 fe ff jmpq 401c20 416b45: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) 416b4c: 00 00 00 416b4f: 90 nop 0000000000416b50 <_d_monitor_destroy>: 416b50: 53 push %rbx 416b51: 48 89 fb mov %rdi,%rbx 416b54: 48 8b 7b 08 mov 0x8(%rbx),%rdi 416b58: 48 83 c7 20 add $0x20,%rdi 416b5c: e8 7f b0 fe ff callq 401be0 416b61: 48 8b 7b 08 mov 0x8(%rbx),%rdi 416b65: e8 56 ae fe ff callq 4019c0 416b6a: 48 c7 43 08 00 00 00 movq $0x0,0x8(%rbx) 416b71: 00 416b72: 5b pop %rbx 416b73: c3 retq 416b74: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) 416b7b: 00 00 00 416b7e: 66 90 xchg %ax,%ax 0000000000416b80 <_d_monitor_lock>: 416b80: 48 8b 7f 08 mov 0x8(%rdi),%rdi 416b84: 48 83 c7 20 add $0x20,%rdi 416b88: e9 f3 af fe ff jmpq 401b80 416b8d: 0f 1f 00 nopl (%rax) 0000000000416b90 <_d_monitor_unlock>: 416b90: 48 8b 7f 08 mov 0x8(%rdi),%rdi 416b94: 48 83 c7 20 add $0x20,%rdi 416b98: e9 83 b0 fe ff jmpq 401c20 416b9d: 0f 1f 00 nopl (%rax) 0000000000416ba0 : 416ba0: 55 push %rbp 416ba1: 48 89 e5 mov %rsp,%rbp 416ba4: 8a 05 26 99 21 00 mov 0x219926(%rip),%al # 6304d0 416baa: 84 c0 test %al,%al 416bac: 75 3e jne 416bec 416bae: c6 05 1b 99 21 00 01 movb $0x1,0x21991b(%rip) # 6304d0 416bb5: 48 89 e0 mov %rsp,%rax 416bb8: 48 8d 78 d0 lea -0x30(%rax),%rdi 416bbc: 48 89 fc mov %rdi,%rsp 416bbf: 48 c7 40 d0 01 00 00 movq $0x1,-0x30(%rax) 416bc6: 00 416bc7: 48 c7 40 d8 c8 04 63 movq $0x6304c8,-0x28(%rax) 416bce: 00 416bcf: 48 c7 40 e0 40 01 63 movq $0x630140,-0x20(%rax) 416bd6: 00 416bd7: 48 c7 40 e8 20 04 63 movq $0x630420,-0x18(%rax) 416bde: 00 416bdf: 48 c7 40 f0 a8 03 63 movq $0x6303a8,-0x10(%rax) 416be6: 00 416be7: e8 d4 94 ff ff callq 4100c0 <_d_dso_registry> 416bec: 48 89 ec mov %rbp,%rsp 416bef: 5d pop %rbp 416bf0: c3 retq 416bf1: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) 416bf8: 00 00 00 416bfb: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 0000000000416c00 : 416c00: 55 push %rbp 416c01: 48 89 e5 mov %rsp,%rbp 416c04: 8a 05 c6 98 21 00 mov 0x2198c6(%rip),%al # 6304d0 416c0a: 84 c0 test %al,%al 416c0c: 75 3e jne 416c4c 416c0e: c6 05 bb 98 21 00 01 movb $0x1,0x2198bb(%rip) # 6304d0 416c15: 48 89 e0 mov %rsp,%rax 416c18: 48 8d 78 d0 lea -0x30(%rax),%rdi 416c1c: 48 89 fc mov %rdi,%rsp 416c1f: 48 c7 40 d0 01 00 00 movq $0x1,-0x30(%rax) 416c26: 00 416c27: 48 c7 40 d8 c8 04 63 movq $0x6304c8,-0x28(%rax) 416c2e: 00 416c2f: 48 c7 40 e0 40 01 63 movq $0x630140,-0x20(%rax) 416c36: 00 416c37: 48 c7 40 e8 20 04 63 movq $0x630420,-0x18(%rax) 416c3e: 00 416c3f: 48 c7 40 f0 b0 03 63 movq $0x6303b0,-0x10(%rax) 416c46: 00 416c47: e8 74 94 ff ff callq 4100c0 <_d_dso_registry> 416c4c: 48 89 ec mov %rbp,%rsp 416c4f: 5d pop %rbp 416c50: c3 retq 416c51: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) 416c58: 00 00 00 416c5b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 0000000000416c60 : 416c60: 55 push %rbp 416c61: 48 89 e5 mov %rsp,%rbp 416c64: 8a 05 66 98 21 00 mov 0x219866(%rip),%al # 6304d0 416c6a: 84 c0 test %al,%al 416c6c: 75 3e jne 416cac 416c6e: c6 05 5b 98 21 00 01 movb $0x1,0x21985b(%rip) # 6304d0 416c75: 48 89 e0 mov %rsp,%rax 416c78: 48 8d 78 d0 lea -0x30(%rax),%rdi 416c7c: 48 89 fc mov %rdi,%rsp 416c7f: 48 c7 40 d0 01 00 00 movq $0x1,-0x30(%rax) 416c86: 00 416c87: 48 c7 40 d8 c8 04 63 movq $0x6304c8,-0x28(%rax) 416c8e: 00 416c8f: 48 c7 40 e0 40 01 63 movq $0x630140,-0x20(%rax) 416c96: 00 416c97: 48 c7 40 e8 20 04 63 movq $0x630420,-0x18(%rax) 416c9e: 00 416c9f: 48 c7 40 f0 b8 03 63 movq $0x6303b8,-0x10(%rax) 416ca6: 00 416ca7: e8 14 94 ff ff callq 4100c0 <_d_dso_registry> 416cac: 48 89 ec mov %rbp,%rsp 416caf: 5d pop %rbp 416cb0: c3 retq 416cb1: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) 416cb8: 00 00 00 416cbb: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 0000000000416cc0 <_aaEqual>: 416cc0: 55 push %rbp 416cc1: 41 57 push %r15 416cc3: 41 56 push %r14 416cc5: 41 55 push %r13 416cc7: 41 54 push %r12 416cc9: 53 push %rbx 416cca: 48 83 ec 48 sub $0x48,%rsp 416cce: 49 89 d7 mov %rdx,%r15 416cd1: 4c 89 7c 24 40 mov %r15,0x40(%rsp) 416cd6: 48 89 f3 mov %rsi,%rbx 416cd9: 48 89 fd mov %rdi,%rbp 416cdc: 4c 39 fb cmp %r15,%rbx 416cdf: 0f 84 84 01 00 00 je 416e69 <_aaEqual+0x1a9> 416ce5: 31 c0 xor %eax,%eax 416ce7: 48 85 db test %rbx,%rbx 416cea: 74 04 je 416cf0 <_aaEqual+0x30> 416cec: 48 8b 43 10 mov 0x10(%rbx),%rax 416cf0: 45 31 e4 xor %r12d,%r12d 416cf3: 4d 85 ff test %r15,%r15 416cf6: b9 00 00 00 00 mov $0x0,%ecx 416cfb: 74 04 je 416d01 <_aaEqual+0x41> 416cfd: 49 8b 4f 10 mov 0x10(%r15),%rcx 416d01: 48 39 c8 cmp %rcx,%rax 416d04: 0f 85 65 01 00 00 jne 416e6f <_aaEqual+0x1af> 416d0a: 48 85 db test %rbx,%rbx 416d0d: 0f 84 56 01 00 00 je 416e69 <_aaEqual+0x1a9> 416d13: 4d 85 ff test %r15,%r15 416d16: 0f 84 4d 01 00 00 je 416e69 <_aaEqual+0x1a9> 416d1c: eb 04 jmp 416d22 <_aaEqual+0x62> 416d1e: 48 8b 68 10 mov 0x10(%rax),%rbp 416d22: be 10 cf 62 00 mov $0x62cf10,%esi 416d27: 48 89 ef mov %rbp,%rdi 416d2a: e8 71 fb ff ff callq 4168a0 <_d_dynamic_cast> 416d2f: 48 85 c0 test %rax,%rax 416d32: 75 14 jne 416d48 <_aaEqual+0x88> 416d34: be 10 d4 62 00 mov $0x62d410,%esi 416d39: 48 89 ef mov %rbp,%rdi 416d3c: e8 5f fb ff ff callq 4168a0 <_d_dynamic_cast> 416d41: 48 85 c0 test %rax,%rax 416d44: 75 d8 jne 416d1e <_aaEqual+0x5e> 416d46: 0f 0b ud2a 416d48: 48 8b 08 mov (%rax),%rcx 416d4b: 48 8b 68 18 mov 0x18(%rax),%rbp 416d4f: 48 89 c7 mov %rax,%rdi 416d52: ff 51 50 callq *0x50(%rcx) 416d55: 49 89 c4 mov %rax,%r12 416d58: 48 8b 45 00 mov 0x0(%rbp),%rax 416d5c: 48 89 ef mov %rbp,%rdi 416d5f: 49 89 ee mov %rbp,%r14 416d62: ff 50 40 callq *0x40(%rax) 416d65: 48 8b 33 mov (%rbx),%rsi 416d68: 48 89 74 24 28 mov %rsi,0x28(%rsp) 416d6d: 48 85 f6 test %rsi,%rsi 416d70: 0f 84 f3 00 00 00 je 416e69 <_aaEqual+0x1a9> 416d76: 4c 89 64 24 10 mov %r12,0x10(%rsp) 416d7b: 48 83 c0 0f add $0xf,%rax 416d7f: 48 83 e0 f0 and $0xfffffffffffffff0,%rax 416d83: 48 89 44 24 38 mov %rax,0x38(%rsp) 416d88: 4d 8b 27 mov (%r15),%r12 416d8b: 4c 89 64 24 08 mov %r12,0x8(%rsp) 416d90: 48 8b 4b 08 mov 0x8(%rbx),%rcx 416d94: 48 89 0c 24 mov %rcx,(%rsp) 416d98: 31 d2 xor %edx,%edx 416d9a: 48 89 54 24 30 mov %rdx,0x30(%rsp) 416d9f: 4c 8b 2c d1 mov (%rcx,%rdx,8),%r13 416da3: 4d 85 ed test %r13,%r13 416da6: 0f 84 b1 00 00 00 je 416e5d <_aaEqual+0x19d> 416dac: 49 8d 5d 10 lea 0x10(%r13),%rbx 416db0: 4c 89 f7 mov %r14,%rdi 416db3: 48 8b 07 mov (%rdi),%rax 416db6: 48 89 de mov %rbx,%rsi 416db9: ff 50 28 callq *0x28(%rax) 416dbc: 48 89 c5 mov %rax,%rbp 416dbf: 31 d2 xor %edx,%edx 416dc1: 49 f7 f4 div %r12 416dc4: 49 8b 47 08 mov 0x8(%r15),%rax 416dc8: 4c 8b 3c d0 mov (%rax,%rdx,8),%r15 416dcc: 45 31 e4 xor %r12d,%r12d 416dcf: 4d 85 ff test %r15,%r15 416dd2: 0f 84 97 00 00 00 je 416e6f <_aaEqual+0x1af> 416dd8: 48 8b 44 24 38 mov 0x38(%rsp),%rax 416ddd: 49 8d 44 05 10 lea 0x10(%r13,%rax,1),%rax 416de2: 48 89 44 24 18 mov %rax,0x18(%rsp) 416de7: 4c 89 6c 24 20 mov %r13,0x20(%rsp) 416dec: 0f 1f 40 00 nopl 0x0(%rax) 416df0: 49 3b 6f 08 cmp 0x8(%r15),%rbp 416df4: 75 17 jne 416e0d <_aaEqual+0x14d> 416df6: 4c 89 f7 mov %r14,%rdi 416df9: 48 8b 07 mov (%rdi),%rax 416dfc: 4d 8d 6f 10 lea 0x10(%r15),%r13 416e00: 4c 89 ee mov %r13,%rsi 416e03: 48 89 da mov %rbx,%rdx 416e06: ff 50 38 callq *0x38(%rax) 416e09: 85 c0 test %eax,%eax 416e0b: 74 0a je 416e17 <_aaEqual+0x157> 416e0d: 4d 8b 3f mov (%r15),%r15 416e10: 4d 85 ff test %r15,%r15 416e13: 75 db jne 416df0 <_aaEqual+0x130> 416e15: eb 58 jmp 416e6f <_aaEqual+0x1af> 416e17: 4c 03 6c 24 38 add 0x38(%rsp),%r13 416e1c: 48 8b 7c 24 10 mov 0x10(%rsp),%rdi 416e21: 48 8b 07 mov (%rdi),%rax 416e24: 4c 89 ee mov %r13,%rsi 416e27: 48 8b 54 24 18 mov 0x18(%rsp),%rdx 416e2c: ff 50 30 callq *0x30(%rax) 416e2f: a8 01 test $0x1,%al 416e31: 4c 8b 7c 24 40 mov 0x40(%rsp),%r15 416e36: 4c 8b 6c 24 20 mov 0x20(%rsp),%r13 416e3b: 74 32 je 416e6f <_aaEqual+0x1af> 416e3d: 4d 8b 6d 00 mov 0x0(%r13),%r13 416e41: 4d 85 ed test %r13,%r13 416e44: 48 8b 74 24 28 mov 0x28(%rsp),%rsi 416e49: 4c 8b 64 24 08 mov 0x8(%rsp),%r12 416e4e: 48 8b 0c 24 mov (%rsp),%rcx 416e52: 48 8b 54 24 30 mov 0x30(%rsp),%rdx 416e57: 0f 85 4f ff ff ff jne 416dac <_aaEqual+0xec> 416e5d: 48 ff c2 inc %rdx 416e60: 48 39 f2 cmp %rsi,%rdx 416e63: 0f 82 31 ff ff ff jb 416d9a <_aaEqual+0xda> 416e69: 41 bc 01 00 00 00 mov $0x1,%r12d 416e6f: 44 89 e0 mov %r12d,%eax 416e72: 48 83 c4 48 add $0x48,%rsp 416e76: 5b pop %rbx 416e77: 41 5c pop %r12 416e79: 41 5d pop %r13 416e7b: 41 5e pop %r14 416e7d: 41 5f pop %r15 416e7f: 5d pop %rbp 416e80: c3 retq 416e81: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) 416e88: 00 00 00 416e8b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 0000000000416e90 <_aaGetHash>: 416e90: 55 push %rbp 416e91: 41 57 push %r15 416e93: 41 56 push %r14 416e95: 41 55 push %r13 416e97: 41 54 push %r12 416e99: 53 push %rbx 416e9a: 48 83 ec 28 sub $0x28,%rsp 416e9e: 49 89 f6 mov %rsi,%r14 416ea1: 49 89 fc mov %rdi,%r12 416ea4: 31 db xor %ebx,%ebx 416ea6: 49 83 3c 24 00 cmpq $0x0,(%r12) 416eab: 75 17 jne 416ec4 <_aaGetHash+0x34> 416ead: e9 e7 00 00 00 jmpq 416f99 <_aaGetHash+0x109> 416eb2: 66 66 66 66 66 2e 0f nopw %cs:0x0(%rax,%rax,1) 416eb9: 1f 84 00 00 00 00 00 416ec0: 4c 8b 70 10 mov 0x10(%rax),%r14 416ec4: be 10 cf 62 00 mov $0x62cf10,%esi 416ec9: 4c 89 f7 mov %r14,%rdi 416ecc: e8 cf f9 ff ff callq 4168a0 <_d_dynamic_cast> 416ed1: 48 85 c0 test %rax,%rax 416ed4: 75 14 jne 416eea <_aaGetHash+0x5a> 416ed6: be 10 d4 62 00 mov $0x62d410,%esi 416edb: 4c 89 f7 mov %r14,%rdi 416ede: e8 bd f9 ff ff callq 4168a0 <_d_dynamic_cast> 416ee3: 48 85 c0 test %rax,%rax 416ee6: 75 d8 jne 416ec0 <_aaGetHash+0x30> 416ee8: 0f 0b ud2a 416eea: 48 8b 08 mov (%rax),%rcx 416eed: 48 8b 58 18 mov 0x18(%rax),%rbx 416ef1: 48 89 c7 mov %rax,%rdi 416ef4: ff 51 50 callq *0x50(%rcx) 416ef7: 49 89 c7 mov %rax,%r15 416efa: 48 8b 03 mov (%rbx),%rax 416efd: 48 89 df mov %rbx,%rdi 416f00: ff 50 40 callq *0x40(%rax) 416f03: 49 89 c6 mov %rax,%r14 416f06: 49 8b 04 24 mov (%r12),%rax 416f0a: 48 8b 08 mov (%rax),%rcx 416f0d: 48 89 4c 24 08 mov %rcx,0x8(%rsp) 416f12: 31 db xor %ebx,%ebx 416f14: 48 85 c9 test %rcx,%rcx 416f17: 0f 84 7c 00 00 00 je 416f99 <_aaGetHash+0x109> 416f1d: 49 83 c6 0f add $0xf,%r14 416f21: 49 83 e6 f0 and $0xfffffffffffffff0,%r14 416f25: 48 8b 40 08 mov 0x8(%rax),%rax 416f29: 48 89 04 24 mov %rax,(%rsp) 416f2d: 31 db xor %ebx,%ebx 416f2f: 4c 8d 64 24 10 lea 0x10(%rsp),%r12 416f34: 45 31 ed xor %r13d,%r13d 416f37: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) 416f3e: 00 00 416f40: 48 8b 04 24 mov (%rsp),%rax 416f44: 4a 8b 2c e8 mov (%rax,%r13,8),%rbp 416f48: eb 40 jmp 416f8a <_aaGetHash+0xfa> 416f4a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) 416f50: 4a 8d 74 35 10 lea 0x10(%rbp,%r14,1),%rsi 416f55: 0f 57 c0 xorps %xmm0,%xmm0 416f58: 0f 29 44 24 10 movaps %xmm0,0x10(%rsp) 416f5d: 48 8b 45 08 mov 0x8(%rbp),%rax 416f61: 48 89 44 24 10 mov %rax,0x10(%rsp) 416f66: 49 8b 07 mov (%r15),%rax 416f69: 4c 89 ff mov %r15,%rdi 416f6c: ff 50 28 callq *0x28(%rax) 416f6f: 48 89 44 24 18 mov %rax,0x18(%rsp) 416f74: 31 ff xor %edi,%edi 416f76: be 10 00 00 00 mov $0x10,%esi 416f7b: 4c 89 e2 mov %r12,%rdx 416f7e: e8 2d c6 ff ff callq 4135b0 <_D2rt4util4hash6hashOfFNaNbNePxvmmZm> 416f83: 48 01 c3 add %rax,%rbx 416f86: 48 8b 6d 00 mov 0x0(%rbp),%rbp 416f8a: 48 85 ed test %rbp,%rbp 416f8d: 75 c1 jne 416f50 <_aaGetHash+0xc0> 416f8f: 49 ff c5 inc %r13 416f92: 4c 3b 6c 24 08 cmp 0x8(%rsp),%r13 416f97: 75 a7 jne 416f40 <_aaGetHash+0xb0> 416f99: 48 89 d8 mov %rbx,%rax 416f9c: 48 83 c4 28 add $0x28,%rsp 416fa0: 5b pop %rbx 416fa1: 41 5c pop %r12 416fa3: 41 5d pop %r13 416fa5: 41 5e pop %r14 416fa7: 41 5f pop %r15 416fa9: 5d pop %rbp 416faa: c3 retq 416fab: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 0000000000416fb0 : 416fb0: 55 push %rbp 416fb1: 48 89 e5 mov %rsp,%rbp 416fb4: 8a 05 16 95 21 00 mov 0x219516(%rip),%al # 6304d0 416fba: 84 c0 test %al,%al 416fbc: 75 3e jne 416ffc 416fbe: c6 05 0b 95 21 00 01 movb $0x1,0x21950b(%rip) # 6304d0 416fc5: 48 89 e0 mov %rsp,%rax 416fc8: 48 8d 78 d0 lea -0x30(%rax),%rdi 416fcc: 48 89 fc mov %rdi,%rsp 416fcf: 48 c7 40 d0 01 00 00 movq $0x1,-0x30(%rax) 416fd6: 00 416fd7: 48 c7 40 d8 c8 04 63 movq $0x6304c8,-0x28(%rax) 416fde: 00 416fdf: 48 c7 40 e0 40 01 63 movq $0x630140,-0x20(%rax) 416fe6: 00 416fe7: 48 c7 40 e8 20 04 63 movq $0x630420,-0x18(%rax) 416fee: 00 416fef: 48 c7 40 f0 c0 03 63 movq $0x6303c0,-0x10(%rax) 416ff6: 00 416ff7: e8 c4 90 ff ff callq 4100c0 <_d_dso_registry> 416ffc: 48 89 ec mov %rbp,%rsp 416fff: 5d pop %rbp 417000: c3 retq 417001: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) 417008: 00 00 00 41700b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 0000000000417010 : 417010: 48 83 ec 08 sub $0x8,%rsp 417014: e8 a7 aa fe ff callq 401ac0 <__errno_location@plt> 417019: 8b 00 mov (%rax),%eax 41701b: 48 83 c4 08 add $0x8,%rsp 41701f: c3 retq 0000000000417020 : 417020: 53 push %rbx 417021: 89 fb mov %edi,%ebx 417023: e8 98 aa fe ff callq 401ac0 <__errno_location@plt> 417028: 89 18 mov %ebx,(%rax) 41702a: 89 d8 mov %ebx,%eax 41702c: 5b pop %rbx 41702d: c3 retq 41702e: 66 90 xchg %ax,%ax 0000000000417030 : 417030: 55 push %rbp 417031: 48 89 e5 mov %rsp,%rbp 417034: 8a 05 96 94 21 00 mov 0x219496(%rip),%al # 6304d0 41703a: 84 c0 test %al,%al 41703c: 75 3e jne 41707c 41703e: c6 05 8b 94 21 00 01 movb $0x1,0x21948b(%rip) # 6304d0 417045: 48 89 e0 mov %rsp,%rax 417048: 48 8d 78 d0 lea -0x30(%rax),%rdi 41704c: 48 89 fc mov %rdi,%rsp 41704f: 48 c7 40 d0 01 00 00 movq $0x1,-0x30(%rax) 417056: 00 417057: 48 c7 40 d8 c8 04 63 movq $0x6304c8,-0x28(%rax) 41705e: 00 41705f: 48 c7 40 e0 40 01 63 movq $0x630140,-0x20(%rax) 417066: 00 417067: 48 c7 40 e8 20 04 63 movq $0x630420,-0x18(%rax) 41706e: 00 41706f: 48 c7 40 f0 c8 03 63 movq $0x6303c8,-0x10(%rax) 417076: 00 417077: e8 44 90 ff ff callq 4100c0 <_d_dso_registry> 41707c: 48 89 ec mov %rbp,%rsp 41707f: 5d pop %rbp 417080: c3 retq 417081: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) 417088: 00 00 00 41708b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 0000000000417090 : 417090: 55 push %rbp 417091: 48 89 e5 mov %rsp,%rbp 417094: 8a 05 36 94 21 00 mov 0x219436(%rip),%al # 6304d0 41709a: 84 c0 test %al,%al 41709c: 75 3e jne 4170dc 41709e: c6 05 2b 94 21 00 01 movb $0x1,0x21942b(%rip) # 6304d0 4170a5: 48 89 e0 mov %rsp,%rax 4170a8: 48 8d 78 d0 lea -0x30(%rax),%rdi 4170ac: 48 89 fc mov %rdi,%rsp 4170af: 48 c7 40 d0 01 00 00 movq $0x1,-0x30(%rax) 4170b6: 00 4170b7: 48 c7 40 d8 c8 04 63 movq $0x6304c8,-0x28(%rax) 4170be: 00 4170bf: 48 c7 40 e0 40 01 63 movq $0x630140,-0x20(%rax) 4170c6: 00 4170c7: 48 c7 40 e8 20 04 63 movq $0x630420,-0x18(%rax) 4170ce: 00 4170cf: 48 c7 40 f0 d0 03 63 movq $0x6303d0,-0x10(%rax) 4170d6: 00 4170d7: e8 e4 8f ff ff callq 4100c0 <_d_dso_registry> 4170dc: 48 89 ec mov %rbp,%rsp 4170df: 5d pop %rbp 4170e0: c3 retq 4170e1: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) 4170e8: 00 00 00 4170eb: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 00000000004170f0 <_D3std9stdiobase18_sharedStaticCtor1FZv>: 4170f0: e9 7b d8 fe ff jmpq 404970 4170f5: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) 4170fc: 00 00 00 4170ff: 90 nop 0000000000417100 : 417100: 55 push %rbp 417101: 48 89 e5 mov %rsp,%rbp 417104: 8a 05 c6 93 21 00 mov 0x2193c6(%rip),%al # 6304d0 41710a: 84 c0 test %al,%al 41710c: 75 3e jne 41714c 41710e: c6 05 bb 93 21 00 01 movb $0x1,0x2193bb(%rip) # 6304d0 417115: 48 89 e0 mov %rsp,%rax 417118: 48 8d 78 d0 lea -0x30(%rax),%rdi 41711c: 48 89 fc mov %rdi,%rsp 41711f: 48 c7 40 d0 01 00 00 movq $0x1,-0x30(%rax) 417126: 00 417127: 48 c7 40 d8 c8 04 63 movq $0x6304c8,-0x28(%rax) 41712e: 00 41712f: 48 c7 40 e0 40 01 63 movq $0x630140,-0x20(%rax) 417136: 00 417137: 48 c7 40 e8 20 04 63 movq $0x630420,-0x18(%rax) 41713e: 00 41713f: 48 c7 40 f0 d8 03 63 movq $0x6303d8,-0x10(%rax) 417146: 00 417147: e8 74 8f ff ff callq 4100c0 <_d_dso_registry> 41714c: 48 89 ec mov %rbp,%rsp 41714f: 5d pop %rbp 417150: c3 retq 417151: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) 417158: 00 00 00 41715b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 0000000000417160 : 417160: 55 push %rbp 417161: 48 89 e5 mov %rsp,%rbp 417164: 8a 05 66 93 21 00 mov 0x219366(%rip),%al # 6304d0 41716a: 84 c0 test %al,%al 41716c: 75 3e jne 4171ac 41716e: c6 05 5b 93 21 00 01 movb $0x1,0x21935b(%rip) # 6304d0 417175: 48 89 e0 mov %rsp,%rax 417178: 48 8d 78 d0 lea -0x30(%rax),%rdi 41717c: 48 89 fc mov %rdi,%rsp 41717f: 48 c7 40 d0 01 00 00 movq $0x1,-0x30(%rax) 417186: 00 417187: 48 c7 40 d8 c8 04 63 movq $0x6304c8,-0x28(%rax) 41718e: 00 41718f: 48 c7 40 e0 40 01 63 movq $0x630140,-0x20(%rax) 417196: 00 417197: 48 c7 40 e8 20 04 63 movq $0x630420,-0x18(%rax) 41719e: 00 41719f: 48 c7 40 f0 e0 03 63 movq $0x6303e0,-0x10(%rax) 4171a6: 00 4171a7: e8 14 8f ff ff callq 4100c0 <_d_dso_registry> 4171ac: 48 89 ec mov %rbp,%rsp 4171af: 5d pop %rbp 4171b0: c3 retq 4171b1: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) 4171b8: 00 00 00 4171bb: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 00000000004171c0 <_D4core7runtime19defaultTraceHandlerFPvZC6object9Throwable9TraceInfo16DefaultTraceInfo6__ctorMFZC4core7runtime19defaultTraceHandlerFPvZC6object9Throwable9TraceInfo16DefaultTraceInfo10getBasePtrFZPPv>: 4171c0: 48 89 e8 mov %rbp,%rax 4171c3: c3 retq 4171c4: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) 4171cb: 00 00 00 4171ce: 66 90 xchg %ax,%ax 00000000004171d0 <_D4core7runtime12_staticCtor1FZv>: 4171d0: bf e0 71 41 00 mov $0x4171e0,%edi 4171d5: e9 96 40 ff ff jmpq 40b270 4171da: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) 00000000004171e0 <_D4core7runtime19defaultTraceHandlerFPvZC6object9Throwable9TraceInfo>: 4171e0: 41 57 push %r15 4171e2: 41 56 push %r14 4171e4: 53 push %rbx 4171e5: 48 81 ec 10 04 00 00 sub $0x410,%rsp 4171ec: bf 00 fe 62 00 mov $0x62fe00,%edi 4171f1: e8 ba c5 ff ff callq 4137b0 <_d_newclass> 4171f6: 48 89 c3 mov %rax,%rbx 4171f9: 48 c7 03 90 08 42 00 movq $0x420890,(%rbx) 417200: 48 c7 43 08 00 00 00 movq $0x0,0x8(%rbx) 417207: 00 417208: 0f 10 05 71 96 00 00 movups 0x9671(%rip),%xmm0 # 420880 <_D4core7runtime19defaultTraceHandlerFPvZC6object9Throwable9TraceInfo16DefaultTraceInfo6__initZ+0x20> 41720f: 0f 11 43 20 movups %xmm0,0x20(%rbx) 417213: 0f 10 05 56 96 00 00 movups 0x9656(%rip),%xmm0 # 420870 <_D4core7runtime19defaultTraceHandlerFPvZC6object9Throwable9TraceInfo16DefaultTraceInfo6__initZ+0x10> 41721a: 0f 11 43 10 movups %xmm0,0x10(%rbx) 41721e: 48 c7 43 20 00 00 00 movq $0x0,0x20(%rbx) 417225: 00 417226: 48 8d 7c 24 10 lea 0x10(%rsp),%rdi 41722b: 45 31 f6 xor %r14d,%r14d 41722e: 31 f6 xor %esi,%esi 417230: ba 00 04 00 00 mov $0x400,%edx 417235: e8 36 a6 fe ff callq 401870 41723a: c7 43 10 00 00 00 00 movl $0x0,0x10(%rbx) 417241: e8 7a ff ff ff callq 4171c0 <_D4core7runtime19defaultTraceHandlerFPvZC6object9Throwable9TraceInfo16DefaultTraceInfo6__ctorMFZC4core7runtime19defaultTraceHandlerFPvZC6object9Throwable9TraceInfo16DefaultTraceInfo10getBasePtrFZPPv> 417246: 49 89 c7 mov %rax,%r15 417249: e8 22 09 ff ff callq 407b70 41724e: 4d 85 ff test %r15,%r15 417251: 48 c7 44 24 08 00 00 movq $0x0,0x8(%rsp) 417258: 00 00 41725a: 74 48 je 4172a4 <_D4core7runtime19defaultTraceHandlerFPvZC6object9Throwable9TraceInfo+0xc4> 41725c: 48 8d 4c 24 08 lea 0x8(%rsp),%rcx 417261: 4c 39 f9 cmp %r15,%rcx 417264: 73 3e jae 4172a4 <_D4core7runtime19defaultTraceHandlerFPvZC6object9Throwable9TraceInfo+0xc4> 417266: 49 39 c7 cmp %rax,%r15 417269: 73 39 jae 4172a4 <_D4core7runtime19defaultTraceHandlerFPvZC6object9Throwable9TraceInfo+0xc4> 41726b: 48 8d 4b 10 lea 0x10(%rbx),%rcx 41726f: c7 01 00 00 00 00 movl $0x0,(%rcx) 417275: 31 f6 xor %esi,%esi 417277: 4c 89 fa mov %r15,%rdx 41727a: 83 fe 7f cmp $0x7f,%esi 41727d: 7f 22 jg 4172a1 <_D4core7runtime19defaultTraceHandlerFPvZC6object9Throwable9TraceInfo+0xc1> 41727f: 4c 8d 76 01 lea 0x1(%rsi),%r14 417283: 44 89 31 mov %r14d,(%rcx) 417286: 48 8b 7a 08 mov 0x8(%rdx),%rdi 41728a: 48 89 7c f4 10 mov %rdi,0x10(%rsp,%rsi,8) 41728f: 48 8b 12 mov (%rdx),%rdx 417292: 49 39 d7 cmp %rdx,%r15 417295: 77 0d ja 4172a4 <_D4core7runtime19defaultTraceHandlerFPvZC6object9Throwable9TraceInfo+0xc4> 417297: 48 39 c2 cmp %rax,%rdx 41729a: 4c 89 f6 mov %r14,%rsi 41729d: 72 db jb 41727a <_D4core7runtime19defaultTraceHandlerFPvZC6object9Throwable9TraceInfo+0x9a> 41729f: eb 03 jmp 4172a4 <_D4core7runtime19defaultTraceHandlerFPvZC6object9Throwable9TraceInfo+0xc4> 4172a1: 41 89 f6 mov %esi,%r14d 4172a4: 48 8d 7c 24 10 lea 0x10(%rsp),%rdi 4172a9: 44 89 f6 mov %r14d,%esi 4172ac: e8 ff a6 fe ff callq 4019b0 4172b1: 48 89 43 18 mov %rax,0x18(%rbx) 4172b5: 48 83 c3 28 add $0x28,%rbx 4172b9: 48 89 d8 mov %rbx,%rax 4172bc: 48 81 c4 10 04 00 00 add $0x410,%rsp 4172c3: 5b pop %rbx 4172c4: 41 5e pop %r14 4172c6: 41 5f pop %r15 4172c8: c3 retq 4172c9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 00000000004172d0 : 4172d0: 53 push %rbx 4172d1: 48 81 ec d0 01 00 00 sub $0x1d0,%rsp 4172d8: 0f 57 c0 xorps %xmm0,%xmm0 4172db: 0f 29 84 24 b0 01 00 movaps %xmm0,0x1b0(%rsp) 4172e2: 00 4172e3: 0f 29 84 24 a0 01 00 movaps %xmm0,0x1a0(%rsp) 4172ea: 00 4172eb: 0f 29 84 24 90 01 00 movaps %xmm0,0x190(%rsp) 4172f2: 00 4172f3: 0f 29 84 24 80 01 00 movaps %xmm0,0x180(%rsp) 4172fa: 00 4172fb: 0f 29 84 24 70 01 00 movaps %xmm0,0x170(%rsp) 417302: 00 417303: 0f 29 84 24 60 01 00 movaps %xmm0,0x160(%rsp) 41730a: 00 41730b: 0f 29 84 24 50 01 00 movaps %xmm0,0x150(%rsp) 417312: 00 417313: 0f 29 84 24 40 01 00 movaps %xmm0,0x140(%rsp) 41731a: 00 41731b: 0f 29 84 24 30 01 00 movaps %xmm0,0x130(%rsp) 417322: 00 417323: 48 c7 84 24 c0 01 00 movq $0x0,0x1c0(%rsp) 41732a: 00 00 00 00 00 41732f: 48 8d bc 24 38 01 00 lea 0x138(%rsp),%rdi 417336: 00 417337: e8 04 a6 fe ff callq 401940 41733c: c7 84 24 b8 01 00 00 movl $0x80000004,0x1b8(%rsp) 417343: 04 00 00 80 417347: 48 c7 84 24 30 01 00 movq $0x417460,0x130(%rsp) 41734e: 00 60 74 41 00 417353: 48 8d 9c 24 30 01 00 lea 0x130(%rsp),%rbx 41735a: 00 41735b: 48 8d 94 24 98 00 00 lea 0x98(%rsp),%rdx 417362: 00 417363: bf 0b 00 00 00 mov $0xb,%edi 417368: 48 89 de mov %rbx,%rsi 41736b: e8 10 a7 fe ff callq 401a80 417370: 48 8d 14 24 lea (%rsp),%rdx 417374: bf 07 00 00 00 mov $0x7,%edi 417379: 48 89 de mov %rbx,%rsi 41737c: e8 ff a6 fe ff callq 401a80 417381: 48 8b 05 a8 94 21 00 mov 0x2194a8(%rip),%rax # 630830 <_D4core7runtime7Runtime19sm_moduleUnitTesterPFZb> 417388: 48 85 c0 test %rax,%rax 41738b: 74 2a je 4173b7 41738d: ff d0 callq *%rax 41738f: 88 c3 mov %al,%bl 417391: 48 8d b4 24 98 00 00 lea 0x98(%rsp),%rsi 417398: 00 417399: bf 0b 00 00 00 mov $0xb,%edi 41739e: 31 d2 xor %edx,%edx 4173a0: e8 db a6 fe ff callq 401a80 4173a5: 48 8d 34 24 lea (%rsp),%rsi 4173a9: bf 07 00 00 00 mov $0x7,%edi 4173ae: 31 d2 xor %edx,%edx 4173b0: e8 cb a6 fe ff callq 401a80 4173b5: eb 50 jmp 417407 4173b7: 48 c7 84 24 c8 01 00 movq $0x0,0x1c8(%rsp) 4173be: 00 00 00 00 00 4173c3: 48 8d bc 24 c8 01 00 lea 0x1c8(%rsp),%rdi 4173ca: 00 4173cb: be c0 74 41 00 mov $0x4174c0,%esi 4173d0: e8 2b 32 ff ff callq 40a600 <_D6object10ModuleInfo7opApplyFMDFKPS6object10ModuleInfoZiZi> 4173d5: 48 8b 9c 24 c8 01 00 mov 0x1c8(%rsp),%rbx 4173dc: 00 4173dd: 48 8d b4 24 98 00 00 lea 0x98(%rsp),%rsi 4173e4: 00 4173e5: bf 0b 00 00 00 mov $0xb,%edi 4173ea: 31 d2 xor %edx,%edx 4173ec: e8 8f a6 fe ff callq 401a80 4173f1: 48 85 db test %rbx,%rbx 4173f4: 0f 94 c3 sete %bl 4173f7: 48 8d 34 24 lea (%rsp),%rsi 4173fb: bf 07 00 00 00 mov $0x7,%edi 417400: 31 d2 xor %edx,%edx 417402: e8 79 a6 fe ff callq 401a80 417407: 88 d8 mov %bl,%al 417409: 48 81 c4 d0 01 00 00 add $0x1d0,%rsp 417410: 5b pop %rbx 417411: c3 retq 417412: 48 89 c3 mov %rax,%rbx 417415: 48 8d 84 24 98 00 00 lea 0x98(%rsp),%rax 41741c: 00 41741d: bf 0b 00 00 00 mov $0xb,%edi 417422: 31 d2 xor %edx,%edx 417424: 48 89 c6 mov %rax,%rsi 417427: e8 54 a6 fe ff callq 401a80 41742c: 48 8d 04 24 lea (%rsp),%rax 417430: bf 07 00 00 00 mov $0x7,%edi 417435: 31 d2 xor %edx,%edx 417437: 48 89 c6 mov %rax,%rsi 41743a: e8 41 a6 fe ff callq 401a80 41743f: 48 89 df mov %rbx,%rdi 417442: e8 89 18 ff ff callq 408cd0 <_d_eh_resume_unwind> 417447: 48 89 c7 mov %rax,%rdi 41744a: 48 89 de mov %rbx,%rsi 41744d: e8 8e 18 ff ff callq 408ce0 <_d_eh_handle_collision> 417452: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) 417459: 00 00 00 41745c: 0f 1f 40 00 nopl 0x0(%rax) 0000000000417460 <_D4core7runtime18runModuleUnitTestsUZb19unittestSegvHandlerUiPS4core3sys5posix6signal9siginfo_tPvZv>: 417460: 53 push %rbx 417461: 48 81 ec 00 04 00 00 sub $0x400,%rsp 417468: 48 8d 1c 24 lea (%rsp),%rbx 41746c: 31 f6 xor %esi,%esi 41746e: ba 00 04 00 00 mov $0x400,%edx 417473: 48 89 df mov %rbx,%rdi 417476: e8 f5 a3 fe ff callq 401870 41747b: be 80 00 00 00 mov $0x80,%esi 417480: 48 89 df mov %rbx,%rdi 417483: e8 18 a4 fe ff callq 4018a0 417488: ba 02 00 00 00 mov $0x2,%edx 41748d: 48 89 df mov %rbx,%rdi 417490: 89 c6 mov %eax,%esi 417492: e8 b9 a6 fe ff callq 401b50 417497: 48 81 c4 00 04 00 00 add $0x400,%rsp 41749e: 5b pop %rbx 41749f: c3 retq 00000000004174a0 <_D4core7runtime18runModuleUnitTestsUZb8printErrMFxAaZv>: 4174a0: 48 89 d1 mov %rdx,%rcx 4174a3: 48 89 f2 mov %rsi,%rdx 4174a6: 48 8b 3d f3 8f 21 00 mov 0x218ff3(%rip),%rdi # 6304a0 4174ad: be 03 e9 41 00 mov $0x41e903,%esi 4174b2: 31 c0 xor %eax,%eax 4174b4: e9 07 a7 fe ff jmpq 401bc0 4174b9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 00000000004174c0 <_D4core7runtime18runModuleUnitTestsUZb14__foreachbody3MFKPS6object10ModuleInfoZi>: 4174c0: 53 push %rbx 4174c1: 48 89 fb mov %rdi,%rbx 4174c4: 48 8b 3e mov (%rsi),%rdi 4174c7: 48 85 ff test %rdi,%rdi 4174ca: 74 0c je 4174d8 <_D4core7runtime18runModuleUnitTestsUZb14__foreachbody3MFKPS6object10ModuleInfoZi+0x18> 4174cc: e8 ef 3e ff ff callq 40b3c0 <_D6object10ModuleInfo8unitTestMFNaNbNdZPFZv> 4174d1: 48 85 c0 test %rax,%rax 4174d4: 74 02 je 4174d8 <_D4core7runtime18runModuleUnitTestsUZb14__foreachbody3MFKPS6object10ModuleInfoZi+0x18> 4174d6: ff d0 callq *%rax 4174d8: 31 c0 xor %eax,%eax 4174da: 5b pop %rbx 4174db: c3 retq 4174dc: 48 89 d1 mov %rdx,%rcx 4174df: 83 f9 01 cmp $0x1,%ecx 4174e2: 75 36 jne 41751a <_D4core7runtime18runModuleUnitTestsUZb14__foreachbody3MFKPS6object10ModuleInfoZi+0x5a> 4174e4: 48 8b 00 mov (%rax),%rax 4174e7: 48 8b 08 mov (%rax),%rcx 4174ea: ba a0 74 41 00 mov $0x4174a0,%edx 4174ef: 48 89 c7 mov %rax,%rdi 4174f2: 48 89 de mov %rbx,%rsi 4174f5: ff 51 28 callq *0x28(%rcx) 4174f8: 48 8b 3d a1 8f 21 00 mov 0x218fa1(%rip),%rdi # 6304a0 4174ff: be 03 e9 41 00 mov $0x41e903,%esi 417504: ba 01 00 00 00 mov $0x1,%edx 417509: b9 21 a7 41 00 mov $0x41a721,%ecx 41750e: 31 c0 xor %eax,%eax 417510: e8 ab a6 fe ff callq 401bc0 417515: 48 ff 03 incq (%rbx) 417518: eb be jmp 4174d8 <_D4core7runtime18runModuleUnitTestsUZb14__foreachbody3MFKPS6object10ModuleInfoZi+0x18> 41751a: 48 89 c7 mov %rax,%rdi 41751d: e8 ae 17 ff ff callq 408cd0 <_d_eh_resume_unwind> 417522: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) 417529: 00 00 00 41752c: 0f 1f 40 00 nopl 0x0(%rax) 0000000000417530 <_D4core7runtime19defaultTraceHandlerFPvZC6object9Throwable9TraceInfo16DefaultTraceInfo6__ctorMFZC4core7runtime19defaultTraceHandlerFPvZC6object9Throwable9TraceInfo16DefaultTraceInfo>: 417530: 41 56 push %r14 417532: 53 push %rbx 417533: 48 81 ec 08 04 00 00 sub $0x408,%rsp 41753a: 48 89 fb mov %rdi,%rbx 41753d: 48 8d 7c 24 08 lea 0x8(%rsp),%rdi 417542: 31 f6 xor %esi,%esi 417544: ba 00 04 00 00 mov $0x400,%edx 417549: e8 22 a3 fe ff callq 401870 41754e: c7 43 10 00 00 00 00 movl $0x0,0x10(%rbx) 417555: e8 66 fc ff ff callq 4171c0 <_D4core7runtime19defaultTraceHandlerFPvZC6object9Throwable9TraceInfo16DefaultTraceInfo6__ctorMFZC4core7runtime19defaultTraceHandlerFPvZC6object9Throwable9TraceInfo16DefaultTraceInfo10getBasePtrFZPPv> 41755a: 49 89 c6 mov %rax,%r14 41755d: e8 0e 06 ff ff callq 407b70 417562: 4d 85 f6 test %r14,%r14 417565: 48 c7 04 24 00 00 00 movq $0x0,(%rsp) 41756c: 00 41756d: 74 41 je 4175b0 <_D4core7runtime19defaultTraceHandlerFPvZC6object9Throwable9TraceInfo16DefaultTraceInfo6__ctorMFZC4core7runtime19defaultTraceHandlerFPvZC6object9Throwable9TraceInfo16DefaultTraceInfo+0x80> 41756f: 48 8d 0c 24 lea (%rsp),%rcx 417573: 4c 39 f1 cmp %r14,%rcx 417576: 73 38 jae 4175b0 <_D4core7runtime19defaultTraceHandlerFPvZC6object9Throwable9TraceInfo16DefaultTraceInfo6__ctorMFZC4core7runtime19defaultTraceHandlerFPvZC6object9Throwable9TraceInfo16DefaultTraceInfo+0x80> 417578: 49 39 c6 cmp %rax,%r14 41757b: 73 33 jae 4175b0 <_D4core7runtime19defaultTraceHandlerFPvZC6object9Throwable9TraceInfo16DefaultTraceInfo6__ctorMFZC4core7runtime19defaultTraceHandlerFPvZC6object9Throwable9TraceInfo16DefaultTraceInfo+0x80> 41757d: c7 43 10 00 00 00 00 movl $0x0,0x10(%rbx) 417584: 31 d2 xor %edx,%edx 417586: 4c 89 f1 mov %r14,%rcx 417589: 83 fa 7f cmp $0x7f,%edx 41758c: 7f 41 jg 4175cf <_D4core7runtime19defaultTraceHandlerFPvZC6object9Throwable9TraceInfo16DefaultTraceInfo6__ctorMFZC4core7runtime19defaultTraceHandlerFPvZC6object9Throwable9TraceInfo16DefaultTraceInfo+0x9f> 41758e: 48 8d 72 01 lea 0x1(%rdx),%rsi 417592: 89 73 10 mov %esi,0x10(%rbx) 417595: 48 8b 79 08 mov 0x8(%rcx),%rdi 417599: 48 89 7c d4 08 mov %rdi,0x8(%rsp,%rdx,8) 41759e: 48 8b 09 mov (%rcx),%rcx 4175a1: 49 39 ce cmp %rcx,%r14 4175a4: 77 0d ja 4175b3 <_D4core7runtime19defaultTraceHandlerFPvZC6object9Throwable9TraceInfo16DefaultTraceInfo6__ctorMFZC4core7runtime19defaultTraceHandlerFPvZC6object9Throwable9TraceInfo16DefaultTraceInfo+0x83> 4175a6: 48 39 c1 cmp %rax,%rcx 4175a9: 48 89 f2 mov %rsi,%rdx 4175ac: 72 db jb 417589 <_D4core7runtime19defaultTraceHandlerFPvZC6object9Throwable9TraceInfo16DefaultTraceInfo6__ctorMFZC4core7runtime19defaultTraceHandlerFPvZC6object9Throwable9TraceInfo16DefaultTraceInfo+0x59> 4175ae: eb 03 jmp 4175b3 <_D4core7runtime19defaultTraceHandlerFPvZC6object9Throwable9TraceInfo16DefaultTraceInfo6__ctorMFZC4core7runtime19defaultTraceHandlerFPvZC6object9Throwable9TraceInfo16DefaultTraceInfo+0x83> 4175b0: 8b 73 10 mov 0x10(%rbx),%esi 4175b3: 48 8d 7c 24 08 lea 0x8(%rsp),%rdi 4175b8: e8 f3 a3 fe ff callq 4019b0 4175bd: 48 89 43 18 mov %rax,0x18(%rbx) 4175c1: 48 89 d8 mov %rbx,%rax 4175c4: 48 81 c4 08 04 00 00 add $0x408,%rsp 4175cb: 5b pop %rbx 4175cc: 41 5e pop %r14 4175ce: c3 retq 4175cf: 89 d6 mov %edx,%esi 4175d1: eb e0 jmp 4175b3 <_D4core7runtime19defaultTraceHandlerFPvZC6object9Throwable9TraceInfo16DefaultTraceInfo6__ctorMFZC4core7runtime19defaultTraceHandlerFPvZC6object9Throwable9TraceInfo16DefaultTraceInfo+0x83> 4175d3: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) 4175da: 00 00 00 4175dd: 0f 1f 00 nopl (%rax) 00000000004175e0 <_D4core7runtime19defaultTraceHandlerFPvZC6object9Throwable9TraceInfo16DefaultTraceInfo6__dtorMFZv>: 4175e0: 48 8b 7f 18 mov 0x18(%rdi),%rdi 4175e4: e9 d7 a3 fe ff jmpq 4019c0 4175e9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 00000000004175f0 <_D4core7runtime19defaultTraceHandlerFPvZC6object9Throwable9TraceInfo16DefaultTraceInfo7opApplyMxFMDFKxAaZiZi>: 4175f0: 48 83 ec 18 sub $0x18,%rsp 4175f4: 48 89 74 24 08 mov %rsi,0x8(%rsp) 4175f9: 48 89 54 24 10 mov %rdx,0x10(%rsp) 4175fe: 48 8b 07 mov (%rdi),%rax 417601: 48 8d 74 24 08 lea 0x8(%rsp),%rsi 417606: ba e0 76 41 00 mov $0x4176e0,%edx 41760b: ff 50 30 callq *0x30(%rax) 41760e: 48 83 c4 18 add $0x18,%rsp 417612: c3 retq 417613: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) 41761a: 00 00 00 41761d: 0f 1f 00 nopl (%rax) 0000000000417620 <_D4core7runtime19defaultTraceHandlerFPvZC6object9Throwable9TraceInfo16DefaultTraceInfo7opApplyMxFMDFKmKxAaZiZi>: 417620: 55 push %rbp 417621: 41 57 push %r15 417623: 41 56 push %r14 417625: 41 55 push %r13 417627: 41 54 push %r12 417629: 53 push %rbx 41762a: 48 81 ec 28 10 00 00 sub $0x1028,%rsp 417631: 48 89 54 24 08 mov %rdx,0x8(%rsp) 417636: 49 89 f7 mov %rsi,%r15 417639: 48 89 fb mov %rdi,%rbx 41763c: 83 7b 10 06 cmpl $0x6,0x10(%rbx) 417640: 0f 8c 7d 00 00 00 jl 4176c3 <_D4core7runtime19defaultTraceHandlerFPvZC6object9Throwable9TraceInfo16DefaultTraceInfo7opApplyMxFMDFKmKxAaZiZi+0xa3> 417646: bd 05 00 00 00 mov $0x5,%ebp 41764b: 4c 8d 64 24 28 lea 0x28(%rsp),%r12 417650: be ff 00 00 00 mov $0xff,%esi 417655: ba 00 10 00 00 mov $0x1000,%edx 41765a: 4c 89 e7 mov %r12,%rdi 41765d: e8 0e a2 fe ff callq 401870 417662: 4c 63 f5 movslq %ebp,%r14 417665: 48 8b 43 18 mov 0x18(%rbx),%rax 417669: 4e 8b 2c f0 mov (%rax,%r14,8),%r13 41766d: 4c 89 ef mov %r13,%rdi 417670: e8 5b a3 fe ff callq 4019d0 417675: 48 89 44 24 18 mov %rax,0x18(%rsp) 41767a: 4c 89 6c 24 20 mov %r13,0x20(%rsp) 41767f: 41 83 c6 fb add $0xfffffffffffffffb,%r14d 417683: 49 63 ce movslq %r14d,%rcx 417686: 48 89 4c 24 10 mov %rcx,0x10(%rsp) 41768b: 4c 89 e6 mov %r12,%rsi 41768e: 48 89 c2 mov %rax,%rdx 417691: 4c 89 e9 mov %r13,%rcx 417694: e8 57 00 00 00 callq 4176f0 <_D4core7runtime19defaultTraceHandlerFPvZC6object9Throwable9TraceInfo16DefaultTraceInfo7fixlineMxFAxaKG4096aZAxa> 417699: 48 89 44 24 18 mov %rax,0x18(%rsp) 41769e: 48 89 54 24 20 mov %rdx,0x20(%rsp) 4176a3: 4c 89 ff mov %r15,%rdi 4176a6: 48 8d 74 24 18 lea 0x18(%rsp),%rsi 4176ab: 48 8d 54 24 10 lea 0x10(%rsp),%rdx 4176b0: ff 54 24 08 callq *0x8(%rsp) 4176b4: 85 c0 test %eax,%eax 4176b6: 75 0d jne 4176c5 <_D4core7runtime19defaultTraceHandlerFPvZC6object9Throwable9TraceInfo16DefaultTraceInfo7opApplyMxFMDFKmKxAaZiZi+0xa5> 4176b8: ff c5 inc %ebp 4176ba: 3b 6b 10 cmp 0x10(%rbx),%ebp 4176bd: 7c 91 jl 417650 <_D4core7runtime19defaultTraceHandlerFPvZC6object9Throwable9TraceInfo16DefaultTraceInfo7opApplyMxFMDFKmKxAaZiZi+0x30> 4176bf: 31 c0 xor %eax,%eax 4176c1: eb 02 jmp 4176c5 <_D4core7runtime19defaultTraceHandlerFPvZC6object9Throwable9TraceInfo16DefaultTraceInfo7opApplyMxFMDFKmKxAaZiZi+0xa5> 4176c3: 31 c0 xor %eax,%eax 4176c5: 48 81 c4 28 10 00 00 add $0x1028,%rsp 4176cc: 5b pop %rbx 4176cd: 41 5c pop %r12 4176cf: 41 5d pop %r13 4176d1: 41 5e pop %r14 4176d3: 41 5f pop %r15 4176d5: 5d pop %rbp 4176d6: c3 retq 4176d7: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) 4176de: 00 00 00000000004176e0 <_D4core7runtime19defaultTraceHandlerFPvZC6object9Throwable9TraceInfo16DefaultTraceInfo7opApplyMxFMDFKxAaZiZi16__T9__lambda2TmZ9__lambda2MFKmKxAaZi>: 4176e0: 48 8b 07 mov (%rdi),%rax 4176e3: 48 8b 4f 08 mov 0x8(%rdi),%rcx 4176e7: 48 89 c7 mov %rax,%rdi 4176ea: ff e1 jmpq *%rcx 4176ec: 0f 1f 40 00 nopl 0x0(%rax) 00000000004176f0 <_D4core7runtime19defaultTraceHandlerFPvZC6object9Throwable9TraceInfo16DefaultTraceInfo7fixlineMxFAxaKG4096aZAxa>: 4176f0: 55 push %rbp 4176f1: 41 57 push %r15 4176f3: 41 56 push %r14 4176f5: 41 55 push %r13 4176f7: 41 54 push %r12 4176f9: 53 push %rbx 4176fa: 50 push %rax 4176fb: 49 89 cf mov %rcx,%r15 4176fe: 48 89 d3 mov %rdx,%rbx 417701: 49 89 f6 mov %rsi,%r14 417704: be 28 00 00 00 mov $0x28,%esi 417709: 4c 89 ff mov %r15,%rdi 41770c: e8 cf a1 fe ff callq 4018e0 417711: 49 89 c5 mov %rax,%r13 417714: be 29 00 00 00 mov $0x29,%esi 417719: 4c 89 ff mov %r15,%rdi 41771c: 48 89 da mov %rbx,%rdx 41771f: e8 bc a1 fe ff callq 4018e0 417724: 49 89 c4 mov %rax,%r12 417727: be 2b 00 00 00 mov $0x2b,%esi 41772c: 4c 89 ff mov %r15,%rdi 41772f: 48 89 da mov %rbx,%rdx 417732: e8 a9 a1 fe ff callq 4018e0 417737: 48 85 c0 test %rax,%rax 41773a: 0f 95 c1 setne %cl 41773d: 4c 39 e0 cmp %r12,%rax 417740: 18 d2 sbb %dl,%dl 417742: 84 d1 test %dl,%cl 417744: 4c 0f 45 e0 cmovne %rax,%r12 417748: 4d 85 ed test %r13,%r13 41774b: 74 19 je 417766 <_D4core7runtime19defaultTraceHandlerFPvZC6object9Throwable9TraceInfo16DefaultTraceInfo7fixlineMxFAxaKG4096aZAxa+0x76> 41774d: 4d 85 e4 test %r12,%r12 417750: 74 14 je 417766 <_D4core7runtime19defaultTraceHandlerFPvZC6object9Throwable9TraceInfo16DefaultTraceInfo7fixlineMxFAxaKG4096aZAxa+0x76> 417752: 49 ff c5 inc %r13 417755: 4d 39 ec cmp %r13,%r12 417758: 74 0c je 417766 <_D4core7runtime19defaultTraceHandlerFPvZC6object9Throwable9TraceInfo16DefaultTraceInfo7fixlineMxFAxaKG4096aZAxa+0x76> 41775a: 4d 29 fd sub %r15,%r13 41775d: 49 81 fd 00 10 00 00 cmp $0x1000,%r13 417764: 72 33 jb 417799 <_D4core7runtime19defaultTraceHandlerFPvZC6object9Throwable9TraceInfo16DefaultTraceInfo7fixlineMxFAxaKG4096aZAxa+0xa9> 417766: 48 81 fb 00 10 00 00 cmp $0x1000,%rbx 41776d: bd 00 10 00 00 mov $0x1000,%ebp 417772: 48 0f 46 eb cmovbe %rbx,%rbp 417776: 4c 89 f7 mov %r14,%rdi 417779: 4c 89 fe mov %r15,%rsi 41777c: 48 89 ea mov %rbp,%rdx 41777f: e8 bc a4 fe ff callq 401c40 417784: 48 89 e8 mov %rbp,%rax 417787: 4c 89 f2 mov %r14,%rdx 41778a: 48 83 c4 08 add $0x8,%rsp 41778e: 5b pop %rbx 41778f: 41 5c pop %r12 417791: 41 5d pop %r13 417793: 41 5e pop %r14 417795: 41 5f pop %r15 417797: 5d pop %rbp 417798: c3 retq 417799: 4d 29 fc sub %r15,%r12 41779c: 4c 89 f7 mov %r14,%rdi 41779f: 4c 89 fe mov %r15,%rsi 4177a2: 4c 89 ea mov %r13,%rdx 4177a5: e8 96 a4 fe ff callq 401c40 4177aa: 4b 8d 0c 2f lea (%r15,%r13,1),%rcx 4177ae: 4c 89 e2 mov %r12,%rdx 4177b1: 4c 29 ea sub %r13,%rdx 4177b4: 4b 8d 34 2e lea (%r14,%r13,1),%rsi 4177b8: 48 89 34 24 mov %rsi,(%rsp) 4177bc: bd 00 10 00 00 mov $0x1000,%ebp 4177c1: 4c 29 ed sub %r13,%rbp 4177c4: 48 89 ef mov %rbp,%rdi 4177c7: e8 24 2c 00 00 callq 41a3f0 <_D4core8demangle8demangleFAxaAaZAa> 4177cc: 48 8b 3c 24 mov (%rsp),%rdi 4177d0: 48 39 fa cmp %rdi,%rdx 4177d3: 74 2d je 417802 <_D4core7runtime19defaultTraceHandlerFPvZC6object9Throwable9TraceInfo16DefaultTraceInfo7fixlineMxFAxaKG4096aZAxa+0x112> 4177d5: 48 39 c5 cmp %rax,%rbp 4177d8: 48 0f 47 e8 cmova %rax,%rbp 4177dc: 48 89 d6 mov %rdx,%rsi 4177df: 48 89 ea mov %rbp,%rdx 4177e2: 48 89 04 24 mov %rax,(%rsp) 4177e6: e8 b5 a2 fe ff callq 401aa0 4177eb: 48 8b 04 24 mov (%rsp),%rax 4177ef: 4c 01 ed add %r13,%rbp 4177f2: 48 81 fd 00 10 00 00 cmp $0x1000,%rbp 4177f9: 75 07 jne 417802 <_D4core7runtime19defaultTraceHandlerFPvZC6object9Throwable9TraceInfo16DefaultTraceInfo7fixlineMxFAxaKG4096aZAxa+0x112> 4177fb: b8 00 10 00 00 mov $0x1000,%eax 417800: eb 85 jmp 417787 <_D4core7runtime19defaultTraceHandlerFPvZC6object9Throwable9TraceInfo16DefaultTraceInfo7fixlineMxFAxaKG4096aZAxa+0x97> 417802: 4c 01 e8 add %r13,%rax 417805: 4c 29 e3 sub %r12,%rbx 417808: ba 00 10 00 00 mov $0x1000,%edx 41780d: 48 29 c2 sub %rax,%rdx 417810: 48 39 da cmp %rbx,%rdx 417813: 48 0f 47 d3 cmova %rbx,%rdx 417817: 48 8d 1c 02 lea (%rdx,%rax,1),%rbx 41781b: 4c 01 f0 add %r14,%rax 41781e: 4d 01 fc add %r15,%r12 417821: 48 89 c7 mov %rax,%rdi 417824: 4c 89 e6 mov %r12,%rsi 417827: e8 14 a4 fe ff callq 401c40 41782c: 48 89 d8 mov %rbx,%rax 41782f: e9 53 ff ff ff jmpq 417787 <_D4core7runtime19defaultTraceHandlerFPvZC6object9Throwable9TraceInfo16DefaultTraceInfo7fixlineMxFAxaKG4096aZAxa+0x97> 417834: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) 41783b: 00 00 00 41783e: 66 90 xchg %ax,%ax 0000000000417840 <_D4core7runtime19defaultTraceHandlerFPvZC6object9Throwable9TraceInfo16DefaultTraceInfo8toStringMxFZAya>: 417840: 48 83 ec 18 sub $0x18,%rsp 417844: 0f 57 c0 xorps %xmm0,%xmm0 417847: 0f 29 04 24 movaps %xmm0,(%rsp) 41784b: 48 8b 07 mov (%rdi),%rax 41784e: 48 8d 34 24 lea (%rsp),%rsi 417852: ba 70 78 41 00 mov $0x417870,%edx 417857: ff 50 30 callq *0x30(%rax) 41785a: 48 8b 04 24 mov (%rsp),%rax 41785e: 48 8b 54 24 08 mov 0x8(%rsp),%rdx 417863: 48 83 c4 18 add $0x18,%rsp 417867: c3 retq 417868: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 41786f: 00 0000000000417870 <_D4core7runtime19defaultTraceHandlerFPvZC6object9Throwable9TraceInfo16DefaultTraceInfo8toStringMxFZAya14__foreachbody1MFNfKmKxAaZi>: 417870: 53 push %rbx 417871: 48 89 fb mov %rdi,%rbx 417874: 48 8b 06 mov (%rsi),%rax 417877: 4c 8b 46 08 mov 0x8(%rsi),%r8 41787b: 48 83 3a 00 cmpq $0x0,(%rdx) 41787f: 74 1a je 41789b <_D4core7runtime19defaultTraceHandlerFPvZC6object9Throwable9TraceInfo16DefaultTraceInfo8toStringMxFZAya14__foreachbody1MFNfKmKxAaZi+0x2b> 417881: bf c0 b0 41 00 mov $0x41b0c0,%edi 417886: be 01 00 00 00 mov $0x1,%esi 41788b: ba 21 a7 41 00 mov $0x41a721,%edx 417890: 48 89 c1 mov %rax,%rcx 417893: e8 88 e5 ff ff callq 415e20 <_d_arraycatT> 417898: 49 89 d0 mov %rdx,%r8 41789b: bf e8 03 42 00 mov $0x4203e8,%edi 4178a0: 48 89 de mov %rbx,%rsi 4178a3: 48 89 c2 mov %rax,%rdx 4178a6: 4c 89 c1 mov %r8,%rcx 4178a9: e8 42 d8 ff ff callq 4150f0 <_d_arrayappendT> 4178ae: 48 89 03 mov %rax,(%rbx) 4178b1: 48 89 53 08 mov %rdx,0x8(%rbx) 4178b5: 31 c0 xor %eax,%eax 4178b7: 5b pop %rbx 4178b8: c3 retq 4178b9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 00000000004178c0 : 4178c0: 55 push %rbp 4178c1: 48 89 e5 mov %rsp,%rbp 4178c4: 8a 05 06 8c 21 00 mov 0x218c06(%rip),%al # 6304d0 4178ca: 84 c0 test %al,%al 4178cc: 75 3e jne 41790c 4178ce: c6 05 fb 8b 21 00 01 movb $0x1,0x218bfb(%rip) # 6304d0 4178d5: 48 89 e0 mov %rsp,%rax 4178d8: 48 8d 78 d0 lea -0x30(%rax),%rdi 4178dc: 48 89 fc mov %rdi,%rsp 4178df: 48 c7 40 d0 01 00 00 movq $0x1,-0x30(%rax) 4178e6: 00 4178e7: 48 c7 40 d8 c8 04 63 movq $0x6304c8,-0x28(%rax) 4178ee: 00 4178ef: 48 c7 40 e0 40 01 63 movq $0x630140,-0x20(%rax) 4178f6: 00 4178f7: 48 c7 40 e8 20 04 63 movq $0x630420,-0x18(%rax) 4178fe: 00 4178ff: 48 c7 40 f0 e8 03 63 movq $0x6303e8,-0x10(%rax) 417906: 00 417907: e8 b4 87 ff ff callq 4100c0 <_d_dso_registry> 41790c: 48 89 ec mov %rbp,%rsp 41790f: 5d pop %rbp 417910: c3 retq 417911: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) 417918: 00 00 00 41791b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 0000000000417920 <_D4core8demangle8Demangle5errorFAyaZv>: 417920: 50 push %rax 417921: 48 8b 3d b0 85 21 00 mov 0x2185b0(%rip),%rdi # 62fed8 <_D4core8demangle8Demangle14ParseException7__ClassZ+0x18> 417928: e8 43 13 ff ff callq 408c70 <_d_throw_exception> 41792d: 0f 1f 00 nopl (%rax) 0000000000417930 <_D4core8demangle8Demangle8overflowFAyaZv>: 417930: 50 push %rax 417931: 48 8b 3d 40 86 21 00 mov 0x218640(%rip),%rdi # 62ff78 <_D4core8demangle8Demangle17OverflowException7__ClassZ+0x18> 417938: e8 33 13 ff ff callq 408c70 <_d_throw_exception> 41793d: 0f 1f 00 nopl (%rax) 0000000000417940 <_D4core8demangle8Demangle3putMFAxaZAa>: 417940: 41 57 push %r15 417942: 41 56 push %r14 417944: 53 push %rbx 417945: 49 89 d7 mov %rdx,%r15 417948: 49 89 f6 mov %rsi,%r14 41794b: 48 89 fb mov %rdi,%rbx 41794e: 31 c0 xor %eax,%eax 417950: 4d 85 f6 test %r14,%r14 417953: ba 00 00 00 00 mov $0x0,%edx 417958: 0f 84 e8 00 00 00 je 417a46 <_D4core8demangle8Demangle3putMFAxaZAa+0x106> 41795e: 48 8b 7b 18 mov 0x18(%rbx),%rdi 417962: 48 8b 4b 28 mov 0x28(%rbx),%rcx 417966: 48 85 c9 test %rcx,%rcx 417969: 74 12 je 41797d <_D4core8demangle8Demangle3putMFAxaZAa+0x3d> 41796b: 4c 39 ff cmp %r15,%rdi 41796e: 77 0d ja 41797d <_D4core8demangle8Demangle3putMFAxaZAa+0x3d> 417970: 48 8d 04 0f lea (%rdi,%rcx,1),%rax 417974: 4b 8d 14 37 lea (%r15,%r14,1),%rdx 417978: 48 39 c2 cmp %rax,%rdx 41797b: 76 75 jbe 4179f2 <_D4core8demangle8Demangle3putMFAxaZAa+0xb2> 41797d: 48 8b 43 10 mov 0x10(%rbx),%rax 417981: 48 85 c0 test %rax,%rax 417984: 75 22 jne 4179a8 <_D4core8demangle8Demangle3putMFAxaZAa+0x68> 417986: 48 8d 53 10 lea 0x10(%rbx),%rdx 41798a: bf e8 02 42 00 mov $0x4202e8,%edi 41798f: be a0 0f 00 00 mov $0xfa0,%esi 417994: e8 f7 c8 ff ff callq 414290 <_d_arraysetlengthiT> 417999: 48 89 d7 mov %rdx,%rdi 41799c: 48 89 43 10 mov %rax,0x10(%rbx) 4179a0: 48 89 7b 18 mov %rdi,0x18(%rbx) 4179a4: 48 8b 4b 28 mov 0x28(%rbx),%rcx 4179a8: 48 01 cf add %rcx,%rdi 4179ab: 48 29 c8 sub %rcx,%rax 4179ae: 4c 39 ff cmp %r15,%rdi 4179b1: 75 05 jne 4179b8 <_D4core8demangle8Demangle3putMFAxaZAa+0x78> 4179b3: 4c 39 f0 cmp %r14,%rax 4179b6: 73 2b jae 4179e3 <_D4core8demangle8Demangle3putMFAxaZAa+0xa3> 4179b8: 4c 39 f0 cmp %r14,%rax 4179bb: 0f 82 8b 00 00 00 jb 417a4c <_D4core8demangle8Demangle3putMFAxaZAa+0x10c> 4179c1: 4c 89 fe mov %r15,%rsi 4179c4: 4c 89 f2 mov %r14,%rdx 4179c7: e8 74 a2 fe ff callq 401c40 4179cc: 48 8b 53 28 mov 0x28(%rbx),%rdx 4179d0: 4c 89 f0 mov %r14,%rax 4179d3: 48 01 d0 add %rdx,%rax 4179d6: 48 03 53 18 add 0x18(%rbx),%rdx 4179da: 48 89 43 28 mov %rax,0x28(%rbx) 4179de: 4c 89 f0 mov %r14,%rax 4179e1: eb 63 jmp 417a46 <_D4core8demangle8Demangle3putMFAxaZAa+0x106> 4179e3: 4c 01 f1 add %r14,%rcx 4179e6: 48 89 4b 28 mov %rcx,0x28(%rbx) 4179ea: 4c 89 f0 mov %r14,%rax 4179ed: 4c 89 fa mov %r15,%rdx 4179f0: eb 54 jmp 417a46 <_D4core8demangle8Demangle3putMFAxaZAa+0x106> 4179f2: 31 f6 xor %esi,%esi 4179f4: 66 66 66 2e 0f 1f 84 nopw %cs:0x0(%rax,%rax,1) 4179fb: 00 00 00 00 00 417a00: 4c 89 fa mov %r15,%rdx 417a03: 48 29 fa sub %rdi,%rdx 417a06: 48 ff c2 inc %rdx 417a09: eb 22 jmp 417a2d <_D4core8demangle8Demangle3putMFAxaZAa+0xed> 417a0b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 417a10: 8a 4c 17 ff mov -0x1(%rdi,%rdx,1),%cl 417a14: 8a 04 17 mov (%rdi,%rdx,1),%al 417a17: 88 44 17 ff mov %al,-0x1(%rdi,%rdx,1) 417a1b: 48 8b 43 18 mov 0x18(%rbx),%rax 417a1f: 88 0c 10 mov %cl,(%rax,%rdx,1) 417a22: 48 ff c2 inc %rdx 417a25: 48 8b 7b 18 mov 0x18(%rbx),%rdi 417a29: 48 8b 4b 28 mov 0x28(%rbx),%rcx 417a2d: 48 39 ca cmp %rcx,%rdx 417a30: 72 de jb 417a10 <_D4core8demangle8Demangle3putMFAxaZAa+0xd0> 417a32: 48 ff c6 inc %rsi 417a35: 4c 39 f6 cmp %r14,%rsi 417a38: 75 c6 jne 417a00 <_D4core8demangle8Demangle3putMFAxaZAa+0xc0> 417a3a: 4c 29 f1 sub %r14,%rcx 417a3d: 48 01 cf add %rcx,%rdi 417a40: 4c 89 f0 mov %r14,%rax 417a43: 48 89 fa mov %rdi,%rdx 417a46: 5b pop %rbx 417a47: 41 5e pop %r14 417a49: 41 5f pop %r15 417a4b: c3 retq 417a4c: e8 df fe ff ff callq 417930 <_D4core8demangle8Demangle8overflowFAyaZv> 417a51: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) 417a58: 00 00 00 417a5b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 0000000000417a60 <_D4core8demangle8Demangle9parseRealMFZv>: 417a60: 41 57 push %r15 417a62: 41 56 push %r14 417a64: 53 push %rbx 417a65: 48 83 ec 50 sub $0x50,%rsp 417a69: 49 89 ff mov %rdi,%r15 417a6c: 4d 8b 1f mov (%r15),%r11 417a6f: 49 8b 77 20 mov 0x20(%r15),%rsi 417a73: 45 31 c0 xor %r8d,%r8d 417a76: 4c 39 de cmp %r11,%rsi 417a79: 73 5f jae 417ada <_D4core8demangle8Demangle9parseRealMFZv+0x7a> 417a7b: 4d 8b 47 08 mov 0x8(%r15),%r8 417a7f: 41 80 3c 30 49 cmpb $0x49,(%r8,%rsi,1) 417a84: 75 5c jne 417ae2 <_D4core8demangle8Demangle9parseRealMFZv+0x82> 417a86: 49 01 f0 add %rsi,%r8 417a89: 31 d2 xor %edx,%edx 417a8b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 417a90: 8a 8a 79 0d 42 00 mov 0x420d79(%rdx),%cl 417a96: 48 8d 3c 16 lea (%rsi,%rdx,1),%rdi 417a9a: 4c 39 df cmp %r11,%rdi 417a9d: b3 ff mov $0xff,%bl 417a9f: 73 04 jae 417aa5 <_D4core8demangle8Demangle9parseRealMFZv+0x45> 417aa1: 41 8a 1c 10 mov (%r8,%rdx,1),%bl 417aa5: 38 cb cmp %cl,%bl 417aa7: 0f 85 f0 02 00 00 jne 417d9d <_D4core8demangle8Demangle9parseRealMFZv+0x33d> 417aad: 4c 39 df cmp %r11,%rdi 417ab0: 48 8d 4c 16 01 lea 0x1(%rsi,%rdx,1),%rcx 417ab5: 49 89 4f 20 mov %rcx,0x20(%r15) 417ab9: 0f 83 e3 02 00 00 jae 417da2 <_D4core8demangle8Demangle9parseRealMFZv+0x342> 417abf: 48 ff c2 inc %rdx 417ac2: 48 83 fa 02 cmp $0x2,%rdx 417ac6: 76 c8 jbe 417a90 <_D4core8demangle8Demangle9parseRealMFZv+0x30> 417ac8: be 0d 00 00 00 mov $0xd,%esi 417acd: ba 7e 0d 42 00 mov $0x420d7e,%edx 417ad2: 4c 89 ff mov %r15,%rdi 417ad5: e9 b4 02 00 00 jmpq 417d8e <_D4core8demangle8Demangle9parseRealMFZv+0x32e> 417ada: 48 89 f1 mov %rsi,%rcx 417add: e9 e1 00 00 00 jmpq 417bc3 <_D4core8demangle8Demangle9parseRealMFZv+0x163> 417ae2: 49 8b 57 08 mov 0x8(%r15),%rdx 417ae6: 45 31 c0 xor %r8d,%r8d 417ae9: 80 3c 32 4e cmpb $0x4e,(%rdx,%rsi,1) 417aed: 75 69 jne 417b58 <_D4core8demangle8Demangle9parseRealMFZv+0xf8> 417aef: 48 8d 4e 01 lea 0x1(%rsi),%rcx 417af3: 4c 39 d9 cmp %r11,%rcx 417af6: 49 89 4f 20 mov %rcx,0x20(%r15) 417afa: 0f 83 b8 00 00 00 jae 417bb8 <_D4core8demangle8Demangle9parseRealMFZv+0x158> 417b00: 80 3c 0a 49 cmpb $0x49,(%rdx,%rcx,1) 417b04: 75 57 jne 417b5d <_D4core8demangle8Demangle9parseRealMFZv+0xfd> 417b06: 4c 8d 44 16 01 lea 0x1(%rsi,%rdx,1),%r8 417b0b: 31 d2 xor %edx,%edx 417b0d: 0f 1f 00 nopl (%rax) 417b10: 8a 8a 79 0d 42 00 mov 0x420d79(%rdx),%cl 417b16: 48 8d 7c 16 01 lea 0x1(%rsi,%rdx,1),%rdi 417b1b: 4c 39 df cmp %r11,%rdi 417b1e: b3 ff mov $0xff,%bl 417b20: 73 04 jae 417b26 <_D4core8demangle8Demangle9parseRealMFZv+0xc6> 417b22: 41 8a 1c 10 mov (%r8,%rdx,1),%bl 417b26: 38 cb cmp %cl,%bl 417b28: 0f 85 6f 02 00 00 jne 417d9d <_D4core8demangle8Demangle9parseRealMFZv+0x33d> 417b2e: 4c 39 df cmp %r11,%rdi 417b31: 48 8d 4c 16 02 lea 0x2(%rsi,%rdx,1),%rcx 417b36: 49 89 4f 20 mov %rcx,0x20(%r15) 417b3a: 0f 83 67 02 00 00 jae 417da7 <_D4core8demangle8Demangle9parseRealMFZv+0x347> 417b40: 48 ff c2 inc %rdx 417b43: 48 83 fa 02 cmp $0x2,%rdx 417b47: 76 c7 jbe 417b10 <_D4core8demangle8Demangle9parseRealMFZv+0xb0> 417b49: be 0e 00 00 00 mov $0xe,%esi 417b4e: ba 7d 0d 42 00 mov $0x420d7d,%edx 417b53: e9 7a ff ff ff jmpq 417ad2 <_D4core8demangle8Demangle9parseRealMFZv+0x72> 417b58: 48 89 f1 mov %rsi,%rcx 417b5b: eb 66 jmp 417bc3 <_D4core8demangle8Demangle9parseRealMFZv+0x163> 417b5d: 80 3c 0a 41 cmpb $0x41,(%rdx,%rcx,1) 417b61: 75 55 jne 417bb8 <_D4core8demangle8Demangle9parseRealMFZv+0x158> 417b63: 4c 8d 44 16 01 lea 0x1(%rsi,%rdx,1),%r8 417b68: 31 d2 xor %edx,%edx 417b6a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) 417b70: 8a 8a 8c 0d 42 00 mov 0x420d8c(%rdx),%cl 417b76: 48 8d 7c 16 01 lea 0x1(%rsi,%rdx,1),%rdi 417b7b: 4c 39 df cmp %r11,%rdi 417b7e: b3 ff mov $0xff,%bl 417b80: 73 04 jae 417b86 <_D4core8demangle8Demangle9parseRealMFZv+0x126> 417b82: 41 8a 1c 10 mov (%r8,%rdx,1),%bl 417b86: 38 cb cmp %cl,%bl 417b88: 0f 85 0f 02 00 00 jne 417d9d <_D4core8demangle8Demangle9parseRealMFZv+0x33d> 417b8e: 4c 39 df cmp %r11,%rdi 417b91: 48 8d 4c 16 02 lea 0x2(%rsi,%rdx,1),%rcx 417b96: 49 89 4f 20 mov %rcx,0x20(%r15) 417b9a: 0f 83 0c 02 00 00 jae 417dac <_D4core8demangle8Demangle9parseRealMFZv+0x34c> 417ba0: 48 ff c2 inc %rdx 417ba3: 48 83 fa 01 cmp $0x1,%rdx 417ba7: 76 c7 jbe 417b70 <_D4core8demangle8Demangle9parseRealMFZv+0x110> 417ba9: be 08 00 00 00 mov $0x8,%esi 417bae: ba 8f 0d 42 00 mov $0x420d8f,%edx 417bb3: e9 1a ff ff ff jmpq 417ad2 <_D4core8demangle8Demangle9parseRealMFZv+0x72> 417bb8: c6 44 24 10 2d movb $0x2d,0x10(%rsp) 417bbd: 41 b8 01 00 00 00 mov $0x1,%r8d 417bc3: 66 42 c7 44 04 10 30 movw $0x5830,0x10(%rsp,%r8,1) 417bca: 58 417bcb: 4c 39 d9 cmp %r11,%rcx 417bce: 0f 83 c9 01 00 00 jae 417d9d <_D4core8demangle8Demangle9parseRealMFZv+0x33d> 417bd4: 49 83 c8 02 or $0x2,%r8 417bd8: 49 8b 57 08 mov 0x8(%r15),%rdx 417bdc: 8a 1c 0a mov (%rdx,%rcx,1),%bl 417bdf: 88 da mov %bl,%dl 417be1: 80 c2 d0 add $0xd0,%dl 417be4: 80 fa 09 cmp $0x9,%dl 417be7: 77 0b ja 417bf4 <_D4core8demangle8Demangle9parseRealMFZv+0x194> 417be9: 49 8d 50 01 lea 0x1(%r8),%rdx 417bed: 4a 8d 74 04 10 lea 0x10(%rsp,%r8,1),%rsi 417bf2: eb 35 jmp 417c29 <_D4core8demangle8Demangle9parseRealMFZv+0x1c9> 417bf4: 80 c3 bf add $0xbf,%bl 417bf7: 0f b6 d3 movzbl %bl,%edx 417bfa: 80 fa 25 cmp $0x25,%dl 417bfd: 0f 87 9a 01 00 00 ja 417d9d <_D4core8demangle8Demangle9parseRealMFZv+0x33d> 417c03: 48 be 3f 00 00 00 3f mov $0x3f0000003f,%rsi 417c0a: 00 00 00 417c0d: 48 0f a3 d6 bt %rdx,%rsi 417c11: 0f 83 86 01 00 00 jae 417d9d <_D4core8demangle8Demangle9parseRealMFZv+0x33d> 417c17: 49 8d 50 01 lea 0x1(%r8),%rdx 417c1b: 4c 39 d9 cmp %r11,%rcx 417c1e: 4a 8d 74 04 10 lea 0x10(%rsp,%r8,1),%rsi 417c23: 0f 83 88 01 00 00 jae 417db1 <_D4core8demangle8Demangle9parseRealMFZv+0x351> 417c29: 48 8d 79 01 lea 0x1(%rcx),%rdi 417c2d: 4c 39 d9 cmp %r11,%rcx 417c30: 49 8b 5f 08 mov 0x8(%r15),%rbx 417c34: 8a 1c 0b mov (%rbx,%rcx,1),%bl 417c37: 88 1e mov %bl,(%rsi) 417c39: c6 44 14 10 2e movb $0x2e,0x10(%rsp,%rdx,1) 417c3e: 49 89 7f 20 mov %rdi,0x20(%r15) 417c42: 0f 83 78 01 00 00 jae 417dc0 <_D4core8demangle8Demangle9parseRealMFZv+0x360> 417c48: 49 8d 50 02 lea 0x2(%r8),%rdx 417c4c: 4e 8d 4c 04 10 lea 0x10(%rsp,%r8,1),%r9 417c51: 31 f6 xor %esi,%esi 417c53: 49 ba 3f 00 00 00 3f mov $0x3f0000003f,%r10 417c5a: 00 00 00 417c5d: eb 1d jmp 417c7c <_D4core8demangle8Demangle9parseRealMFZv+0x21c> 417c5f: 90 nop 417c60: 48 ff c2 inc %rdx 417c63: 49 8b 47 08 mov 0x8(%r15),%rax 417c67: 48 01 c8 add %rcx,%rax 417c6a: 8a 44 06 01 mov 0x1(%rsi,%rax,1),%al 417c6e: 88 07 mov %al,(%rdi) 417c70: 48 8d 44 31 02 lea 0x2(%rcx,%rsi,1),%rax 417c75: 49 89 47 20 mov %rax,0x20(%r15) 417c79: 48 ff c6 inc %rsi 417c7c: 48 8d 7c 31 01 lea 0x1(%rcx,%rsi,1),%rdi 417c81: 4c 39 df cmp %r11,%rdi 417c84: 0f 83 13 01 00 00 jae 417d9d <_D4core8demangle8Demangle9parseRealMFZv+0x33d> 417c8a: 49 8b 5f 08 mov 0x8(%r15),%rbx 417c8e: 48 01 cb add %rcx,%rbx 417c91: 8a 44 1e 01 mov 0x1(%rsi,%rbx,1),%al 417c95: 88 c3 mov %al,%bl 417c97: 80 c3 d0 add $0xd0,%bl 417c9a: 80 fb 09 cmp $0x9,%bl 417c9d: 77 11 ja 417cb0 <_D4core8demangle8Demangle9parseRealMFZv+0x250> 417c9f: 49 8d 7c 31 02 lea 0x2(%r9,%rsi,1),%rdi 417ca4: eb ba jmp 417c60 <_D4core8demangle8Demangle9parseRealMFZv+0x200> 417ca6: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) 417cad: 00 00 00 417cb0: 04 bf add $0xbf,%al 417cb2: 0f b6 d8 movzbl %al,%ebx 417cb5: 80 fb 25 cmp $0x25,%bl 417cb8: 77 16 ja 417cd0 <_D4core8demangle8Demangle9parseRealMFZv+0x270> 417cba: 49 0f a3 da bt %rbx,%r10 417cbe: 73 10 jae 417cd0 <_D4core8demangle8Demangle9parseRealMFZv+0x270> 417cc0: 4c 39 df cmp %r11,%rdi 417cc3: 0f 83 fc 00 00 00 jae 417dc5 <_D4core8demangle8Demangle9parseRealMFZv+0x365> 417cc9: 48 8d 7c 14 10 lea 0x10(%rsp,%rdx,1),%rdi 417cce: eb 90 jmp 417c60 <_D4core8demangle8Demangle9parseRealMFZv+0x200> 417cd0: 4c 39 df cmp %r11,%rdi 417cd3: 0f 83 c4 00 00 00 jae 417d9d <_D4core8demangle8Demangle9parseRealMFZv+0x33d> 417cd9: 49 8b 57 08 mov 0x8(%r15),%rdx 417cdd: 4c 8d 14 0a lea (%rdx,%rcx,1),%r10 417ce1: 42 80 7c 16 01 50 cmpb $0x50,0x1(%rsi,%r10,1) 417ce7: 0f 85 b0 00 00 00 jne 417d9d <_D4core8demangle8Demangle9parseRealMFZv+0x33d> 417ced: 48 8d 7c 31 02 lea 0x2(%rcx,%rsi,1),%rdi 417cf2: 4c 39 df cmp %r11,%rdi 417cf5: 49 89 7f 20 mov %rdi,0x20(%r15) 417cf9: 42 c6 44 0e 02 70 movb $0x70,0x2(%rsi,%r9,1) 417cff: 73 21 jae 417d22 <_D4core8demangle8Demangle9parseRealMFZv+0x2c2> 417d01: 42 80 7c 16 02 4e cmpb $0x4e,0x2(%rsi,%r10,1) 417d07: 4d 8d 44 30 04 lea 0x4(%r8,%rsi,1),%r8 417d0c: 4e 8d 4c 0e 03 lea 0x3(%rsi,%r9,1),%r9 417d11: 75 19 jne 417d2c <_D4core8demangle8Demangle9parseRealMFZv+0x2cc> 417d13: 41 c6 01 2d movb $0x2d,(%r9) 417d17: 48 8d 7c 31 03 lea 0x3(%rcx,%rsi,1),%rdi 417d1c: 49 89 7f 20 mov %rdi,0x20(%r15) 417d20: eb 0e jmp 417d30 <_D4core8demangle8Demangle9parseRealMFZv+0x2d0> 417d22: 4d 8d 44 30 04 lea 0x4(%r8,%rsi,1),%r8 417d27: 4e 8d 4c 0e 03 lea 0x3(%rsi,%r9,1),%r9 417d2c: 41 c6 01 2b movb $0x2b,(%r9) 417d30: 4a 8d 4c 04 10 lea 0x10(%rsp,%r8,1),%rcx 417d35: eb 15 jmp 417d4c <_D4core8demangle8Demangle9parseRealMFZv+0x2ec> 417d37: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) 417d3e: 00 00 417d40: 88 19 mov %bl,(%rcx) 417d42: 48 ff c7 inc %rdi 417d45: 49 89 7f 20 mov %rdi,0x20(%r15) 417d49: 48 ff c1 inc %rcx 417d4c: 4c 39 df cmp %r11,%rdi 417d4f: 73 0b jae 417d5c <_D4core8demangle8Demangle9parseRealMFZv+0x2fc> 417d51: 8a 1c 3a mov (%rdx,%rdi,1),%bl 417d54: 88 d8 mov %bl,%al 417d56: 04 d0 add $0xd0,%al 417d58: 3c 09 cmp $0x9,%al 417d5a: 76 e4 jbe 417d40 <_D4core8demangle8Demangle9parseRealMFZv+0x2e0> 417d5c: c6 01 00 movb $0x0,(%rcx) 417d5f: 4c 8d 74 24 10 lea 0x10(%rsp),%r14 417d64: 31 f6 xor %esi,%esi 417d66: 4c 89 f7 mov %r14,%rdi 417d69: e8 e2 9a fe ff callq 401850 417d6e: db 3c 24 fstpt (%rsp) 417d71: be 40 00 00 00 mov $0x40,%esi 417d76: ba 98 0d 42 00 mov $0x420d98,%edx 417d7b: 31 c0 xor %eax,%eax 417d7d: 4c 89 f7 mov %r14,%rdi 417d80: e8 fb 9a fe ff callq 401880 417d85: 48 63 f0 movslq %eax,%rsi 417d88: 4c 89 ff mov %r15,%rdi 417d8b: 4c 89 f2 mov %r14,%rdx 417d8e: e8 ad fb ff ff callq 417940 <_D4core8demangle8Demangle3putMFAxaZAa> 417d93: 48 83 c4 50 add $0x50,%rsp 417d97: 5b pop %rbx 417d98: 41 5e pop %r14 417d9a: 41 5f pop %r15 417d9c: c3 retq 417d9d: e8 7e fb ff ff callq 417920 <_D4core8demangle8Demangle5errorFAyaZv> 417da2: e8 79 fb ff ff callq 417920 <_D4core8demangle8Demangle5errorFAyaZv> 417da7: e8 74 fb ff ff callq 417920 <_D4core8demangle8Demangle5errorFAyaZv> 417dac: e8 6f fb ff ff callq 417920 <_D4core8demangle8Demangle5errorFAyaZv> 417db1: c6 06 ff movb $0xff,(%rsi) 417db4: c6 44 14 10 2e movb $0x2e,0x10(%rsp,%rdx,1) 417db9: 48 ff c1 inc %rcx 417dbc: 49 89 4f 20 mov %rcx,0x20(%r15) 417dc0: e8 5b fb ff ff callq 417920 <_D4core8demangle8Demangle5errorFAyaZv> 417dc5: 42 c6 44 0e 02 ff movb $0xff,0x2(%rsi,%r9,1) 417dcb: 48 8d 44 31 02 lea 0x2(%rcx,%rsi,1),%rax 417dd0: 49 89 47 20 mov %rax,0x20(%r15) 417dd4: e8 47 fb ff ff callq 417920 <_D4core8demangle8Demangle5errorFAyaZv> 417dd9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 0000000000417de0 <_D4core8demangle8Demangle10parseLNameMFZv>: 417de0: 41 57 push %r15 417de2: 41 56 push %r14 417de4: 53 push %rbx 417de5: 49 89 fe mov %rdi,%r14 417de8: 4d 8b 5e 20 mov 0x20(%r14),%r11 417dec: 4d 8b 0e mov (%r14),%r9 417def: 4d 39 cb cmp %r9,%r11 417df2: 0f 83 1d 01 00 00 jae 417f15 <_D4core8demangle8Demangle10parseLNameMFZv+0x135> 417df8: 4d 8b 46 08 mov 0x8(%r14),%r8 417dfc: 4c 89 de mov %r11,%rsi 417dff: 90 nop 417e00: 41 8a 04 30 mov (%r8,%rsi,1),%al 417e04: 04 d0 add $0xd0,%al 417e06: 3c 09 cmp $0x9,%al 417e08: 77 0c ja 417e16 <_D4core8demangle8Demangle10parseLNameMFZv+0x36> 417e0a: 48 ff c6 inc %rsi 417e0d: 4c 39 ce cmp %r9,%rsi 417e10: 49 89 76 20 mov %rsi,0x20(%r14) 417e14: 72 ea jb 417e00 <_D4core8demangle8Demangle10parseLNameMFZv+0x20> 417e16: 49 89 f7 mov %rsi,%r15 417e19: 4d 29 df sub %r11,%r15 417e1c: 0f 84 f3 00 00 00 je 417f15 <_D4core8demangle8Demangle10parseLNameMFZv+0x135> 417e22: 4d 01 c3 add %r8,%r11 417e25: 31 db xor %ebx,%ebx 417e27: 49 ba cd cc cc cc cc mov $0xcccccccccccccccd,%r10 417e2e: cc cc cc 417e31: 31 c9 xor %ecx,%ecx 417e33: 66 66 66 66 2e 0f 1f nopw %cs:0x0(%rax,%rax,1) 417e3a: 84 00 00 00 00 00 417e40: 41 0f b6 3c 0b movzbl (%r11,%rcx,1),%edi 417e45: b8 2f 00 00 00 mov $0x2f,%eax 417e4a: 48 29 f8 sub %rdi,%rax 417e4d: 49 f7 e2 mul %r10 417e50: 48 c1 ea 03 shr $0x3,%rdx 417e54: 48 39 d3 cmp %rdx,%rbx 417e57: 0f 87 b8 00 00 00 ja 417f15 <_D4core8demangle8Demangle10parseLNameMFZv+0x135> 417e5d: 48 8d 04 9b lea (%rbx,%rbx,4),%rax 417e61: 48 8d 5c 47 d0 lea -0x30(%rdi,%rax,2),%rbx 417e66: 48 ff c1 inc %rcx 417e69: 4c 39 f9 cmp %r15,%rcx 417e6c: 72 d2 jb 417e40 <_D4core8demangle8Demangle10parseLNameMFZv+0x60> 417e6e: 48 8d 43 ff lea -0x1(%rbx),%rax 417e72: 4c 39 c8 cmp %r9,%rax 417e75: 0f 83 9a 00 00 00 jae 417f15 <_D4core8demangle8Demangle10parseLNameMFZv+0x135> 417e7b: 4c 89 c8 mov %r9,%rax 417e7e: 48 29 f0 sub %rsi,%rax 417e81: 48 39 c3 cmp %rax,%rbx 417e84: 0f 87 8b 00 00 00 ja 417f15 <_D4core8demangle8Demangle10parseLNameMFZv+0x135> 417e8a: 49 39 f1 cmp %rsi,%r9 417e8d: 76 1f jbe 417eae <_D4core8demangle8Demangle10parseLNameMFZv+0xce> 417e8f: 41 80 3c 30 5f cmpb $0x5f,(%r8,%rsi,1) 417e94: 74 18 je 417eae <_D4core8demangle8Demangle10parseLNameMFZv+0xce> 417e96: 41 8a 04 30 mov (%r8,%rsi,1),%al 417e9a: 88 c1 mov %al,%cl 417e9c: 80 c1 9f add $0x9f,%cl 417e9f: 80 f9 1a cmp $0x1a,%cl 417ea2: 72 0a jb 417eae <_D4core8demangle8Demangle10parseLNameMFZv+0xce> 417ea4: 88 c1 mov %al,%cl 417ea6: 80 c1 bf add $0xbf,%cl 417ea9: 80 f9 1a cmp $0x1a,%cl 417eac: 73 63 jae 417f11 <_D4core8demangle8Demangle10parseLNameMFZv+0x131> 417eae: 48 89 df mov %rbx,%rdi 417eb1: 48 ff cf dec %rdi 417eb4: 74 40 je 417ef6 <_D4core8demangle8Demangle10parseLNameMFZv+0x116> 417eb6: 4e 8d 4c 06 01 lea 0x1(%rsi,%r8,1),%r9 417ebb: 31 d2 xor %edx,%edx 417ebd: 0f 1f 00 nopl (%rax) 417ec0: 41 8a 04 11 mov (%r9,%rdx,1),%al 417ec4: 3c 5f cmp $0x5f,%al 417ec6: 74 18 je 417ee0 <_D4core8demangle8Demangle10parseLNameMFZv+0x100> 417ec8: 88 c1 mov %al,%cl 417eca: 80 c1 9f add $0x9f,%cl 417ecd: 80 f9 1a cmp $0x1a,%cl 417ed0: 72 0e jb 417ee0 <_D4core8demangle8Demangle10parseLNameMFZv+0x100> 417ed2: 88 c1 mov %al,%cl 417ed4: 80 c1 bf add $0xbf,%cl 417ed7: 80 f9 1a cmp $0x1a,%cl 417eda: 73 0e jae 417eea <_D4core8demangle8Demangle10parseLNameMFZv+0x10a> 417edc: 0f 1f 40 00 nopl 0x0(%rax) 417ee0: 48 ff c2 inc %rdx 417ee3: 48 39 fa cmp %rdi,%rdx 417ee6: 72 d8 jb 417ec0 <_D4core8demangle8Demangle10parseLNameMFZv+0xe0> 417ee8: eb 0c jmp 417ef6 <_D4core8demangle8Demangle10parseLNameMFZv+0x116> 417eea: 84 c0 test %al,%al 417eec: 78 f2 js 417ee0 <_D4core8demangle8Demangle10parseLNameMFZv+0x100> 417eee: 04 d0 add $0xd0,%al 417ef0: 3c 0a cmp $0xa,%al 417ef2: 72 ec jb 417ee0 <_D4core8demangle8Demangle10parseLNameMFZv+0x100> 417ef4: eb 1f jmp 417f15 <_D4core8demangle8Demangle10parseLNameMFZv+0x135> 417ef6: 49 01 f0 add %rsi,%r8 417ef9: 4c 89 f7 mov %r14,%rdi 417efc: 48 89 de mov %rbx,%rsi 417eff: 4c 89 c2 mov %r8,%rdx 417f02: e8 39 fa ff ff callq 417940 <_D4core8demangle8Demangle3putMFAxaZAa> 417f07: 49 01 5e 20 add %rbx,0x20(%r14) 417f0b: 5b pop %rbx 417f0c: 41 5e pop %r14 417f0e: 41 5f pop %r15 417f10: c3 retq 417f11: 84 c0 test %al,%al 417f13: 78 99 js 417eae <_D4core8demangle8Demangle10parseLNameMFZv+0xce> 417f15: e8 06 fa ff ff callq 417920 <_D4core8demangle8Demangle5errorFAyaZv> 417f1a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) 0000000000417f20 <_D4core8demangle8Demangle9parseTypeMFAaZAa>: 417f20: 55 push %rbp 417f21: 41 57 push %r15 417f23: 41 56 push %r14 417f25: 41 55 push %r13 417f27: 41 54 push %r12 417f29: 53 push %rbx 417f2a: 50 push %rax 417f2b: 48 89 d5 mov %rdx,%rbp 417f2e: 49 89 f4 mov %rsi,%r12 417f31: 49 89 ff mov %rdi,%r15 417f34: 4d 8b 77 28 mov 0x28(%r15),%r14 417f38: 49 8b 07 mov (%r15),%rax 417f3b: 49 8b 4f 20 mov 0x20(%r15),%rcx 417f3f: 48 39 c1 cmp %rax,%rcx 417f42: b3 ff mov $0xff,%bl 417f44: 73 07 jae 417f4d <_D4core8demangle8Demangle9parseTypeMFAaZAa+0x2d> 417f46: 49 8b 57 08 mov 0x8(%r15),%rdx 417f4a: 8a 1c 0a mov (%rdx,%rcx,1),%bl 417f4d: 0f b6 d3 movzbl %bl,%edx 417f50: 83 fa 77 cmp $0x77,%edx 417f53: 7f 4b jg 417fa0 <_D4core8demangle8Demangle9parseTypeMFAaZAa+0x80> 417f55: 8d 72 bf lea -0x41(%rdx),%esi 417f58: 83 fe 2d cmp $0x2d,%esi 417f5b: 0f 87 09 01 00 00 ja 41806a <_D4core8demangle8Demangle9parseTypeMFAaZAa+0x14a> 417f61: ff 24 f5 50 09 42 00 jmpq *0x420950(,%rsi,8) 417f68: 48 8d 51 01 lea 0x1(%rcx),%rdx 417f6c: 48 39 c1 cmp %rax,%rcx 417f6f: 49 89 57 20 mov %rdx,0x20(%r15) 417f73: 0f 83 cc 06 00 00 jae 418645 <_D4core8demangle8Demangle9parseTypeMFAaZAa+0x725> 417f79: 4c 89 ff mov %r15,%rdi 417f7c: e8 8f 0b 00 00 callq 418b10 <_D4core8demangle8Demangle18parseQualifiedNameMFZAa> 417f81: 4d 85 e4 test %r12,%r12 417f84: 0f 84 c6 01 00 00 je 418150 <_D4core8demangle8Demangle9parseTypeMFAaZAa+0x230> 417f8a: 49 8b 47 10 mov 0x10(%r15),%rax 417f8e: 48 85 c0 test %rax,%rax 417f91: 0f 84 f4 01 00 00 je 41818b <_D4core8demangle8Demangle9parseTypeMFAaZAa+0x26b> 417f97: 49 8b 57 18 mov 0x18(%r15),%rdx 417f9b: e9 06 02 00 00 jmpq 4181a6 <_D4core8demangle8Demangle9parseTypeMFAaZAa+0x286> 417fa0: 83 fa 78 cmp $0x78,%edx 417fa3: 75 60 jne 418005 <_D4core8demangle8Demangle9parseTypeMFAaZAa+0xe5> 417fa5: 48 8d 51 01 lea 0x1(%rcx),%rdx 417fa9: 48 39 c1 cmp %rax,%rcx 417fac: 49 89 57 20 mov %rdx,0x20(%r15) 417fb0: 0f 83 85 06 00 00 jae 41863b <_D4core8demangle8Demangle9parseTypeMFAaZAa+0x71b> 417fb6: be 06 00 00 00 mov $0x6,%esi 417fbb: ba c7 d7 41 00 mov $0x41d7c7,%edx 417fc0: 4c 89 ff mov %r15,%rdi 417fc3: e8 78 f9 ff ff callq 417940 <_D4core8demangle8Demangle3putMFAxaZAa> 417fc8: 31 f6 xor %esi,%esi 417fca: 31 d2 xor %edx,%edx 417fcc: 4c 89 ff mov %r15,%rdi 417fcf: e8 4c ff ff ff callq 417f20 <_D4core8demangle8Demangle9parseTypeMFAaZAa> 417fd4: be 01 00 00 00 mov $0x1,%esi 417fd9: ba 9c d4 41 00 mov $0x41d49c,%edx 417fde: 4c 89 ff mov %r15,%rdi 417fe1: e8 5a f9 ff ff callq 417940 <_D4core8demangle8Demangle3putMFAxaZAa> 417fe6: 4d 85 e4 test %r12,%r12 417fe9: 0f 84 61 01 00 00 je 418150 <_D4core8demangle8Demangle9parseTypeMFAaZAa+0x230> 417fef: 49 8b 47 10 mov 0x10(%r15),%rax 417ff3: 48 85 c0 test %rax,%rax 417ff6: 0f 84 fe 00 00 00 je 4180fa <_D4core8demangle8Demangle9parseTypeMFAaZAa+0x1da> 417ffc: 49 8b 57 18 mov 0x18(%r15),%rdx 418000: e9 10 01 00 00 jmpq 418115 <_D4core8demangle8Demangle9parseTypeMFAaZAa+0x1f5> 418005: 83 fa 79 cmp $0x79,%edx 418008: 75 60 jne 41806a <_D4core8demangle8Demangle9parseTypeMFAaZAa+0x14a> 41800a: 48 8d 51 01 lea 0x1(%rcx),%rdx 41800e: 48 39 c1 cmp %rax,%rcx 418011: 49 89 57 20 mov %rdx,0x20(%r15) 418015: 0f 83 16 06 00 00 jae 418631 <_D4core8demangle8Demangle9parseTypeMFAaZAa+0x711> 41801b: be 0a 00 00 00 mov $0xa,%esi 418020: ba f7 d7 41 00 mov $0x41d7f7,%edx 418025: 4c 89 ff mov %r15,%rdi 418028: e8 13 f9 ff ff callq 417940 <_D4core8demangle8Demangle3putMFAxaZAa> 41802d: 31 f6 xor %esi,%esi 41802f: 31 d2 xor %edx,%edx 418031: 4c 89 ff mov %r15,%rdi 418034: e8 e7 fe ff ff callq 417f20 <_D4core8demangle8Demangle9parseTypeMFAaZAa> 418039: be 01 00 00 00 mov $0x1,%esi 41803e: ba 9c d4 41 00 mov $0x41d49c,%edx 418043: 4c 89 ff mov %r15,%rdi 418046: e8 f5 f8 ff ff callq 417940 <_D4core8demangle8Demangle3putMFAxaZAa> 41804b: 4d 85 e4 test %r12,%r12 41804e: 0f 84 fc 00 00 00 je 418150 <_D4core8demangle8Demangle9parseTypeMFAaZAa+0x230> 418054: 49 8b 47 10 mov 0x10(%r15),%rax 418058: 48 85 c0 test %rax,%rax 41805b: 0f 84 99 00 00 00 je 4180fa <_D4core8demangle8Demangle9parseTypeMFAaZAa+0x1da> 418061: 49 8b 57 18 mov 0x18(%r15),%rdx 418065: e9 ab 00 00 00 jmpq 418115 <_D4core8demangle8Demangle9parseTypeMFAaZAa+0x1f5> 41806a: 80 c3 9f add $0x9f,%bl 41806d: 80 fb 16 cmp $0x16,%bl 418070: 0f 87 ca 05 00 00 ja 418640 <_D4core8demangle8Demangle9parseTypeMFAaZAa+0x720> 418076: 48 8d 71 01 lea 0x1(%rcx),%rsi 41807a: 48 39 c1 cmp %rax,%rcx 41807d: 49 89 77 20 mov %rsi,0x20(%r15) 418081: 0f 83 be 05 00 00 jae 418645 <_D4core8demangle8Demangle9parseTypeMFAaZAa+0x725> 418087: 83 c2 9f add $0xffffffffffffff9f,%edx 41808a: 48 63 c2 movslq %edx,%rax 41808d: 48 c1 e0 04 shl $0x4,%rax 418091: 48 8b b0 a0 0d 42 00 mov 0x420da0(%rax),%rsi 418098: 48 8b 90 a8 0d 42 00 mov 0x420da8(%rax),%rdx 41809f: 4c 89 ff mov %r15,%rdi 4180a2: e8 99 f8 ff ff callq 417940 <_D4core8demangle8Demangle3putMFAxaZAa> 4180a7: 4d 85 e4 test %r12,%r12 4180aa: 0f 84 a0 00 00 00 je 418150 <_D4core8demangle8Demangle9parseTypeMFAaZAa+0x230> 4180b0: 49 8b 47 10 mov 0x10(%r15),%rax 4180b4: 48 85 c0 test %rax,%rax 4180b7: 74 06 je 4180bf <_D4core8demangle8Demangle9parseTypeMFAaZAa+0x19f> 4180b9: 49 8b 57 18 mov 0x18(%r15),%rdx 4180bd: eb 1b jmp 4180da <_D4core8demangle8Demangle9parseTypeMFAaZAa+0x1ba> 4180bf: 49 8d 57 10 lea 0x10(%r15),%rdx 4180c3: bf e8 02 42 00 mov $0x4202e8,%edi 4180c8: be a0 0f 00 00 mov $0xfa0,%esi 4180cd: e8 be c1 ff ff callq 414290 <_d_arraysetlengthiT> 4180d2: 49 89 47 10 mov %rax,0x10(%r15) 4180d6: 49 89 57 18 mov %rdx,0x18(%r15) 4180da: 49 8b 4f 28 mov 0x28(%r15),%rcx 4180de: 48 01 ca add %rcx,%rdx 4180e1: be 5d 0f 42 00 mov $0x420f5d,%esi 4180e6: 48 39 f2 cmp %rsi,%rdx 4180e9: 75 05 jne 4180f0 <_D4core8demangle8Demangle9parseTypeMFAaZAa+0x1d0> 4180eb: 48 39 c8 cmp %rcx,%rax 4180ee: 75 4b jne 41813b <_D4core8demangle8Demangle9parseTypeMFAaZAa+0x21b> 4180f0: 48 39 c8 cmp %rcx,%rax 4180f3: 75 3f jne 418134 <_D4core8demangle8Demangle9parseTypeMFAaZAa+0x214> 4180f5: e8 36 f8 ff ff callq 417930 <_D4core8demangle8Demangle8overflowFAyaZv> 4180fa: 49 8d 57 10 lea 0x10(%r15),%rdx 4180fe: bf e8 02 42 00 mov $0x4202e8,%edi 418103: be a0 0f 00 00 mov $0xfa0,%esi 418108: e8 83 c1 ff ff callq 414290 <_d_arraysetlengthiT> 41810d: 49 89 47 10 mov %rax,0x10(%r15) 418111: 49 89 57 18 mov %rdx,0x18(%r15) 418115: 49 8b 4f 28 mov 0x28(%r15),%rcx 418119: 48 01 ca add %rcx,%rdx 41811c: be 5d 0f 42 00 mov $0x420f5d,%esi 418121: 48 39 f2 cmp %rsi,%rdx 418124: 75 05 jne 41812b <_D4core8demangle8Demangle9parseTypeMFAaZAa+0x20b> 418126: 48 39 c8 cmp %rcx,%rax 418129: 75 10 jne 41813b <_D4core8demangle8Demangle9parseTypeMFAaZAa+0x21b> 41812b: 48 39 c8 cmp %rcx,%rax 41812e: 0f 84 02 05 00 00 je 418636 <_D4core8demangle8Demangle9parseTypeMFAaZAa+0x716> 418134: c6 02 20 movb $0x20,(%rdx) 418137: 49 8b 4f 28 mov 0x28(%r15),%rcx 41813b: 48 ff c1 inc %rcx 41813e: 49 89 4f 28 mov %rcx,0x28(%r15) 418142: 4c 89 ff mov %r15,%rdi 418145: 4c 89 e6 mov %r12,%rsi 418148: 48 89 ea mov %rbp,%rdx 41814b: e8 f0 f7 ff ff callq 417940 <_D4core8demangle8Demangle3putMFAxaZAa> 418150: 49 8b 47 28 mov 0x28(%r15),%rax 418154: 4c 29 f0 sub %r14,%rax 418157: 4d 03 77 18 add 0x18(%r15),%r14 41815b: 4c 89 f2 mov %r14,%rdx 41815e: 48 83 c4 08 add $0x8,%rsp 418162: 5b pop %rbx 418163: 41 5c pop %r12 418165: 41 5d pop %r13 418167: 41 5e pop %r14 418169: 41 5f pop %r15 41816b: 5d pop %rbp 41816c: c3 retq 41816d: 31 f6 xor %esi,%esi 41816f: 4c 89 ff mov %r15,%rdi 418172: 4c 89 e2 mov %r12,%rdx 418175: 48 89 e9 mov %rbp,%rcx 418178: 48 83 c4 08 add $0x8,%rsp 41817c: 5b pop %rbx 41817d: 41 5c pop %r12 41817f: 41 5d pop %r13 418181: 41 5e pop %r14 418183: 41 5f pop %r15 418185: 5d pop %rbp 418186: e9 d5 04 00 00 jmpq 418660 <_D4core8demangle8Demangle17parseTypeFunctionMFAaE4core8demangle8Demangle10IsDelegateZAa> 41818b: 49 8d 57 10 lea 0x10(%r15),%rdx 41818f: bf e8 02 42 00 mov $0x4202e8,%edi 418194: be a0 0f 00 00 mov $0xfa0,%esi 418199: e8 f2 c0 ff ff callq 414290 <_d_arraysetlengthiT> 41819e: 49 89 47 10 mov %rax,0x10(%r15) 4181a2: 49 89 57 18 mov %rdx,0x18(%r15) 4181a6: 49 8b 4f 28 mov 0x28(%r15),%rcx 4181aa: 48 01 ca add %rcx,%rdx 4181ad: be 5d 0f 42 00 mov $0x420f5d,%esi 4181b2: 48 39 f2 cmp %rsi,%rdx 4181b5: 75 09 jne 4181c0 <_D4core8demangle8Demangle9parseTypeMFAaZAa+0x2a0> 4181b7: 48 39 c8 cmp %rcx,%rax 4181ba: 0f 85 7b ff ff ff jne 41813b <_D4core8demangle8Demangle9parseTypeMFAaZAa+0x21b> 4181c0: 48 39 c8 cmp %rcx,%rax 4181c3: 0f 85 6b ff ff ff jne 418134 <_D4core8demangle8Demangle9parseTypeMFAaZAa+0x214> 4181c9: e8 62 f7 ff ff callq 417930 <_D4core8demangle8Demangle8overflowFAyaZv> 4181ce: 48 8d 51 01 lea 0x1(%rcx),%rdx 4181d2: 48 39 c1 cmp %rax,%rcx 4181d5: 49 89 57 20 mov %rdx,0x20(%r15) 4181d9: 0f 83 5c 04 00 00 jae 41863b <_D4core8demangle8Demangle9parseTypeMFAaZAa+0x71b> 4181df: 31 f6 xor %esi,%esi 4181e1: 31 d2 xor %edx,%edx 4181e3: 4c 89 ff mov %r15,%rdi 4181e6: e8 35 fd ff ff callq 417f20 <_D4core8demangle8Demangle9parseTypeMFAaZAa> 4181eb: be 02 00 00 00 mov $0x2,%esi 4181f0: ba b0 04 42 00 mov $0x4204b0,%edx 4181f5: 4c 89 ff mov %r15,%rdi 4181f8: e8 43 f7 ff ff callq 417940 <_D4core8demangle8Demangle3putMFAxaZAa> 4181fd: 4d 85 e4 test %r12,%r12 418200: 0f 84 4a ff ff ff je 418150 <_D4core8demangle8Demangle9parseTypeMFAaZAa+0x230> 418206: 49 8b 47 10 mov 0x10(%r15),%rax 41820a: 48 85 c0 test %rax,%rax 41820d: 0f 84 b9 02 00 00 je 4184cc <_D4core8demangle8Demangle9parseTypeMFAaZAa+0x5ac> 418213: 49 8b 57 18 mov 0x18(%r15),%rdx 418217: e9 cb 02 00 00 jmpq 4184e7 <_D4core8demangle8Demangle9parseTypeMFAaZAa+0x5c7> 41821c: 48 39 c1 cmp %rax,%rcx 41821f: 48 8d 41 01 lea 0x1(%rcx),%rax 418223: 49 89 47 20 mov %rax,0x20(%r15) 418227: 0f 82 53 02 00 00 jb 418480 <_D4core8demangle8Demangle9parseTypeMFAaZAa+0x560> 41822d: e8 ee f6 ff ff callq 417920 <_D4core8demangle8Demangle5errorFAyaZv> 418232: 48 8d 51 01 lea 0x1(%rcx),%rdx 418236: 48 39 c1 cmp %rax,%rcx 418239: 49 89 57 20 mov %rdx,0x20(%r15) 41823d: 0f 83 02 04 00 00 jae 418645 <_D4core8demangle8Demangle9parseTypeMFAaZAa+0x725> 418243: be 01 00 00 00 mov $0x1,%esi 418248: 4c 89 ff mov %r15,%rdi 41824b: 4c 89 e2 mov %r12,%rdx 41824e: 48 89 e9 mov %rbp,%rcx 418251: e8 0a 04 00 00 callq 418660 <_D4core8demangle8Demangle17parseTypeFunctionMFAaE4core8demangle8Demangle10IsDelegateZAa> 418256: e9 f5 fe ff ff jmpq 418150 <_D4core8demangle8Demangle9parseTypeMFAaZAa+0x230> 41825b: 48 89 eb mov %rbp,%rbx 41825e: 48 8d 51 01 lea 0x1(%rcx),%rdx 418262: 48 39 c1 cmp %rax,%rcx 418265: 49 89 57 20 mov %rdx,0x20(%r15) 418269: 0f 83 cc 03 00 00 jae 41863b <_D4core8demangle8Demangle9parseTypeMFAaZAa+0x71b> 41826f: 48 39 c2 cmp %rax,%rdx 418272: 4d 8b 6f 08 mov 0x8(%r15),%r13 418276: 48 89 d5 mov %rdx,%rbp 418279: 73 1c jae 418297 <_D4core8demangle8Demangle9parseTypeMFAaZAa+0x377> 41827b: 48 89 d5 mov %rdx,%rbp 41827e: 41 8a 4c 2d 00 mov 0x0(%r13,%rbp,1),%cl 418283: 80 c1 d0 add $0xd0,%cl 418286: 80 f9 09 cmp $0x9,%cl 418289: 77 0c ja 418297 <_D4core8demangle8Demangle9parseTypeMFAaZAa+0x377> 41828b: 48 ff c5 inc %rbp 41828e: 48 39 c5 cmp %rax,%rbp 418291: 49 89 6f 20 mov %rbp,0x20(%r15) 418295: 72 e7 jb 41827e <_D4core8demangle8Demangle9parseTypeMFAaZAa+0x35e> 418297: 49 01 d5 add %rdx,%r13 41829a: 48 29 d5 sub %rdx,%rbp 41829d: 31 f6 xor %esi,%esi 41829f: 31 d2 xor %edx,%edx 4182a1: 4c 89 ff mov %r15,%rdi 4182a4: e8 77 fc ff ff callq 417f20 <_D4core8demangle8Demangle9parseTypeMFAaZAa> 4182a9: be 01 00 00 00 mov $0x1,%esi 4182ae: ba 05 d2 41 00 mov $0x41d205,%edx 4182b3: 4c 89 ff mov %r15,%rdi 4182b6: e8 85 f6 ff ff callq 417940 <_D4core8demangle8Demangle3putMFAxaZAa> 4182bb: 4c 89 ff mov %r15,%rdi 4182be: 48 89 ee mov %rbp,%rsi 4182c1: 4c 89 ea mov %r13,%rdx 4182c4: e8 77 f6 ff ff callq 417940 <_D4core8demangle8Demangle3putMFAxaZAa> 4182c9: be 01 00 00 00 mov $0x1,%esi 4182ce: ba b1 04 42 00 mov $0x4204b1,%edx 4182d3: 4c 89 ff mov %r15,%rdi 4182d6: e8 65 f6 ff ff callq 417940 <_D4core8demangle8Demangle3putMFAxaZAa> 4182db: 4d 85 e4 test %r12,%r12 4182de: 0f 84 6c fe ff ff je 418150 <_D4core8demangle8Demangle9parseTypeMFAaZAa+0x230> 4182e4: 49 8b 47 10 mov 0x10(%r15),%rax 4182e8: 48 85 c0 test %rax,%rax 4182eb: 0f 84 fa 02 00 00 je 4185eb <_D4core8demangle8Demangle9parseTypeMFAaZAa+0x6cb> 4182f1: 49 8b 57 18 mov 0x18(%r15),%rdx 4182f5: e9 0c 03 00 00 jmpq 418606 <_D4core8demangle8Demangle9parseTypeMFAaZAa+0x6e6> 4182fa: 48 89 eb mov %rbp,%rbx 4182fd: 48 8d 51 01 lea 0x1(%rcx),%rdx 418301: 48 39 c1 cmp %rax,%rcx 418304: 49 89 57 20 mov %rdx,0x20(%r15) 418308: 0f 83 2d 03 00 00 jae 41863b <_D4core8demangle8Demangle9parseTypeMFAaZAa+0x71b> 41830e: 31 f6 xor %esi,%esi 418310: 31 d2 xor %edx,%edx 418312: 4c 89 ff mov %r15,%rdi 418315: e8 06 fc ff ff callq 417f20 <_D4core8demangle8Demangle9parseTypeMFAaZAa> 41831a: 48 89 c5 mov %rax,%rbp 41831d: 49 89 d5 mov %rdx,%r13 418320: 31 f6 xor %esi,%esi 418322: 31 d2 xor %edx,%edx 418324: 4c 89 ff mov %r15,%rdi 418327: e8 f4 fb ff ff callq 417f20 <_D4core8demangle8Demangle9parseTypeMFAaZAa> 41832c: be 01 00 00 00 mov $0x1,%esi 418331: ba 05 d2 41 00 mov $0x41d205,%edx 418336: 4c 89 ff mov %r15,%rdi 418339: e8 02 f6 ff ff callq 417940 <_D4core8demangle8Demangle3putMFAxaZAa> 41833e: 4c 89 ff mov %r15,%rdi 418341: 48 89 ee mov %rbp,%rsi 418344: 4c 89 ea mov %r13,%rdx 418347: e8 f4 f5 ff ff callq 417940 <_D4core8demangle8Demangle3putMFAxaZAa> 41834c: be 01 00 00 00 mov $0x1,%esi 418351: ba b1 04 42 00 mov $0x4204b1,%edx 418356: 4c 89 ff mov %r15,%rdi 418359: e8 e2 f5 ff ff callq 417940 <_D4core8demangle8Demangle3putMFAxaZAa> 41835e: 4d 85 e4 test %r12,%r12 418361: 0f 84 e9 fd ff ff je 418150 <_D4core8demangle8Demangle9parseTypeMFAaZAa+0x230> 418367: 49 8b 47 10 mov 0x10(%r15),%rax 41836b: 48 85 c0 test %rax,%rax 41836e: 0f 84 9b 01 00 00 je 41850f <_D4core8demangle8Demangle9parseTypeMFAaZAa+0x5ef> 418374: 49 8b 57 18 mov 0x18(%r15),%rdx 418378: e9 ad 01 00 00 jmpq 41852a <_D4core8demangle8Demangle9parseTypeMFAaZAa+0x60a> 41837d: 48 8d 51 01 lea 0x1(%rcx),%rdx 418381: 48 39 c1 cmp %rax,%rcx 418384: 49 89 57 20 mov %rdx,0x20(%r15) 418388: 0f 83 ad 02 00 00 jae 41863b <_D4core8demangle8Demangle9parseTypeMFAaZAa+0x71b> 41838e: 48 39 c2 cmp %rax,%rdx 418391: 0f 83 b3 02 00 00 jae 41864a <_D4core8demangle8Demangle9parseTypeMFAaZAa+0x72a> 418397: 49 8b 47 08 mov 0x8(%r15),%rax 41839b: 0f b6 04 10 movzbl (%rax,%rdx,1),%eax 41839f: 83 f8 65 cmp $0x65,%eax 4183a2: 0f 85 e3 00 00 00 jne 41848b <_D4core8demangle8Demangle9parseTypeMFAaZAa+0x56b> 4183a8: 48 83 c1 02 add $0x2,%rcx 4183ac: 49 89 4f 20 mov %rcx,0x20(%r15) 4183b0: 31 f6 xor %esi,%esi 4183b2: 31 d2 xor %edx,%edx 4183b4: 4c 89 ff mov %r15,%rdi 4183b7: e8 64 fb ff ff callq 417f20 <_D4core8demangle8Demangle9parseTypeMFAaZAa> 4183bc: e9 8f fd ff ff jmpq 418150 <_D4core8demangle8Demangle9parseTypeMFAaZAa+0x230> 4183c1: 48 8d 51 01 lea 0x1(%rcx),%rdx 4183c5: 48 39 c1 cmp %rax,%rcx 4183c8: 49 89 57 20 mov %rdx,0x20(%r15) 4183cc: 0f 83 6e 02 00 00 jae 418640 <_D4core8demangle8Demangle9parseTypeMFAaZAa+0x720> 4183d2: be 07 00 00 00 mov $0x7,%esi 4183d7: ba d3 d8 41 00 mov $0x41d8d3,%edx 4183dc: 4c 89 ff mov %r15,%rdi 4183df: e8 5c f5 ff ff callq 417940 <_D4core8demangle8Demangle3putMFAxaZAa> 4183e4: 31 f6 xor %esi,%esi 4183e6: 31 d2 xor %edx,%edx 4183e8: 4c 89 ff mov %r15,%rdi 4183eb: e8 30 fb ff ff callq 417f20 <_D4core8demangle8Demangle9parseTypeMFAaZAa> 4183f0: be 01 00 00 00 mov $0x1,%esi 4183f5: ba 9c d4 41 00 mov $0x41d49c,%edx 4183fa: 4c 89 ff mov %r15,%rdi 4183fd: e8 3e f5 ff ff callq 417940 <_D4core8demangle8Demangle3putMFAxaZAa> 418402: 4d 85 e4 test %r12,%r12 418405: 0f 84 45 fd ff ff je 418150 <_D4core8demangle8Demangle9parseTypeMFAaZAa+0x230> 41840b: 49 8b 47 10 mov 0x10(%r15),%rax 41840f: 48 85 c0 test %rax,%rax 418412: 0f 84 4d 01 00 00 je 418565 <_D4core8demangle8Demangle9parseTypeMFAaZAa+0x645> 418418: 49 8b 57 18 mov 0x18(%r15),%rdx 41841c: e9 5f 01 00 00 jmpq 418580 <_D4core8demangle8Demangle9parseTypeMFAaZAa+0x660> 418421: 48 8d 51 01 lea 0x1(%rcx),%rdx 418425: 48 39 c1 cmp %rax,%rcx 418428: 49 89 57 20 mov %rdx,0x20(%r15) 41842c: 0f 83 13 02 00 00 jae 418645 <_D4core8demangle8Demangle9parseTypeMFAaZAa+0x725> 418432: 31 f6 xor %esi,%esi 418434: 31 d2 xor %edx,%edx 418436: 4c 89 ff mov %r15,%rdi 418439: e8 e2 fa ff ff callq 417f20 <_D4core8demangle8Demangle9parseTypeMFAaZAa> 41843e: be 01 00 00 00 mov $0x1,%esi 418443: ba d6 d0 41 00 mov $0x41d0d6,%edx 418448: 4c 89 ff mov %r15,%rdi 41844b: e8 f0 f4 ff ff callq 417940 <_D4core8demangle8Demangle3putMFAxaZAa> 418450: 4d 85 e4 test %r12,%r12 418453: 0f 84 f7 fc ff ff je 418150 <_D4core8demangle8Demangle9parseTypeMFAaZAa+0x230> 418459: 49 8b 47 10 mov 0x10(%r15),%rax 41845d: 48 85 c0 test %rax,%rax 418460: 0f 84 42 01 00 00 je 4185a8 <_D4core8demangle8Demangle9parseTypeMFAaZAa+0x688> 418466: 49 8b 57 18 mov 0x18(%r15),%rdx 41846a: e9 54 01 00 00 jmpq 4185c3 <_D4core8demangle8Demangle9parseTypeMFAaZAa+0x6a3> 41846f: 48 8d 51 01 lea 0x1(%rcx),%rdx 418473: 48 39 c1 cmp %rax,%rcx 418476: 49 89 57 20 mov %rdx,0x20(%r15) 41847a: 0f 83 c5 01 00 00 jae 418645 <_D4core8demangle8Demangle9parseTypeMFAaZAa+0x725> 418480: 4d 03 77 18 add 0x18(%r15),%r14 418484: 31 c0 xor %eax,%eax 418486: e9 d0 fc ff ff jmpq 41815b <_D4core8demangle8Demangle9parseTypeMFAaZAa+0x23b> 41848b: 83 f8 67 cmp $0x67,%eax 41848e: 0f 85 b6 01 00 00 jne 41864a <_D4core8demangle8Demangle9parseTypeMFAaZAa+0x72a> 418494: 48 83 c1 02 add $0x2,%rcx 418498: 49 89 4f 20 mov %rcx,0x20(%r15) 41849c: be 06 00 00 00 mov $0x6,%esi 4184a1: ba a8 d9 41 00 mov $0x41d9a8,%edx 4184a6: 4c 89 ff mov %r15,%rdi 4184a9: e8 92 f4 ff ff callq 417940 <_D4core8demangle8Demangle3putMFAxaZAa> 4184ae: 31 f6 xor %esi,%esi 4184b0: 31 d2 xor %edx,%edx 4184b2: 4c 89 ff mov %r15,%rdi 4184b5: e8 66 fa ff ff callq 417f20 <_D4core8demangle8Demangle9parseTypeMFAaZAa> 4184ba: be 01 00 00 00 mov $0x1,%esi 4184bf: ba 9c d4 41 00 mov $0x41d49c,%edx 4184c4: 4c 89 ff mov %r15,%rdi 4184c7: e9 7f fc ff ff jmpq 41814b <_D4core8demangle8Demangle9parseTypeMFAaZAa+0x22b> 4184cc: 49 8d 57 10 lea 0x10(%r15),%rdx 4184d0: bf e8 02 42 00 mov $0x4202e8,%edi 4184d5: be a0 0f 00 00 mov $0xfa0,%esi 4184da: e8 b1 bd ff ff callq 414290 <_d_arraysetlengthiT> 4184df: 49 89 47 10 mov %rax,0x10(%r15) 4184e3: 49 89 57 18 mov %rdx,0x18(%r15) 4184e7: 49 8b 4f 28 mov 0x28(%r15),%rcx 4184eb: 48 01 ca add %rcx,%rdx 4184ee: be 5d 0f 42 00 mov $0x420f5d,%esi 4184f3: 48 39 f2 cmp %rsi,%rdx 4184f6: 75 09 jne 418501 <_D4core8demangle8Demangle9parseTypeMFAaZAa+0x5e1> 4184f8: 48 39 c8 cmp %rcx,%rax 4184fb: 0f 85 3a fc ff ff jne 41813b <_D4core8demangle8Demangle9parseTypeMFAaZAa+0x21b> 418501: 48 39 c8 cmp %rcx,%rax 418504: 0f 85 2a fc ff ff jne 418134 <_D4core8demangle8Demangle9parseTypeMFAaZAa+0x214> 41850a: e8 21 f4 ff ff callq 417930 <_D4core8demangle8Demangle8overflowFAyaZv> 41850f: 49 8d 57 10 lea 0x10(%r15),%rdx 418513: bf e8 02 42 00 mov $0x4202e8,%edi 418518: be a0 0f 00 00 mov $0xfa0,%esi 41851d: e8 6e bd ff ff callq 414290 <_d_arraysetlengthiT> 418522: 49 89 47 10 mov %rax,0x10(%r15) 418526: 49 89 57 18 mov %rdx,0x18(%r15) 41852a: 49 8b 4f 28 mov 0x28(%r15),%rcx 41852e: 48 01 ca add %rcx,%rdx 418531: be 5d 0f 42 00 mov $0x420f5d,%esi 418536: 48 39 f2 cmp %rsi,%rdx 418539: 75 05 jne 418540 <_D4core8demangle8Demangle9parseTypeMFAaZAa+0x620> 41853b: 48 39 c8 cmp %rcx,%rax 41853e: 75 10 jne 418550 <_D4core8demangle8Demangle9parseTypeMFAaZAa+0x630> 418540: 48 39 c8 cmp %rcx,%rax 418543: 0f 84 06 01 00 00 je 41864f <_D4core8demangle8Demangle9parseTypeMFAaZAa+0x72f> 418549: c6 02 20 movb $0x20,(%rdx) 41854c: 49 8b 4f 28 mov 0x28(%r15),%rcx 418550: 48 ff c1 inc %rcx 418553: 49 89 4f 28 mov %rcx,0x28(%r15) 418557: 4c 89 ff mov %r15,%rdi 41855a: 4c 89 e6 mov %r12,%rsi 41855d: 48 89 da mov %rbx,%rdx 418560: e9 e6 fb ff ff jmpq 41814b <_D4core8demangle8Demangle9parseTypeMFAaZAa+0x22b> 418565: 49 8d 57 10 lea 0x10(%r15),%rdx 418569: bf e8 02 42 00 mov $0x4202e8,%edi 41856e: be a0 0f 00 00 mov $0xfa0,%esi 418573: e8 18 bd ff ff callq 414290 <_d_arraysetlengthiT> 418578: 49 89 47 10 mov %rax,0x10(%r15) 41857c: 49 89 57 18 mov %rdx,0x18(%r15) 418580: 49 8b 4f 28 mov 0x28(%r15),%rcx 418584: 48 01 ca add %rcx,%rdx 418587: be 5d 0f 42 00 mov $0x420f5d,%esi 41858c: 48 39 f2 cmp %rsi,%rdx 41858f: 75 09 jne 41859a <_D4core8demangle8Demangle9parseTypeMFAaZAa+0x67a> 418591: 48 39 c8 cmp %rcx,%rax 418594: 0f 85 a1 fb ff ff jne 41813b <_D4core8demangle8Demangle9parseTypeMFAaZAa+0x21b> 41859a: 48 39 c8 cmp %rcx,%rax 41859d: 0f 85 91 fb ff ff jne 418134 <_D4core8demangle8Demangle9parseTypeMFAaZAa+0x214> 4185a3: e8 88 f3 ff ff callq 417930 <_D4core8demangle8Demangle8overflowFAyaZv> 4185a8: 49 8d 57 10 lea 0x10(%r15),%rdx 4185ac: bf e8 02 42 00 mov $0x4202e8,%edi 4185b1: be a0 0f 00 00 mov $0xfa0,%esi 4185b6: e8 d5 bc ff ff callq 414290 <_d_arraysetlengthiT> 4185bb: 49 89 47 10 mov %rax,0x10(%r15) 4185bf: 49 89 57 18 mov %rdx,0x18(%r15) 4185c3: 49 8b 4f 28 mov 0x28(%r15),%rcx 4185c7: 48 01 ca add %rcx,%rdx 4185ca: be 5d 0f 42 00 mov $0x420f5d,%esi 4185cf: 48 39 f2 cmp %rsi,%rdx 4185d2: 75 09 jne 4185dd <_D4core8demangle8Demangle9parseTypeMFAaZAa+0x6bd> 4185d4: 48 39 c8 cmp %rcx,%rax 4185d7: 0f 85 5e fb ff ff jne 41813b <_D4core8demangle8Demangle9parseTypeMFAaZAa+0x21b> 4185dd: 48 39 c8 cmp %rcx,%rax 4185e0: 0f 85 4e fb ff ff jne 418134 <_D4core8demangle8Demangle9parseTypeMFAaZAa+0x214> 4185e6: e8 45 f3 ff ff callq 417930 <_D4core8demangle8Demangle8overflowFAyaZv> 4185eb: 49 8d 57 10 lea 0x10(%r15),%rdx 4185ef: bf e8 02 42 00 mov $0x4202e8,%edi 4185f4: be a0 0f 00 00 mov $0xfa0,%esi 4185f9: e8 92 bc ff ff callq 414290 <_d_arraysetlengthiT> 4185fe: 49 89 47 10 mov %rax,0x10(%r15) 418602: 49 89 57 18 mov %rdx,0x18(%r15) 418606: 48 89 dd mov %rbx,%rbp 418609: 49 8b 4f 28 mov 0x28(%r15),%rcx 41860d: 48 01 ca add %rcx,%rdx 418610: be 5d 0f 42 00 mov $0x420f5d,%esi 418615: 48 39 f2 cmp %rsi,%rdx 418618: 75 09 jne 418623 <_D4core8demangle8Demangle9parseTypeMFAaZAa+0x703> 41861a: 48 39 c8 cmp %rcx,%rax 41861d: 0f 85 18 fb ff ff jne 41813b <_D4core8demangle8Demangle9parseTypeMFAaZAa+0x21b> 418623: 48 39 c8 cmp %rcx,%rax 418626: 0f 85 08 fb ff ff jne 418134 <_D4core8demangle8Demangle9parseTypeMFAaZAa+0x214> 41862c: e8 ff f2 ff ff callq 417930 <_D4core8demangle8Demangle8overflowFAyaZv> 418631: e8 ea f2 ff ff callq 417920 <_D4core8demangle8Demangle5errorFAyaZv> 418636: e8 f5 f2 ff ff callq 417930 <_D4core8demangle8Demangle8overflowFAyaZv> 41863b: e8 e0 f2 ff ff callq 417920 <_D4core8demangle8Demangle5errorFAyaZv> 418640: e8 db f2 ff ff callq 417920 <_D4core8demangle8Demangle5errorFAyaZv> 418645: e8 d6 f2 ff ff callq 417920 <_D4core8demangle8Demangle5errorFAyaZv> 41864a: e8 d1 f2 ff ff callq 417920 <_D4core8demangle8Demangle5errorFAyaZv> 41864f: e8 dc f2 ff ff callq 417930 <_D4core8demangle8Demangle8overflowFAyaZv> 418654: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) 41865b: 00 00 00 41865e: 66 90 xchg %ax,%ax 0000000000418660 <_D4core8demangle8Demangle17parseTypeFunctionMFAaE4core8demangle8Demangle10IsDelegateZAa>: 418660: 55 push %rbp 418661: 41 57 push %r15 418663: 41 56 push %r14 418665: 41 55 push %r13 418667: 41 54 push %r12 418669: 53 push %rbx 41866a: 48 83 ec 18 sub $0x18,%rsp 41866e: 48 89 4c 24 10 mov %rcx,0x10(%rsp) 418673: 48 89 d3 mov %rdx,%rbx 418676: 89 74 24 0c mov %esi,0xc(%rsp) 41867a: 49 89 fe mov %rdi,%r14 41867d: e8 fe 05 00 00 callq 418c80 <_D4core8demangle8Demangle19parseCallConventionMFZv> 418682: 4c 89 f7 mov %r14,%rdi 418685: e8 96 06 00 00 callq 418d20 <_D4core8demangle8Demangle13parseFuncAttrMFZv> 41868a: 4d 8b 66 28 mov 0x28(%r14),%r12 41868e: be 01 00 00 00 mov $0x1,%esi 418693: ba 14 10 42 00 mov $0x421014,%edx 418698: 4c 89 f7 mov %r14,%rdi 41869b: e8 a0 f2 ff ff callq 417940 <_D4core8demangle8Demangle3putMFAxaZAa> 4186a0: 4c 89 f7 mov %r14,%rdi 4186a3: e8 78 07 00 00 callq 418e20 <_D4core8demangle8Demangle18parseFuncArgumentsMFZv> 4186a8: 49 8b 6e 28 mov 0x28(%r14),%rbp 4186ac: 4d 8b 6e 18 mov 0x18(%r14),%r13 4186b0: 4d 01 e5 add %r12,%r13 4186b3: be 01 00 00 00 mov $0x1,%esi 4186b8: ba 9c d4 41 00 mov $0x41d49c,%edx 4186bd: 4c 89 f7 mov %r14,%rdi 4186c0: e8 7b f2 ff ff callq 417940 <_D4core8demangle8Demangle3putMFAxaZAa> 4186c5: 4d 8b 7e 28 mov 0x28(%r14),%r15 4186c9: 31 f6 xor %esi,%esi 4186cb: 31 d2 xor %edx,%edx 4186cd: 4c 89 f7 mov %r14,%rdi 4186d0: e8 4b f8 ff ff callq 417f20 <_D4core8demangle8Demangle9parseTypeMFAaZAa> 4186d5: be 01 00 00 00 mov $0x1,%esi 4186da: ba 5d 0f 42 00 mov $0x420f5d,%edx 4186df: 4c 89 f7 mov %r14,%rdi 4186e2: e8 59 f2 ff ff callq 417940 <_D4core8demangle8Demangle3putMFAxaZAa> 4186e7: 4c 29 e5 sub %r12,%rbp 4186ea: 48 89 de mov %rbx,%rsi 4186ed: 48 85 f6 test %rsi,%rsi 4186f0: 74 3e je 418730 <_D4core8demangle8Demangle17parseTypeFunctionMFAaE4core8demangle8Demangle10IsDelegateZAa+0xd0> 4186f2: 49 8b 4e 28 mov 0x28(%r14),%rcx 4186f6: 48 85 c9 test %rcx,%rcx 4186f9: 48 8b 54 24 10 mov 0x10(%rsp),%rdx 4186fe: 74 20 je 418720 <_D4core8demangle8Demangle17parseTypeFunctionMFAaE4core8demangle8Demangle10IsDelegateZAa+0xc0> 418700: 49 8b 46 18 mov 0x18(%r14),%rax 418704: 48 39 d0 cmp %rdx,%rax 418707: 77 17 ja 418720 <_D4core8demangle8Demangle17parseTypeFunctionMFAaE4core8demangle8Demangle10IsDelegateZAa+0xc0> 418709: 48 8d 3c 08 lea (%rax,%rcx,1),%rdi 41870d: 48 89 eb mov %rbp,%rbx 418710: 48 8d 2c 32 lea (%rdx,%rsi,1),%rbp 418714: 48 39 fd cmp %rdi,%rbp 418717: 48 89 dd mov %rbx,%rbp 41871a: 0f 86 c7 00 00 00 jbe 4187e7 <_D4core8demangle8Demangle17parseTypeFunctionMFAaE4core8demangle8Demangle10IsDelegateZAa+0x187> 418720: 4c 89 f7 mov %r14,%rdi 418723: 48 89 f3 mov %rsi,%rbx 418726: e8 15 f2 ff ff callq 417940 <_D4core8demangle8Demangle3putMFAxaZAa> 41872b: e9 0e 01 00 00 jmpq 41883e <_D4core8demangle8Demangle17parseTypeFunctionMFAaE4core8demangle8Demangle10IsDelegateZAa+0x1de> 418730: 48 89 f3 mov %rsi,%rbx 418733: 83 7c 24 0c 01 cmpl $0x1,0xc(%rsp) 418738: 75 17 jne 418751 <_D4core8demangle8Demangle17parseTypeFunctionMFAaE4core8demangle8Demangle10IsDelegateZAa+0xf1> 41873a: be 08 00 00 00 mov $0x8,%esi 41873f: ba a7 0f 42 00 mov $0x420fa7,%edx 418744: 4c 89 f7 mov %r14,%rdi 418747: e8 f4 f1 ff ff callq 417940 <_D4core8demangle8Demangle3putMFAxaZAa> 41874c: e9 ed 00 00 00 jmpq 41883e <_D4core8demangle8Demangle17parseTypeFunctionMFAaE4core8demangle8Demangle10IsDelegateZAa+0x1de> 418751: be 08 00 00 00 mov $0x8,%esi 418756: ba b0 0f 42 00 mov $0x420fb0,%edx 41875b: 4c 89 f7 mov %r14,%rdi 41875e: e8 dd f1 ff ff callq 417940 <_D4core8demangle8Demangle3putMFAxaZAa> 418763: e9 d6 00 00 00 jmpq 41883e <_D4core8demangle8Demangle17parseTypeFunctionMFAaE4core8demangle8Demangle10IsDelegateZAa+0x1de> 418768: 48 89 c5 mov %rax,%rbp 41876b: be 01 00 00 00 mov $0x1,%esi 418770: ba 9c d4 41 00 mov $0x41d49c,%edx 418775: 4c 89 f7 mov %r14,%rdi 418778: e8 c3 f1 ff ff callq 417940 <_D4core8demangle8Demangle3putMFAxaZAa> 41877d: 4d 8b 7e 28 mov 0x28(%r14),%r15 418781: 31 f6 xor %esi,%esi 418783: 31 d2 xor %edx,%edx 418785: 4c 89 f7 mov %r14,%rdi 418788: e8 93 f7 ff ff callq 417f20 <_D4core8demangle8Demangle9parseTypeMFAaZAa> 41878d: be 01 00 00 00 mov $0x1,%esi 418792: ba 5d 0f 42 00 mov $0x420f5d,%edx 418797: 4c 89 f7 mov %r14,%rdi 41879a: e8 a1 f1 ff ff callq 417940 <_D4core8demangle8Demangle3putMFAxaZAa> 41879f: 48 85 db test %rbx,%rbx 4187a2: 0f 84 82 01 00 00 je 41892a <_D4core8demangle8Demangle17parseTypeFunctionMFAaE4core8demangle8Demangle10IsDelegateZAa+0x2ca> 4187a8: 49 8b 4e 28 mov 0x28(%r14),%rcx 4187ac: 48 85 c9 test %rcx,%rcx 4187af: 74 21 je 4187d2 <_D4core8demangle8Demangle17parseTypeFunctionMFAaE4core8demangle8Demangle10IsDelegateZAa+0x172> 4187b1: 49 8b 7e 18 mov 0x18(%r14),%rdi 4187b5: 48 3b 7c 24 10 cmp 0x10(%rsp),%rdi 4187ba: 77 16 ja 4187d2 <_D4core8demangle8Demangle17parseTypeFunctionMFAaE4core8demangle8Demangle10IsDelegateZAa+0x172> 4187bc: 48 8d 14 0f lea (%rdi,%rcx,1),%rdx 4187c0: 48 8b 44 24 10 mov 0x10(%rsp),%rax 4187c5: 48 8d 34 18 lea (%rax,%rbx,1),%rsi 4187c9: 48 39 d6 cmp %rdx,%rsi 4187cc: 0f 86 7a 01 00 00 jbe 41894c <_D4core8demangle8Demangle17parseTypeFunctionMFAaE4core8demangle8Demangle10IsDelegateZAa+0x2ec> 4187d2: 4c 89 f7 mov %r14,%rdi 4187d5: 48 89 de mov %rbx,%rsi 4187d8: 48 8b 54 24 10 mov 0x10(%rsp),%rdx 4187dd: e8 5e f1 ff ff callq 417940 <_D4core8demangle8Demangle3putMFAxaZAa> 4187e2: e9 5e 02 00 00 jmpq 418a45 <_D4core8demangle8Demangle17parseTypeFunctionMFAaE4core8demangle8Demangle10IsDelegateZAa+0x3e5> 4187e7: 49 89 e8 mov %rbp,%r8 4187ea: 31 ff xor %edi,%edi 4187ec: 0f 1f 40 00 nopl 0x0(%rax) 4187f0: 48 89 d5 mov %rdx,%rbp 4187f3: 48 29 c5 sub %rax,%rbp 4187f6: 48 ff c5 inc %rbp 4187f9: eb 22 jmp 41881d <_D4core8demangle8Demangle17parseTypeFunctionMFAaE4core8demangle8Demangle10IsDelegateZAa+0x1bd> 4187fb: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 418800: 8a 4c 28 ff mov -0x1(%rax,%rbp,1),%cl 418804: 8a 1c 28 mov (%rax,%rbp,1),%bl 418807: 88 5c 28 ff mov %bl,-0x1(%rax,%rbp,1) 41880b: 49 8b 46 18 mov 0x18(%r14),%rax 41880f: 88 0c 28 mov %cl,(%rax,%rbp,1) 418812: 48 ff c5 inc %rbp 418815: 49 8b 46 18 mov 0x18(%r14),%rax 418819: 49 8b 4e 28 mov 0x28(%r14),%rcx 41881d: 48 39 cd cmp %rcx,%rbp 418820: 72 de jb 418800 <_D4core8demangle8Demangle17parseTypeFunctionMFAaE4core8demangle8Demangle10IsDelegateZAa+0x1a0> 418822: 48 ff c7 inc %rdi 418825: 48 39 f7 cmp %rsi,%rdi 418828: 75 c6 jne 4187f0 <_D4core8demangle8Demangle17parseTypeFunctionMFAaE4core8demangle8Demangle10IsDelegateZAa+0x190> 41882a: 48 29 f1 sub %rsi,%rcx 41882d: 48 01 c8 add %rcx,%rax 418830: 48 39 d0 cmp %rdx,%rax 418833: 4c 89 c5 mov %r8,%rbp 418836: 74 06 je 41883e <_D4core8demangle8Demangle17parseTypeFunctionMFAaE4core8demangle8Demangle10IsDelegateZAa+0x1de> 418838: 49 29 f4 sub %rsi,%r12 41883b: 49 29 f7 sub %rsi,%r15 41883e: 4d 29 e7 sub %r12,%r15 418841: 74 47 je 41888a <_D4core8demangle8Demangle17parseTypeFunctionMFAaE4core8demangle8Demangle10IsDelegateZAa+0x22a> 418843: 49 8b 4e 18 mov 0x18(%r14),%rcx 418847: 49 01 cc add %rcx,%r12 41884a: 49 8b 56 28 mov 0x28(%r14),%rdx 41884e: 31 c0 xor %eax,%eax 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+0x21d> 41885b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 418860: 8a 54 31 ff mov -0x1(%rcx,%rsi,1),%dl 418864: 8a 1c 31 mov (%rcx,%rsi,1),%bl 418867: 88 5c 31 ff mov %bl,-0x1(%rcx,%rsi,1) 41886b: 49 8b 4e 18 mov 0x18(%r14),%rcx 41886f: 88 14 31 mov %dl,(%rcx,%rsi,1) 418872: 48 ff c6 inc %rsi 418875: 49 8b 4e 18 mov 0x18(%r14),%rcx 418879: 49 8b 56 28 mov 0x28(%r14),%rdx 41887d: 48 39 d6 cmp %rdx,%rsi 418880: 72 de jb 418860 <_D4core8demangle8Demangle17parseTypeFunctionMFAaE4core8demangle8Demangle10IsDelegateZAa+0x200> 418882: 48 ff c0 inc %rax 418885: 4c 39 f8 cmp %r15,%rax 418888: 75 c6 jne 418850 <_D4core8demangle8Demangle17parseTypeFunctionMFAaE4core8demangle8Demangle10IsDelegateZAa+0x1f0> 41888a: 48 89 e8 mov %rbp,%rax 41888d: 4c 89 ea mov %r13,%rdx 418890: 48 83 c4 18 add $0x18,%rsp 418894: 5b pop %rbx 418895: 41 5c pop %r12 418897: 41 5d pop %r13 418899: 41 5e pop %r14 41889b: 41 5f pop %r15 41889d: 5d pop %rbp 41889e: c3 retq 41889f: 48 89 d1 mov %rdx,%rcx 4188a2: 48 89 c5 mov %rax,%rbp 4188a5: 83 f9 01 cmp $0x1,%ecx 4188a8: 0f 84 f6 00 00 00 je 4189a4 <_D4core8demangle8Demangle17parseTypeFunctionMFAaE4core8demangle8Demangle10IsDelegateZAa+0x344> 4188ae: be 01 00 00 00 mov $0x1,%esi 4188b3: ba 9c d4 41 00 mov $0x41d49c,%edx 4188b8: 4c 89 f7 mov %r14,%rdi 4188bb: e8 80 f0 ff ff callq 417940 <_D4core8demangle8Demangle3putMFAxaZAa> 4188c0: 4d 8b 7e 28 mov 0x28(%r14),%r15 4188c4: 31 f6 xor %esi,%esi 4188c6: 31 d2 xor %edx,%edx 4188c8: 4c 89 f7 mov %r14,%rdi 4188cb: e8 50 f6 ff ff callq 417f20 <_D4core8demangle8Demangle9parseTypeMFAaZAa> 4188d0: be 01 00 00 00 mov $0x1,%esi 4188d5: ba 5d 0f 42 00 mov $0x420f5d,%edx 4188da: 4c 89 f7 mov %r14,%rdi 4188dd: e8 5e f0 ff ff callq 417940 <_D4core8demangle8Demangle3putMFAxaZAa> 4188e2: 48 85 db test %rbx,%rbx 4188e5: 0f 84 d5 00 00 00 je 4189c0 <_D4core8demangle8Demangle17parseTypeFunctionMFAaE4core8demangle8Demangle10IsDelegateZAa+0x360> 4188eb: 49 8b 4e 28 mov 0x28(%r14),%rcx 4188ef: 48 85 c9 test %rcx,%rcx 4188f2: 74 21 je 418915 <_D4core8demangle8Demangle17parseTypeFunctionMFAaE4core8demangle8Demangle10IsDelegateZAa+0x2b5> 4188f4: 49 8b 7e 18 mov 0x18(%r14),%rdi 4188f8: 48 3b 7c 24 10 cmp 0x10(%rsp),%rdi 4188fd: 77 16 ja 418915 <_D4core8demangle8Demangle17parseTypeFunctionMFAaE4core8demangle8Demangle10IsDelegateZAa+0x2b5> 4188ff: 48 8d 14 0f lea (%rdi,%rcx,1),%rdx 418903: 48 8b 44 24 10 mov 0x10(%rsp),%rax 418908: 48 8d 34 18 lea (%rax,%rbx,1),%rsi 41890c: 48 39 d6 cmp %rdx,%rsi 41890f: 0f 86 cd 00 00 00 jbe 4189e2 <_D4core8demangle8Demangle17parseTypeFunctionMFAaE4core8demangle8Demangle10IsDelegateZAa+0x382> 418915: 4c 89 f7 mov %r14,%rdi 418918: 48 89 de mov %rbx,%rsi 41891b: 48 8b 54 24 10 mov 0x10(%rsp),%rdx 418920: e8 1b f0 ff ff callq 417940 <_D4core8demangle8Demangle3putMFAxaZAa> 418925: e9 7c 01 00 00 jmpq 418aa6 <_D4core8demangle8Demangle17parseTypeFunctionMFAaE4core8demangle8Demangle10IsDelegateZAa+0x446> 41892a: 83 7c 24 0c 01 cmpl $0x1,0xc(%rsp) 41892f: 0f 85 fe 00 00 00 jne 418a33 <_D4core8demangle8Demangle17parseTypeFunctionMFAaE4core8demangle8Demangle10IsDelegateZAa+0x3d3> 418935: be 08 00 00 00 mov $0x8,%esi 41893a: ba a7 0f 42 00 mov $0x420fa7,%edx 41893f: 4c 89 f7 mov %r14,%rdi 418942: e8 f9 ef ff ff callq 417940 <_D4core8demangle8Demangle3putMFAxaZAa> 418947: e9 f9 00 00 00 jmpq 418a45 <_D4core8demangle8Demangle17parseTypeFunctionMFAaE4core8demangle8Demangle10IsDelegateZAa+0x3e5> 41894c: 31 d2 xor %edx,%edx 41894e: 48 8b 74 24 10 mov 0x10(%rsp),%rsi 418953: 48 29 fe sub %rdi,%rsi 418956: 48 ff c6 inc %rsi 418959: eb 1d jmp 418978 <_D4core8demangle8Demangle17parseTypeFunctionMFAaE4core8demangle8Demangle10IsDelegateZAa+0x318> 41895b: 8a 4c 37 ff mov -0x1(%rdi,%rsi,1),%cl 41895f: 8a 04 37 mov (%rdi,%rsi,1),%al 418962: 88 44 37 ff mov %al,-0x1(%rdi,%rsi,1) 418966: 49 8b 46 18 mov 0x18(%r14),%rax 41896a: 88 0c 30 mov %cl,(%rax,%rsi,1) 41896d: 48 ff c6 inc %rsi 418970: 49 8b 7e 18 mov 0x18(%r14),%rdi 418974: 49 8b 4e 28 mov 0x28(%r14),%rcx 418978: 48 39 ce cmp %rcx,%rsi 41897b: 72 de jb 41895b <_D4core8demangle8Demangle17parseTypeFunctionMFAaE4core8demangle8Demangle10IsDelegateZAa+0x2fb> 41897d: 48 ff c2 inc %rdx 418980: 48 39 da cmp %rbx,%rdx 418983: 75 c9 jne 41894e <_D4core8demangle8Demangle17parseTypeFunctionMFAaE4core8demangle8Demangle10IsDelegateZAa+0x2ee> 418985: 48 29 d9 sub %rbx,%rcx 418988: 48 01 cf add %rcx,%rdi 41898b: 48 3b 7c 24 10 cmp 0x10(%rsp),%rdi 418990: 0f 84 af 00 00 00 je 418a45 <_D4core8demangle8Demangle17parseTypeFunctionMFAaE4core8demangle8Demangle10IsDelegateZAa+0x3e5> 418996: 48 89 d8 mov %rbx,%rax 418999: 49 29 c4 sub %rax,%r12 41899c: 49 29 c7 sub %rax,%r15 41899f: e9 a1 00 00 00 jmpq 418a45 <_D4core8demangle8Demangle17parseTypeFunctionMFAaE4core8demangle8Demangle10IsDelegateZAa+0x3e5> 4189a4: 48 8b 45 00 mov 0x0(%rbp),%rax 4189a8: 48 89 c7 mov %rax,%rdi 4189ab: e8 c0 02 ff ff callq 408c70 <_d_throw_exception> 4189b0: e9 42 01 00 00 jmpq 418af7 <_D4core8demangle8Demangle17parseTypeFunctionMFAaE4core8demangle8Demangle10IsDelegateZAa+0x497> 4189b5: 48 89 c5 mov %rax,%rbp 4189b8: 48 89 ef mov %rbp,%rdi 4189bb: e8 10 03 ff ff callq 408cd0 <_d_eh_resume_unwind> 4189c0: 83 7c 24 0c 01 cmpl $0x1,0xc(%rsp) 4189c5: 0f 85 c9 00 00 00 jne 418a94 <_D4core8demangle8Demangle17parseTypeFunctionMFAaE4core8demangle8Demangle10IsDelegateZAa+0x434> 4189cb: be 08 00 00 00 mov $0x8,%esi 4189d0: ba a7 0f 42 00 mov $0x420fa7,%edx 4189d5: 4c 89 f7 mov %r14,%rdi 4189d8: e8 63 ef ff ff callq 417940 <_D4core8demangle8Demangle3putMFAxaZAa> 4189dd: e9 c4 00 00 00 jmpq 418aa6 <_D4core8demangle8Demangle17parseTypeFunctionMFAaE4core8demangle8Demangle10IsDelegateZAa+0x446> 4189e2: 31 d2 xor %edx,%edx 4189e4: 48 8b 74 24 10 mov 0x10(%rsp),%rsi 4189e9: 48 29 fe sub %rdi,%rsi 4189ec: 48 ff c6 inc %rsi 4189ef: eb 1d jmp 418a0e <_D4core8demangle8Demangle17parseTypeFunctionMFAaE4core8demangle8Demangle10IsDelegateZAa+0x3ae> 4189f1: 8a 4c 37 ff mov -0x1(%rdi,%rsi,1),%cl 4189f5: 8a 04 37 mov (%rdi,%rsi,1),%al 4189f8: 88 44 37 ff mov %al,-0x1(%rdi,%rsi,1) 4189fc: 49 8b 46 18 mov 0x18(%r14),%rax 418a00: 88 0c 30 mov %cl,(%rax,%rsi,1) 418a03: 48 ff c6 inc %rsi 418a06: 49 8b 7e 18 mov 0x18(%r14),%rdi 418a0a: 49 8b 4e 28 mov 0x28(%r14),%rcx 418a0e: 48 39 ce cmp %rcx,%rsi 418a11: 72 de jb 4189f1 <_D4core8demangle8Demangle17parseTypeFunctionMFAaE4core8demangle8Demangle10IsDelegateZAa+0x391> 418a13: 48 ff c2 inc %rdx 418a16: 48 39 da cmp %rbx,%rdx 418a19: 75 c9 jne 4189e4 <_D4core8demangle8Demangle17parseTypeFunctionMFAaE4core8demangle8Demangle10IsDelegateZAa+0x384> 418a1b: 48 29 d9 sub %rbx,%rcx 418a1e: 48 01 cf add %rcx,%rdi 418a21: 48 3b 7c 24 10 cmp 0x10(%rsp),%rdi 418a26: 74 7e je 418aa6 <_D4core8demangle8Demangle17parseTypeFunctionMFAaE4core8demangle8Demangle10IsDelegateZAa+0x446> 418a28: 48 89 d8 mov %rbx,%rax 418a2b: 49 29 c4 sub %rax,%r12 418a2e: 49 29 c7 sub %rax,%r15 418a31: eb 73 jmp 418aa6 <_D4core8demangle8Demangle17parseTypeFunctionMFAaE4core8demangle8Demangle10IsDelegateZAa+0x446> 418a33: be 08 00 00 00 mov $0x8,%esi 418a38: ba b0 0f 42 00 mov $0x420fb0,%edx 418a3d: 4c 89 f7 mov %r14,%rdi 418a40: e8 fb ee ff ff callq 417940 <_D4core8demangle8Demangle3putMFAxaZAa> 418a45: 4d 29 e7 sub %r12,%r15 418a48: 74 42 je 418a8c <_D4core8demangle8Demangle17parseTypeFunctionMFAaE4core8demangle8Demangle10IsDelegateZAa+0x42c> 418a4a: 49 8b 4e 18 mov 0x18(%r14),%rcx 418a4e: 49 01 cc add %rcx,%r12 418a51: 49 8b 56 28 mov 0x28(%r14),%rdx 418a55: 31 c0 xor %eax,%eax 418a57: 4c 89 e6 mov %r12,%rsi 418a5a: 48 29 ce sub %rcx,%rsi 418a5d: 48 ff c6 inc %rsi 418a60: eb 1d jmp 418a7f <_D4core8demangle8Demangle17parseTypeFunctionMFAaE4core8demangle8Demangle10IsDelegateZAa+0x41f> 418a62: 8a 54 31 ff mov -0x1(%rcx,%rsi,1),%dl 418a66: 8a 1c 31 mov (%rcx,%rsi,1),%bl 418a69: 88 5c 31 ff mov %bl,-0x1(%rcx,%rsi,1) 418a6d: 49 8b 4e 18 mov 0x18(%r14),%rcx 418a71: 88 14 31 mov %dl,(%rcx,%rsi,1) 418a74: 48 ff c6 inc %rsi 418a77: 49 8b 4e 18 mov 0x18(%r14),%rcx 418a7b: 49 8b 56 28 mov 0x28(%r14),%rdx 418a7f: 48 39 d6 cmp %rdx,%rsi 418a82: 72 de jb 418a62 <_D4core8demangle8Demangle17parseTypeFunctionMFAaE4core8demangle8Demangle10IsDelegateZAa+0x402> 418a84: 48 ff c0 inc %rax 418a87: 4c 39 f8 cmp %r15,%rax 418a8a: 75 cb jne 418a57 <_D4core8demangle8Demangle17parseTypeFunctionMFAaE4core8demangle8Demangle10IsDelegateZAa+0x3f7> 418a8c: 48 89 ef mov %rbp,%rdi 418a8f: e8 3c 02 ff ff callq 408cd0 <_d_eh_resume_unwind> 418a94: be 08 00 00 00 mov $0x8,%esi 418a99: ba b0 0f 42 00 mov $0x420fb0,%edx 418a9e: 4c 89 f7 mov %r14,%rdi 418aa1: e8 9a ee ff ff callq 417940 <_D4core8demangle8Demangle3putMFAxaZAa> 418aa6: 4d 29 e7 sub %r12,%r15 418aa9: 74 42 je 418aed <_D4core8demangle8Demangle17parseTypeFunctionMFAaE4core8demangle8Demangle10IsDelegateZAa+0x48d> 418aab: 49 8b 4e 18 mov 0x18(%r14),%rcx 418aaf: 49 01 cc add %rcx,%r12 418ab2: 49 8b 56 28 mov 0x28(%r14),%rdx 418ab6: 31 c0 xor %eax,%eax 418ab8: 4c 89 e6 mov %r12,%rsi 418abb: 48 29 ce sub %rcx,%rsi 418abe: 48 ff c6 inc %rsi 418ac1: eb 1d jmp 418ae0 <_D4core8demangle8Demangle17parseTypeFunctionMFAaE4core8demangle8Demangle10IsDelegateZAa+0x480> 418ac3: 8a 54 31 ff mov -0x1(%rcx,%rsi,1),%dl 418ac7: 8a 1c 31 mov (%rcx,%rsi,1),%bl 418aca: 88 5c 31 ff mov %bl,-0x1(%rcx,%rsi,1) 418ace: 49 8b 4e 18 mov 0x18(%r14),%rcx 418ad2: 88 14 31 mov %dl,(%rcx,%rsi,1) 418ad5: 48 ff c6 inc %rsi 418ad8: 49 8b 4e 18 mov 0x18(%r14),%rcx 418adc: 49 8b 56 28 mov 0x28(%r14),%rdx 418ae0: 48 39 d6 cmp %rdx,%rsi 418ae3: 72 de jb 418ac3 <_D4core8demangle8Demangle17parseTypeFunctionMFAaE4core8demangle8Demangle10IsDelegateZAa+0x463> 418ae5: 48 ff c0 inc %rax 418ae8: 4c 39 f8 cmp %r15,%rax 418aeb: 75 cb jne 418ab8 <_D4core8demangle8Demangle17parseTypeFunctionMFAaE4core8demangle8Demangle10IsDelegateZAa+0x458> 418aed: 48 89 ef mov %rbp,%rdi 418af0: e8 db 01 ff ff callq 408cd0 <_d_eh_resume_unwind> 418af5: eb 00 jmp 418af7 <_D4core8demangle8Demangle17parseTypeFunctionMFAaE4core8demangle8Demangle10IsDelegateZAa+0x497> 418af7: 48 89 c7 mov %rax,%rdi 418afa: 48 89 ee mov %rbp,%rsi 418afd: e8 de 01 ff ff callq 408ce0 <_d_eh_handle_collision> 418b02: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) 418b09: 00 00 00 418b0c: 0f 1f 40 00 nopl 0x0(%rax) 0000000000418b10 <_D4core8demangle8Demangle18parseQualifiedNameMFZAa>: 418b10: 55 push %rbp 418b11: 41 57 push %r15 418b13: 41 56 push %r14 418b15: 41 55 push %r13 418b17: 41 54 push %r12 418b19: 53 push %rbx 418b1a: 50 push %rax 418b1b: 49 89 ff mov %rdi,%r15 418b1e: 4d 8b 77 28 mov 0x28(%r15),%r14 418b22: 31 db xor %ebx,%ebx 418b24: 41 bc 01 90 03 00 mov $0x39001,%r12d 418b2a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) 418b30: 48 85 db test %rbx,%rbx 418b33: 74 12 je 418b47 <_D4core8demangle8Demangle18parseQualifiedNameMFZAa+0x37> 418b35: be 01 00 00 00 mov $0x1,%esi 418b3a: ba 8e 0f 42 00 mov $0x420f8e,%edx 418b3f: 4c 89 ff mov %r15,%rdi 418b42: e8 f9 ed ff ff callq 417940 <_D4core8demangle8Demangle3putMFAxaZAa> 418b47: 4c 89 ff mov %r15,%rdi 418b4a: e8 d1 16 00 00 callq 41a220 <_D4core8demangle8Demangle15parseSymbolNameMFZv> 418b4f: 49 8b 07 mov (%r15),%rax 418b52: 49 8b 6f 20 mov 0x20(%r15),%rbp 418b56: 48 39 c5 cmp %rax,%rbp 418b59: 73 25 jae 418b80 <_D4core8demangle8Demangle18parseQualifiedNameMFZAa+0x70> 418b5b: 49 8b 4f 08 mov 0x8(%r15),%rcx 418b5f: 0f b6 0c 29 movzbl (%rcx,%rbp,1),%ecx 418b63: 83 c1 ba add $0xffffffffffffffba,%ecx 418b66: 83 f9 11 cmp $0x11,%ecx 418b69: 77 25 ja 418b90 <_D4core8demangle8Demangle18parseQualifiedNameMFZAa+0x80> 418b6b: 41 0f a3 cc bt %ecx,%r12d 418b6f: 72 27 jb 418b98 <_D4core8demangle8Demangle18parseQualifiedNameMFZAa+0x88> 418b71: 48 89 e9 mov %rbp,%rcx 418b74: e9 c7 00 00 00 jmpq 418c40 <_D4core8demangle8Demangle18parseQualifiedNameMFZAa+0x130> 418b79: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 418b80: 48 89 e9 mov %rbp,%rcx 418b83: e9 b8 00 00 00 jmpq 418c40 <_D4core8demangle8Demangle18parseQualifiedNameMFZAa+0x130> 418b88: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 418b8f: 00 418b90: 48 89 e9 mov %rbp,%rcx 418b93: e9 a8 00 00 00 jmpq 418c40 <_D4core8demangle8Demangle18parseQualifiedNameMFZAa+0x130> 418b98: 4d 8b 6f 28 mov 0x28(%r15),%r13 418b9c: 4c 89 ff mov %r15,%rdi 418b9f: e8 dc 00 00 00 callq 418c80 <_D4core8demangle8Demangle19parseCallConventionMFZv> 418ba4: 4c 89 ff mov %r15,%rdi 418ba7: e8 74 01 00 00 callq 418d20 <_D4core8demangle8Demangle13parseFuncAttrMFZv> 418bac: 4d 89 6f 28 mov %r13,0x28(%r15) 418bb0: be 01 00 00 00 mov $0x1,%esi 418bb5: ba 14 10 42 00 mov $0x421014,%edx 418bba: 4c 89 ff mov %r15,%rdi 418bbd: e8 7e ed ff ff callq 417940 <_D4core8demangle8Demangle3putMFAxaZAa> 418bc2: 4c 89 ff mov %r15,%rdi 418bc5: e8 56 02 00 00 callq 418e20 <_D4core8demangle8Demangle18parseFuncArgumentsMFZv> 418bca: be 01 00 00 00 mov $0x1,%esi 418bcf: ba 9c d4 41 00 mov $0x41d49c,%edx 418bd4: 4c 89 ff mov %r15,%rdi 418bd7: e8 64 ed ff ff callq 417940 <_D4core8demangle8Demangle3putMFAxaZAa> 418bdc: 49 8b 07 mov (%r15),%rax 418bdf: 49 8b 4f 20 mov 0x20(%r15),%rcx 418be3: 48 39 c1 cmp %rax,%rcx 418be6: 73 0f jae 418bf7 <_D4core8demangle8Demangle18parseQualifiedNameMFZAa+0xe7> 418be8: 49 8b 57 08 mov 0x8(%r15),%rdx 418bec: 8a 14 0a mov (%rdx,%rcx,1),%dl 418bef: 80 c2 d0 add $0xd0,%dl 418bf2: 80 fa 0a cmp $0xa,%dl 418bf5: 72 49 jb 418c40 <_D4core8demangle8Demangle18parseQualifiedNameMFZAa+0x130> 418bf7: 4d 8b 67 28 mov 0x28(%r15),%r12 418bfb: 31 f6 xor %esi,%esi 418bfd: 31 d2 xor %edx,%edx 418bff: 4c 89 ff mov %r15,%rdi 418c02: e8 19 f3 ff ff callq 417f20 <_D4core8demangle8Demangle9parseTypeMFAaZAa> 418c07: 49 8b 07 mov (%r15),%rax 418c0a: 49 8b 4f 20 mov 0x20(%r15),%rcx 418c0e: 48 39 c1 cmp %rax,%rcx 418c11: 73 15 jae 418c28 <_D4core8demangle8Demangle18parseQualifiedNameMFZAa+0x118> 418c13: 49 8b 57 08 mov 0x8(%r15),%rdx 418c17: 8a 14 0a mov (%rdx,%rcx,1),%dl 418c1a: 80 c2 d0 add $0xd0,%dl 418c1d: 80 fa 0a cmp $0xa,%dl 418c20: 73 06 jae 418c28 <_D4core8demangle8Demangle18parseQualifiedNameMFZAa+0x118> 418c22: 4d 89 67 28 mov %r12,0x28(%r15) 418c26: eb 0b jmp 418c33 <_D4core8demangle8Demangle18parseQualifiedNameMFZAa+0x123> 418c28: 49 89 6f 20 mov %rbp,0x20(%r15) 418c2c: 4d 89 6f 28 mov %r13,0x28(%r15) 418c30: 48 89 e9 mov %rbp,%rcx 418c33: 41 bc 01 90 03 00 mov $0x39001,%r12d 418c39: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 418c40: 48 39 c1 cmp %rax,%rcx 418c43: 73 14 jae 418c59 <_D4core8demangle8Demangle18parseQualifiedNameMFZAa+0x149> 418c45: 49 8b 47 08 mov 0x8(%r15),%rax 418c49: 8a 04 08 mov (%rax,%rcx,1),%al 418c4c: 04 d0 add $0xd0,%al 418c4e: 48 ff cb dec %rbx 418c51: 3c 0a cmp $0xa,%al 418c53: 0f 82 d7 fe ff ff jb 418b30 <_D4core8demangle8Demangle18parseQualifiedNameMFZAa+0x20> 418c59: 49 8b 47 28 mov 0x28(%r15),%rax 418c5d: 4c 29 f0 sub %r14,%rax 418c60: 4d 03 77 18 add 0x18(%r15),%r14 418c64: 4c 89 f2 mov %r14,%rdx 418c67: 48 83 c4 08 add $0x8,%rsp 418c6b: 5b pop %rbx 418c6c: 41 5c pop %r12 418c6e: 41 5d pop %r13 418c70: 41 5e pop %r14 418c72: 41 5f pop %r15 418c74: 5d pop %rbp 418c75: c3 retq 418c76: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) 418c7d: 00 00 00 0000000000418c80 <_D4core8demangle8Demangle19parseCallConventionMFZv>: 418c80: 50 push %rax 418c81: 48 8b 47 20 mov 0x20(%rdi),%rax 418c85: 48 3b 07 cmp (%rdi),%rax 418c88: 0f 83 86 00 00 00 jae 418d14 <_D4core8demangle8Demangle19parseCallConventionMFZv+0x94> 418c8e: 48 8b 4f 08 mov 0x8(%rdi),%rcx 418c92: 0f b6 0c 01 movzbl (%rcx,%rax,1),%ecx 418c96: 83 f9 51 cmp $0x51,%ecx 418c99: 7f 0e jg 418ca9 <_D4core8demangle8Demangle19parseCallConventionMFZv+0x29> 418c9b: 83 f9 46 cmp $0x46,%ecx 418c9e: 75 74 jne 418d14 <_D4core8demangle8Demangle19parseCallConventionMFZv+0x94> 418ca0: 48 ff c0 inc %rax 418ca3: 48 89 47 20 mov %rax,0x20(%rdi) 418ca7: 58 pop %rax 418ca8: c3 retq 418ca9: 83 c1 ae add $0xffffffffffffffae,%ecx 418cac: 83 f9 05 cmp $0x5,%ecx 418caf: 77 63 ja 418d14 <_D4core8demangle8Demangle19parseCallConventionMFZv+0x94> 418cb1: ff 24 cd c0 0a 42 00 jmpq *0x420ac0(,%rcx,8) 418cb8: 48 ff c0 inc %rax 418cbb: 48 89 47 20 mov %rax,0x20(%rdi) 418cbf: be 0d 00 00 00 mov $0xd,%esi 418cc4: ba 51 0f 42 00 mov $0x420f51,%edx 418cc9: 58 pop %rax 418cca: e9 71 ec ff ff jmpq 417940 <_D4core8demangle8Demangle3putMFAxaZAa> 418ccf: 48 ff c0 inc %rax 418cd2: 48 89 47 20 mov %rax,0x20(%rdi) 418cd6: be 0b 00 00 00 mov $0xb,%esi 418cdb: ba 10 0f 42 00 mov $0x420f10,%edx 418ce0: 58 pop %rax 418ce1: e9 5a ec ff ff jmpq 417940 <_D4core8demangle8Demangle3putMFAxaZAa> 418ce6: 48 ff c0 inc %rax 418ce9: 48 89 47 20 mov %rax,0x20(%rdi) 418ced: be 10 00 00 00 mov $0x10,%esi 418cf2: ba 40 0f 42 00 mov $0x420f40,%edx 418cf7: 58 pop %rax 418cf8: e9 43 ec ff ff jmpq 417940 <_D4core8demangle8Demangle3putMFAxaZAa> 418cfd: 48 ff c0 inc %rax 418d00: 48 89 47 20 mov %rax,0x20(%rdi) 418d04: be 11 00 00 00 mov $0x11,%esi 418d09: ba 20 0f 42 00 mov $0x420f20,%edx 418d0e: 58 pop %rax 418d0f: e9 2c ec ff ff jmpq 417940 <_D4core8demangle8Demangle3putMFAxaZAa> 418d14: e8 07 ec ff ff callq 417920 <_D4core8demangle8Demangle5errorFAyaZv> 418d19: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 0000000000418d20 <_D4core8demangle8Demangle13parseFuncAttrMFZv>: 418d20: 53 push %rbx 418d21: 48 89 fb mov %rdi,%rbx 418d24: eb 12 jmp 418d38 <_D4core8demangle8Demangle13parseFuncAttrMFZv+0x18> 418d26: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) 418d2d: 00 00 00 418d30: 48 89 df mov %rbx,%rdi 418d33: e8 08 ec ff ff callq 417940 <_D4core8demangle8Demangle3putMFAxaZAa> 418d38: 48 8b 0b mov (%rbx),%rcx 418d3b: 48 8b 43 20 mov 0x20(%rbx),%rax 418d3f: 48 39 c8 cmp %rcx,%rax 418d42: 0f 83 c7 00 00 00 jae 418e0f <_D4core8demangle8Demangle13parseFuncAttrMFZv+0xef> 418d48: 48 8b 53 08 mov 0x8(%rbx),%rdx 418d4c: 80 3c 02 4e cmpb $0x4e,(%rdx,%rax,1) 418d50: 0f 85 b9 00 00 00 jne 418e0f <_D4core8demangle8Demangle13parseFuncAttrMFZv+0xef> 418d56: 48 8d 70 01 lea 0x1(%rax),%rsi 418d5a: 48 39 c8 cmp %rcx,%rax 418d5d: 48 89 73 20 mov %rsi,0x20(%rbx) 418d61: 0f 83 af 00 00 00 jae 418e16 <_D4core8demangle8Demangle13parseFuncAttrMFZv+0xf6> 418d67: 48 39 ce cmp %rcx,%rsi 418d6a: 0f 83 a1 00 00 00 jae 418e11 <_D4core8demangle8Demangle13parseFuncAttrMFZv+0xf1> 418d70: 0f b6 0c 32 movzbl (%rdx,%rsi,1),%ecx 418d74: 83 c1 9f add $0xffffffffffffff9f,%ecx 418d77: 83 f9 06 cmp $0x6,%ecx 418d7a: 0f 87 91 00 00 00 ja 418e11 <_D4core8demangle8Demangle13parseFuncAttrMFZv+0xf1> 418d80: ff 24 cd f0 0a 42 00 jmpq *0x420af0(,%rcx,8) 418d87: 48 83 c0 02 add $0x2,%rax 418d8b: 48 89 43 20 mov %rax,0x20(%rbx) 418d8f: be 05 00 00 00 mov $0x5,%esi 418d94: ba 5f 0f 42 00 mov $0x420f5f,%edx 418d99: eb 95 jmp 418d30 <_D4core8demangle8Demangle13parseFuncAttrMFZv+0x10> 418d9b: 48 83 c0 02 add $0x2,%rax 418d9f: 48 89 43 20 mov %rax,0x20(%rbx) 418da3: be 08 00 00 00 mov $0x8,%esi 418da8: ba 65 0f 42 00 mov $0x420f65,%edx 418dad: eb 81 jmp 418d30 <_D4core8demangle8Demangle13parseFuncAttrMFZv+0x10> 418daf: 48 83 c0 02 add $0x2,%rax 418db3: 48 89 43 20 mov %rax,0x20(%rbx) 418db7: be 04 00 00 00 mov $0x4,%esi 418dbc: ba 9c 0f 42 00 mov $0x420f9c,%edx 418dc1: e9 6a ff ff ff jmpq 418d30 <_D4core8demangle8Demangle13parseFuncAttrMFZv+0x10> 418dc6: 48 83 c0 02 add $0x2,%rax 418dca: 48 89 43 20 mov %rax,0x20(%rbx) 418dce: be 0a 00 00 00 mov $0xa,%esi 418dd3: ba 6e 0f 42 00 mov $0x420f6e,%edx 418dd8: e9 53 ff ff ff jmpq 418d30 <_D4core8demangle8Demangle13parseFuncAttrMFZv+0x10> 418ddd: 48 83 c0 02 add $0x2,%rax 418de1: 48 89 43 20 mov %rax,0x20(%rbx) 418de5: be 09 00 00 00 mov $0x9,%esi 418dea: ba 79 0f 42 00 mov $0x420f79,%edx 418def: e9 3c ff ff ff jmpq 418d30 <_D4core8demangle8Demangle13parseFuncAttrMFZv+0x10> 418df4: 48 83 c0 02 add $0x2,%rax 418df8: 48 89 43 20 mov %rax,0x20(%rbx) 418dfc: be 06 00 00 00 mov $0x6,%esi 418e01: ba 83 0f 42 00 mov $0x420f83,%edx 418e06: e9 25 ff ff ff jmpq 418d30 <_D4core8demangle8Demangle13parseFuncAttrMFZv+0x10> 418e0b: 48 89 43 20 mov %rax,0x20(%rbx) 418e0f: 5b pop %rbx 418e10: c3 retq 418e11: e8 0a eb ff ff callq 417920 <_D4core8demangle8Demangle5errorFAyaZv> 418e16: e8 05 eb ff ff callq 417920 <_D4core8demangle8Demangle5errorFAyaZv> 418e1b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 0000000000418e20 <_D4core8demangle8Demangle18parseFuncArgumentsMFZv>: 418e20: 41 56 push %r14 418e22: 53 push %rbx 418e23: 50 push %rax 418e24: 48 89 fb mov %rdi,%rbx 418e27: 45 31 f6 xor %r14d,%r14d 418e2a: eb 13 jmp 418e3f <_D4core8demangle8Demangle18parseFuncArgumentsMFZv+0x1f> 418e2c: 0f 1f 40 00 nopl 0x0(%rax) 418e30: 31 f6 xor %esi,%esi 418e32: 31 d2 xor %edx,%edx 418e34: 48 89 df mov %rbx,%rdi 418e37: e8 e4 f0 ff ff callq 417f20 <_D4core8demangle8Demangle9parseTypeMFAaZAa> 418e3c: 49 ff ce dec %r14 418e3f: 48 8b 0b mov (%rbx),%rcx 418e42: 48 8b 43 20 mov 0x20(%rbx),%rax 418e46: 48 39 c8 cmp %rcx,%rax 418e49: 73 23 jae 418e6e <_D4core8demangle8Demangle18parseFuncArgumentsMFZv+0x4e> 418e4b: 48 8b 53 08 mov 0x8(%rbx),%rdx 418e4f: 0f b6 14 02 movzbl (%rdx,%rax,1),%edx 418e53: 83 fa 5a cmp $0x5a,%edx 418e56: 0f 84 d1 00 00 00 je 418f2d <_D4core8demangle8Demangle18parseFuncArgumentsMFZv+0x10d> 418e5c: 83 fa 59 cmp $0x59,%edx 418e5f: 0f 84 d7 00 00 00 je 418f3c <_D4core8demangle8Demangle18parseFuncArgumentsMFZv+0x11c> 418e65: 83 fa 58 cmp $0x58,%edx 418e68: 0f 84 ee 00 00 00 je 418f5c <_D4core8demangle8Demangle18parseFuncArgumentsMFZv+0x13c> 418e6e: 4d 85 f6 test %r14,%r14 418e71: 74 19 je 418e8c <_D4core8demangle8Demangle18parseFuncArgumentsMFZv+0x6c> 418e73: be 02 00 00 00 mov $0x2,%esi 418e78: ba 0c 10 42 00 mov $0x42100c,%edx 418e7d: 48 89 df mov %rbx,%rdi 418e80: e8 bb ea ff ff callq 417940 <_D4core8demangle8Demangle3putMFAxaZAa> 418e85: 48 8b 0b mov (%rbx),%rcx 418e88: 48 8b 43 20 mov 0x20(%rbx),%rax 418e8c: 48 39 c8 cmp %rcx,%rax 418e8f: 73 2a jae 418ebb <_D4core8demangle8Demangle18parseFuncArgumentsMFZv+0x9b> 418e91: 48 8b 53 08 mov 0x8(%rbx),%rdx 418e95: 80 3c 02 4d cmpb $0x4d,(%rdx,%rax,1) 418e99: 75 20 jne 418ebb <_D4core8demangle8Demangle18parseFuncArgumentsMFZv+0x9b> 418e9b: 48 ff c0 inc %rax 418e9e: 48 89 43 20 mov %rax,0x20(%rbx) 418ea2: be 06 00 00 00 mov $0x6,%esi 418ea7: ba 90 0f 42 00 mov $0x420f90,%edx 418eac: 48 89 df mov %rbx,%rdi 418eaf: e8 8c ea ff ff callq 417940 <_D4core8demangle8Demangle3putMFAxaZAa> 418eb4: 48 8b 0b mov (%rbx),%rcx 418eb7: 48 8b 43 20 mov 0x20(%rbx),%rax 418ebb: 48 39 c8 cmp %rcx,%rax 418ebe: 0f 83 6c ff ff ff jae 418e30 <_D4core8demangle8Demangle18parseFuncArgumentsMFZv+0x10> 418ec4: 48 8b 4b 08 mov 0x8(%rbx),%rcx 418ec8: 0f b6 0c 01 movzbl (%rcx,%rax,1),%ecx 418ecc: 83 f9 4c cmp $0x4c,%ecx 418ecf: 74 18 je 418ee9 <_D4core8demangle8Demangle18parseFuncArgumentsMFZv+0xc9> 418ed1: 83 f9 4b cmp $0x4b,%ecx 418ed4: 75 26 jne 418efc <_D4core8demangle8Demangle18parseFuncArgumentsMFZv+0xdc> 418ed6: 48 ff c0 inc %rax 418ed9: 48 89 43 20 mov %rax,0x20(%rbx) 418edd: be 04 00 00 00 mov $0x4,%esi 418ee2: ba 9c 0f 42 00 mov $0x420f9c,%edx 418ee7: eb 37 jmp 418f20 <_D4core8demangle8Demangle18parseFuncArgumentsMFZv+0x100> 418ee9: 48 ff c0 inc %rax 418eec: 48 89 43 20 mov %rax,0x20(%rbx) 418ef0: be 05 00 00 00 mov $0x5,%esi 418ef5: ba a1 0f 42 00 mov $0x420fa1,%edx 418efa: eb 24 jmp 418f20 <_D4core8demangle8Demangle18parseFuncArgumentsMFZv+0x100> 418efc: 83 f9 4a cmp $0x4a,%ecx 418eff: 0f 85 2b ff ff ff jne 418e30 <_D4core8demangle8Demangle18parseFuncArgumentsMFZv+0x10> 418f05: 48 ff c0 inc %rax 418f08: 48 89 43 20 mov %rax,0x20(%rbx) 418f0c: be 04 00 00 00 mov $0x4,%esi 418f11: ba 97 0f 42 00 mov $0x420f97,%edx 418f16: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) 418f1d: 00 00 00 418f20: 48 89 df mov %rbx,%rdi 418f23: e8 18 ea ff ff callq 417940 <_D4core8demangle8Demangle3putMFAxaZAa> 418f28: e9 03 ff ff ff jmpq 418e30 <_D4core8demangle8Demangle18parseFuncArgumentsMFZv+0x10> 418f2d: 48 ff c0 inc %rax 418f30: 48 89 43 20 mov %rax,0x20(%rbx) 418f34: 48 83 c4 08 add $0x8,%rsp 418f38: 5b pop %rbx 418f39: 41 5e pop %r14 418f3b: c3 retq 418f3c: 48 ff c0 inc %rax 418f3f: 48 89 43 20 mov %rax,0x20(%rbx) 418f43: be 05 00 00 00 mov $0x5,%esi 418f48: ba 8a 0f 42 00 mov $0x420f8a,%edx 418f4d: 48 89 df mov %rbx,%rdi 418f50: 48 83 c4 08 add $0x8,%rsp 418f54: 5b pop %rbx 418f55: 41 5e pop %r14 418f57: e9 e4 e9 ff ff jmpq 417940 <_D4core8demangle8Demangle3putMFAxaZAa> 418f5c: 48 ff c0 inc %rax 418f5f: 48 89 43 20 mov %rax,0x20(%rbx) 418f63: be 03 00 00 00 mov $0x3,%esi 418f68: ba 8c 0f 42 00 mov $0x420f8c,%edx 418f6d: eb de jmp 418f4d <_D4core8demangle8Demangle18parseFuncArgumentsMFZv+0x12d> 418f6f: 90 nop 0000000000418f70 <_D4core8demangle8Demangle10parseValueMFAaaZv>: 418f70: 55 push %rbp 418f71: 41 57 push %r15 418f73: 41 56 push %r14 418f75: 41 54 push %r12 418f77: 53 push %rbx 418f78: 48 83 ec 10 sub $0x10,%rsp 418f7c: 89 f5 mov %esi,%ebp 418f7e: 49 89 ff mov %rdi,%r15 418f81: 4d 8b 07 mov (%r15),%r8 418f84: 49 8b 47 20 mov 0x20(%r15),%rax 418f88: 4c 39 c0 cmp %r8,%rax 418f8b: 0f 83 5a 06 00 00 jae 4195eb <_D4core8demangle8Demangle10parseValueMFAaaZv+0x67b> 418f91: 49 8b 77 08 mov 0x8(%r15),%rsi 418f95: 0f b6 3c 06 movzbl (%rsi,%rax,1),%edi 418f99: 83 ff 76 cmp $0x76,%edi 418f9c: 7f 26 jg 418fc4 <_D4core8demangle8Demangle10parseValueMFAaaZv+0x54> 418f9e: 83 ff 40 cmp $0x40,%edi 418fa1: 0f 8f f2 01 00 00 jg 419199 <_D4core8demangle8Demangle10parseValueMFAaaZv+0x229> 418fa7: 83 c7 d0 add $0xffffffffffffffd0,%edi 418faa: 83 ff 0a cmp $0xa,%edi 418fad: 0f 83 38 06 00 00 jae 4195eb <_D4core8demangle8Demangle10parseValueMFAaaZv+0x67b> 418fb3: 40 0f b6 f5 movzbl %bpl,%esi 418fb7: 4c 89 ff mov %r15,%rdi 418fba: e8 41 06 00 00 callq 419600 <_D4core8demangle8Demangle17parseIntegerValueMFAaaZv> 418fbf: e9 2b 04 00 00 jmpq 4193ef <_D4core8demangle8Demangle10parseValueMFAaaZv+0x47f> 418fc4: 83 ff 77 cmp $0x77,%edi 418fc7: 0f 85 1e 06 00 00 jne 4195eb <_D4core8demangle8Demangle10parseValueMFAaaZv+0x67b> 418fcd: 48 8d 50 01 lea 0x1(%rax),%rdx 418fd1: 4c 39 c0 cmp %r8,%rax 418fd4: 49 8b 4f 08 mov 0x8(%r15),%rcx 418fd8: 44 8a 34 01 mov (%rcx,%rax,1),%r14b 418fdc: 44 88 74 24 0f mov %r14b,0xf(%rsp) 418fe1: 49 89 57 20 mov %rdx,0x20(%r15) 418fe5: 0f 83 e5 05 00 00 jae 4195d0 <_D4core8demangle8Demangle10parseValueMFAaaZv+0x660> 418feb: 45 31 e4 xor %r12d,%r12d 418fee: 4c 39 c2 cmp %r8,%rdx 418ff1: 4d 8b 57 08 mov 0x8(%r15),%r10 418ff5: 73 7a jae 419071 <_D4core8demangle8Demangle10parseValueMFAaaZv+0x101> 418ff7: 48 89 d7 mov %rdx,%rdi 418ffa: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) 419000: 41 8a 0c 3a mov (%r10,%rdi,1),%cl 419004: 80 c1 d0 add $0xd0,%cl 419007: 80 f9 09 cmp $0x9,%cl 41900a: 77 0c ja 419018 <_D4core8demangle8Demangle10parseValueMFAaaZv+0xa8> 41900c: 48 ff c7 inc %rdi 41900f: 4c 39 c7 cmp %r8,%rdi 419012: 49 89 7f 20 mov %rdi,0x20(%r15) 419016: 72 e8 jb 419000 <_D4core8demangle8Demangle10parseValueMFAaaZv+0x90> 419018: 45 31 e4 xor %r12d,%r12d 41901b: 48 89 fb mov %rdi,%rbx 41901e: 48 29 d3 sub %rdx,%rbx 419021: 74 4e je 419071 <_D4core8demangle8Demangle10parseValueMFAaaZv+0x101> 419023: 4e 8d 5c 10 01 lea 0x1(%rax,%r10,1),%r11 419028: 45 31 e4 xor %r12d,%r12d 41902b: 49 b9 cd cc cc cc cc mov $0xcccccccccccccccd,%r9 419032: cc cc cc 419035: 31 c9 xor %ecx,%ecx 419037: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) 41903e: 00 00 419040: 41 0f b6 34 0b movzbl (%r11,%rcx,1),%esi 419045: b8 2f 00 00 00 mov $0x2f,%eax 41904a: 48 29 f0 sub %rsi,%rax 41904d: 49 f7 e1 mul %r9 419050: 48 c1 ea 03 shr $0x3,%rdx 419054: 49 39 d4 cmp %rdx,%r12 419057: 0f 87 73 05 00 00 ja 4195d0 <_D4core8demangle8Demangle10parseValueMFAaaZv+0x660> 41905d: 4b 8d 04 a4 lea (%r12,%r12,4),%rax 419061: 4c 8d 64 46 d0 lea -0x30(%rsi,%rax,2),%r12 419066: 48 ff c1 inc %rcx 419069: 48 39 d9 cmp %rbx,%rcx 41906c: 72 d2 jb 419040 <_D4core8demangle8Demangle10parseValueMFAaaZv+0xd0> 41906e: 48 89 fa mov %rdi,%rdx 419071: 4c 39 c2 cmp %r8,%rdx 419074: 0f 83 56 05 00 00 jae 4195d0 <_D4core8demangle8Demangle10parseValueMFAaaZv+0x660> 41907a: 41 80 3c 12 5f cmpb $0x5f,(%r10,%rdx,1) 41907f: 0f 85 4b 05 00 00 jne 4195d0 <_D4core8demangle8Demangle10parseValueMFAaaZv+0x660> 419085: 48 ff c2 inc %rdx 419088: 49 89 57 20 mov %rdx,0x20(%r15) 41908c: be 01 00 00 00 mov $0x1,%esi 419091: ba c2 0f 42 00 mov $0x420fc2,%edx 419096: 4c 89 ff mov %r15,%rdi 419099: e8 a2 e8 ff ff callq 417940 <_D4core8demangle8Demangle3putMFAxaZAa> 41909e: 4d 85 e4 test %r12,%r12 4190a1: 0f 84 c7 00 00 00 je 41916e <_D4core8demangle8Demangle10parseValueMFAaaZv+0x1fe> 4190a7: 4c 8d 74 24 0e lea 0xe(%rsp),%r14 4190ac: 31 ed xor %ebp,%ebp 4190ae: 66 90 xchg %ax,%ax 4190b0: 49 8b 17 mov (%r15),%rdx 4190b3: 49 8b 47 20 mov 0x20(%r15),%rax 4190b7: 48 39 d0 cmp %rdx,%rax 4190ba: 0f 83 10 05 00 00 jae 4195d0 <_D4core8demangle8Demangle10parseValueMFAaaZv+0x660> 4190c0: 49 8b 77 08 mov 0x8(%r15),%rsi 4190c4: 8a 1c 06 mov (%rsi,%rax,1),%bl 4190c7: 88 d9 mov %bl,%cl 4190c9: 80 c1 9f add $0x9f,%cl 4190cc: 80 f9 05 cmp $0x5,%cl 4190cf: 77 0f ja 4190e0 <_D4core8demangle8Demangle10parseValueMFAaaZv+0x170> 4190d1: 80 c3 a9 add $0xa9,%bl 4190d4: eb 26 jmp 4190fc <_D4core8demangle8Demangle10parseValueMFAaaZv+0x18c> 4190d6: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) 4190dd: 00 00 00 4190e0: 88 d9 mov %bl,%cl 4190e2: 80 c1 bf add $0xbf,%cl 4190e5: 80 f9 05 cmp $0x5,%cl 4190e8: 77 06 ja 4190f0 <_D4core8demangle8Demangle10parseValueMFAaaZv+0x180> 4190ea: 80 c3 c9 add $0xc9,%bl 4190ed: eb 0d jmp 4190fc <_D4core8demangle8Demangle10parseValueMFAaaZv+0x18c> 4190ef: 90 nop 4190f0: 80 c3 d0 add $0xd0,%bl 4190f3: 80 fb 0a cmp $0xa,%bl 4190f6: 0f 83 d4 04 00 00 jae 4195d0 <_D4core8demangle8Demangle10parseValueMFAaaZv+0x660> 4190fc: 48 8d 78 01 lea 0x1(%rax),%rdi 419100: 48 39 d7 cmp %rdx,%rdi 419103: 49 89 7f 20 mov %rdi,0x20(%r15) 419107: 0f 83 c3 04 00 00 jae 4195d0 <_D4core8demangle8Demangle10parseValueMFAaaZv+0x660> 41910d: 8a 14 3e mov (%rsi,%rdi,1),%dl 419110: 88 d1 mov %dl,%cl 419112: 80 c1 9f add $0x9f,%cl 419115: 80 f9 05 cmp $0x5,%cl 419118: 77 06 ja 419120 <_D4core8demangle8Demangle10parseValueMFAaaZv+0x1b0> 41911a: 80 c2 a9 add $0xa9,%dl 41911d: eb 1d jmp 41913c <_D4core8demangle8Demangle10parseValueMFAaaZv+0x1cc> 41911f: 90 nop 419120: 88 d1 mov %dl,%cl 419122: 80 c1 bf add $0xbf,%cl 419125: 80 f9 05 cmp $0x5,%cl 419128: 77 06 ja 419130 <_D4core8demangle8Demangle10parseValueMFAaaZv+0x1c0> 41912a: 80 c2 c9 add $0xc9,%dl 41912d: eb 0d jmp 41913c <_D4core8demangle8Demangle10parseValueMFAaaZv+0x1cc> 41912f: 90 nop 419130: 80 c2 d0 add $0xd0,%dl 419133: 80 fa 0a cmp $0xa,%dl 419136: 0f 83 94 04 00 00 jae 4195d0 <_D4core8demangle8Demangle10parseValueMFAaaZv+0x660> 41913c: 48 83 c0 02 add $0x2,%rax 419140: 49 89 47 20 mov %rax,0x20(%r15) 419144: c0 e3 04 shl $0x4,%bl 419147: 08 d3 or %dl,%bl 419149: 88 5c 24 0e mov %bl,0xe(%rsp) 41914d: be 01 00 00 00 mov $0x1,%esi 419152: 4c 89 ff mov %r15,%rdi 419155: 4c 89 f2 mov %r14,%rdx 419158: e8 e3 e7 ff ff callq 417940 <_D4core8demangle8Demangle3putMFAxaZAa> 41915d: 48 ff c5 inc %rbp 419160: 4c 39 e5 cmp %r12,%rbp 419163: 0f 82 47 ff ff ff jb 4190b0 <_D4core8demangle8Demangle10parseValueMFAaaZv+0x140> 419169: 44 8a 74 24 0f mov 0xf(%rsp),%r14b 41916e: be 01 00 00 00 mov $0x1,%esi 419173: ba c2 0f 42 00 mov $0x420fc2,%edx 419178: 4c 89 ff mov %r15,%rdi 41917b: e8 c0 e7 ff ff callq 417940 <_D4core8demangle8Demangle3putMFAxaZAa> 419180: 41 80 fe 61 cmp $0x61,%r14b 419184: 0f 84 65 02 00 00 je 4193ef <_D4core8demangle8Demangle10parseValueMFAaaZv+0x47f> 41918a: 48 8d 54 24 0f lea 0xf(%rsp),%rdx 41918f: be 01 00 00 00 mov $0x1,%esi 419194: e9 4e 02 00 00 jmpq 4193e7 <_D4core8demangle8Demangle10parseValueMFAaaZv+0x477> 419199: 83 ff 47 cmp $0x47,%edi 41919c: 0f 8f 10 01 00 00 jg 4192b2 <_D4core8demangle8Demangle10parseValueMFAaaZv+0x342> 4191a2: 83 ff 41 cmp $0x41,%edi 4191a5: 0f 85 40 04 00 00 jne 4195eb <_D4core8demangle8Demangle10parseValueMFAaaZv+0x67b> 4191ab: 40 80 fd 48 cmp $0x48,%bpl 4191af: 0f 84 0f 01 00 00 je 4192c4 <_D4core8demangle8Demangle10parseValueMFAaaZv+0x354> 4191b5: 48 ff c0 inc %rax 4191b8: 49 89 47 20 mov %rax,0x20(%r15) 4191bc: be 01 00 00 00 mov $0x1,%esi 4191c1: ba 05 d2 41 00 mov $0x41d205,%edx 4191c6: 4c 89 ff mov %r15,%rdi 4191c9: e8 72 e7 ff ff callq 417940 <_D4core8demangle8Demangle3putMFAxaZAa> 4191ce: 49 8b 47 20 mov 0x20(%r15),%rax 4191d2: 49 8b 17 mov (%r15),%rdx 4191d5: 48 39 d0 cmp %rdx,%rax 4191d8: 0f 83 ff 01 00 00 jae 4193dd <_D4core8demangle8Demangle10parseValueMFAaaZv+0x46d> 4191de: 49 8b 4f 08 mov 0x8(%r15),%rcx 4191e2: 48 89 c6 mov %rax,%rsi 4191e5: 66 66 2e 0f 1f 84 00 nopw %cs:0x0(%rax,%rax,1) 4191ec: 00 00 00 00 4191f0: 8a 1c 31 mov (%rcx,%rsi,1),%bl 4191f3: 80 c3 d0 add $0xd0,%bl 4191f6: 80 fb 09 cmp $0x9,%bl 4191f9: 77 0c ja 419207 <_D4core8demangle8Demangle10parseValueMFAaaZv+0x297> 4191fb: 48 ff c6 inc %rsi 4191fe: 48 39 d6 cmp %rdx,%rsi 419201: 49 89 77 20 mov %rsi,0x20(%r15) 419205: 72 e9 jb 4191f0 <_D4core8demangle8Demangle10parseValueMFAaaZv+0x280> 419207: 48 29 c6 sub %rax,%rsi 41920a: 0f 84 cd 01 00 00 je 4193dd <_D4core8demangle8Demangle10parseValueMFAaaZv+0x46d> 419210: 48 01 c1 add %rax,%rcx 419213: 31 c0 xor %eax,%eax 419215: 49 b8 cd cc cc cc cc mov $0xcccccccccccccccd,%r8 41921c: cc cc cc 41921f: 31 db xor %ebx,%ebx 419221: 66 66 66 66 66 66 2e nopw %cs:0x0(%rax,%rax,1) 419228: 0f 1f 84 00 00 00 00 41922f: 00 419230: 48 89 c7 mov %rax,%rdi 419233: 0f b6 2c 19 movzbl (%rcx,%rbx,1),%ebp 419237: b8 2f 00 00 00 mov $0x2f,%eax 41923c: 48 29 e8 sub %rbp,%rax 41923f: 49 f7 e0 mul %r8 419242: 48 c1 ea 03 shr $0x3,%rdx 419246: 48 39 d7 cmp %rdx,%rdi 419249: 0f 87 a1 03 00 00 ja 4195f0 <_D4core8demangle8Demangle10parseValueMFAaaZv+0x680> 41924f: 48 8d 04 bf lea (%rdi,%rdi,4),%rax 419253: 48 8d 44 45 d0 lea -0x30(%rbp,%rax,2),%rax 419258: 48 ff c3 inc %rbx 41925b: 48 39 f3 cmp %rsi,%rbx 41925e: 72 d0 jb 419230 <_D4core8demangle8Demangle10parseValueMFAaaZv+0x2c0> 419260: 48 85 c0 test %rax,%rax 419263: 0f 84 74 01 00 00 je 4193dd <_D4core8demangle8Demangle10parseValueMFAaaZv+0x46d> 419269: bb 30 00 00 00 mov $0x30,%ebx 41926e: 48 29 eb sub %rbp,%rbx 419271: 48 01 ff add %rdi,%rdi 419274: 48 8d 04 bf lea (%rdi,%rdi,4),%rax 419278: 48 29 c3 sub %rax,%rbx 41927b: 31 ed xor %ebp,%ebp 41927d: 0f 1f 00 nopl (%rax) 419280: 48 85 ed test %rbp,%rbp 419283: 74 12 je 419297 <_D4core8demangle8Demangle10parseValueMFAaaZv+0x327> 419285: be 02 00 00 00 mov $0x2,%esi 41928a: ba 0c 10 42 00 mov $0x42100c,%edx 41928f: 4c 89 ff mov %r15,%rdi 419292: e8 a9 e6 ff ff callq 417940 <_D4core8demangle8Demangle3putMFAxaZAa> 419297: 31 f6 xor %esi,%esi 419299: 31 d2 xor %edx,%edx 41929b: 31 c9 xor %ecx,%ecx 41929d: 4c 89 ff mov %r15,%rdi 4192a0: e8 cb fc ff ff callq 418f70 <_D4core8demangle8Demangle10parseValueMFAaaZv> 4192a5: 48 ff cd dec %rbp 4192a8: 48 39 eb cmp %rbp,%rbx 4192ab: 75 d3 jne 419280 <_D4core8demangle8Demangle10parseValueMFAaaZv+0x310> 4192ad: e9 2b 01 00 00 jmpq 4193dd <_D4core8demangle8Demangle10parseValueMFAaaZv+0x46d> 4192b2: 83 ff 4d cmp $0x4d,%edi 4192b5: 0f 8f 41 01 00 00 jg 4193fc <_D4core8demangle8Demangle10parseValueMFAaaZv+0x48c> 4192bb: 83 ff 48 cmp $0x48,%edi 4192be: 0f 85 27 03 00 00 jne 4195eb <_D4core8demangle8Demangle10parseValueMFAaaZv+0x67b> 4192c4: 48 ff c0 inc %rax 4192c7: 49 89 47 20 mov %rax,0x20(%r15) 4192cb: be 01 00 00 00 mov $0x1,%esi 4192d0: ba 05 d2 41 00 mov $0x41d205,%edx 4192d5: 4c 89 ff mov %r15,%rdi 4192d8: e8 63 e6 ff ff callq 417940 <_D4core8demangle8Demangle3putMFAxaZAa> 4192dd: 49 8b 47 20 mov 0x20(%r15),%rax 4192e1: 49 8b 17 mov (%r15),%rdx 4192e4: 48 39 d0 cmp %rdx,%rax 4192e7: 0f 83 f0 00 00 00 jae 4193dd <_D4core8demangle8Demangle10parseValueMFAaaZv+0x46d> 4192ed: 49 8b 4f 08 mov 0x8(%r15),%rcx 4192f1: 48 89 c6 mov %rax,%rsi 4192f4: 66 66 66 2e 0f 1f 84 nopw %cs:0x0(%rax,%rax,1) 4192fb: 00 00 00 00 00 419300: 8a 1c 31 mov (%rcx,%rsi,1),%bl 419303: 80 c3 d0 add $0xd0,%bl 419306: 80 fb 09 cmp $0x9,%bl 419309: 77 0c ja 419317 <_D4core8demangle8Demangle10parseValueMFAaaZv+0x3a7> 41930b: 48 ff c6 inc %rsi 41930e: 48 39 d6 cmp %rdx,%rsi 419311: 49 89 77 20 mov %rsi,0x20(%r15) 419315: 72 e9 jb 419300 <_D4core8demangle8Demangle10parseValueMFAaaZv+0x390> 419317: 48 29 c6 sub %rax,%rsi 41931a: 0f 84 bd 00 00 00 je 4193dd <_D4core8demangle8Demangle10parseValueMFAaaZv+0x46d> 419320: 48 01 c1 add %rax,%rcx 419323: 31 c0 xor %eax,%eax 419325: 49 b8 cd cc cc cc cc mov $0xcccccccccccccccd,%r8 41932c: cc cc cc 41932f: 31 db xor %ebx,%ebx 419331: 66 66 66 66 66 66 2e nopw %cs:0x0(%rax,%rax,1) 419338: 0f 1f 84 00 00 00 00 41933f: 00 419340: 48 89 c7 mov %rax,%rdi 419343: 0f b6 2c 19 movzbl (%rcx,%rbx,1),%ebp 419347: b8 2f 00 00 00 mov $0x2f,%eax 41934c: 48 29 e8 sub %rbp,%rax 41934f: 49 f7 e0 mul %r8 419352: 48 c1 ea 03 shr $0x3,%rdx 419356: 48 39 d7 cmp %rdx,%rdi 419359: 0f 87 96 02 00 00 ja 4195f5 <_D4core8demangle8Demangle10parseValueMFAaaZv+0x685> 41935f: 48 8d 04 bf lea (%rdi,%rdi,4),%rax 419363: 48 8d 44 45 d0 lea -0x30(%rbp,%rax,2),%rax 419368: 48 ff c3 inc %rbx 41936b: 48 39 f3 cmp %rsi,%rbx 41936e: 72 d0 jb 419340 <_D4core8demangle8Demangle10parseValueMFAaaZv+0x3d0> 419370: 48 85 c0 test %rax,%rax 419373: 74 68 je 4193dd <_D4core8demangle8Demangle10parseValueMFAaaZv+0x46d> 419375: bb 30 00 00 00 mov $0x30,%ebx 41937a: 48 29 eb sub %rbp,%rbx 41937d: 48 01 ff add %rdi,%rdi 419380: 48 8d 04 bf lea (%rdi,%rdi,4),%rax 419384: 48 29 c3 sub %rax,%rbx 419387: 31 ed xor %ebp,%ebp 419389: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 419390: 48 85 ed test %rbp,%rbp 419393: 74 12 je 4193a7 <_D4core8demangle8Demangle10parseValueMFAaaZv+0x437> 419395: be 02 00 00 00 mov $0x2,%esi 41939a: ba 0c 10 42 00 mov $0x42100c,%edx 41939f: 4c 89 ff mov %r15,%rdi 4193a2: e8 99 e5 ff ff callq 417940 <_D4core8demangle8Demangle3putMFAxaZAa> 4193a7: 31 f6 xor %esi,%esi 4193a9: 31 d2 xor %edx,%edx 4193ab: 31 c9 xor %ecx,%ecx 4193ad: 4c 89 ff mov %r15,%rdi 4193b0: e8 bb fb ff ff callq 418f70 <_D4core8demangle8Demangle10parseValueMFAaaZv> 4193b5: be 01 00 00 00 mov $0x1,%esi 4193ba: ba c4 0f 42 00 mov $0x420fc4,%edx 4193bf: 4c 89 ff mov %r15,%rdi 4193c2: e8 79 e5 ff ff callq 417940 <_D4core8demangle8Demangle3putMFAxaZAa> 4193c7: 31 f6 xor %esi,%esi 4193c9: 31 d2 xor %edx,%edx 4193cb: 31 c9 xor %ecx,%ecx 4193cd: 4c 89 ff mov %r15,%rdi 4193d0: e8 9b fb ff ff callq 418f70 <_D4core8demangle8Demangle10parseValueMFAaaZv> 4193d5: 48 ff cd dec %rbp 4193d8: 48 39 eb cmp %rbp,%rbx 4193db: 75 b3 jne 419390 <_D4core8demangle8Demangle10parseValueMFAaaZv+0x420> 4193dd: be 01 00 00 00 mov $0x1,%esi 4193e2: ba b1 04 42 00 mov $0x4204b1,%edx 4193e7: 4c 89 ff mov %r15,%rdi 4193ea: e8 51 e5 ff ff callq 417940 <_D4core8demangle8Demangle3putMFAxaZAa> 4193ef: 48 83 c4 10 add $0x10,%rsp 4193f3: 5b pop %rbx 4193f4: 41 5c pop %r12 4193f6: 41 5e pop %r14 4193f8: 41 5f pop %r15 4193fa: 5d pop %rbp 4193fb: c3 retq 4193fc: 83 ff 52 cmp $0x52,%edi 4193ff: 7f 27 jg 419428 <_D4core8demangle8Demangle10parseValueMFAaaZv+0x4b8> 419401: 83 ff 4e cmp $0x4e,%edi 419404: 0f 85 e1 01 00 00 jne 4195eb <_D4core8demangle8Demangle10parseValueMFAaaZv+0x67b> 41940a: 48 ff c0 inc %rax 41940d: 49 89 47 20 mov %rax,0x20(%r15) 419411: be 01 00 00 00 mov $0x1,%esi 419416: ba be 0f 42 00 mov $0x420fbe,%edx 41941b: 4c 89 ff mov %r15,%rdi 41941e: e8 1d e5 ff ff callq 417940 <_D4core8demangle8Demangle3putMFAxaZAa> 419423: e9 8b fb ff ff jmpq 418fb3 <_D4core8demangle8Demangle10parseValueMFAaaZv+0x43> 419428: 83 ff 60 cmp $0x60,%edi 41942b: 0f 8f 02 01 00 00 jg 419533 <_D4core8demangle8Demangle10parseValueMFAaaZv+0x5c3> 419431: 83 ff 53 cmp $0x53,%edi 419434: 0f 85 b1 01 00 00 jne 4195eb <_D4core8demangle8Demangle10parseValueMFAaaZv+0x67b> 41943a: 48 ff c0 inc %rax 41943d: 49 89 47 20 mov %rax,0x20(%r15) 419441: 48 85 d2 test %rdx,%rdx 419444: 74 0e je 419454 <_D4core8demangle8Demangle10parseValueMFAaaZv+0x4e4> 419446: 4c 89 ff mov %r15,%rdi 419449: 48 89 d6 mov %rdx,%rsi 41944c: 48 89 ca mov %rcx,%rdx 41944f: e8 ec e4 ff ff callq 417940 <_D4core8demangle8Demangle3putMFAxaZAa> 419454: be 01 00 00 00 mov $0x1,%esi 419459: ba 14 10 42 00 mov $0x421014,%edx 41945e: 4c 89 ff mov %r15,%rdi 419461: e8 da e4 ff ff callq 417940 <_D4core8demangle8Demangle3putMFAxaZAa> 419466: 49 8b 47 20 mov 0x20(%r15),%rax 41946a: 49 8b 17 mov (%r15),%rdx 41946d: 48 39 d0 cmp %rdx,%rax 419470: 0f 83 ae 00 00 00 jae 419524 <_D4core8demangle8Demangle10parseValueMFAaaZv+0x5b4> 419476: 49 8b 4f 08 mov 0x8(%r15),%rcx 41947a: 48 89 c6 mov %rax,%rsi 41947d: 8a 1c 31 mov (%rcx,%rsi,1),%bl 419480: 80 c3 d0 add $0xd0,%bl 419483: 80 fb 09 cmp $0x9,%bl 419486: 77 0c ja 419494 <_D4core8demangle8Demangle10parseValueMFAaaZv+0x524> 419488: 48 ff c6 inc %rsi 41948b: 48 39 d6 cmp %rdx,%rsi 41948e: 49 89 77 20 mov %rsi,0x20(%r15) 419492: 72 e9 jb 41947d <_D4core8demangle8Demangle10parseValueMFAaaZv+0x50d> 419494: 48 29 c6 sub %rax,%rsi 419497: 0f 84 87 00 00 00 je 419524 <_D4core8demangle8Demangle10parseValueMFAaaZv+0x5b4> 41949d: 48 01 c1 add %rax,%rcx 4194a0: 31 c0 xor %eax,%eax 4194a2: 49 b8 cd cc cc cc cc mov $0xcccccccccccccccd,%r8 4194a9: cc cc cc 4194ac: 31 db xor %ebx,%ebx 4194ae: 48 89 c7 mov %rax,%rdi 4194b1: 0f b6 2c 19 movzbl (%rcx,%rbx,1),%ebp 4194b5: b8 2f 00 00 00 mov $0x2f,%eax 4194ba: 48 29 e8 sub %rbp,%rax 4194bd: 49 f7 e0 mul %r8 4194c0: 48 c1 ea 03 shr $0x3,%rdx 4194c4: 48 39 d7 cmp %rdx,%rdi 4194c7: 0f 87 2d 01 00 00 ja 4195fa <_D4core8demangle8Demangle10parseValueMFAaaZv+0x68a> 4194cd: 48 8d 04 bf lea (%rdi,%rdi,4),%rax 4194d1: 48 8d 44 45 d0 lea -0x30(%rbp,%rax,2),%rax 4194d6: 48 ff c3 inc %rbx 4194d9: 48 39 f3 cmp %rsi,%rbx 4194dc: 72 d0 jb 4194ae <_D4core8demangle8Demangle10parseValueMFAaaZv+0x53e> 4194de: 48 85 c0 test %rax,%rax 4194e1: 74 41 je 419524 <_D4core8demangle8Demangle10parseValueMFAaaZv+0x5b4> 4194e3: bb 30 00 00 00 mov $0x30,%ebx 4194e8: 48 29 eb sub %rbp,%rbx 4194eb: 48 01 ff add %rdi,%rdi 4194ee: 48 8d 04 bf lea (%rdi,%rdi,4),%rax 4194f2: 48 29 c3 sub %rax,%rbx 4194f5: 31 ed xor %ebp,%ebp 4194f7: 48 85 ed test %rbp,%rbp 4194fa: 74 12 je 41950e <_D4core8demangle8Demangle10parseValueMFAaaZv+0x59e> 4194fc: be 02 00 00 00 mov $0x2,%esi 419501: ba 0c 10 42 00 mov $0x42100c,%edx 419506: 4c 89 ff mov %r15,%rdi 419509: e8 32 e4 ff ff callq 417940 <_D4core8demangle8Demangle3putMFAxaZAa> 41950e: 31 f6 xor %esi,%esi 419510: 31 d2 xor %edx,%edx 419512: 31 c9 xor %ecx,%ecx 419514: 4c 89 ff mov %r15,%rdi 419517: e8 54 fa ff ff callq 418f70 <_D4core8demangle8Demangle10parseValueMFAaaZv> 41951c: 48 ff cd dec %rbp 41951f: 48 39 eb cmp %rbp,%rbx 419522: 75 d3 jne 4194f7 <_D4core8demangle8Demangle10parseValueMFAaaZv+0x587> 419524: be 01 00 00 00 mov $0x1,%esi 419529: ba 9c d4 41 00 mov $0x41d49c,%edx 41952e: e9 b4 fe ff ff jmpq 4193e7 <_D4core8demangle8Demangle10parseValueMFAaaZv+0x477> 419533: 83 c7 9f add $0xffffffffffffff9f,%edi 419536: 83 ff 0d cmp $0xd,%edi 419539: 0f 87 ac 00 00 00 ja 4195eb <_D4core8demangle8Demangle10parseValueMFAaaZv+0x67b> 41953f: ff 24 fd 28 0b 42 00 jmpq *0x420b28(,%rdi,8) 419546: 48 ff c0 inc %rax 419549: 49 89 47 20 mov %rax,0x20(%r15) 41954d: 4c 89 ff mov %r15,%rdi 419550: e8 0b e5 ff ff callq 417a60 <_D4core8demangle8Demangle9parseRealMFZv> 419555: be 01 00 00 00 mov $0x1,%esi 41955a: ba c0 0f 42 00 mov $0x420fc0,%edx 41955f: 4c 89 ff mov %r15,%rdi 419562: e8 d9 e3 ff ff callq 417940 <_D4core8demangle8Demangle3putMFAxaZAa> 419567: 49 8b 47 20 mov 0x20(%r15),%rax 41956b: 49 3b 07 cmp (%r15),%rax 41956e: 73 60 jae 4195d0 <_D4core8demangle8Demangle10parseValueMFAaaZv+0x660> 419570: 49 8b 4f 08 mov 0x8(%r15),%rcx 419574: 80 3c 01 63 cmpb $0x63,(%rcx,%rax,1) 419578: 75 56 jne 4195d0 <_D4core8demangle8Demangle10parseValueMFAaaZv+0x660> 41957a: 48 ff c0 inc %rax 41957d: 49 89 47 20 mov %rax,0x20(%r15) 419581: 4c 89 ff mov %r15,%rdi 419584: e8 d7 e4 ff ff callq 417a60 <_D4core8demangle8Demangle9parseRealMFZv> 419589: be 01 00 00 00 mov $0x1,%esi 41958e: ba 62 ea 41 00 mov $0x41ea62,%edx 419593: e9 4f fe ff ff jmpq 4193e7 <_D4core8demangle8Demangle10parseValueMFAaaZv+0x477> 419598: 48 ff c0 inc %rax 41959b: 49 89 47 20 mov %rax,0x20(%r15) 41959f: 4c 89 ff mov %r15,%rdi 4195a2: e8 b9 e4 ff ff callq 417a60 <_D4core8demangle8Demangle9parseRealMFZv> 4195a7: e9 43 fe ff ff jmpq 4193ef <_D4core8demangle8Demangle10parseValueMFAaaZv+0x47f> 4195ac: 48 ff c0 inc %rax 4195af: 4c 39 c0 cmp %r8,%rax 4195b2: 49 89 47 20 mov %rax,0x20(%r15) 4195b6: 73 18 jae 4195d0 <_D4core8demangle8Demangle10parseValueMFAaaZv+0x660> 4195b8: 49 8b 4f 08 mov 0x8(%r15),%rcx 4195bc: 80 3c 01 30 cmpb $0x30,(%rcx,%rax,1) 4195c0: 72 0e jb 4195d0 <_D4core8demangle8Demangle10parseValueMFAaaZv+0x660> 4195c2: 49 8b 4f 08 mov 0x8(%r15),%rcx 4195c6: 80 3c 01 3a cmpb $0x3a,(%rcx,%rax,1) 4195ca: 0f 82 e3 f9 ff ff jb 418fb3 <_D4core8demangle8Demangle10parseValueMFAaaZv+0x43> 4195d0: e8 4b e3 ff ff callq 417920 <_D4core8demangle8Demangle5errorFAyaZv> 4195d5: 48 ff c0 inc %rax 4195d8: 49 89 47 20 mov %rax,0x20(%r15) 4195dc: be 04 00 00 00 mov $0x4,%esi 4195e1: ba b9 0f 42 00 mov $0x420fb9,%edx 4195e6: e9 fc fd ff ff jmpq 4193e7 <_D4core8demangle8Demangle10parseValueMFAaaZv+0x477> 4195eb: e8 30 e3 ff ff callq 417920 <_D4core8demangle8Demangle5errorFAyaZv> 4195f0: e8 2b e3 ff ff callq 417920 <_D4core8demangle8Demangle5errorFAyaZv> 4195f5: e8 26 e3 ff ff callq 417920 <_D4core8demangle8Demangle5errorFAyaZv> 4195fa: e8 21 e3 ff ff callq 417920 <_D4core8demangle8Demangle5errorFAyaZv> 4195ff: 90 nop 0000000000419600 <_D4core8demangle8Demangle17parseIntegerValueMFAaaZv>: 419600: 41 57 push %r15 419602: 41 56 push %r14 419604: 53 push %rbx 419605: 48 83 ec 20 sub $0x20,%rsp 419609: 49 89 fe mov %rdi,%r14 41960c: 44 0f b6 ce movzbl %sil,%r9d 419610: 41 83 f9 73 cmp $0x73,%r9d 419614: 0f 8f b6 00 00 00 jg 4196d0 <_D4core8demangle8Demangle17parseIntegerValueMFAaaZv+0xd0> 41961a: 41 8d 41 9f lea -0x61(%r9),%eax 41961e: 83 f8 0c cmp $0xc,%eax 419621: 0f 87 8f 01 00 00 ja 4197b6 <_D4core8demangle8Demangle17parseIntegerValueMFAaaZv+0x1b6> 419627: ff 24 c5 98 0b 42 00 jmpq *0x420b98(,%rax,8) 41962e: 49 8b 56 20 mov 0x20(%r14),%rdx 419632: 49 8b 3e mov (%r14),%rdi 419635: 48 39 fa cmp %rdi,%rdx 419638: b0 01 mov $0x1,%al 41963a: 73 78 jae 4196b4 <_D4core8demangle8Demangle17parseIntegerValueMFAaaZv+0xb4> 41963c: 4d 8b 4e 08 mov 0x8(%r14),%r9 419640: 48 89 d6 mov %rdx,%rsi 419643: 66 66 66 66 2e 0f 1f nopw %cs:0x0(%rax,%rax,1) 41964a: 84 00 00 00 00 00 419650: 41 8a 0c 31 mov (%r9,%rsi,1),%cl 419654: 80 c1 d0 add $0xd0,%cl 419657: 80 f9 09 cmp $0x9,%cl 41965a: 77 0c ja 419668 <_D4core8demangle8Demangle17parseIntegerValueMFAaaZv+0x68> 41965c: 48 ff c6 inc %rsi 41965f: 48 39 fe cmp %rdi,%rsi 419662: 49 89 76 20 mov %rsi,0x20(%r14) 419666: 72 e8 jb 419650 <_D4core8demangle8Demangle17parseIntegerValueMFAaaZv+0x50> 419668: 48 29 d6 sub %rdx,%rsi 41966b: 74 47 je 4196b4 <_D4core8demangle8Demangle17parseIntegerValueMFAaaZv+0xb4> 41966d: 49 01 d1 add %rdx,%r9 419670: 31 ff xor %edi,%edi 419672: 49 b8 cd cc cc cc cc mov $0xcccccccccccccccd,%r8 419679: cc cc cc 41967c: 31 db xor %ebx,%ebx 41967e: 66 90 xchg %ax,%ax 419680: 41 0f b6 0c 19 movzbl (%r9,%rbx,1),%ecx 419685: b8 2f 00 00 00 mov $0x2f,%eax 41968a: 48 29 c8 sub %rcx,%rax 41968d: 49 f7 e0 mul %r8 419690: 48 c1 ea 03 shr $0x3,%rdx 419694: 48 39 d7 cmp %rdx,%rdi 419697: 0f 87 c8 07 00 00 ja 419e65 <_D4core8demangle8Demangle17parseIntegerValueMFAaaZv+0x865> 41969d: 48 8d 04 bf lea (%rdi,%rdi,4),%rax 4196a1: 48 8d 7c 41 d0 lea -0x30(%rcx,%rax,2),%rdi 4196a6: 48 ff c3 inc %rbx 4196a9: 48 39 f3 cmp %rsi,%rbx 4196ac: 72 d2 jb 419680 <_D4core8demangle8Demangle17parseIntegerValueMFAaaZv+0x80> 4196ae: 48 85 ff test %rdi,%rdi 4196b1: 0f 94 c0 sete %al 4196b4: b9 03 10 42 00 mov $0x421003,%ecx 4196b9: ba fe 0f 42 00 mov $0x420ffe,%edx 4196be: 84 c0 test %al,%al 4196c0: 48 0f 45 d1 cmovne %rcx,%rdx 4196c4: 0f b6 f0 movzbl %al,%esi 4196c7: 48 83 ce 04 or $0x4,%rsi 4196cb: e9 f7 06 00 00 jmpq 419dc7 <_D4core8demangle8Demangle17parseIntegerValueMFAaaZv+0x7c7> 4196d0: 41 83 f9 74 cmp $0x74,%r9d 4196d4: 0f 84 18 01 00 00 je 4197f2 <_D4core8demangle8Demangle17parseIntegerValueMFAaaZv+0x1f2> 4196da: 41 83 f9 75 cmp $0x75,%r9d 4196de: 74 0a je 4196ea <_D4core8demangle8Demangle17parseIntegerValueMFAaaZv+0xea> 4196e0: 41 83 f9 77 cmp $0x77,%r9d 4196e4: 0f 85 cc 00 00 00 jne 4197b6 <_D4core8demangle8Demangle17parseIntegerValueMFAaaZv+0x1b6> 4196ea: 49 8b 46 20 mov 0x20(%r14),%rax 4196ee: 49 8b 0e mov (%r14),%rcx 4196f1: 31 db xor %ebx,%ebx 4196f3: 48 39 c8 cmp %rcx,%rax 4196f6: 0f 83 12 02 00 00 jae 41990e <_D4core8demangle8Demangle17parseIntegerValueMFAaaZv+0x30e> 4196fc: 4d 8b 56 08 mov 0x8(%r14),%r10 419700: 48 89 c7 mov %rax,%rdi 419703: 66 66 66 66 2e 0f 1f nopw %cs:0x0(%rax,%rax,1) 41970a: 84 00 00 00 00 00 419710: 41 8a 14 3a mov (%r10,%rdi,1),%dl 419714: 80 c2 d0 add $0xd0,%dl 419717: 80 fa 09 cmp $0x9,%dl 41971a: 77 0c ja 419728 <_D4core8demangle8Demangle17parseIntegerValueMFAaaZv+0x128> 41971c: 48 ff c7 inc %rdi 41971f: 48 39 cf cmp %rcx,%rdi 419722: 49 89 7e 20 mov %rdi,0x20(%r14) 419726: 72 e8 jb 419710 <_D4core8demangle8Demangle17parseIntegerValueMFAaaZv+0x110> 419728: 31 db xor %ebx,%ebx 41972a: 48 29 c7 sub %rax,%rdi 41972d: 0f 84 db 01 00 00 je 41990e <_D4core8demangle8Demangle17parseIntegerValueMFAaaZv+0x30e> 419733: 49 01 c2 add %rax,%r10 419736: 31 db xor %ebx,%ebx 419738: 49 b8 cd cc cc cc cc mov $0xcccccccccccccccd,%r8 41973f: cc cc cc 419742: 31 c9 xor %ecx,%ecx 419744: 66 66 66 2e 0f 1f 84 nopw %cs:0x0(%rax,%rax,1) 41974b: 00 00 00 00 00 419750: 41 0f b6 34 0a movzbl (%r10,%rcx,1),%esi 419755: b8 2f 00 00 00 mov $0x2f,%eax 41975a: 48 29 f0 sub %rsi,%rax 41975d: 49 f7 e0 mul %r8 419760: 48 c1 ea 03 shr $0x3,%rdx 419764: 48 39 d3 cmp %rdx,%rbx 419767: 0f 87 f8 06 00 00 ja 419e65 <_D4core8demangle8Demangle17parseIntegerValueMFAaaZv+0x865> 41976d: 48 8d 04 9b lea (%rbx,%rbx,4),%rax 419771: 48 8d 5c 46 d0 lea -0x30(%rsi,%rax,2),%rbx 419776: 48 ff c1 inc %rcx 419779: 48 39 f9 cmp %rdi,%rcx 41977c: 72 d2 jb 419750 <_D4core8demangle8Demangle17parseIntegerValueMFAaaZv+0x150> 41977e: 48 83 fb 5b cmp $0x5b,%rbx 419782: 0f 8f 5c 01 00 00 jg 4198e4 <_D4core8demangle8Demangle17parseIntegerValueMFAaaZv+0x2e4> 419788: 48 83 fb 26 cmp $0x26,%rbx 41978c: 0f 8f 67 01 00 00 jg 4198f9 <_D4core8demangle8Demangle17parseIntegerValueMFAaaZv+0x2f9> 419792: 48 8d 43 f9 lea -0x7(%rbx),%rax 419796: 48 83 f8 06 cmp $0x6,%rax 41979a: 0f 87 6e 01 00 00 ja 41990e <_D4core8demangle8Demangle17parseIntegerValueMFAaaZv+0x30e> 4197a0: ff 24 c5 00 0c 42 00 jmpq *0x420c00(,%rax,8) 4197a7: be 04 00 00 00 mov $0x4,%esi 4197ac: ba d0 0f 42 00 mov $0x420fd0,%edx 4197b1: e9 11 06 00 00 jmpq 419dc7 <_D4core8demangle8Demangle17parseIntegerValueMFAaaZv+0x7c7> 4197b6: 49 8b 46 20 mov 0x20(%r14),%rax 4197ba: 49 8b 0e mov (%r14),%rcx 4197bd: 49 8b 56 08 mov 0x8(%r14),%rdx 4197c1: 48 39 c8 cmp %rcx,%rax 4197c4: 48 89 c6 mov %rax,%rsi 4197c7: 73 1e jae 4197e7 <_D4core8demangle8Demangle17parseIntegerValueMFAaaZv+0x1e7> 4197c9: 48 89 c6 mov %rax,%rsi 4197cc: 0f 1f 40 00 nopl 0x0(%rax) 4197d0: 8a 1c 32 mov (%rdx,%rsi,1),%bl 4197d3: 80 c3 d0 add $0xd0,%bl 4197d6: 80 fb 09 cmp $0x9,%bl 4197d9: 77 0c ja 4197e7 <_D4core8demangle8Demangle17parseIntegerValueMFAaaZv+0x1e7> 4197db: 48 ff c6 inc %rsi 4197de: 48 39 ce cmp %rcx,%rsi 4197e1: 49 89 76 20 mov %rsi,0x20(%r14) 4197e5: 72 e9 jb 4197d0 <_D4core8demangle8Demangle17parseIntegerValueMFAaaZv+0x1d0> 4197e7: 48 01 c2 add %rax,%rdx 4197ea: 48 29 c6 sub %rax,%rsi 4197ed: e9 d5 05 00 00 jmpq 419dc7 <_D4core8demangle8Demangle17parseIntegerValueMFAaaZv+0x7c7> 4197f2: 49 8b 46 20 mov 0x20(%r14),%rax 4197f6: 49 8b 0e mov (%r14),%rcx 4197f9: 49 8b 56 08 mov 0x8(%r14),%rdx 4197fd: 48 39 c8 cmp %rcx,%rax 419800: 48 89 c6 mov %rax,%rsi 419803: 73 22 jae 419827 <_D4core8demangle8Demangle17parseIntegerValueMFAaaZv+0x227> 419805: 48 89 c6 mov %rax,%rsi 419808: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 41980f: 00 419810: 8a 1c 32 mov (%rdx,%rsi,1),%bl 419813: 80 c3 d0 add $0xd0,%bl 419816: 80 fb 09 cmp $0x9,%bl 419819: 77 0c ja 419827 <_D4core8demangle8Demangle17parseIntegerValueMFAaaZv+0x227> 41981b: 48 ff c6 inc %rsi 41981e: 48 39 ce cmp %rcx,%rsi 419821: 49 89 76 20 mov %rsi,0x20(%r14) 419825: 72 e9 jb 419810 <_D4core8demangle8Demangle17parseIntegerValueMFAaaZv+0x210> 419827: 48 01 c2 add %rax,%rdx 41982a: 48 29 c6 sub %rax,%rsi 41982d: 4c 89 f7 mov %r14,%rdi 419830: e8 0b e1 ff ff callq 417940 <_D4core8demangle8Demangle3putMFAxaZAa> 419835: be 01 00 00 00 mov $0x1,%esi 41983a: ba 62 f4 41 00 mov $0x41f462,%edx 41983f: e9 83 05 00 00 jmpq 419dc7 <_D4core8demangle8Demangle17parseIntegerValueMFAaaZv+0x7c7> 419844: 49 8b 46 20 mov 0x20(%r14),%rax 419848: 49 8b 0e mov (%r14),%rcx 41984b: 49 8b 56 08 mov 0x8(%r14),%rdx 41984f: 48 39 c8 cmp %rcx,%rax 419852: 48 89 c6 mov %rax,%rsi 419855: 73 20 jae 419877 <_D4core8demangle8Demangle17parseIntegerValueMFAaaZv+0x277> 419857: 48 89 c6 mov %rax,%rsi 41985a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) 419860: 8a 1c 32 mov (%rdx,%rsi,1),%bl 419863: 80 c3 d0 add $0xd0,%bl 419866: 80 fb 09 cmp $0x9,%bl 419869: 77 0c ja 419877 <_D4core8demangle8Demangle17parseIntegerValueMFAaaZv+0x277> 41986b: 48 ff c6 inc %rsi 41986e: 48 39 ce cmp %rcx,%rsi 419871: 49 89 76 20 mov %rsi,0x20(%r14) 419875: 72 e9 jb 419860 <_D4core8demangle8Demangle17parseIntegerValueMFAaaZv+0x260> 419877: 48 01 c2 add %rax,%rdx 41987a: 48 29 c6 sub %rax,%rsi 41987d: 4c 89 f7 mov %r14,%rdi 419880: e8 bb e0 ff ff callq 417940 <_D4core8demangle8Demangle3putMFAxaZAa> 419885: be 01 00 00 00 mov $0x1,%esi 41988a: ba 0a 10 42 00 mov $0x42100a,%edx 41988f: e9 33 05 00 00 jmpq 419dc7 <_D4core8demangle8Demangle17parseIntegerValueMFAaaZv+0x7c7> 419894: 49 8b 46 20 mov 0x20(%r14),%rax 419898: 49 8b 0e mov (%r14),%rcx 41989b: 49 8b 56 08 mov 0x8(%r14),%rdx 41989f: 48 39 c8 cmp %rcx,%rax 4198a2: 48 89 c6 mov %rax,%rsi 4198a5: 73 20 jae 4198c7 <_D4core8demangle8Demangle17parseIntegerValueMFAaaZv+0x2c7> 4198a7: 48 89 c6 mov %rax,%rsi 4198aa: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) 4198b0: 8a 1c 32 mov (%rdx,%rsi,1),%bl 4198b3: 80 c3 d0 add $0xd0,%bl 4198b6: 80 fb 09 cmp $0x9,%bl 4198b9: 77 0c ja 4198c7 <_D4core8demangle8Demangle17parseIntegerValueMFAaaZv+0x2c7> 4198bb: 48 ff c6 inc %rsi 4198be: 48 39 ce cmp %rcx,%rsi 4198c1: 49 89 76 20 mov %rsi,0x20(%r14) 4198c5: 72 e9 jb 4198b0 <_D4core8demangle8Demangle17parseIntegerValueMFAaaZv+0x2b0> 4198c7: 48 01 c2 add %rax,%rdx 4198ca: 48 29 c6 sub %rax,%rsi 4198cd: 4c 89 f7 mov %r14,%rdi 4198d0: e8 6b e0 ff ff callq 417940 <_D4core8demangle8Demangle3putMFAxaZAa> 4198d5: be 02 00 00 00 mov $0x2,%esi 4198da: ba 09 10 42 00 mov $0x421009,%edx 4198df: e9 e3 04 00 00 jmpq 419dc7 <_D4core8demangle8Demangle17parseIntegerValueMFAaaZv+0x7c7> 4198e4: 48 83 fb 5c cmp $0x5c,%rbx 4198e8: 75 24 jne 41990e <_D4core8demangle8Demangle17parseIntegerValueMFAaaZv+0x30e> 4198ea: be 04 00 00 00 mov $0x4,%esi 4198ef: ba cb 0f 42 00 mov $0x420fcb,%edx 4198f4: e9 ce 04 00 00 jmpq 419dc7 <_D4core8demangle8Demangle17parseIntegerValueMFAaaZv+0x7c7> 4198f9: 48 83 fb 27 cmp $0x27,%rbx 4198fd: 75 0f jne 41990e <_D4core8demangle8Demangle17parseIntegerValueMFAaaZv+0x30e> 4198ff: be 04 00 00 00 mov $0x4,%esi 419904: ba c6 0f 42 00 mov $0x420fc6,%edx 419909: e9 b9 04 00 00 jmpq 419dc7 <_D4core8demangle8Demangle17parseIntegerValueMFAaaZv+0x7c7> 41990e: 41 83 f9 77 cmp $0x77,%r9d 419912: 0f 84 5a 01 00 00 je 419a72 <_D4core8demangle8Demangle17parseIntegerValueMFAaaZv+0x472> 419918: 41 83 f9 75 cmp $0x75,%r9d 41991c: 0f 85 a0 02 00 00 jne 419bc2 <_D4core8demangle8Demangle17parseIntegerValueMFAaaZv+0x5c2> 419922: be 03 00 00 00 mov $0x3,%esi 419927: ba f6 0f 42 00 mov $0x420ff6,%edx 41992c: 4c 89 f7 mov %r14,%rdi 41992f: e8 0c e0 ff ff callq 417940 <_D4core8demangle8Demangle3putMFAxaZAa> 419934: c7 44 24 18 ff ff ff movl $0xffffffff,0x18(%rsp) 41993b: ff 41993c: 48 c7 44 24 10 ff ff movq $0xffffffffffffffff,0x10(%rsp) 419943: ff ff 419945: 48 c7 44 24 08 ff ff movq $0xffffffffffffffff,0x8(%rsp) 41994c: ff ff 41994e: 41 bf 14 00 00 00 mov $0x14,%r15d 419954: 41 b9 04 00 00 00 mov $0x4,%r9d 41995a: 48 85 db test %rbx,%rbx 41995d: 74 2f je 41998e <_D4core8demangle8Demangle17parseIntegerValueMFAaaZv+0x38e> 41995f: 90 nop 419960: 89 d8 mov %ebx,%eax 419962: 83 e0 0f and $0xf,%eax 419965: 41 ff cf dec %r15d 419968: 8d 48 30 lea 0x30(%rax),%ecx 41996b: 8d 50 57 lea 0x57(%rax),%edx 41996e: 83 f8 0a cmp $0xa,%eax 419971: 49 63 c7 movslq %r15d,%rax 419974: 0f 42 d1 cmovb %ecx,%edx 419977: 88 54 04 08 mov %dl,0x8(%rsp,%rax,1) 41997b: 48 c1 eb 04 shr $0x4,%rbx 41997f: 75 df jne 419960 <_D4core8demangle8Demangle17parseIntegerValueMFAaaZv+0x360> 419981: 45 8d 4f f0 lea -0x10(%r15),%r9d 419985: 45 85 c9 test %r9d,%r9d 419988: 0f 8e 17 04 00 00 jle 419da5 <_D4core8demangle8Demangle17parseIntegerValueMFAaaZv+0x7a5> 41998e: 44 89 c9 mov %r9d,%ecx 419991: f7 d9 neg %ecx 419993: 83 f9 fe cmp $0xfffffffffffffffe,%ecx 419996: ba ff ff ff ff mov $0xffffffff,%edx 41999b: 0f 4f d1 cmovg %ecx,%edx 41999e: 45 8d 44 11 01 lea 0x1(%r9,%rdx,1),%r8d 4199a3: 44 89 c1 mov %r8d,%ecx 4199a6: 83 e1 fc and $0xfffffffffffffffc,%ecx 4199a9: 31 ff xor %edi,%edi 4199ab: 45 89 c2 mov %r8d,%r10d 4199ae: 44 89 fa mov %r15d,%edx 4199b1: 41 83 e2 fc and $0xfffffffffffffffc,%r10d 4199b5: 0f 84 97 03 00 00 je 419d52 <_D4core8demangle8Demangle17parseIntegerValueMFAaaZv+0x752> 4199bb: 29 ca sub %ecx,%edx 4199bd: 45 89 cb mov %r9d,%r11d 4199c0: 41 29 cb sub %ecx,%r11d 4199c3: 66 0f 6f 05 65 6f 00 movdqa 0x6f65(%rip),%xmm0 # 420930 <.str5+0x40> 4199ca: 00 4199cb: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 4199d0: 41 8d 0c 3f lea (%r15,%rdi,1),%ecx 4199d4: 66 0f 6e c9 movd %ecx,%xmm1 4199d8: 66 0f 70 c9 00 pshufd $0x0,%xmm1,%xmm1 4199dd: 66 0f fe c8 paddd %xmm0,%xmm1 4199e1: 66 0f 70 d1 32 pshufd $0x32,%xmm1,%xmm2 4199e6: 66 48 0f 7e d1 movq %xmm2,%rcx 4199eb: 48 63 c9 movslq %ecx,%rcx 4199ee: 66 48 0f 6e d9 movq %rcx,%xmm3 4199f3: 66 0f 6d d2 punpckhqdq %xmm2,%xmm2 4199f7: 66 48 0f 7e d1 movq %xmm2,%rcx 4199fc: 48 63 c9 movslq %ecx,%rcx 4199ff: 66 48 0f 6e d1 movq %rcx,%xmm2 419a04: 66 0f 6c da punpcklqdq %xmm2,%xmm3 419a08: 66 0f 70 c9 10 pshufd $0x10,%xmm1,%xmm1 419a0d: 66 48 0f 7e c9 movq %xmm1,%rcx 419a12: 48 63 c9 movslq %ecx,%rcx 419a15: 66 48 0f 6e d1 movq %rcx,%xmm2 419a1a: 66 0f 6d c9 punpckhqdq %xmm1,%xmm1 419a1e: 66 48 0f 7e c9 movq %xmm1,%rcx 419a23: 48 63 c9 movslq %ecx,%rcx 419a26: 66 48 0f 6e c9 movq %rcx,%xmm1 419a2b: 66 0f 6c d1 punpcklqdq %xmm1,%xmm2 419a2f: 66 48 0f 7e d1 movq %xmm2,%rcx 419a34: 66 0f 6d d2 punpckhqdq %xmm2,%xmm2 419a38: 66 48 0f 7e d3 movq %xmm2,%rbx 419a3d: 66 48 0f 7e de movq %xmm3,%rsi 419a42: 66 0f 6d db punpckhqdq %xmm3,%xmm3 419a46: 66 48 0f 7e d8 movq %xmm3,%rax 419a4b: c6 44 0c 08 30 movb $0x30,0x8(%rsp,%rcx,1) 419a50: c6 44 1c 08 30 movb $0x30,0x8(%rsp,%rbx,1) 419a55: c6 44 34 08 30 movb $0x30,0x8(%rsp,%rsi,1) 419a5a: c6 44 04 08 30 movb $0x30,0x8(%rsp,%rax,1) 419a5f: 83 c7 fc add $0xfffffffffffffffc,%edi 419a62: 44 89 d0 mov %r10d,%eax 419a65: 01 f8 add %edi,%eax 419a67: 0f 85 63 ff ff ff jne 4199d0 <_D4core8demangle8Demangle17parseIntegerValueMFAaaZv+0x3d0> 419a6d: e9 e6 02 00 00 jmpq 419d58 <_D4core8demangle8Demangle17parseIntegerValueMFAaaZv+0x758> 419a72: be 03 00 00 00 mov $0x3,%esi 419a77: ba fa 0f 42 00 mov $0x420ffa,%edx 419a7c: 4c 89 f7 mov %r14,%rdi 419a7f: e8 bc de ff ff callq 417940 <_D4core8demangle8Demangle3putMFAxaZAa> 419a84: c7 44 24 18 ff ff ff movl $0xffffffff,0x18(%rsp) 419a8b: ff 419a8c: 48 c7 44 24 10 ff ff movq $0xffffffffffffffff,0x10(%rsp) 419a93: ff ff 419a95: 48 c7 44 24 08 ff ff movq $0xffffffffffffffff,0x8(%rsp) 419a9c: ff ff 419a9e: 41 bf 14 00 00 00 mov $0x14,%r15d 419aa4: 41 b9 08 00 00 00 mov $0x8,%r9d 419aaa: 48 85 db test %rbx,%rbx 419aad: 74 2f je 419ade <_D4core8demangle8Demangle17parseIntegerValueMFAaaZv+0x4de> 419aaf: 90 nop 419ab0: 89 d8 mov %ebx,%eax 419ab2: 83 e0 0f and $0xf,%eax 419ab5: 41 ff cf dec %r15d 419ab8: 8d 48 30 lea 0x30(%rax),%ecx 419abb: 8d 50 57 lea 0x57(%rax),%edx 419abe: 83 f8 0a cmp $0xa,%eax 419ac1: 49 63 c7 movslq %r15d,%rax 419ac4: 0f 42 d1 cmovb %ecx,%edx 419ac7: 88 54 04 08 mov %dl,0x8(%rsp,%rax,1) 419acb: 48 c1 eb 04 shr $0x4,%rbx 419acf: 75 df jne 419ab0 <_D4core8demangle8Demangle17parseIntegerValueMFAaaZv+0x4b0> 419ad1: 45 8d 4f f4 lea -0xc(%r15),%r9d 419ad5: 45 85 c9 test %r9d,%r9d 419ad8: 0f 8e c7 02 00 00 jle 419da5 <_D4core8demangle8Demangle17parseIntegerValueMFAaaZv+0x7a5> 419ade: 44 89 c9 mov %r9d,%ecx 419ae1: f7 d9 neg %ecx 419ae3: 83 f9 fe cmp $0xfffffffffffffffe,%ecx 419ae6: ba ff ff ff ff mov $0xffffffff,%edx 419aeb: 0f 4f d1 cmovg %ecx,%edx 419aee: 45 8d 44 11 01 lea 0x1(%r9,%rdx,1),%r8d 419af3: 44 89 c1 mov %r8d,%ecx 419af6: 83 e1 fc and $0xfffffffffffffffc,%ecx 419af9: 31 ff xor %edi,%edi 419afb: 45 89 c2 mov %r8d,%r10d 419afe: 44 89 fa mov %r15d,%edx 419b01: 41 83 e2 fc and $0xfffffffffffffffc,%r10d 419b05: 0f 84 6c 02 00 00 je 419d77 <_D4core8demangle8Demangle17parseIntegerValueMFAaaZv+0x777> 419b0b: 29 ca sub %ecx,%edx 419b0d: 45 89 cb mov %r9d,%r11d 419b10: 41 29 cb sub %ecx,%r11d 419b13: 66 0f 6f 05 15 6e 00 movdqa 0x6e15(%rip),%xmm0 # 420930 <.str5+0x40> 419b1a: 00 419b1b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 419b20: 41 8d 0c 3f lea (%r15,%rdi,1),%ecx 419b24: 66 0f 6e c9 movd %ecx,%xmm1 419b28: 66 0f 70 c9 00 pshufd $0x0,%xmm1,%xmm1 419b2d: 66 0f fe c8 paddd %xmm0,%xmm1 419b31: 66 0f 70 d1 32 pshufd $0x32,%xmm1,%xmm2 419b36: 66 48 0f 7e d1 movq %xmm2,%rcx 419b3b: 48 63 c9 movslq %ecx,%rcx 419b3e: 66 48 0f 6e d9 movq %rcx,%xmm3 419b43: 66 0f 6d d2 punpckhqdq %xmm2,%xmm2 419b47: 66 48 0f 7e d1 movq %xmm2,%rcx 419b4c: 48 63 c9 movslq %ecx,%rcx 419b4f: 66 48 0f 6e d1 movq %rcx,%xmm2 419b54: 66 0f 6c da punpcklqdq %xmm2,%xmm3 419b58: 66 0f 70 c9 10 pshufd $0x10,%xmm1,%xmm1 419b5d: 66 48 0f 7e c9 movq %xmm1,%rcx 419b62: 48 63 c9 movslq %ecx,%rcx 419b65: 66 48 0f 6e d1 movq %rcx,%xmm2 419b6a: 66 0f 6d c9 punpckhqdq %xmm1,%xmm1 419b6e: 66 48 0f 7e c9 movq %xmm1,%rcx 419b73: 48 63 c9 movslq %ecx,%rcx 419b76: 66 48 0f 6e c9 movq %rcx,%xmm1 419b7b: 66 0f 6c d1 punpcklqdq %xmm1,%xmm2 419b7f: 66 48 0f 7e d1 movq %xmm2,%rcx 419b84: 66 0f 6d d2 punpckhqdq %xmm2,%xmm2 419b88: 66 48 0f 7e d3 movq %xmm2,%rbx 419b8d: 66 48 0f 7e de movq %xmm3,%rsi 419b92: 66 0f 6d db punpckhqdq %xmm3,%xmm3 419b96: 66 48 0f 7e d8 movq %xmm3,%rax 419b9b: c6 44 0c 08 30 movb $0x30,0x8(%rsp,%rcx,1) 419ba0: c6 44 1c 08 30 movb $0x30,0x8(%rsp,%rbx,1) 419ba5: c6 44 34 08 30 movb $0x30,0x8(%rsp,%rsi,1) 419baa: c6 44 04 08 30 movb $0x30,0x8(%rsp,%rax,1) 419baf: 83 c7 fc add $0xfffffffffffffffc,%edi 419bb2: 44 89 d0 mov %r10d,%eax 419bb5: 01 f8 add %edi,%eax 419bb7: 0f 85 63 ff ff ff jne 419b20 <_D4core8demangle8Demangle17parseIntegerValueMFAaaZv+0x520> 419bbd: e9 bb 01 00 00 jmpq 419d7d <_D4core8demangle8Demangle17parseIntegerValueMFAaaZv+0x77d> 419bc2: 41 83 f9 61 cmp $0x61,%r9d 419bc6: 0f 85 9e 02 00 00 jne 419e6a <_D4core8demangle8Demangle17parseIntegerValueMFAaaZv+0x86a> 419bcc: 48 8d 43 e0 lea -0x20(%rbx),%rax 419bd0: 48 83 f8 5e cmp $0x5e,%rax 419bd4: 77 25 ja 419bfb <_D4core8demangle8Demangle17parseIntegerValueMFAaaZv+0x5fb> 419bd6: be 01 00 00 00 mov $0x1,%esi 419bdb: ba c9 0f 42 00 mov $0x420fc9,%edx 419be0: 4c 89 f7 mov %r14,%rdi 419be3: e8 58 dd ff ff callq 417940 <_D4core8demangle8Demangle3putMFAxaZAa> 419be8: 88 5c 24 07 mov %bl,0x7(%rsp) 419bec: 48 8d 54 24 07 lea 0x7(%rsp),%rdx 419bf1: be 01 00 00 00 mov $0x1,%esi 419bf6: e9 ba 01 00 00 jmpq 419db5 <_D4core8demangle8Demangle17parseIntegerValueMFAaaZv+0x7b5> 419bfb: be 02 00 00 00 mov $0x2,%esi 419c00: ba f3 0f 42 00 mov $0x420ff3,%edx 419c05: 4c 89 f7 mov %r14,%rdi 419c08: e8 33 dd ff ff callq 417940 <_D4core8demangle8Demangle3putMFAxaZAa> 419c0d: c7 44 24 18 ff ff ff movl $0xffffffff,0x18(%rsp) 419c14: ff 419c15: 48 c7 44 24 10 ff ff movq $0xffffffffffffffff,0x10(%rsp) 419c1c: ff ff 419c1e: 48 c7 44 24 08 ff ff movq $0xffffffffffffffff,0x8(%rsp) 419c25: ff ff 419c27: 41 bf 14 00 00 00 mov $0x14,%r15d 419c2d: 41 b9 02 00 00 00 mov $0x2,%r9d 419c33: 48 85 db test %rbx,%rbx 419c36: 74 36 je 419c6e <_D4core8demangle8Demangle17parseIntegerValueMFAaaZv+0x66e> 419c38: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 419c3f: 00 419c40: 89 d8 mov %ebx,%eax 419c42: 83 e0 0f and $0xf,%eax 419c45: 41 ff cf dec %r15d 419c48: 8d 48 30 lea 0x30(%rax),%ecx 419c4b: 8d 50 57 lea 0x57(%rax),%edx 419c4e: 83 f8 0a cmp $0xa,%eax 419c51: 49 63 c7 movslq %r15d,%rax 419c54: 0f 42 d1 cmovb %ecx,%edx 419c57: 88 54 04 08 mov %dl,0x8(%rsp,%rax,1) 419c5b: 48 c1 eb 04 shr $0x4,%rbx 419c5f: 75 df jne 419c40 <_D4core8demangle8Demangle17parseIntegerValueMFAaaZv+0x640> 419c61: 45 8d 4f ee lea -0x12(%r15),%r9d 419c65: 45 85 c9 test %r9d,%r9d 419c68: 0f 8e 97 01 00 00 jle 419e05 <_D4core8demangle8Demangle17parseIntegerValueMFAaaZv+0x805> 419c6e: 44 89 c9 mov %r9d,%ecx 419c71: f7 d9 neg %ecx 419c73: 83 f9 fe cmp $0xfffffffffffffffe,%ecx 419c76: ba ff ff ff ff mov $0xffffffff,%edx 419c7b: 0f 4f d1 cmovg %ecx,%edx 419c7e: 45 8d 44 11 01 lea 0x1(%r9,%rdx,1),%r8d 419c83: 44 89 c1 mov %r8d,%ecx 419c86: 83 e1 fc and $0xfffffffffffffffc,%ecx 419c89: 31 ff xor %edi,%edi 419c8b: 45 89 c2 mov %r8d,%r10d 419c8e: 44 89 fa mov %r15d,%edx 419c91: 41 83 e2 fc and $0xfffffffffffffffc,%r10d 419c95: 0f 84 3e 01 00 00 je 419dd9 <_D4core8demangle8Demangle17parseIntegerValueMFAaaZv+0x7d9> 419c9b: 29 ca sub %ecx,%edx 419c9d: 45 89 cb mov %r9d,%r11d 419ca0: 41 29 cb sub %ecx,%r11d 419ca3: 66 0f 6f 05 85 6c 00 movdqa 0x6c85(%rip),%xmm0 # 420930 <.str5+0x40> 419caa: 00 419cab: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 419cb0: 41 8d 0c 3f lea (%r15,%rdi,1),%ecx 419cb4: 66 0f 6e c9 movd %ecx,%xmm1 419cb8: 66 0f 70 c9 00 pshufd $0x0,%xmm1,%xmm1 419cbd: 66 0f fe c8 paddd %xmm0,%xmm1 419cc1: 66 0f 70 d1 32 pshufd $0x32,%xmm1,%xmm2 419cc6: 66 48 0f 7e d1 movq %xmm2,%rcx 419ccb: 48 63 c9 movslq %ecx,%rcx 419cce: 66 48 0f 6e d9 movq %rcx,%xmm3 419cd3: 66 0f 6d d2 punpckhqdq %xmm2,%xmm2 419cd7: 66 48 0f 7e d1 movq %xmm2,%rcx 419cdc: 48 63 c9 movslq %ecx,%rcx 419cdf: 66 48 0f 6e d1 movq %rcx,%xmm2 419ce4: 66 0f 6c da punpcklqdq %xmm2,%xmm3 419ce8: 66 0f 70 c9 10 pshufd $0x10,%xmm1,%xmm1 419ced: 66 48 0f 7e c9 movq %xmm1,%rcx 419cf2: 48 63 c9 movslq %ecx,%rcx 419cf5: 66 48 0f 6e d1 movq %rcx,%xmm2 419cfa: 66 0f 6d c9 punpckhqdq %xmm1,%xmm1 419cfe: 66 48 0f 7e c9 movq %xmm1,%rcx 419d03: 48 63 c9 movslq %ecx,%rcx 419d06: 66 48 0f 6e c9 movq %rcx,%xmm1 419d0b: 66 0f 6c d1 punpcklqdq %xmm1,%xmm2 419d0f: 66 48 0f 7e d1 movq %xmm2,%rcx 419d14: 66 0f 6d d2 punpckhqdq %xmm2,%xmm2 419d18: 66 48 0f 7e d3 movq %xmm2,%rbx 419d1d: 66 48 0f 7e de movq %xmm3,%rsi 419d22: 66 0f 6d db punpckhqdq %xmm3,%xmm3 419d26: 66 48 0f 7e d8 movq %xmm3,%rax 419d2b: c6 44 0c 08 30 movb $0x30,0x8(%rsp,%rcx,1) 419d30: c6 44 1c 08 30 movb $0x30,0x8(%rsp,%rbx,1) 419d35: c6 44 34 08 30 movb $0x30,0x8(%rsp,%rsi,1) 419d3a: c6 44 04 08 30 movb $0x30,0x8(%rsp,%rax,1) 419d3f: 83 c7 fc add $0xfffffffffffffffc,%edi 419d42: 44 89 d0 mov %r10d,%eax 419d45: 01 f8 add %edi,%eax 419d47: 0f 85 63 ff ff ff jne 419cb0 <_D4core8demangle8Demangle17parseIntegerValueMFAaaZv+0x6b0> 419d4d: e9 8d 00 00 00 jmpq 419ddf <_D4core8demangle8Demangle17parseIntegerValueMFAaaZv+0x7df> 419d52: 45 89 cb mov %r9d,%r11d 419d55: 45 31 d2 xor %r10d,%r10d 419d58: 45 39 d0 cmp %r10d,%r8d 419d5b: 74 15 je 419d72 <_D4core8demangle8Demangle17parseIntegerValueMFAaaZv+0x772> 419d5d: ff ca dec %edx 419d5f: 90 nop 419d60: 48 63 d2 movslq %edx,%rdx 419d63: c6 44 14 08 30 movb $0x30,0x8(%rsp,%rdx,1) 419d68: 41 ff cb dec %r11d 419d6b: ff ca dec %edx 419d6d: 45 85 db test %r11d,%r11d 419d70: 7f ee jg 419d60 <_D4core8demangle8Demangle17parseIntegerValueMFAaaZv+0x760> 419d72: 45 29 cf sub %r9d,%r15d 419d75: eb 2e jmp 419da5 <_D4core8demangle8Demangle17parseIntegerValueMFAaaZv+0x7a5> 419d77: 45 89 cb mov %r9d,%r11d 419d7a: 45 31 d2 xor %r10d,%r10d 419d7d: 45 39 d0 cmp %r10d,%r8d 419d80: 74 20 je 419da2 <_D4core8demangle8Demangle17parseIntegerValueMFAaaZv+0x7a2> 419d82: ff ca dec %edx 419d84: 66 66 66 2e 0f 1f 84 nopw %cs:0x0(%rax,%rax,1) 419d8b: 00 00 00 00 00 419d90: 48 63 d2 movslq %edx,%rdx 419d93: c6 44 14 08 30 movb $0x30,0x8(%rsp,%rdx,1) 419d98: 41 ff cb dec %r11d 419d9b: ff ca dec %edx 419d9d: 45 85 db test %r11d,%r11d 419da0: 7f ee jg 419d90 <_D4core8demangle8Demangle17parseIntegerValueMFAaaZv+0x790> 419da2: 45 29 cf sub %r9d,%r15d 419da5: 49 63 c7 movslq %r15d,%rax 419da8: 48 8d 54 04 08 lea 0x8(%rsp,%rax,1),%rdx 419dad: be 14 00 00 00 mov $0x14,%esi 419db2: 48 29 c6 sub %rax,%rsi 419db5: 4c 89 f7 mov %r14,%rdi 419db8: e8 83 db ff ff callq 417940 <_D4core8demangle8Demangle3putMFAxaZAa> 419dbd: be 01 00 00 00 mov $0x1,%esi 419dc2: ba c9 0f 42 00 mov $0x420fc9,%edx 419dc7: 4c 89 f7 mov %r14,%rdi 419dca: e8 71 db ff ff callq 417940 <_D4core8demangle8Demangle3putMFAxaZAa> 419dcf: 48 83 c4 20 add $0x20,%rsp 419dd3: 5b pop %rbx 419dd4: 41 5e pop %r14 419dd6: 41 5f pop %r15 419dd8: c3 retq 419dd9: 45 89 cb mov %r9d,%r11d 419ddc: 45 31 d2 xor %r10d,%r10d 419ddf: 45 39 d0 cmp %r10d,%r8d 419de2: 74 1e je 419e02 <_D4core8demangle8Demangle17parseIntegerValueMFAaaZv+0x802> 419de4: ff ca dec %edx 419de6: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) 419ded: 00 00 00 419df0: 48 63 d2 movslq %edx,%rdx 419df3: c6 44 14 08 30 movb $0x30,0x8(%rsp,%rdx,1) 419df8: 41 ff cb dec %r11d 419dfb: ff ca dec %edx 419dfd: 45 85 db test %r11d,%r11d 419e00: 7f ee jg 419df0 <_D4core8demangle8Demangle17parseIntegerValueMFAaaZv+0x7f0> 419e02: 45 29 cf sub %r9d,%r15d 419e05: 49 63 c7 movslq %r15d,%rax 419e08: 48 8d 54 04 08 lea 0x8(%rsp,%rax,1),%rdx 419e0d: be 14 00 00 00 mov $0x14,%esi 419e12: e9 d3 f9 ff ff jmpq 4197ea <_D4core8demangle8Demangle17parseIntegerValueMFAaaZv+0x1ea> 419e17: be 04 00 00 00 mov $0x4,%esi 419e1c: ba d5 0f 42 00 mov $0x420fd5,%edx 419e21: eb a4 jmp 419dc7 <_D4core8demangle8Demangle17parseIntegerValueMFAaaZv+0x7c7> 419e23: be 04 00 00 00 mov $0x4,%esi 419e28: ba e9 0f 42 00 mov $0x420fe9,%edx 419e2d: eb 98 jmp 419dc7 <_D4core8demangle8Demangle17parseIntegerValueMFAaaZv+0x7c7> 419e2f: be 04 00 00 00 mov $0x4,%esi 419e34: ba df 0f 42 00 mov $0x420fdf,%edx 419e39: eb 8c jmp 419dc7 <_D4core8demangle8Demangle17parseIntegerValueMFAaaZv+0x7c7> 419e3b: be 04 00 00 00 mov $0x4,%esi 419e40: ba ee 0f 42 00 mov $0x420fee,%edx 419e45: eb 80 jmp 419dc7 <_D4core8demangle8Demangle17parseIntegerValueMFAaaZv+0x7c7> 419e47: be 04 00 00 00 mov $0x4,%esi 419e4c: ba da 0f 42 00 mov $0x420fda,%edx 419e51: e9 71 ff ff ff jmpq 419dc7 <_D4core8demangle8Demangle17parseIntegerValueMFAaaZv+0x7c7> 419e56: be 04 00 00 00 mov $0x4,%esi 419e5b: ba e4 0f 42 00 mov $0x420fe4,%edx 419e60: e9 62 ff ff ff jmpq 419dc7 <_D4core8demangle8Demangle17parseIntegerValueMFAaaZv+0x7c7> 419e65: e8 b6 da ff ff callq 417920 <_D4core8demangle8Demangle5errorFAyaZv> 419e6a: 0f 0b ud2a 419e6c: 0f 1f 40 00 nopl 0x0(%rax) 0000000000419e70 <_D4core8demangle8Demangle17parseTemplateArgsMFZv>: 419e70: 55 push %rbp 419e71: 41 57 push %r15 419e73: 41 56 push %r14 419e75: 53 push %rbx 419e76: 50 push %rax 419e77: 48 89 fb mov %rdi,%rbx 419e7a: 48 8b 0b mov (%rbx),%rcx 419e7d: 48 8b 43 20 mov 0x20(%rbx),%rax 419e81: 45 31 f6 xor %r14d,%r14d 419e84: eb 14 jmp 419e9a <_D4core8demangle8Demangle17parseTemplateArgsMFZv+0x2a> 419e86: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) 419e8d: 00 00 00 419e90: 48 8b 0b mov (%rbx),%rcx 419e93: 48 8b 43 20 mov 0x20(%rbx),%rax 419e97: 49 ff ce dec %r14 419e9a: 48 39 c8 cmp %rcx,%rax 419e9d: 0f 83 d5 00 00 00 jae 419f78 <_D4core8demangle8Demangle17parseTemplateArgsMFZv+0x108> 419ea3: 48 8b 53 08 mov 0x8(%rbx),%rdx 419ea7: 0f b6 14 02 movzbl (%rdx,%rax,1),%edx 419eab: 83 fa 53 cmp $0x53,%edx 419eae: 74 69 je 419f19 <_D4core8demangle8Demangle17parseTemplateArgsMFZv+0xa9> 419eb0: 83 fa 56 cmp $0x56,%edx 419eb3: 0f 85 8b 00 00 00 jne 419f44 <_D4core8demangle8Demangle17parseTemplateArgsMFZv+0xd4> 419eb9: 48 ff c0 inc %rax 419ebc: 48 89 43 20 mov %rax,0x20(%rbx) 419ec0: 4d 85 f6 test %r14,%r14 419ec3: 74 19 je 419ede <_D4core8demangle8Demangle17parseTemplateArgsMFZv+0x6e> 419ec5: be 02 00 00 00 mov $0x2,%esi 419eca: ba 0c 10 42 00 mov $0x42100c,%edx 419ecf: 48 89 df mov %rbx,%rdi 419ed2: e8 69 da ff ff callq 417940 <_D4core8demangle8Demangle3putMFAxaZAa> 419ed7: 48 8b 0b mov (%rbx),%rcx 419eda: 48 8b 43 20 mov 0x20(%rbx),%rax 419ede: 41 b7 ff mov $0xff,%r15b 419ee1: 48 39 c8 cmp %rcx,%rax 419ee4: 73 08 jae 419eee <_D4core8demangle8Demangle17parseTemplateArgsMFZv+0x7e> 419ee6: 48 8b 4b 08 mov 0x8(%rbx),%rcx 419eea: 44 8a 3c 01 mov (%rcx,%rax,1),%r15b 419eee: 48 8b 6b 28 mov 0x28(%rbx),%rbp 419ef2: 31 f6 xor %esi,%esi 419ef4: 31 d2 xor %edx,%edx 419ef6: 48 89 df mov %rbx,%rdi 419ef9: e8 22 e0 ff ff callq 417f20 <_D4core8demangle8Demangle9parseTypeMFAaZAa> 419efe: 48 89 d1 mov %rdx,%rcx 419f01: 48 89 6b 28 mov %rbp,0x28(%rbx) 419f05: 41 0f b6 f7 movzbl %r15b,%esi 419f09: 48 89 df mov %rbx,%rdi 419f0c: 48 89 c2 mov %rax,%rdx 419f0f: e8 5c f0 ff ff callq 418f70 <_D4core8demangle8Demangle10parseValueMFAaaZv> 419f14: e9 77 ff ff ff jmpq 419e90 <_D4core8demangle8Demangle17parseTemplateArgsMFZv+0x20> 419f19: 48 ff c0 inc %rax 419f1c: 48 89 43 20 mov %rax,0x20(%rbx) 419f20: 4d 85 f6 test %r14,%r14 419f23: 74 12 je 419f37 <_D4core8demangle8Demangle17parseTemplateArgsMFZv+0xc7> 419f25: be 02 00 00 00 mov $0x2,%esi 419f2a: ba 0c 10 42 00 mov $0x42100c,%edx 419f2f: 48 89 df mov %rbx,%rdi 419f32: e8 09 da ff ff callq 417940 <_D4core8demangle8Demangle3putMFAxaZAa> 419f37: 48 89 df mov %rbx,%rdi 419f3a: e8 d1 eb ff ff callq 418b10 <_D4core8demangle8Demangle18parseQualifiedNameMFZAa> 419f3f: e9 4c ff ff ff jmpq 419e90 <_D4core8demangle8Demangle17parseTemplateArgsMFZv+0x20> 419f44: 83 fa 54 cmp $0x54,%edx 419f47: 75 2f jne 419f78 <_D4core8demangle8Demangle17parseTemplateArgsMFZv+0x108> 419f49: 48 ff c0 inc %rax 419f4c: 48 89 43 20 mov %rax,0x20(%rbx) 419f50: 4d 85 f6 test %r14,%r14 419f53: 74 12 je 419f67 <_D4core8demangle8Demangle17parseTemplateArgsMFZv+0xf7> 419f55: be 02 00 00 00 mov $0x2,%esi 419f5a: ba 0c 10 42 00 mov $0x42100c,%edx 419f5f: 48 89 df mov %rbx,%rdi 419f62: e8 d9 d9 ff ff callq 417940 <_D4core8demangle8Demangle3putMFAxaZAa> 419f67: 31 f6 xor %esi,%esi 419f69: 31 d2 xor %edx,%edx 419f6b: 48 89 df mov %rbx,%rdi 419f6e: e8 ad df ff ff callq 417f20 <_D4core8demangle8Demangle9parseTypeMFAaZAa> 419f73: e9 18 ff ff ff jmpq 419e90 <_D4core8demangle8Demangle17parseTemplateArgsMFZv+0x20> 419f78: 48 83 c4 08 add $0x8,%rsp 419f7c: 5b pop %rbx 419f7d: 41 5e pop %r14 419f7f: 41 5f pop %r15 419f81: 5d pop %rbp 419f82: c3 retq 419f83: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) 419f8a: 00 00 00 419f8d: 0f 1f 00 nopl (%rax) 0000000000419f90 <_D4core8demangle8Demangle25parseTemplateInstanceNameMFZv>: 419f90: 55 push %rbp 419f91: 41 57 push %r15 419f93: 41 56 push %r14 419f95: 41 55 push %r13 419f97: 41 54 push %r12 419f99: 53 push %rbx 419f9a: 50 push %rax 419f9b: 49 89 ff mov %rdi,%r15 419f9e: 4d 8b 77 20 mov 0x20(%r15),%r14 419fa2: 4d 8b 2f mov (%r15),%r13 419fa5: 4d 8b 5f 08 mov 0x8(%r15),%r11 419fa9: 45 31 e4 xor %r12d,%r12d 419fac: 4d 39 ee cmp %r13,%r14 419faf: 4c 89 f5 mov %r14,%rbp 419fb2: 0f 83 7e 00 00 00 jae 41a036 <_D4core8demangle8Demangle25parseTemplateInstanceNameMFZv+0xa6> 419fb8: 4c 89 f7 mov %r14,%rdi 419fbb: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 419fc0: 41 8a 04 3b mov (%r11,%rdi,1),%al 419fc4: 04 d0 add $0xd0,%al 419fc6: 3c 09 cmp $0x9,%al 419fc8: 77 0c ja 419fd6 <_D4core8demangle8Demangle25parseTemplateInstanceNameMFZv+0x46> 419fca: 48 ff c7 inc %rdi 419fcd: 4c 39 ef cmp %r13,%rdi 419fd0: 49 89 7f 20 mov %rdi,0x20(%r15) 419fd4: 72 ea jb 419fc0 <_D4core8demangle8Demangle25parseTemplateInstanceNameMFZv+0x30> 419fd6: 45 31 e4 xor %r12d,%r12d 419fd9: 49 89 f8 mov %rdi,%r8 419fdc: 4d 29 f0 sub %r14,%r8 419fdf: 4c 89 f5 mov %r14,%rbp 419fe2: 74 52 je 41a036 <_D4core8demangle8Demangle25parseTemplateInstanceNameMFZv+0xa6> 419fe4: 4f 8d 14 33 lea (%r11,%r14,1),%r10 419fe8: 45 31 e4 xor %r12d,%r12d 419feb: 49 b9 cd cc cc cc cc mov $0xcccccccccccccccd,%r9 419ff2: cc cc cc 419ff5: 31 db xor %ebx,%ebx 419ff7: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) 419ffe: 00 00 41a000: 41 0f b6 34 1a movzbl (%r10,%rbx,1),%esi 41a005: b8 2f 00 00 00 mov $0x2f,%eax 41a00a: 48 29 f0 sub %rsi,%rax 41a00d: 49 f7 e1 mul %r9 41a010: 48 c1 ea 03 shr $0x3,%rdx 41a014: 49 39 d4 cmp %rdx,%r12 41a017: 77 13 ja 41a02c <_D4core8demangle8Demangle25parseTemplateInstanceNameMFZv+0x9c> 41a019: 4b 8d 04 a4 lea (%r12,%r12,4),%rax 41a01d: 4c 8d 64 46 d0 lea -0x30(%rsi,%rax,2),%r12 41a022: 48 ff c3 inc %rbx 41a025: 4c 39 c3 cmp %r8,%rbx 41a028: 72 d6 jb 41a000 <_D4core8demangle8Demangle25parseTemplateInstanceNameMFZv+0x70> 41a02a: eb 07 jmp 41a033 <_D4core8demangle8Demangle25parseTemplateInstanceNameMFZv+0xa3> 41a02c: e8 ef d8 ff ff callq 417920 <_D4core8demangle8Demangle5errorFAyaZv> 41a031: eb e6 jmp 41a019 <_D4core8demangle8Demangle25parseTemplateInstanceNameMFZv+0x89> 41a033: 48 89 fd mov %rdi,%rbp 41a036: 49 01 eb add %rbp,%r11 41a039: 31 c0 xor %eax,%eax 41a03b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 41a040: 8a 88 0f 10 42 00 mov 0x42100f(%rax),%cl 41a046: 48 8d 54 05 00 lea 0x0(%rbp,%rax,1),%rdx 41a04b: 4c 39 ea cmp %r13,%rdx 41a04e: b3 ff mov $0xff,%bl 41a050: 73 04 jae 41a056 <_D4core8demangle8Demangle25parseTemplateInstanceNameMFZv+0xc6> 41a052: 41 8a 1c 03 mov (%r11,%rax,1),%bl 41a056: 38 cb cmp %cl,%bl 41a058: 75 19 jne 41a073 <_D4core8demangle8Demangle25parseTemplateInstanceNameMFZv+0xe3> 41a05a: 4c 39 ea cmp %r13,%rdx 41a05d: 48 8d 4c 05 01 lea 0x1(%rbp,%rax,1),%rcx 41a062: 49 89 4f 20 mov %rcx,0x20(%r15) 41a066: 73 12 jae 41a07a <_D4core8demangle8Demangle25parseTemplateInstanceNameMFZv+0xea> 41a068: 48 ff c0 inc %rax 41a06b: 48 83 f8 02 cmp $0x2,%rax 41a06f: 76 cf jbe 41a040 <_D4core8demangle8Demangle25parseTemplateInstanceNameMFZv+0xb0> 41a071: eb 0c jmp 41a07f <_D4core8demangle8Demangle25parseTemplateInstanceNameMFZv+0xef> 41a073: e8 a8 d8 ff ff callq 417920 <_D4core8demangle8Demangle5errorFAyaZv> 41a078: eb e0 jmp 41a05a <_D4core8demangle8Demangle25parseTemplateInstanceNameMFZv+0xca> 41a07a: e8 a1 d8 ff ff callq 417920 <_D4core8demangle8Demangle5errorFAyaZv> 41a07f: 4c 89 ff mov %r15,%rdi 41a082: e8 59 dd ff ff callq 417de0 <_D4core8demangle8Demangle10parseLNameMFZv> 41a087: be 02 00 00 00 mov $0x2,%esi 41a08c: ba 13 10 42 00 mov $0x421013,%edx 41a091: 4c 89 ff mov %r15,%rdi 41a094: e8 a7 d8 ff ff callq 417940 <_D4core8demangle8Demangle3putMFAxaZAa> 41a099: 4c 89 ff mov %r15,%rdi 41a09c: e8 cf fd ff ff callq 419e70 <_D4core8demangle8Demangle17parseTemplateArgsMFZv> 41a0a1: 49 8b 47 20 mov 0x20(%r15),%rax 41a0a5: 49 3b 07 cmp (%r15),%rax 41a0a8: 73 3a jae 41a0e4 <_D4core8demangle8Demangle25parseTemplateInstanceNameMFZv+0x154> 41a0aa: 49 8b 4f 08 mov 0x8(%r15),%rcx 41a0ae: 80 3c 01 5a cmpb $0x5a,(%rcx,%rax,1) 41a0b2: 75 30 jne 41a0e4 <_D4core8demangle8Demangle25parseTemplateInstanceNameMFZv+0x154> 41a0b4: 48 ff c0 inc %rax 41a0b7: 49 89 47 20 mov %rax,0x20(%r15) 41a0bb: 48 29 e8 sub %rbp,%rax 41a0be: 4c 39 e0 cmp %r12,%rax 41a0c1: 75 28 jne 41a0eb <_D4core8demangle8Demangle25parseTemplateInstanceNameMFZv+0x15b> 41a0c3: be 01 00 00 00 mov $0x1,%esi 41a0c8: ba 9c d4 41 00 mov $0x41d49c,%edx 41a0cd: 4c 89 ff mov %r15,%rdi 41a0d0: e8 6b d8 ff ff callq 417940 <_D4core8demangle8Demangle3putMFAxaZAa> 41a0d5: 48 83 c4 08 add $0x8,%rsp 41a0d9: 5b pop %rbx 41a0da: 41 5c pop %r12 41a0dc: 41 5d pop %r13 41a0de: 41 5e pop %r14 41a0e0: 41 5f pop %r15 41a0e2: 5d pop %rbp 41a0e3: c3 retq 41a0e4: e8 37 d8 ff ff callq 417920 <_D4core8demangle8Demangle5errorFAyaZv> 41a0e9: eb c9 jmp 41a0b4 <_D4core8demangle8Demangle25parseTemplateInstanceNameMFZv+0x124> 41a0eb: 48 8b 05 e6 5d 21 00 mov 0x215de6(%rip),%rax # 62fed8 <_D4core8demangle8Demangle14ParseException7__ClassZ+0x18> 41a0f2: 48 89 c7 mov %rax,%rdi 41a0f5: e8 76 eb fe ff callq 408c70 <_d_throw_exception> 41a0fa: eb c7 jmp 41a0c3 <_D4core8demangle8Demangle25parseTemplateInstanceNameMFZv+0x133> 41a0fc: 48 89 d1 mov %rdx,%rcx 41a0ff: 83 f9 01 cmp $0x1,%ecx 41a102: 75 0f jne 41a113 <_D4core8demangle8Demangle25parseTemplateInstanceNameMFZv+0x183> 41a104: 48 8b 00 mov (%rax),%rax 41a107: 4d 89 77 20 mov %r14,0x20(%r15) 41a10b: 48 89 c7 mov %rax,%rdi 41a10e: e8 5d eb fe ff callq 408c70 <_d_throw_exception> 41a113: 48 89 c7 mov %rax,%rdi 41a116: e8 b5 eb fe ff callq 408cd0 <_d_eh_resume_unwind> 41a11b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 000000000041a120 <_D4core8demangle8Demangle25mayBeTemplateInstanceNameMFZb>: 41a120: 41 57 push %r15 41a122: 41 56 push %r14 41a124: 41 54 push %r12 41a126: 53 push %rbx 41a127: 50 push %rax 41a128: 49 89 ff mov %rdi,%r15 41a12b: 4d 8b 77 20 mov 0x20(%r15),%r14 41a12f: 4d 8b 0f mov (%r15),%r9 41a132: 4d 39 ce cmp %r9,%r14 41a135: 73 2e jae 41a165 <_D4core8demangle8Demangle25mayBeTemplateInstanceNameMFZb+0x45> 41a137: 4d 8b 47 08 mov 0x8(%r15),%r8 41a13b: 4c 89 f6 mov %r14,%rsi 41a13e: 66 90 xchg %ax,%ax 41a140: 41 8a 04 30 mov (%r8,%rsi,1),%al 41a144: 04 d0 add $0xd0,%al 41a146: 3c 09 cmp $0x9,%al 41a148: 77 0c ja 41a156 <_D4core8demangle8Demangle25mayBeTemplateInstanceNameMFZb+0x36> 41a14a: 48 ff c6 inc %rsi 41a14d: 4c 39 ce cmp %r9,%rsi 41a150: 49 89 77 20 mov %rsi,0x20(%r15) 41a154: 72 ea jb 41a140 <_D4core8demangle8Demangle25mayBeTemplateInstanceNameMFZb+0x20> 41a156: 49 89 f4 mov %rsi,%r12 41a159: 4d 29 f4 sub %r14,%r12 41a15c: 75 0e jne 41a16c <_D4core8demangle8Demangle25mayBeTemplateInstanceNameMFZb+0x4c> 41a15e: 31 c0 xor %eax,%eax 41a160: e9 a5 00 00 00 jmpq 41a20a <_D4core8demangle8Demangle25mayBeTemplateInstanceNameMFZb+0xea> 41a165: 31 c0 xor %eax,%eax 41a167: e9 9e 00 00 00 jmpq 41a20a <_D4core8demangle8Demangle25mayBeTemplateInstanceNameMFZb+0xea> 41a16c: 4f 8d 1c 30 lea (%r8,%r14,1),%r11 41a170: 31 db xor %ebx,%ebx 41a172: 49 ba cd cc cc cc cc mov $0xcccccccccccccccd,%r10 41a179: cc cc cc 41a17c: 31 ff xor %edi,%edi 41a17e: 66 90 xchg %ax,%ax 41a180: 41 0f b6 0c 3b movzbl (%r11,%rdi,1),%ecx 41a185: b8 2f 00 00 00 mov $0x2f,%eax 41a18a: 48 29 c8 sub %rcx,%rax 41a18d: 49 f7 e2 mul %r10 41a190: 48 c1 ea 03 shr $0x3,%rdx 41a194: 48 39 d3 cmp %rdx,%rbx 41a197: 77 13 ja 41a1ac <_D4core8demangle8Demangle25mayBeTemplateInstanceNameMFZb+0x8c> 41a199: 48 8d 04 9b lea (%rbx,%rbx,4),%rax 41a19d: 48 8d 5c 41 d0 lea -0x30(%rcx,%rax,2),%rbx 41a1a2: 48 ff c7 inc %rdi 41a1a5: 4c 39 e7 cmp %r12,%rdi 41a1a8: 72 d6 jb 41a180 <_D4core8demangle8Demangle25mayBeTemplateInstanceNameMFZb+0x60> 41a1aa: eb 13 jmp 41a1bf <_D4core8demangle8Demangle25mayBeTemplateInstanceNameMFZb+0x9f> 41a1ac: e8 6f d7 ff ff callq 417920 <_D4core8demangle8Demangle5errorFAyaZv> 41a1b1: eb e6 jmp 41a199 <_D4core8demangle8Demangle25mayBeTemplateInstanceNameMFZb+0x79> 41a1b3: 4d 89 77 20 mov %r14,0x20(%r15) 41a1b7: 48 89 c7 mov %rax,%rdi 41a1ba: e8 11 eb fe ff callq 408cd0 <_d_eh_resume_unwind> 41a1bf: 31 c0 xor %eax,%eax 41a1c1: 48 83 fb 05 cmp $0x5,%rbx 41a1c5: 72 43 jb 41a20a <_D4core8demangle8Demangle25mayBeTemplateInstanceNameMFZb+0xea> 41a1c7: 4c 39 ce cmp %r9,%rsi 41a1ca: 73 3e jae 41a20a <_D4core8demangle8Demangle25mayBeTemplateInstanceNameMFZb+0xea> 41a1cc: 48 8d 4e 01 lea 0x1(%rsi),%rcx 41a1d0: 49 89 4f 20 mov %rcx,0x20(%r15) 41a1d4: 31 c0 xor %eax,%eax 41a1d6: 41 80 3c 30 5f cmpb $0x5f,(%r8,%rsi,1) 41a1db: 75 2d jne 41a20a <_D4core8demangle8Demangle25mayBeTemplateInstanceNameMFZb+0xea> 41a1dd: 4c 39 c9 cmp %r9,%rcx 41a1e0: 73 28 jae 41a20a <_D4core8demangle8Demangle25mayBeTemplateInstanceNameMFZb+0xea> 41a1e2: 48 8d 4e 02 lea 0x2(%rsi),%rcx 41a1e6: 49 89 4f 20 mov %rcx,0x20(%r15) 41a1ea: 31 c0 xor %eax,%eax 41a1ec: 41 80 7c 30 01 5f cmpb $0x5f,0x1(%r8,%rsi,1) 41a1f2: 75 16 jne 41a20a <_D4core8demangle8Demangle25mayBeTemplateInstanceNameMFZb+0xea> 41a1f4: 4c 39 c9 cmp %r9,%rcx 41a1f7: 73 11 jae 41a20a <_D4core8demangle8Demangle25mayBeTemplateInstanceNameMFZb+0xea> 41a1f9: 48 8d 46 03 lea 0x3(%rsi),%rax 41a1fd: 49 89 47 20 mov %rax,0x20(%r15) 41a201: 41 80 7c 30 02 54 cmpb $0x54,0x2(%r8,%rsi,1) 41a207: 0f 94 c0 sete %al 41a20a: 4d 89 77 20 mov %r14,0x20(%r15) 41a20e: 48 83 c4 08 add $0x8,%rsp 41a212: 5b pop %rbx 41a213: 41 5c pop %r12 41a215: 41 5e pop %r14 41a217: 41 5f pop %r15 41a219: c3 retq 41a21a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) 000000000041a220 <_D4core8demangle8Demangle15parseSymbolNameMFZv>: 41a220: 41 56 push %r14 41a222: 53 push %rbx 41a223: 50 push %rax 41a224: 48 89 fb mov %rdi,%rbx 41a227: 48 8b 43 20 mov 0x20(%rbx),%rax 41a22b: 48 3b 03 cmp (%rbx),%rax 41a22e: 73 30 jae 41a260 <_D4core8demangle8Demangle15parseSymbolNameMFZv+0x40> 41a230: 48 8b 4b 08 mov 0x8(%rbx),%rcx 41a234: 0f b6 04 01 movzbl (%rcx,%rax,1),%eax 41a238: 83 c0 d0 add $0xffffffffffffffd0,%eax 41a23b: 83 f8 09 cmp $0x9,%eax 41a23e: 77 20 ja 41a260 <_D4core8demangle8Demangle15parseSymbolNameMFZv+0x40> 41a240: 48 89 df mov %rbx,%rdi 41a243: e8 d8 fe ff ff callq 41a120 <_D4core8demangle8Demangle25mayBeTemplateInstanceNameMFZb> 41a248: a8 01 test $0x1,%al 41a24a: 74 25 je 41a271 <_D4core8demangle8Demangle15parseSymbolNameMFZv+0x51> 41a24c: 4c 8b 73 28 mov 0x28(%rbx),%r14 41a250: 48 89 df mov %rbx,%rdi 41a253: e8 38 fd ff ff callq 419f90 <_D4core8demangle8Demangle25parseTemplateInstanceNameMFZv> 41a258: 48 83 c4 08 add $0x8,%rsp 41a25c: 5b pop %rbx 41a25d: 41 5e pop %r14 41a25f: c3 retq 41a260: e8 bb d6 ff ff callq 417920 <_D4core8demangle8Demangle5errorFAyaZv> 41a265: 48 89 d1 mov %rdx,%rcx 41a268: 83 f9 01 cmp $0x1,%ecx 41a26b: 75 13 jne 41a280 <_D4core8demangle8Demangle15parseSymbolNameMFZv+0x60> 41a26d: 4c 89 73 28 mov %r14,0x28(%rbx) 41a271: 48 89 df mov %rbx,%rdi 41a274: 48 83 c4 08 add $0x8,%rsp 41a278: 5b pop %rbx 41a279: 41 5e pop %r14 41a27b: e9 60 db ff ff jmpq 417de0 <_D4core8demangle8Demangle10parseLNameMFZv> 41a280: 48 89 c7 mov %rax,%rdi 41a283: e8 48 ea fe ff callq 408cd0 <_d_eh_resume_unwind> 41a288: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 41a28f: 00 000000000041a290 <_D4core8demangle8Demangle16parseMangledNameMFZv>: 41a290: 53 push %rbx 41a291: 48 89 fb mov %rdi,%rbx 41a294: 48 8b 0b mov (%rbx),%rcx 41a297: 48 8b 43 20 mov 0x20(%rbx),%rax 41a29b: 48 39 c8 cmp %rcx,%rax 41a29e: 73 11 jae 41a2b1 <_D4core8demangle8Demangle16parseMangledNameMFZv+0x21> 41a2a0: 48 8b 53 08 mov 0x8(%rbx),%rdx 41a2a4: 80 3c 02 5f cmpb $0x5f,(%rdx,%rax,1) 41a2a8: 75 07 jne 41a2b1 <_D4core8demangle8Demangle16parseMangledNameMFZv+0x21> 41a2aa: 48 ff c0 inc %rax 41a2ad: 48 89 43 20 mov %rax,0x20(%rbx) 41a2b1: 48 39 c8 cmp %rcx,%rax 41a2b4: 73 70 jae 41a326 <_D4core8demangle8Demangle16parseMangledNameMFZv+0x96> 41a2b6: 48 8b 4b 08 mov 0x8(%rbx),%rcx 41a2ba: 80 3c 01 44 cmpb $0x44,(%rcx,%rax,1) 41a2be: 75 66 jne 41a326 <_D4core8demangle8Demangle16parseMangledNameMFZv+0x96> 41a2c0: 48 ff c0 inc %rax 41a2c3: 48 89 43 20 mov %rax,0x20(%rbx) 41a2c7: eb 19 jmp 41a2e2 <_D4core8demangle8Demangle16parseMangledNameMFZv+0x52> 41a2c9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 41a2d0: be 01 00 00 00 mov $0x1,%esi 41a2d5: ba 8e 0f 42 00 mov $0x420f8e,%edx 41a2da: 48 89 df mov %rbx,%rdi 41a2dd: e8 5e d6 ff ff callq 417940 <_D4core8demangle8Demangle3putMFAxaZAa> 41a2e2: 48 89 df mov %rbx,%rdi 41a2e5: e8 26 e8 ff ff callq 418b10 <_D4core8demangle8Demangle18parseQualifiedNameMFZAa> 41a2ea: 48 8b 0b mov (%rbx),%rcx 41a2ed: 48 8b 73 20 mov 0x20(%rbx),%rsi 41a2f1: 48 39 ce cmp %rcx,%rsi 41a2f4: 73 11 jae 41a307 <_D4core8demangle8Demangle16parseMangledNameMFZv+0x77> 41a2f6: 48 8b 7b 08 mov 0x8(%rbx),%rdi 41a2fa: 80 3c 37 4d cmpb $0x4d,(%rdi,%rsi,1) 41a2fe: 75 07 jne 41a307 <_D4core8demangle8Demangle16parseMangledNameMFZv+0x77> 41a300: 48 ff c6 inc %rsi 41a303: 48 89 73 20 mov %rsi,0x20(%rbx) 41a307: 83 7b 30 01 cmpl $0x1,0x30(%rbx) 41a30b: 75 12 jne 41a31f <_D4core8demangle8Demangle16parseMangledNameMFZv+0x8f> 41a30d: 48 89 df mov %rbx,%rdi 41a310: 48 89 c6 mov %rax,%rsi 41a313: e8 08 dc ff ff callq 417f20 <_D4core8demangle8Demangle9parseTypeMFAaZAa> 41a318: 48 8b 0b mov (%rbx),%rcx 41a31b: 48 8b 73 20 mov 0x20(%rbx),%rsi 41a31f: 48 39 ce cmp %rcx,%rsi 41a322: 72 ac jb 41a2d0 <_D4core8demangle8Demangle16parseMangledNameMFZv+0x40> 41a324: 5b pop %rbx 41a325: c3 retq 41a326: e8 f5 d5 ff ff callq 417920 <_D4core8demangle8Demangle5errorFAyaZv> 41a32b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 000000000041a330 <_D4core8demangle8Demangle66__T10doDemangleS47_D4core8demangle8Demangle16parseMangledNameMFZvZ10doDemangleMFZAa>: 41a330: 41 57 push %r15 41a332: 41 56 push %r14 41a334: 41 54 push %r12 41a336: 53 push %rbx 41a337: 50 push %rax 41a338: 48 89 fb mov %rdi,%rbx 41a33b: 4c 8d 73 10 lea 0x10(%rbx),%r14 41a33f: 4c 8d 7b 20 lea 0x20(%rbx),%r15 41a343: 41 bc a0 0f 00 00 mov $0xfa0,%r12d 41a349: eb 33 jmp 41a37e <_D4core8demangle8Demangle66__T10doDemangleS47_D4core8demangle8Demangle16parseMangledNameMFZvZ10doDemangleMFZAa+0x4e> 41a34b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 41a350: 48 8b 73 10 mov 0x10(%rbx),%rsi 41a354: 48 01 f6 add %rsi,%rsi 41a357: 48 81 fe a0 0f 00 00 cmp $0xfa0,%rsi 41a35e: 49 0f 46 f4 cmovbe %r12,%rsi 41a362: bf e8 02 42 00 mov $0x4202e8,%edi 41a367: 4c 89 f2 mov %r14,%rdx 41a36a: e8 21 9f ff ff callq 414290 <_d_arraysetlengthiT> 41a36f: 48 89 43 10 mov %rax,0x10(%rbx) 41a373: 48 89 53 18 mov %rdx,0x18(%rbx) 41a377: 0f 57 c0 xorps %xmm0,%xmm0 41a37a: 41 0f 11 07 movups %xmm0,(%r15) 41a37e: 48 89 df mov %rbx,%rdi 41a381: e8 0a ff ff ff callq 41a290 <_D4core8demangle8Demangle16parseMangledNameMFZv> 41a386: eb 33 jmp 41a3bb <_D4core8demangle8Demangle66__T10doDemangleS47_D4core8demangle8Demangle16parseMangledNameMFZvZ10doDemangleMFZAa+0x8b> 41a388: 83 fa 02 cmp $0x2,%edx 41a38b: 74 c3 je 41a350 <_D4core8demangle8Demangle66__T10doDemangleS47_D4core8demangle8Demangle16parseMangledNameMFZvZ10doDemangleMFZAa+0x20> 41a38d: 83 fa 01 cmp $0x1,%edx 41a390: 75 53 jne 41a3e5 <_D4core8demangle8Demangle66__T10doDemangleS47_D4core8demangle8Demangle16parseMangledNameMFZvZ10doDemangleMFZAa+0xb5> 41a392: 48 8b 13 mov (%rbx),%rdx 41a395: 48 39 53 10 cmp %rdx,0x10(%rbx) 41a399: 73 2a jae 41a3c5 <_D4core8demangle8Demangle66__T10doDemangleS47_D4core8demangle8Demangle16parseMangledNameMFZvZ10doDemangleMFZAa+0x95> 41a39b: bf e8 02 42 00 mov $0x4202e8,%edi 41a3a0: 48 89 d6 mov %rdx,%rsi 41a3a3: 4c 89 f2 mov %r14,%rdx 41a3a6: e8 e5 9e ff ff callq 414290 <_d_arraysetlengthiT> 41a3ab: 48 89 d7 mov %rdx,%rdi 41a3ae: 48 89 43 10 mov %rax,0x10(%rbx) 41a3b2: 48 89 7b 18 mov %rdi,0x18(%rbx) 41a3b6: 48 8b 13 mov (%rbx),%rdx 41a3b9: eb 0e jmp 41a3c9 <_D4core8demangle8Demangle66__T10doDemangleS47_D4core8demangle8Demangle16parseMangledNameMFZvZ10doDemangleMFZAa+0x99> 41a3bb: 48 8b 53 18 mov 0x18(%rbx),%rdx 41a3bf: 48 8b 43 28 mov 0x28(%rbx),%rax 41a3c3: eb 14 jmp 41a3d9 <_D4core8demangle8Demangle66__T10doDemangleS47_D4core8demangle8Demangle16parseMangledNameMFZvZ10doDemangleMFZAa+0xa9> 41a3c5: 48 8b 7b 18 mov 0x18(%rbx),%rdi 41a3c9: 48 8b 73 08 mov 0x8(%rbx),%rsi 41a3cd: e8 6e 78 fe ff callq 401c40 41a3d2: 48 8b 03 mov (%rbx),%rax 41a3d5: 48 8b 53 18 mov 0x18(%rbx),%rdx 41a3d9: 48 83 c4 08 add $0x8,%rsp 41a3dd: 5b pop %rbx 41a3de: 41 5c pop %r12 41a3e0: 41 5e pop %r14 41a3e2: 41 5f pop %r15 41a3e4: c3 retq 41a3e5: 48 89 c7 mov %rax,%rdi 41a3e8: e8 e3 e8 fe ff callq 408cd0 <_d_eh_resume_unwind> 41a3ed: 0f 1f 00 nopl (%rax) 000000000041a3f0 <_D4core8demangle8demangleFAxaAaZAa>: 41a3f0: 48 83 ec 38 sub $0x38,%rsp 41a3f4: 48 8b 05 4d 6c 00 00 mov 0x6c4d(%rip),%rax # 421048 <_D4core8demangle8Demangle6__initZ+0x30> 41a3fb: 48 89 44 24 30 mov %rax,0x30(%rsp) 41a400: 0f 10 05 31 6c 00 00 movups 0x6c31(%rip),%xmm0 # 421038 <_D4core8demangle8Demangle6__initZ+0x20> 41a407: 0f 29 44 24 20 movaps %xmm0,0x20(%rsp) 41a40c: 0f 10 05 15 6c 00 00 movups 0x6c15(%rip),%xmm0 # 421028 <_D4core8demangle8Demangle6__initZ+0x10> 41a413: 0f 29 44 24 10 movaps %xmm0,0x10(%rsp) 41a418: 0f 10 05 f9 6b 00 00 movups 0x6bf9(%rip),%xmm0 # 421018 <_D4core8demangle8Demangle6__initZ> 41a41f: 0f 29 04 24 movaps %xmm0,(%rsp) 41a423: 48 89 14 24 mov %rdx,(%rsp) 41a427: 48 89 4c 24 08 mov %rcx,0x8(%rsp) 41a42c: c7 44 24 30 01 00 00 movl $0x1,0x30(%rsp) 41a433: 00 41a434: 48 89 7c 24 10 mov %rdi,0x10(%rsp) 41a439: 48 89 74 24 18 mov %rsi,0x18(%rsp) 41a43e: 48 8d 3c 24 lea (%rsp),%rdi 41a442: e8 e9 fe ff ff callq 41a330 <_D4core8demangle8Demangle66__T10doDemangleS47_D4core8demangle8Demangle16parseMangledNameMFZvZ10doDemangleMFZAa> 41a447: 48 83 c4 38 add $0x38,%rsp 41a44b: c3 retq 41a44c: 0f 1f 40 00 nopl 0x0(%rax) 000000000041a450 : 41a450: 55 push %rbp 41a451: 48 89 e5 mov %rsp,%rbp 41a454: 8a 05 76 60 21 00 mov 0x216076(%rip),%al # 6304d0 41a45a: 84 c0 test %al,%al 41a45c: 75 3e jne 41a49c 41a45e: c6 05 6b 60 21 00 01 movb $0x1,0x21606b(%rip) # 6304d0 41a465: 48 89 e0 mov %rsp,%rax 41a468: 48 8d 78 d0 lea -0x30(%rax),%rdi 41a46c: 48 89 fc mov %rdi,%rsp 41a46f: 48 c7 40 d0 01 00 00 movq $0x1,-0x30(%rax) 41a476: 00 41a477: 48 c7 40 d8 c8 04 63 movq $0x6304c8,-0x28(%rax) 41a47e: 00 41a47f: 48 c7 40 e0 40 01 63 movq $0x630140,-0x20(%rax) 41a486: 00 41a487: 48 c7 40 e8 20 04 63 movq $0x630420,-0x18(%rax) 41a48e: 00 41a48f: 48 c7 40 f0 f0 03 63 movq $0x6303f0,-0x10(%rax) 41a496: 00 41a497: e8 24 5c ff ff callq 4100c0 <_d_dso_registry> 41a49c: 48 89 ec mov %rbp,%rsp 41a49f: 5d pop %rbp 41a4a0: c3 retq 41a4a1: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) 41a4a8: 00 00 00 41a4ab: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 000000000041a4b0 <_D4core4sync9exception13SyncException6__ctorMFNaNbNfAyaAyamC6object9ThrowableZC4core4sync9exception13SyncException>: 41a4b0: 53 push %rbx 41a4b1: 48 83 ec 10 sub $0x10,%rsp 41a4b5: 48 89 fb mov %rdi,%rbx 41a4b8: 48 8b 44 24 20 mov 0x20(%rsp),%rax 41a4bd: 48 89 04 24 mov %rax,(%rsp) 41a4c1: e8 5a eb fe ff callq 409020 <_D6object9Exception6__ctorMFNaNbNfAyaAyamC6object9ThrowableZC9Exception> 41a4c6: 48 89 d8 mov %rbx,%rax 41a4c9: 48 83 c4 10 add $0x10,%rsp 41a4cd: 5b pop %rbx 41a4ce: c3 retq 41a4cf: 90 nop 000000000041a4d0 : 41a4d0: 55 push %rbp 41a4d1: 48 89 e5 mov %rsp,%rbp 41a4d4: 8a 05 f6 5f 21 00 mov 0x215ff6(%rip),%al # 6304d0 41a4da: 84 c0 test %al,%al 41a4dc: 75 3e jne 41a51c 41a4de: c6 05 eb 5f 21 00 01 movb $0x1,0x215feb(%rip) # 6304d0 41a4e5: 48 89 e0 mov %rsp,%rax 41a4e8: 48 8d 78 d0 lea -0x30(%rax),%rdi 41a4ec: 48 89 fc mov %rdi,%rsp 41a4ef: 48 c7 40 d0 01 00 00 movq $0x1,-0x30(%rax) 41a4f6: 00 41a4f7: 48 c7 40 d8 c8 04 63 movq $0x6304c8,-0x28(%rax) 41a4fe: 00 41a4ff: 48 c7 40 e0 40 01 63 movq $0x630140,-0x20(%rax) 41a506: 00 41a507: 48 c7 40 e8 20 04 63 movq $0x630420,-0x18(%rax) 41a50e: 00 41a50f: 48 c7 40 f0 f8 03 63 movq $0x6303f8,-0x10(%rax) 41a516: 00 41a517: e8 a4 5b ff ff callq 4100c0 <_d_dso_registry> 41a51c: 48 89 ec mov %rbp,%rsp 41a51f: 5d pop %rbp 41a520: c3 retq 41a521: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) 41a528: 00 00 00 41a52b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 000000000041a530 : 41a530: 55 push %rbp 41a531: 48 89 e5 mov %rsp,%rbp 41a534: 8a 05 96 5f 21 00 mov 0x215f96(%rip),%al # 6304d0 41a53a: 84 c0 test %al,%al 41a53c: 75 3e jne 41a57c 41a53e: c6 05 8b 5f 21 00 01 movb $0x1,0x215f8b(%rip) # 6304d0 41a545: 48 89 e0 mov %rsp,%rax 41a548: 48 8d 78 d0 lea -0x30(%rax),%rdi 41a54c: 48 89 fc mov %rdi,%rsp 41a54f: 48 c7 40 d0 01 00 00 movq $0x1,-0x30(%rax) 41a556: 00 41a557: 48 c7 40 d8 c8 04 63 movq $0x6304c8,-0x28(%rax) 41a55e: 00 41a55f: 48 c7 40 e0 40 01 63 movq $0x630140,-0x20(%rax) 41a566: 00 41a567: 48 c7 40 e8 20 04 63 movq $0x630420,-0x18(%rax) 41a56e: 00 41a56f: 48 c7 40 f0 00 04 63 movq $0x630400,-0x10(%rax) 41a576: 00 41a577: e8 44 5b ff ff callq 4100c0 <_d_dso_registry> 41a57c: 48 89 ec mov %rbp,%rsp 41a57f: 5d pop %rbp 41a580: c3 retq 41a581: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) 41a588: 00 00 00 41a58b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 000000000041a590 <_D2gc2os10os_mem_mapFmZPv>: 41a590: 53 push %rbx 41a591: 48 89 f8 mov %rdi,%rax 41a594: 31 db xor %ebx,%ebx 41a596: bf 00 00 00 00 mov $0x0,%edi 41a59b: ba 03 00 00 00 mov $0x3,%edx 41a5a0: b9 22 00 00 00 mov $0x22,%ecx 41a5a5: 41 b8 ff ff ff ff mov $0xffffffff,%r8d 41a5ab: 45 31 c9 xor %r9d,%r9d 41a5ae: 48 89 c6 mov %rax,%rsi 41a5b1: e8 fa 72 fe ff callq 4018b0 41a5b6: 48 83 f8 ff cmp $0xffffffffffffffff,%rax 41a5ba: 48 0f 44 c3 cmove %rbx,%rax 41a5be: 5b pop %rbx 41a5bf: c3 retq 000000000041a5c0 <_D2gc2os12os_mem_unmapFPvmZi>: 41a5c0: 48 89 f8 mov %rdi,%rax 41a5c3: 48 89 f7 mov %rsi,%rdi 41a5c6: 48 89 c6 mov %rax,%rsi 41a5c9: e9 72 75 fe ff jmpq 401b40 41a5ce: 66 90 xchg %ax,%ax 000000000041a5d0 : 41a5d0: 55 push %rbp 41a5d1: 48 89 e5 mov %rsp,%rbp 41a5d4: 8a 05 f6 5e 21 00 mov 0x215ef6(%rip),%al # 6304d0 41a5da: 84 c0 test %al,%al 41a5dc: 75 3e jne 41a61c 41a5de: c6 05 eb 5e 21 00 01 movb $0x1,0x215eeb(%rip) # 6304d0 41a5e5: 48 89 e0 mov %rsp,%rax 41a5e8: 48 8d 78 d0 lea -0x30(%rax),%rdi 41a5ec: 48 89 fc mov %rdi,%rsp 41a5ef: 48 c7 40 d0 01 00 00 movq $0x1,-0x30(%rax) 41a5f6: 00 41a5f7: 48 c7 40 d8 c8 04 63 movq $0x6304c8,-0x28(%rax) 41a5fe: 00 41a5ff: 48 c7 40 e0 40 01 63 movq $0x630140,-0x20(%rax) 41a606: 00 41a607: 48 c7 40 e8 20 04 63 movq $0x630420,-0x18(%rax) 41a60e: 00 41a60f: 48 c7 40 f0 08 04 63 movq $0x630408,-0x10(%rax) 41a616: 00 41a617: e8 a4 5a ff ff callq 4100c0 <_d_dso_registry> 41a61c: 48 89 ec mov %rbp,%rsp 41a61f: 5d pop %rbp 41a620: c3 retq 41a621: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) 41a628: 00 00 00 41a62b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 000000000041a630 : 41a630: 55 push %rbp 41a631: 48 89 e5 mov %rsp,%rbp 41a634: 8a 05 96 5e 21 00 mov 0x215e96(%rip),%al # 6304d0 41a63a: 84 c0 test %al,%al 41a63c: 75 3e jne 41a67c 41a63e: c6 05 8b 5e 21 00 01 movb $0x1,0x215e8b(%rip) # 6304d0 41a645: 48 89 e0 mov %rsp,%rax 41a648: 48 8d 78 d0 lea -0x30(%rax),%rdi 41a64c: 48 89 fc mov %rdi,%rsp 41a64f: 48 c7 40 d0 01 00 00 movq $0x1,-0x30(%rax) 41a656: 00 41a657: 48 c7 40 d8 c8 04 63 movq $0x6304c8,-0x28(%rax) 41a65e: 00 41a65f: 48 c7 40 e0 40 01 63 movq $0x630140,-0x20(%rax) 41a666: 00 41a667: 48 c7 40 e8 20 04 63 movq $0x630420,-0x18(%rax) 41a66e: 00 41a66f: 48 c7 40 f0 10 04 63 movq $0x630410,-0x10(%rax) 41a676: 00 41a677: e8 44 5a ff ff callq 4100c0 <_d_dso_registry> 41a67c: 48 89 ec mov %rbp,%rsp 41a67f: 5d pop %rbp 41a680: c3 retq 41a681: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) 41a688: 00 00 00 41a68b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 000000000041a690 <__libc_csu_init>: 41a690: 41 57 push %r15 41a692: 41 56 push %r14 41a694: 41 89 ff mov %edi,%r15d 41a697: 41 55 push %r13 41a699: 41 54 push %r12 41a69b: 4c 8d 25 e6 fc 20 00 lea 0x20fce6(%rip),%r12 # 62a388 <__frame_dummy_init_array_entry> 41a6a2: 55 push %rbp 41a6a3: 48 8d 2d b6 ff 20 00 lea 0x20ffb6(%rip),%rbp # 62a660 <__init_array_end> 41a6aa: 53 push %rbx 41a6ab: 49 89 f6 mov %rsi,%r14 41a6ae: 49 89 d5 mov %rdx,%r13 41a6b1: 31 db xor %ebx,%ebx 41a6b3: 4c 29 e5 sub %r12,%rbp 41a6b6: 48 83 ec 08 sub $0x8,%rsp 41a6ba: 48 c1 fd 03 sar $0x3,%rbp 41a6be: e8 25 71 fe ff callq 4017e8 <_init> 41a6c3: 48 85 ed test %rbp,%rbp 41a6c6: 74 1e je 41a6e6 <__libc_csu_init+0x56> 41a6c8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 41a6cf: 00 41a6d0: 4c 89 ea mov %r13,%rdx 41a6d3: 4c 89 f6 mov %r14,%rsi 41a6d6: 44 89 ff mov %r15d,%edi 41a6d9: 41 ff 14 dc callq *(%r12,%rbx,8) 41a6dd: 48 83 c3 01 add $0x1,%rbx 41a6e1: 48 39 eb cmp %rbp,%rbx 41a6e4: 75 ea jne 41a6d0 <__libc_csu_init+0x40> 41a6e6: 48 83 c4 08 add $0x8,%rsp 41a6ea: 5b pop %rbx 41a6eb: 5d pop %rbp 41a6ec: 41 5c pop %r12 41a6ee: 41 5d pop %r13 41a6f0: 41 5e pop %r14 41a6f2: 41 5f pop %r15 41a6f4: c3 retq 41a6f5: 66 66 2e 0f 1f 84 00 nopw %cs:0x0(%rax,%rax,1) 41a6fc: 00 00 00 00 000000000041a700 <__libc_csu_fini>: 41a700: f3 c3 repz retq Disassembly of section .fini: 000000000041a704 <_fini>: 41a704: 48 83 ec 08 sub $0x8,%rsp 41a708: 48 83 c4 08 add $0x8,%rsp 41a70c: c3 retq