18.assume.s
18.none.s
n100000000004c5d90 <void testCopyConstructWithIterators<float>(bool, bool, bool)>:n100000000004c5e60 <void testCopyConstructWithIterators<float>(bool, bool, bool)>:
20000000000000000: 01    pushq   %rbp20000000000000000: 01    pushq   %rbp
30000000000000001: 02    pushq   %r1530000000000000001: 02    pushq   %r15
40000000000000003: 02    pushq   %r1440000000000000003: 02    pushq   %r14
50000000000000005: 02    pushq   %r1350000000000000005: 02    pushq   %r13
60000000000000007: 02    pushq   %r1260000000000000007: 02    pushq   %r12
70000000000000009: 01    pushq   %rbx70000000000000009: 01    pushq   %rbx
8000000000000000a: 04    subq    $104, %rsp8000000000000000a: 04    subq    $104, %rsp
n9000000000000000e: 04    movl    %edx, 60(%rsp)n9000000000000000e: 04    movl    %edx, 84(%rsp)
100000000000000012: 04    movl    %esi, 76(%rsp)100000000000000012: 04    movl    %esi, 64(%rsp)
110000000000000016: 07    cmpb    $0, 2436073(%rip)  # 718996 <verbose>110000000000000016: 07    cmpb    $0, 2435865(%rip)  # 718996 <verbose>
12000000000000001d: 02    je      0x4c5db9 <void testCopyConstructWithIterators<float>(bool, bool, bool)+0x29>12000000000000001d: 02    je      0x4c5e89 <void testCopyConstructWithIterators<float>(bool, bool, bool)+0x29>
13000000000000001f: 05    movl    $5203945, %edi13000000000000001f: 05    movl    $5204339, %edi
140000000000000024: 05    callq   0x401710 <puts@plt>140000000000000024: 05    callq   0x401710 <puts@plt>
150000000000000029: 02    xorl    %eax, %eax150000000000000029: 02    xorl    %eax, %eax
n16000000000000002b: 02    jmp     0x4c5dec <void testCopyConstructWithIterators<float>(bool, bool, bool)+0x5c>n16000000000000002b: 02    jmp     0x4c5ebc <void testCopyConstructWithIterators<float>(bool, bool, bool)+0x5c>
17000000000000002d: 03    nopl    (%rax)17000000000000002d: 03    nopl    (%rax)
180000000000000030: 05    movl    $7665056, %edi180000000000000030: 05    movl    $7665056, %edi
n190000000000000035: 03    movq    %rbx, %rsin190000000000000035: 03    movq    %rbp, %rsi
200000000000000038: 05    callq   0x4e0fa0 <void verify<float>(float*, char const*)>200000000000000038: 05    callq   0x4e10f0 <void verify<float>(float*, char const*)>
21000000000000003d: 05    movl    $7665056, %edi21000000000000003d: 05    movl    $7665056, %edi
n220000000000000042: 03    movq    %rbx, %rsin220000000000000042: 03    movq    %rbp, %rsi
230000000000000045: 05    callq   0x4e11f0 <void cleanup<float>(float*, char const*)>230000000000000045: 05    callq   0x4e1340 <void cleanup<float>(float*, char const*)>
24000000000000004a: 05    movq    64(%rsp), %rax24000000000000004a: 05    movq    72(%rsp), %rax
25000000000000004f: 03    incq    %rax25000000000000004f: 03    incq    %rax
260000000000000052: 04    cmpq    $30, %rax260000000000000052: 04    cmpq    $30, %rax
n270000000000000056: 06    je      0x4c6309 <void testCopyConstructWithIterators<float>(bool, bool, bool)+0x579>n270000000000000056: 06    je      0x4c6406 <void testCopyConstructWithIterators<float>(bool, bool, bool)+0x5a6>
28000000000000005c: 05    movq    %rax, 64(%rsp)28000000000000005c: 05    movq    %rax, 72(%rsp)
290000000000000061: 08    leaq    (,%rax,8), %rbx290000000000000061: 08    leaq    (,%rax,8), %rbp
300000000000000069: 08    movq    5192456(%rbx,%rbx,4), %r12300000000000000069: 08    movq    5192856(%rbp,%rbp,4), %r12
310000000000000071: 03    movq    %r12, %rdi310000000000000071: 03    movq    %r12, %rdi
320000000000000074: 05    callq   0x401790 <strlen@plt>320000000000000074: 05    callq   0x401790 <strlen@plt>
330000000000000079: 03    cmpl    $17, %eax330000000000000079: 03    cmpl    $17, %eax
n34000000000000007c: 02    jl      0x4c5e37 <void testCopyConstructWithIterators<float>(bool, bool, bool)+0xa7>n34000000000000007c: 02    jl      0x4c5f07 <void testCopyConstructWithIterators<float>(bool, bool, bool)+0xa7>
35000000000000007e: 05    movl    $5196920, %edi35000000000000007e: 05    movl    $5197316, %edi
360000000000000083: 05    movl    $5194243, %edx360000000000000083: 05    movl    $5194643, %edx
370000000000000088: 05    movl    $4070, %esi370000000000000088: 05    movl    $4070, %esi
38000000000000008d: 02    xorl    %eax, %eax38000000000000008d: 02    xorl    %eax, %eax
39000000000000008f: 05    callq   0x401680 <printf@plt>39000000000000008f: 05    callq   0x401680 <printf@plt>
n400000000000000094: 06    movl    2435950(%rip), %eax  # 718998 <(anonymous namespace)::testStatus>n400000000000000094: 06    movl    2435742(%rip), %eax  # 718998 <(anonymous namespace)::testStatus>
41000000000000009a: 03    cmpl    $100, %eax41000000000000009a: 03    cmpl    $100, %eax
n42000000000000009d: 02    ja      0x4c5e37 <void testCopyConstructWithIterators<float>(bool, bool, bool)+0xa7>n42000000000000009d: 02    ja      0x4c5f07 <void testCopyConstructWithIterators<float>(bool, bool, bool)+0xa7>
43000000000000009f: 02    incl    %eax43000000000000009f: 02    incl    %eax
n4400000000000000a1: 06    movl    %eax, 2435937(%rip)  # 718998 <(anonymous namespace)::testStatus>n4400000000000000a1: 06    movl    %eax, 2435729(%rip)  # 718998 <(anonymous namespace)::testStatus>
4500000000000000a7: 08    movl    5192448(%rbx,%rbx,4), %r13d4500000000000000a7: 08    movl    5192848(%rbp,%rbp,4), %r14d
4600000000000000af: 08    movslq  5192464(%rbx,%rbx,4), %r154600000000000000af: 08    movslq  5192864(%rbp,%rbp,4), %r15
4700000000000000b7: 07    movl    5192468(%rbx,%rbx,4), %ebp4700000000000000b7: 07    movl    5192868(%rbp,%rbp,4), %ebx
4800000000000000be: 08    movslq  5192472(%rbx,%rbx,4), %r144800000000000000be: 08    movslq  5192872(%rbp,%rbp,4), %r13
4900000000000000c6: 08    movq    5192480(%rbx,%rbx,4), %rbx4900000000000000c6: 08    movq    5192880(%rbp,%rbp,4), %rbp
5000000000000000ce: 07    cmpb    $0, 2435883(%rip)  # 718990 <veryVerbose>5000000000000000ce: 07    cmpb    $0, 2435675(%rip)  # 718990 <veryVerbose>
5100000000000000d5: 02    je      0x4c5e86 <void testCopyConstructWithIterators<float>(bool, bool, bool)+0xf6>5100000000000000d5: 02    je      0x4c5f56 <void testCopyConstructWithIterators<float>(bool, bool, bool)+0xf6>
5200000000000000d7: 04    movq    %rbx, (%rsp)5200000000000000d7: 04    movq    %rbp, (%rsp)
5300000000000000db: 05    movl    $5200567, %edi5300000000000000db: 05    movl    $5200961, %edi
5400000000000000e0: 03    movl    %r13d, %esi5400000000000000e0: 03    movl    %r14d, %esi
5500000000000000e3: 03    movq    %r12, %rdx5500000000000000e3: 03    movq    %r12, %rdx
5600000000000000e6: 03    movl    %r15d, %ecx5600000000000000e6: 03    movl    %r15d, %ecx
n5700000000000000e9: 03    movl    %ebp, %r8dn5700000000000000e9: 03    movl    %ebx, %r8d
5800000000000000ec: 03    movl    %r14d, %r9d5800000000000000ec: 03    movl    %r13d, %r9d
5900000000000000ef: 02    xorl    %eax, %eax5900000000000000ef: 02    xorl    %eax, %eax
6000000000000000f1: 05    callq   0x401680 <printf@plt>6000000000000000f1: 05    callq   0x401680 <printf@plt>
nn6100000000000000f6: 05    movl    %r14d, 20(%rsp)
6100000000000000f6: 05    movq    %rbp16(%rsp)6200000000000000fb: 05    movq    %rbx24(%rsp)
6200000000000000fb: 05    movl    $7665056, %edi
630000000000000100: 03    movq    %r12, %rsi
640000000000000103: 05    callq   0x4e0eb0 <float& gg<float>(float*, char const*)>
650000000000000108: 05    movl    $7665056, %edi630000000000000100: 05    movl    $7665056, %edi
66000000000000010d: 03    movq    %r12, %rsi640000000000000105: 03    movq    %r12, %rsi
650000000000000108: 05    callq   0x4e1000 <float& gg<float>(float*, char const*)>
66000000000000010d: 05    movl    $7665056, %edi
670000000000000112: 03    movq    %r12, %rsi
670000000000000110: 05    callq   0x4e0fa0 <void verify<float>(float*, char const*)>680000000000000115: 05    callq   0x4e10f0 <void verify<float>(float*, char const*)>
680000000000000115: 07    movl    2435832(%rip), %r12d  # 7189a4 <numCopyCtorCalls>69000000000000011a: 07    movl    2435619(%rip), %r12d  # 7189a4 <numCopyCtorCalls>
69000000000000011c: 06    movl    2435834(%rip), %eax  # 7189ac <numCharCtorCalls>700000000000000121: 07    movl    2435620(%rip), %r14d  # 7189ac <numCharCtorCalls>
700000000000000122: 04    movl    %eax, 24(%rsp)
710000000000000126: 05    cmpb    $0, 60(%rsp)710000000000000128: 05    cmpb    $0, 84(%rsp)
72000000000000012b: 06    je      0x4c5fa0 <void testCopyConstructWithIterators<float>(bool, bool, bool)+0x210>72000000000000012d: 06    je      0x4c6070 <void testCopyConstructWithIterators<float>(bool, bool, bool)+0x210>
730000000000000131: 07    cmpb    $0, 2435784(%rip)  # 718990 <veryVerbose>730000000000000133: 07    cmpb    $0, 2435574(%rip)  # 718990 <veryVerbose>
740000000000000138: 02    je      0x4c5edd <void testCopyConstructWithIterators<float>(bool, bool, bool)+0x14d>74000000000000013a: 02    je      0x4c5faf <void testCopyConstructWithIterators<float>(bool, bool, bool)+0x14f>
75000000000000013a: 07    cmpl    $0, 2434719(%rip)  # 718570 <void testCopyConstructWithIterators<float>(bool, bool, bool)::firstTime>75000000000000013c: 07    cmpl    $0, 2434509(%rip)  # 718570 <void testCopyConstructWithIterators<float>(bool, bool, bool)::firstTime>
760000000000000141: 02    je      0x4c5edd <void testCopyConstructWithIterators<float>(bool, bool, bool)+0x14d>760000000000000143: 02    je      0x4c5faf <void testCopyConstructWithIterators<float>(bool, bool, bool)+0x14f>
770000000000000143: 05    movl    $5194330, %edi770000000000000145: 05    movl    $5194730, %edi
780000000000000148: 05    callq   0x401710 <puts@plt>78000000000000014a: 05    callq   0x401710 <puts@plt>
79000000000000014d: 10    movl    $0, 2434697(%rip)  # 718570 <void testCopyConstructWithIterators<float>(bool, bool, bool)::firstTime>79000000000000014f: 10    movl    $0, 2434487(%rip)  # 718570 <void testCopyConstructWithIterators<float>(bool, bool, bool)::firstTime>
800000000000000157: 07    cmpb    $0, 2435751(%rip)  # 718995 <veryVeryVerbose>800000000000000159: 07    cmpb    $0, 2435541(%rip)  # 718995 <veryVeryVerbose>
81000000000000015e: 02    je      0x4c5efa <void testCopyConstructWithIterators<float>(bool, bool, bool)+0x16a>810000000000000160: 02    je      0x4c5fcc <void testCopyConstructWithIterators<float>(bool, bool, bool)+0x16c>
820000000000000160: 05    movl    $5194369, %edi820000000000000162: 05    movl    $5194769, %edi
830000000000000165: 05    callq   0x401710 <puts@plt>830000000000000167: 05    callq   0x401710 <puts@plt>
84000000000000016a: 07    movq    2435359(%rip), %rax  # 718820 <Z>84000000000000016c: 07    movq    2435149(%rip), %rax  # 718820 <Z>
850000000000000171: 09    movq    $5204056, 32(%rsp)850000000000000173: 09    movq    $5204448, 32(%rsp)
86000000000000017a: 05    movq    %rax, 40(%rsp)86000000000000017c: 05    movq    %rax, 40(%rsp)
87000000000000017f: 08    movq    $0, 32(%rax)870000000000000181: 08    movq    $0, 32(%rax)
880000000000000187: 03    testq   %rax, %rax880000000000000189: 03    testq   %rax, %rax
89000000000000018a: 06    je      0x4c604f <void testCopyConstructWithIterators<float>(bool, bool, bool)+0x2bf>89000000000000018c: 06    je      0x4c6135 <void testCopyConstructWithIterators<float>(bool, bool, bool)+0x2d5>
900000000000000190: 08    leaq    7665056(,%r15,4), %rsi900000000000000192: 08    leaq    7665056(,%r15,4), %rsi
910000000000000198: 05    movq    16(%rsp), %rax91000000000000019a: 05    movq    24(%rsp), %rax
92000000000000019d: 03    addl    %r15d, %eax92000000000000019f: 03    addl    %r15d, %eax
9300000000000001a0: 02    cltq9300000000000001a2: 02    cltq
9400000000000001a2: 08    leaq    7665056(,%rax,4), %rdx9400000000000001a4: 08    leaq    7665056(,%rax,4), %rdx
9500000000000001aa: 03    subq    %rsi, %rdx9500000000000001ac: 03    subq    %rsi, %rdx
9600000000000001ad: 02    je      0x4c5f4c <void testCopyConstructWithIterators<float>(bool, bool, bool)+0x1bc>9600000000000001af: 02    je      0x4c601e <void testCopyConstructWithIterators<float>(bool, bool, bool)+0x1be>
9700000000000001af: 08    leaq    7665056(,%r14,4), %rdi9700000000000001b1: 08    leaq    7665056(,%r13,4), %rdi
9800000000000001b7: 05    callq   0x401930 <memcpy@plt>9800000000000001b9: 05    callq   0x401930 <memcpy@plt>
9900000000000001bc: 05    movq    32(%rsp), %rax9900000000000001be: 05    movq    32(%rsp), %rax
10000000000000001c1: 05    leaq    32(%rsp), %rdi10000000000000001c3: 05    leaq    32(%rsp), %rdi
10100000000000001c6: 07    movq    $-1, %rsi10100000000000001c8: 07    movq    $-1, %rsi
10200000000000001cd: 03    callq   *16(%rax)10200000000000001cf: 03    callq   *16(%rax)
10300000000000001d0: 07    cmpb    $0, 2435630(%rip)  # 718995 <veryVeryVerbose>10300000000000001d2: 07    cmpb    $0, 2435420(%rip)  # 718995 <veryVeryVerbose>
10400000000000001d7: 02    je      0x4c5f73 <void testCopyConstructWithIterators<float>(bool, bool, bool)+0x1e3>10400000000000001d9: 02    je      0x4c6045 <void testCopyConstructWithIterators<float>(bool, bool, bool)+0x1e5>
10500000000000001d9: 05    movl    $5194721, %edi10500000000000001db: 05    movl    $5195121, %edi
10600000000000001de: 05    callq   0x401710 <puts@plt>10600000000000001e0: 05    callq   0x401710 <puts@plt>
10700000000000001e3: 07    cmpb    $0, 2435606(%rip)  # 718990 <veryVerbose>10700000000000001e5: 07    cmpb    $0, 2435396(%rip)  # 718990 <veryVerbose>
10800000000000001ea: 06    je      0x4c622d <void testCopyConstructWithIterators<float>(bool, bool, bool)+0x49d>10800000000000001ec: 06    je      0x4c632c <void testCopyConstructWithIterators<float>(bool, bool, bool)+0x4cc>
10900000000000001f0: 05    movl    $10, %edi10900000000000001f2: 05    movl    $10, %edi
11000000000000001f5: 05    callq   0x401720 <putchar@plt>11000000000000001f7: 05    callq   0x401720 <putchar@plt>
11100000000000001fa: 03    movl    %r13d, %ebp11100000000000001fc: 04    movl    20(%rsp), %ebx
11200000000000001fd: 05    jmp     0x4c6203 <void testCopyConstructWithIterators<float>(bool, bool, bool)+0x473>1120000000000000200: 05    jmp     0x4c6303 <void testCopyConstructWithIterators<float>(bool, bool, bool)+0x4a3>
1130000000000000202: 10    nopw    %cs:(%rax,%rax)1130000000000000205: 10    nopw    %cs:(%rax,%rax)
114000000000000020c: 04    nopl    (%rax)114000000000000020f: 01    nop     
1150000000000000210: 08    cmpq    $0, 2435192(%rip)  # 718820 <Z>1150000000000000210: 08    cmpq    $0, 2434984(%rip)  # 718820 <Z>
1160000000000000218: 02    jne     0x4c5fc0 <void testCopyConstructWithIterators<float>(bool, bool, bool)+0x230>1160000000000000218: 02    jne     0x4c6090 <void testCopyConstructWithIterators<float>(bool, bool, bool)+0x230>
117000000000000021a: 07    movq    2667271(%rip), %rax  # 7512b8 <BloombergLP::bslma::Default::s_defaultAllocator>117000000000000021a: 07    movq    2667063(%rip), %rax  # 7512b8 <BloombergLP::bslma::Default::s_defaultAllocator>
1180000000000000221: 03    testq   %rax, %rax1180000000000000221: 03    testq   %rax, %rax
n1190000000000000224: 02    jne     0x4c5fc0 <void testCopyConstructWithIterators<float>(bool, bool, bool)+0x230>n1190000000000000224: 02    jne     0x4c6090 <void testCopyConstructWithIterators<float>(bool, bool, bool)+0x230>
1200000000000000226: 05    callq   0x4eec50 <BloombergLP::bslma::Default::determineAndReturnDefaultAllocator()>1200000000000000226: 05    callq   0x4eede0 <BloombergLP::bslma::Default::determineAndReturnDefaultAllocator()>
121000000000000022b: 05    nopl    (%rax,%rax)121000000000000022b: 05    nopl    (%rax,%rax)
t1220000000000000230: 06    cmpq    $6, 64(%rsp)t1220000000000000230: 06    cmpq    $6, 72(%rsp)
1230000000000000236: 03    movl    %r13d, %ebp1230000000000000236: 04    movl    20(%rsp), %ebx
1240000000000000239: 06    jb      0x4c6203 <void testCopyConstructWithIterators<float>(bool, bool, bool)+0x473>124000000000000023a: 06    jb      0x4c6303 <void testCopyConstructWithIterators<float>(bool, bool, bool)+0x4a3>
125000000000000023f: 08    leaq    7665056(,%r15,4), %rax1250000000000000240: 08    leaq    7665056(,%r15,4), %rax
1260000000000000247: 08    leaq    7665056(,%r14,4), %rcx1260000000000000248: 08    leaq    7665056(,%r13,4), %rcx
127000000000000024f: 05    movq    16(%rsp), %rsi1270000000000000250: 05    movq    24(%rsp), %rsi
1280000000000000254: 04    leal    (%rsi,%r15), %edx1280000000000000255: 04    leal    (%rsi,%r15), %edx
1290000000000000258: 03    movslq  %edx, %r91290000000000000259: 03    movslq  %edx, %r9
130000000000000025b: 04    shlq    $2, %r9130000000000000025c: 04    shlq    $2, %r9
131000000000000025f: 08    leaq    (,%r15,4), %rdi1310000000000000260: 08    leaq    (,%r15,4), %rdi
1320000000000000267: 03    movq    %r9, %r101320000000000000268: 03    movq    %r9, %r10
133000000000000026a: 03    subq    %rdi, %r10133000000000000026b: 03    subq    %rdi, %r10
134000000000000026d: 04    addq    $-4, %r10134000000000000026e: 04    addq    $-4, %r10
1350000000000000271: 04    cmpq    $28, %r101350000000000000272: 04    cmpq    $28, %r10
1360000000000000275: 06    jb      0x4c61e0 <void testCopyConstructWithIterators<float>(bool, bool, bool)+0x450>1360000000000000276: 06    jb      0x4c62e0 <void testCopyConstructWithIterators<float>(bool, bool, bool)+0x480>
137000000000000027c: 05    movl    %r14d, 80(%rsp)
1380000000000000281: 03    movq    %rbp, %r11
137000000000000027b: 08    leaq    7665056(,%r14,4), %r81390000000000000284: 08    leaq    7665056(,%r13,4), %rbp
1380000000000000283: 04    leal    (%rsi,%r15), %edx140000000000000028c: 04    leal    (%rsi,%r15), %edx
1390000000000000287: 03    movslq  %edx, %rdx1410000000000000290: 03    movslq  %edx, %rdx
140000000000000028a: 08    leaq    7665056(,%rdx,4), %rbp1420000000000000293: 08    leaq    7665056(,%rdx,4), %rbx
1410000000000000292: 03    cmpq    %rbp, %r8143000000000000029b: 03    cmpq    %rbx, %rbp
1420000000000000295: 06    jae     0x4c60c1 <void testCopyConstructWithIterators<float>(bool, bool, bool)+0x331>144000000000000029e: 06    jae     0x4c61a7 <void testCopyConstructWithIterators<float>(bool, bool, bool)+0x347>
143000000000000029b: 04    shlq    $2, %rdx14500000000000002a4: 04    shlq    $2, %rdx
144000000000000029f: 03    subq    %rdi, %rdx14600000000000002a8: 03    subq    %rdi, %rdx
14500000000000002a2: 08    leaq    7665056(%rdx,%r14,4), %rdx14700000000000002ab: 08    leaq    7665056(%rdx,%r13,4), %rdx
14600000000000002aa: 08    leaq    7665056(,%r15,4), %rsi14800000000000002b3: 08    leaq    7665056(,%r15,4), %rbp
14700000000000002b2: 03    cmpq    %rdx, %rsi14900000000000002bb: 03    cmpq    %rdx, %rbp
14800000000000002b5: 02    jae     0x4c60c1 <void testCopyConstructWithIterators<float>(bool, bool, bool)+0x331>15000000000000002be: 06    jae     0x4c61a7 <void testCopyConstructWithIterators<float>(bool, bool, bool)+0x347>
14900000000000002b7: 03    movl    %r13d, %ebp15100000000000002c4: 03    movq    %r11, %rbp
15200000000000002c7: 05    movl    80(%rsp), %r14d
15300000000000002cc: 04    movl    20(%rsp), %ebx
15000000000000002ba: 05    jmp     0x4c61e0 <void testCopyConstructWithIterators<float>(bool, bool, bool)+0x450>15400000000000002d0: 05    jmp     0x4c62e0 <void testCopyConstructWithIterators<float>(bool, bool, bool)+0x480>
15100000000000002bf: 05    movl    $1, %ebp15500000000000002d5: 05    movl    $1, %ebx
15200000000000002c4: 07    movq    2667101(%rip), %rax  # 7512b8 <BloombergLP::bslma::Default::s_defaultAllocator>15600000000000002da: 07    movq    2666871(%rip), %rax  # 7512b8 <BloombergLP::bslma::Default::s_defaultAllocator>
15300000000000002cb: 03    testq   %rax, %rax15700000000000002e1: 03    testq   %rax, %rax
15400000000000002ce: 06    jne     0x4c5f20 <void testCopyConstructWithIterators<float>(bool, bool, bool)+0x190>15800000000000002e4: 06    jne     0x4c5ff2 <void testCopyConstructWithIterators<float>(bool, bool, bool)+0x192>
15500000000000002d4: 05    callq   0x4eec50 <BloombergLP::bslma::Default::determineAndReturnDefaultAllocator()>15900000000000002ea: 05    callq   0x4eede0 <BloombergLP::bslma::Default::determineAndReturnDefaultAllocator()>
15600000000000002d9: 05    jmp     0x4c5f20 <void testCopyConstructWithIterators<float>(bool, bool, bool)+0x190>16000000000000002ef: 05    jmp     0x4c5ff2 <void testCopyConstructWithIterators<float>(bool, bool, bool)+0x192>
15700000000000002de: 03    cmpl    $1, %edx16100000000000002f4: 03    cmpl    $1, %edx
15800000000000002e1: 06    jne     0x4c68d5 <void testCopyConstructWithIterators<float>(bool, bool, bool)+0xb45>16200000000000002f7: 06    jne     0x4c69e8 <void testCopyConstructWithIterators<float>(bool, bool, bool)+0xb88>
15900000000000002e7: 03    movq    %rax, %rdi16300000000000002fd: 03    movq    %rax, %rdi
16000000000000002ea: 05    callq   0x4016b0 <__cxa_begin_catch@plt>1640000000000000300: 05    callq   0x4016b0 <__cxa_begin_catch@plt>
16100000000000002ef: 07    cmpb    $0, 2435343(%rip)  # 718995 <veryVeryVerbose>1650000000000000305: 07    cmpb    $0, 2435113(%rip)  # 718995 <veryVeryVerbose>
16200000000000002f6: 02    je      0x4c609a <void testCopyConstructWithIterators<float>(bool, bool, bool)+0x30a>166000000000000030c: 02    je      0x4c6180 <void testCopyConstructWithIterators<float>(bool, bool, bool)+0x320>
16300000000000002f8: 03    movl    8(%rax), %edx167000000000000030e: 03    movl    8(%rax), %edx
16400000000000002fb: 03    leal    -1(%rbp), %esi1680000000000000311: 03    leal    -1(%rbx), %esi
16500000000000002fe: 05    movl    $5194655, %edi1690000000000000314: 05    movl    $5195055, %edi
1660000000000000303: 02    xorl    %eax, %eax1700000000000000319: 02    xorl    %eax, %eax
1670000000000000305: 05    callq   0x401680 <printf@plt>171000000000000031b: 05    callq   0x401680 <printf@plt>
168000000000000030a: 05    movq    32(%rsp), %rax1720000000000000320: 05    movq    32(%rsp), %rax
169000000000000030f: 05    leaq    32(%rsp), %rdi1730000000000000325: 05    leaq    32(%rsp), %rdi
1700000000000000314: 03    movq    %rbp, %rsi174000000000000032a: 03    movq    %rbx, %rsi
1710000000000000317: 03    callq   *16(%rax)175000000000000032d: 03    callq   *16(%rax)
172000000000000031a: 05    callq   0x401850 <__cxa_end_catch@plt>1760000000000000330: 05    callq   0x401850 <__cxa_end_catch@plt>
173000000000000031f: 03    incq    %rbp1770000000000000335: 03    incq    %rbx
1740000000000000322: 08    cmpq    $0, 2434918(%rip)  # 718820 <Z>1780000000000000338: 08    cmpq    $0, 2434688(%rip)  # 718820 <Z>
175000000000000032a: 02    je      0x4c6054 <void testCopyConstructWithIterators<float>(bool, bool, bool)+0x2c4>1790000000000000340: 02    je      0x4c613a <void testCopyConstructWithIterators<float>(bool, bool, bool)+0x2da>
176000000000000032c: 05    jmp     0x4c5f20 <void testCopyConstructWithIterators<float>(bool, bool, bool)+0x190>1800000000000000342: 05    jmp     0x4c5ff2 <void testCopyConstructWithIterators<float>(bool, bool, bool)+0x192>
1770000000000000331: 05    movq    %rbx, 96(%rsp)
1780000000000000336: 04    shrq    $2, %r101810000000000000347: 04    shrq    $2, %r10
179000000000000033a: 03    incq    %r10182000000000000034b: 03    incq    %r10
180000000000000033d: 03    movq    %r10, %r8183000000000000034e: 03    movq    %r10, %r8
1810000000000000340: 04    andq    $-8, %r81840000000000000351: 04    andq    $-8, %r8
1820000000000000344: 04    leaq    -8(%r8), %rsi1850000000000000355: 04    leaq    -8(%r8), %rdx
1830000000000000348: 03    movq    %rsi, %rbx1860000000000000359: 03    movq    %rdx, %rbp
184000000000000034b: 04    shrq    $3, %rbx187000000000000035c: 04    shrq    $3, %rbp
185000000000000034f: 03    incq    %rbx1880000000000000360: 03    incq    %rbp
1860000000000000352: 02    movl    %ebx, %edx1890000000000000363: 02    movl    %ebp, %ebx
1870000000000000354: 03    andl    $3, %edx1900000000000000365: 03    andl    $3, %ebx
1880000000000000357: 04    cmpq    $24, %rsi1910000000000000368: 04    cmpq    $24, %rdx
189000000000000035b: 02    jae     0x4c60f4 <void testCopyConstructWithIterators<float>(bool, bool, bool)+0x364>192000000000000036c: 02    jae     0x4c61d5 <void testCopyConstructWithIterators<float>(bool, bool, bool)+0x375>
190000000000000035d: 02    xorl    %ebp, %ebp193000000000000036e: 02    xorl    %edx, %edx
191000000000000035f: 05    jmp     0x4c617c <void testCopyConstructWithIterators<float>(bool, bool, bool)+0x3ec>1940000000000000370: 05    jmp     0x4c6276 <void testCopyConstructWithIterators<float>(bool, bool, bool)+0x416>
1920000000000000364: 04    andq    $-4, %rbx1950000000000000375: 04    andq    $-4, %rbp
1930000000000000368: 03    negq    %rbx1960000000000000379: 03    negq    %rbp
194000000000000036b: 05    movl    $7665056, %esi
1950000000000000370: 02    xorl    %ebp, %ebp197000000000000037c: 02    xorl    %edx, %edx
198000000000000037e: 02    nop     
1990000000000000380: 08    movups  7665056(%rdi,%rdx,4), %xmm0
2000000000000000388: 08    movups  7665072(%rdi,%rdx,4), %xmm1
2010000000000000390: 08    leaq    (,%r13,4), %rsi
2020000000000000398: 08    movups  %xmm0, 7665056(%rsi,%rdx,4)
20300000000000003a0: 08    movups  %xmm1, 7665072(%rsi,%rdx,4)
20400000000000003a8: 08    movups  7665088(%rdi,%rdx,4), %xmm0
20500000000000003b0: 08    movups  7665104(%rdi,%rdx,4), %xmm1
20600000000000003b8: 08    movups  %xmm0, 7665088(%rsi,%rdx,4)
20700000000000003c0: 08    movups  %xmm1, 7665104(%rsi,%rdx,4)
20800000000000003c8: 08    movups  7665120(%rdi,%rdx,4), %xmm0
20900000000000003d0: 08    movups  7665136(%rdi,%rdx,4), %xmm1
21000000000000003d8: 08    movups  %xmm0, 7665120(%rsi,%rdx,4)
21100000000000003e0: 08    movups  %xmm1, 7665136(%rsi,%rdx,4)
21200000000000003e8: 08    movups  7665152(%rdi,%rdx,4), %xmm0
21300000000000003f0: 08    movups  7665168(%rdi,%rdx,4), %xmm1
21400000000000003f8: 08    movups  %xmm0, 7665152(%rsi,%rdx,4)
2150000000000000400: 08    movups  %xmm1, 7665168(%rsi,%rdx,4)
2160000000000000408: 04    addq    $32, %rdx
217000000000000040c: 04    addq    $4, %rbp
2180000000000000410: 06    jne     0x4c61e0 <void testCopyConstructWithIterators<float>(bool, bool, bool)+0x380>
2190000000000000416: 03    testq   %rbx, %rbx
2200000000000000419: 02    je      0x4c62bc <void testCopyConstructWithIterators<float>(bool, bool, bool)+0x45c>
221000000000000041b: 04    shlq    $2, %r13
222000000000000041f: 08    leaq    7665072(%r13,%rdx,4), %rbp
2230000000000000427: 08    leaq    7665072(%rdi,%rdx,4), %rdx
224000000000000042f: 04    shlq    $5, %rbx
2250000000000000433: 02    xorl    %edi, %edi
1960000000000000372: 10    nopw    %cs:(%rax,%rax)2260000000000000435: 10    nopw    %cs:(%rax,%rax)
197000000000000037c: 04    nopl    (%rax)227000000000000043f: 01    nop     
1980000000000000380: 05    movups  (%rsi,%r15,4), %xmm02280000000000000440: 05    movups  -16(%rdx,%rdi), %xmm0
1990000000000000385: 06    movups  16(%rsi,%r15,4), %xmm12290000000000000445: 04    movups  (%rdx,%rdi), %xmm1
2300000000000000449: 05    movups  %xmm0, -16(%rbp,%rdi)
200000000000000038b: 05    movups  %xmm0, (%rsi,%r14,4)231000000000000044e: 05    movups  %xmm1, (%rbp,%rdi)
2010000000000000390: 06    movups  %xmm1, 16(%rsi,%r14,4)
2020000000000000396: 06    movups  32(%rsi,%r15,4), %xmm0
203000000000000039c: 06    movups  48(%rsi,%r15,4), %xmm1
20400000000000003a2: 06    movups  %xmm0, 32(%rsi,%r14,4)
20500000000000003a8: 06    movups  %xmm1, 48(%rsi,%r14,4)
20600000000000003ae: 06    movups  64(%rsi,%r15,4), %xmm0
20700000000000003b4: 06    movups  80(%rsi,%r15,4), %xmm1
20800000000000003ba: 06    movups  %xmm0, 64(%rsi,%r14,4)
20900000000000003c0: 06    movups  %xmm1, 80(%rsi,%r14,4)
21000000000000003c6: 06    movups  96(%rsi,%r15,4), %xmm0
21100000000000003cc: 06    movups  112(%rsi,%r15,4), %xmm1
21200000000000003d2: 06    movups  %xmm0, 96(%rsi,%r14,4)
21300000000000003d8: 06    movups  %xmm1, 112(%rsi,%r14,4)
21400000000000003de: 04    addq    $32, %rbp
21500000000000003e2: 04    subq    $-128, %rsi
21600000000000003e6: 04    addq    $4, %rbx
21700000000000003ea: 02    jne     0x4c6110 <void testCopyConstructWithIterators<float>(bool, bool, bool)+0x380>
21800000000000003ec: 03    testq   %rdx, %rdx
21900000000000003ef: 02    je      0x4c61bf <void testCopyConstructWithIterators<float>(bool, bool, bool)+0x42f>
22000000000000003f1: 04    shlq    $2, %r14
22100000000000003f5: 08    leaq    7665056(,%rbp,4), %rsi
22200000000000003fd: 03    negq    %rdx
2230000000000000400: 08    movups  7665056(%rdi,%rbp,4), %xmm0
2240000000000000408: 08    movups  7665072(%rdi,%rbp,4), %xmm1
2250000000000000410: 09    movups  %xmm0, 7665056(%r14,%rbp,4)
2260000000000000419: 09    movups  %xmm1, 7665072(%r14,%rbp,4)
2270000000000000422: 04    addq    $8, %rbp
2280000000000000426: 04    addq    $32, %rsi2320000000000000453: 04    addq    $32, %rdi
229000000000000042a: 03    incq    %rdx2330000000000000457: 03    cmpq    %rdi, %rbx
230000000000000042d: 02    jne     0x4c6190 <void testCopyConstructWithIterators<float>(bool, bool, bool)+0x400>234000000000000045a: 02    jne     0x4c62a0 <void testCopyConstructWithIterators<float>(bool, bool, bool)+0x440>
231000000000000042f: 03    cmpq    %r8, %r10235000000000000045c: 03    cmpq    %r8, %r10
2320000000000000432: 05    movq    96(%rsp), %rbx
2330000000000000437: 03    movl    %r13d, %ebp236000000000000045f: 03    movq    %r11, %rbp
2370000000000000462: 05    movl    80(%rsp), %r14d
2380000000000000467: 04    movl    20(%rsp), %ebx
234000000000000043a: 02    je      0x4c6203 <void testCopyConstructWithIterators<float>(bool, bool, bool)+0x473>239000000000000046b: 02    je      0x4c6303 <void testCopyConstructWithIterators<float>(bool, bool, bool)+0x4a3>
235000000000000043c: 04    leaq    (%rax,%r8,4), %rax240000000000000046d: 04    leaq    (%rax,%r8,4), %rax
2360000000000000440: 04    leaq    (%rcx,%r8,4), %rcx2410000000000000471: 04    leaq    (%rcx,%r8,4), %rcx
2370000000000000444: 10    nopw    %cs:(%rax,%rax)2420000000000000475: 10    nopw    %cs:(%rax,%rax)
238000000000000044e: 02    nop243000000000000047f: 01    nop
2390000000000000450: 03    subq    %rax, %r92440000000000000480: 03    subq    %rax, %r9
2400000000000000453: 07    leaq    7665056(%r9), %rdx2450000000000000483: 07    leaq    7665056(%r9), %rdx
241000000000000045a: 02    xorl    %esi, %esi246000000000000048a: 02    xorl    %esi, %esi
242000000000000045c: 04    nopl    (%rax)247000000000000048c: 04    nopl    (%rax)
2430000000000000460: 05    movss   (%rax,%rsi), %xmm02480000000000000490: 05    movss   (%rax,%rsi), %xmm0
2440000000000000465: 05    movss   %xmm0, (%rcx,%rsi)2490000000000000495: 05    movss   %xmm0, (%rcx,%rsi)
245000000000000046a: 04    addq    $4, %rsi250000000000000049a: 04    addq    $4, %rsi
246000000000000046e: 03    cmpq    %rsi, %rdx251000000000000049e: 03    cmpq    %rsi, %rdx
2470000000000000471: 02    jne     0x4c61f0 <void testCopyConstructWithIterators<float>(bool, bool, bool)+0x460>25200000000000004a1: 02    jne     0x4c62f0 <void testCopyConstructWithIterators<float>(bool, bool, bool)+0x490>
2480000000000000473: 07    cmpb    $0, 2434950(%rip)  # 718990 <veryVerbose>25300000000000004a3: 07    cmpb    $0, 2434694(%rip)  # 718990 <veryVerbose>
249000000000000047a: 02    je      0x4c622d <void testCopyConstructWithIterators<float>(bool, bool, bool)+0x49d>25400000000000004aa: 02    je      0x4c632c <void testCopyConstructWithIterators<float>(bool, bool, bool)+0x4cc>
250000000000000047c: 06    movl    2434962(%rip), %edx  # 7189a4 <numCopyCtorCalls>25500000000000004ac: 06    movl    2434706(%rip), %edx  # 7189a4 <numCopyCtorCalls>
2510000000000000482: 03    subl    %r12d, %edx25600000000000004b2: 03    subl    %r12d, %edx
2520000000000000485: 06    movl    2434961(%rip), %ecx  # 7189ac <numCharCtorCalls>25700000000000004b5: 06    movl    2434705(%rip), %ecx  # 7189ac <numCharCtorCalls>
253000000000000048b: 04    subl    24(%rsp), %ecx25800000000000004bb: 03    subl    %r14d, %ecx
254000000000000048f: 05    movl    $5200938, %edi25900000000000004be: 05    movl    $5201332, %edi
2550000000000000494: 02    movl    %ebp, %esi26000000000000004c3: 02    movl    %ebx, %esi
2560000000000000496: 02    xorl    %eax, %eax
2570000000000000498: 05    callq   0x401680 <printf@plt>
258000000000000049d: 05    cmpb    $0, 76(%rsp)
25900000000000004a2: 02    je      0x4c6290 <void testCopyConstructWithIterators<float>(bool, bool, bool)+0x500>
26000000000000004a4: 07    cmpl    2434921(%rip), %r12d  # 7189a4 <numCopyCtorCalls>
26100000000000004ab: 02    je      0x4c6266 <void testCopyConstructWithIterators<float>(bool, bool, bool)+0x4d6>
26200000000000004ad: 05    movl    $5196920, %edi
26300000000000004b2: 05    movl    $5197804, %edx
26400000000000004b7: 05    movl    $4101, %esi
26500000000000004bc: 02    xorl    %eax, %eax26100000000000004c5: 02    xorl    %eax, %eax
26200000000000004c7: 05    callq   0x401680 <printf@plt>
26300000000000004cc: 05    cmpb    $0, 64(%rsp)
26400000000000004d1: 02    je      0x4c6390 <void testCopyConstructWithIterators<float>(bool, bool, bool)+0x530>
26500000000000004d3: 07    cmpl    2434666(%rip), %r12d  # 7189a4 <numCopyCtorCalls>
26600000000000004da: 02    je      0x4c6365 <void testCopyConstructWithIterators<float>(bool, bool, bool)+0x505>
26700000000000004dc: 05    movl    $5197316, %edi
26800000000000004e1: 05    movl    $5198198, %edx
26900000000000004e6: 05    movl    $4101, %esi
27000000000000004eb: 02    xorl    %eax, %eax
26600000000000004be: 05    callq   0x401680 <printf@plt>27100000000000004ed: 05    callq   0x401680 <printf@plt>
26700000000000004c3: 06    movl    2434879(%rip), %eax  # 718998 <(anonymous namespace)::testStatus>27200000000000004f2: 06    movl    2434624(%rip), %eax  # 718998 <(anonymous namespace)::testStatus>
26800000000000004c9: 03    cmpl    $100, %eax27300000000000004f8: 03    cmpl    $100, %eax
26900000000000004cc: 02    ja      0x4c6266 <void testCopyConstructWithIterators<float>(bool, bool, bool)+0x4d6>27400000000000004fb: 02    ja      0x4c6365 <void testCopyConstructWithIterators<float>(bool, bool, bool)+0x505>
27000000000000004ce: 02    incl    %eax27500000000000004fd: 02    incl    %eax
27100000000000004d0: 06    movl    %eax, 2434866(%rip)  # 718998 <(anonymous namespace)::testStatus>27600000000000004ff: 06    movl    %eax, 2434611(%rip)  # 718998 <(anonymous namespace)::testStatus>
27200000000000004d6: 04    movl    24(%rsp), %eax
27300000000000004da: 06    cmpl    2434876(%rip), %eax  # 7189ac <numCharCtorCalls>2770000000000000505: 07    cmpl    2434624(%rip), %r14d  # 7189ac <numCharCtorCalls>
27400000000000004e0: 06    je      0x4c5dc0 <void testCopyConstructWithIterators<float>(bool, bool, bool)+0x30>278000000000000050c: 06    je      0x4c5e90 <void testCopyConstructWithIterators<float>(bool, bool, bool)+0x30>
27500000000000004e6: 05    movl    $5196920, %edi2790000000000000512: 05    movl    $5197316, %edi
27600000000000004eb: 05    movl    $5200986, %edx2800000000000000517: 05    movl    $5201380, %edx
27700000000000004f0: 05    movl    $4102, %esi281000000000000051c: 05    movl    $4102, %esi
27800000000000004f5: 02    jmp     0x4c62e6 <void testCopyConstructWithIterators<float>(bool, bool, bool)+0x556>2820000000000000521: 02    jmp     0x4c63e3 <void testCopyConstructWithIterators<float>(bool, bool, bool)+0x583>
27900000000000004f7: 09    nopw    (%rax,%rax)283000000000000052310    nopw    %cs:(%rax,%rax)
284000000000000052d: 03    nopl    (%rax)
2800000000000000500: 05    addl    16(%rsp), %r12d2850000000000000530: 05    addl    24(%rsp), %r12d
2810000000000000505: 07    cmpl    2434824(%rip), %r12d  # 7189a4 <numCopyCtorCalls>2860000000000000535: 07    cmpl    2434568(%rip), %r12d  # 7189a4 <numCopyCtorCalls>
282000000000000050c: 02    jle     0x4c62c7 <void testCopyConstructWithIterators<float>(bool, bool, bool)+0x537>287000000000000053c: 02    jle     0x4c63c7 <void testCopyConstructWithIterators<float>(bool, bool, bool)+0x567>
283000000000000050e: 05    movl    $5196920, %edi288000000000000053e: 05    movl    $5197316, %edi
2840000000000000513: 05    movl    $5201016, %edx2890000000000000543: 05    movl    $5201410, %edx
2850000000000000518: 05    movl    $4105, %esi2900000000000000548: 05    movl    $4105, %esi
286000000000000051d: 02    xorl    %eax, %eax291000000000000054d: 02    xorl    %eax, %eax
287000000000000051f: 05    callq   0x401680 <printf@plt>292000000000000054f: 05    callq   0x401680 <printf@plt>
2880000000000000524: 06    movl    2434782(%rip), %eax  # 718998 <(anonymous namespace)::testStatus>2930000000000000554: 06    movl    2434526(%rip), %eax  # 718998 <(anonymous namespace)::testStatus>
289000000000000052a: 03    cmpl    $100, %eax294000000000000055a: 03    cmpl    $100, %eax
290000000000000052d: 02    ja      0x4c62c7 <void testCopyConstructWithIterators<float>(bool, bool, bool)+0x537>295000000000000055d: 02    ja      0x4c63c7 <void testCopyConstructWithIterators<float>(bool, bool, bool)+0x567>
291000000000000052f: 02    incl    %eax296000000000000055f: 02    incl    %eax
2920000000000000531: 06    movl    %eax, 2434769(%rip)  # 718998 <(anonymous namespace)::testStatus>2970000000000000561: 06    movl    %eax, 2434513(%rip)  # 718998 <(anonymous namespace)::testStatus>
2930000000000000537: 04    movl    24(%rsp), %eax
294000000000000053b: 06    cmpl    2434779(%rip), %eax  # 7189ac <numCharCtorCalls>2980000000000000567: 07    cmpl    2434526(%rip), %r14d  # 7189ac <numCharCtorCalls>
2950000000000000541: 06    je      0x4c5dc0 <void testCopyConstructWithIterators<float>(bool, bool, bool)+0x30>299000000000000056e: 06    je      0x4c5e90 <void testCopyConstructWithIterators<float>(bool, bool, bool)+0x30>
2960000000000000547: 05    movl    $5196920, %edi3000000000000000574: 05    movl    $5197316, %edi
297000000000000054c: 05    movl    $5200986, %edx3010000000000000579: 05    movl    $5201380, %edx
2980000000000000551: 05    movl    $4106, %esi302000000000000057e: 05    movl    $4106, %esi
2990000000000000556: 02    xorl    %eax, %eax3030000000000000583: 02    xorl    %eax, %eax
3000000000000000558: 05    callq   0x401680 <printf@plt>3040000000000000585: 05    callq   0x401680 <printf@plt>
301000000000000055d: 06    movl    2434725(%rip), %eax  # 718998 <(anonymous namespace)::testStatus>305000000000000058a: 06    movl    2434472(%rip), %eax  # 718998 <(anonymous namespace)::testStatus>
3020000000000000563: 03    cmpl    $100, %eax3060000000000000590: 03    cmpl    $100, %eax
3030000000000000566: 06    ja      0x4c5dc0 <void testCopyConstructWithIterators<float>(bool, bool, bool)+0x30>3070000000000000593: 06    ja      0x4c5e90 <void testCopyConstructWithIterators<float>(bool, bool, bool)+0x30>
304000000000000056c: 02    incl    %eax3080000000000000599: 02    incl    %eax
305000000000000056e: 06    movl    %eax, 2434708(%rip)  # 718998 <(anonymous namespace)::testStatus>309000000000000059b: 06    movl    %eax, 2434455(%rip)  # 718998 <(anonymous namespace)::testStatus>
3060000000000000574: 05    jmp     0x4c5dc0 <void testCopyConstructWithIterators<float>(bool, bool, bool)+0x30>31000000000000005a1: 05    jmp     0x4c5e90 <void testCopyConstructWithIterators<float>(bool, bool, bool)+0x30>
3070000000000000579: 07    cmpb    $0, 2434694(%rip)  # 718996 <verbose>31100000000000005a6: 07    cmpb    $0, 2434441(%rip)  # 718996 <verbose>
3080000000000000580: 02    je      0x4c631c <void testCopyConstructWithIterators<float>(bool, bool, bool)+0x58c>31200000000000005ad: 02    je      0x4c6419 <void testCopyConstructWithIterators<float>(bool, bool, bool)+0x5b9>
3090000000000000582: 05    movl    $5203922, %edi31300000000000005af: 05    movl    $5204316, %edi
3100000000000000587: 05    callq   0x401710 <puts@plt>31400000000000005b4: 05    callq   0x401710 <puts@plt>
311000000000000058c: 02    xorl    %ebx, %ebx31500000000000005b9: 03    xorl    %r12d, %r12d
312000000000000058e: 02    jmp     0x4c634c <void testCopyConstructWithIterators<float>(bool, bool, bool)+0x5bc>31600000000000005bc: 02    jmp     0x4c6447 <void testCopyConstructWithIterators<float>(bool, bool, bool)+0x5e7>
31700000000000005be: 02    nop     
3130000000000000590: 05    movl    $7665056, %edi31800000000000005c0: 05    movl    $7665056, %edi
3140000000000000595: 03    movq    %rbp, %rsi31900000000000005c5: 03    movq    %r13, %rsi
3150000000000000598: 05    callq   0x4e0fa0 <void verify<float>(float*, char const*)>32000000000000005c8: 05    callq   0x4e10f0 <void verify<float>(float*, char const*)>
316000000000000059d: 05    movl    $7665056, %edi32100000000000005cd: 05    movl    $7665056, %edi
31700000000000005a2: 03    movq    %rbp, %rsi32200000000000005d2: 03    movq    %r13, %rsi
31800000000000005a5: 05    callq   0x4e11f0 <void cleanup<float>(float*, char const*)>32300000000000005d5: 05    callq   0x4e1340 <void cleanup<float>(float*, char const*)>
31900000000000005aa: 05    movq    24(%rsp), %rbx
32000000000000005af: 03    incq    %rbx32400000000000005da: 03    incq    %r12
32100000000000005b2: 04    cmpq    $30, %rbx32500000000000005dd: 04    cmpq    $30, %r12
32200000000000005b6: 06    je      0x4c68a4 <void testCopyConstructWithIterators<float>(bool, bool, bool)+0xb14>32600000000000005e1: 06    je      0x4c69b7 <void testCopyConstructWithIterators<float>(bool, bool, bool)+0xb57>
32300000000000005bc: 08    leaq    (,%rbx,8), %rbp32700000000000005e7: 08    leaq    (,%r12,8), %r13
32400000000000005c4: 08    movq    5192456(%rbp,%rbp,4), %r1232800000000000005ef: 08    movq    5192856(%r13,%r13,4), %rbx
32500000000000005cc: 03    movq    %r12, %rdi32900000000000005f7: 03    movq    %rbx, %rdi
32600000000000005cf: 05    callq   0x401790 <strlen@plt>33000000000000005fa: 05    callq   0x401790 <strlen@plt>
32700000000000005d4: 03    cmpl    $17, %eax33100000000000005ff: 03    cmpl    $17, %eax
32800000000000005d7: 02    jl      0x4c6392 <void testCopyConstructWithIterators<float>(bool, bool, bool)+0x602>3320000000000000602: 02    jl      0x4c648d <void testCopyConstructWithIterators<float>(bool, bool, bool)+0x62d>
32900000000000005d9: 05    movl    $5196920, %edi3330000000000000604: 05    movl    $5197316, %edi
33000000000000005de: 05    movl    $5194243, %edx3340000000000000609: 05    movl    $5194643, %edx
33100000000000005e3: 05    movl    $4121, %esi335000000000000060e: 05    movl    $4121, %esi
33200000000000005e8: 02    xorl    %eax, %eax
33300000000000005ea: 05    callq   0x401680 <printf@plt>
33400000000000005ef: 06    movl    2434579(%rip), %eax  # 718998 <(anonymous namespace)::testStatus>
33500000000000005f5: 03    cmpl    $100, %eax
33600000000000005f8: 02    ja      0x4c6392 <void testCopyConstructWithIterators<float>(bool, bool, bool)+0x602>
33700000000000005fa: 02    incl    %eax
33800000000000005fc: 06    movl    %eax, 2434566(%rip)  # 718998 <(anonymous namespace)::testStatus>
3390000000000000602: 03    movq    %r12, %rdi
3400000000000000605: 05    callq   0x401790 <strlen@plt>
341000000000000060a: 04    cmpq    $20, %rax
342000000000000060e: 02    jb      0x4c63c9 <void testCopyConstructWithIterators<float>(bool, bool, bool)+0x639>
3430000000000000610: 05    movl    $5196920, %edi
3440000000000000615: 05    movl    $5201052, %edx
345000000000000061a: 05    movl    $4124, %esi
346000000000000061f: 02    xorl    %eax, %eax3360000000000000613: 02    xorl    %eax, %eax
3470000000000000621: 05    callq   0x401680 <printf@plt>3370000000000000615: 05    callq   0x401680 <printf@plt>
3480000000000000626: 06    movl    2434524(%rip), %eax  # 718998 <(anonymous namespace)::testStatus>338000000000000061a: 06    movl    2434328(%rip), %eax  # 718998 <(anonymous namespace)::testStatus>
349000000000000062c: 03    cmpl    $100, %eax3390000000000000620: 03    cmpl    $100, %eax
350000000000000062f: 02    ja      0x4c63c9 <void testCopyConstructWithIterators<float>(bool, bool, bool)+0x639>3400000000000000623: 02    ja      0x4c648d <void testCopyConstructWithIterators<float>(bool, bool, bool)+0x62d>
3510000000000000631: 02    incl    %eax3410000000000000625: 02    incl    %eax
3520000000000000633: 06    movl    %eax, 2434511(%rip)  # 718998 <(anonymous namespace)::testStatus>3420000000000000627: 06    movl    %eax, 2434315(%rip)  # 718998 <(anonymous namespace)::testStatus>
343000000000000062d: 03    movq    %rbx, %rdi
3440000000000000630: 05    callq   0x401790 <strlen@plt>
3450000000000000635: 04    cmpq    $20, %rax
3460000000000000639: 02    jb      0x4c64c4 <void testCopyConstructWithIterators<float>(bool, bool, bool)+0x664>
347000000000000063b: 05    movl    $5197316, %edi
3480000000000000640: 05    movl    $5201446, %edx
3490000000000000645: 05    movl    $4124, %esi
350000000000000064a: 02    xorl    %eax, %eax
351000000000000064c: 05    callq   0x401680 <printf@plt>
3520000000000000651: 06    movl    2434273(%rip), %eax  # 718998 <(anonymous namespace)::testStatus>
3530000000000000657: 03    cmpl    $100, %eax
354000000000000065a: 02    ja      0x4c64c4 <void testCopyConstructWithIterators<float>(bool, bool, bool)+0x664>
355000000000000065c: 02    incl    %eax
356000000000000065e: 06    movl    %eax, 2434260(%rip)  # 718998 <(anonymous namespace)::testStatus>
3530000000000000639: 05    movq    %rbx, 24(%rsp)3570000000000000664: 05    movq    %r12, 24(%rsp)
354000000000000063e: 03    xorps   %xmm0, %xmm03580000000000000669: 03    xorps   %xmm0, %xmm0
3550000000000000641: 05    movaps  %xmm0, 32(%rsp)359000000000000066c: 05    movaps  %xmm0, 32(%rsp)
3560000000000000646: 08    movl    $0, 48(%rsp)3600000000000000671: 08    movl    $0, 48(%rsp)
357000000000000064e: 04    movb    (%r12), %al3610000000000000679: 02    movb    (%rbx), %al
3580000000000000652: 02    testb   %al, %al362000000000000067b: 02    testb   %al, %al
3590000000000000654: 02    je      0x4c6401 <void testCopyConstructWithIterators<float>(bool, bool, bool)+0x671>363000000000000067d: 02    je      0x4c6500 <void testCopyConstructWithIterators<float>(bool, bool, bool)+0x6a0>
3600000000000000656: 02    xorl    %ecx, %ecx364000000000000067f: 02    xorl    %ecx, %ecx
3650000000000000681: 10    nopw    %cs:(%rax,%rax)
3610000000000000658: 08    nopl    (%rax,%rax)366000000000000068b: 05    nopl    (%rax,%rax)
3620000000000000660: 04    movb    %al, 32(%rsp,%rcx)3670000000000000690: 04    movb    %al, 32(%rsp,%rcx)
3630000000000000664: 06    movzbl  1(%r12,%rcx), %eax3680000000000000694: 05    movzbl  1(%rbx,%rcx), %eax
364000000000000066a: 03    incq    %rcx3690000000000000699: 03    incq    %rcx
365000000000000066d: 02    testb   %al, %al370000000000000069c: 02    testb   %al, %al
366000000000000066f: 02    jne     0x4c63f0 <void testCopyConstructWithIterators<float>(bool, bool, bool)+0x660>371000000000000069e: 02    jne     0x4c64f0 <void testCopyConstructWithIterators<float>(bool, bool, bool)+0x690>
3670000000000000671: 08    movl    5192448(%rbp,%rbp,4), %r14d37200000000000006a0: 08    movl    5192848(%r13,%r13,4), %r14d
37300000000000006a8: 08    movslq  5192864(%r13,%r13,4), %rbp
3680000000000000679: 08    movslq  5192464(%rbp,%rbp,4), %rbx37400000000000006b0: 08    movslq  5192868(%r13,%r13,4), %r12
3690000000000000681: 08    movslq  5192468(%rbp,%rbp,4), %r1537500000000000006b8: 08    movslq  5192872(%r13,%r13,4), %r15
3700000000000000689: 08    movslq  5192472(%rbp,%rbp,4), %r13
3710000000000000691: 08    movq    5192480(%rbp,%rbp,4), %rbp37600000000000006c0: 08    movq    5192880(%r13,%r13,4), %r13
3720000000000000699: 07    cmpb    $0, 2434400(%rip)  # 718990 <veryVerbose>37700000000000006c8: 07    cmpb    $0, 2434145(%rip)  # 718990 <veryVerbose>
37300000000000006a0: 02    je      0x4c6450 <void testCopyConstructWithIterators<float>(bool, bool, bool)+0x6c0>37800000000000006cf: 02    je      0x4c654f <void testCopyConstructWithIterators<float>(bool, bool, bool)+0x6ef>
37400000000000006a2: 04    movq    %rbp, (%rsp)37900000000000006d1: 04    movq    %r13, (%rsp)
37500000000000006a6: 05    movl    $5200567, %edi38000000000000006d5: 05    movl    $5200961, %edi
37600000000000006ab: 03    movl    %r14d, %esi38100000000000006da: 03    movl    %r14d, %esi
37700000000000006ae: 03    movq    %r12, %rdx38200000000000006dd: 03    movq    %rbx, %rdx
37800000000000006b1: 02    movl    %ebx, %ecx38300000000000006e0: 02    movl    %ebp, %ecx
37900000000000006b3: 03    movl    %r15d, %r8d38400000000000006e2: 03    movl    %r12d, %r8d
38000000000000006b6: 03    movl    %r13d, %r9d38500000000000006e5: 03    movl    %r15d, %r9d
38100000000000006b9: 02    xorl    %eax, %eax38600000000000006e8: 02    xorl    %eax, %eax
38200000000000006bb: 05    callq   0x401680 <printf@plt>38700000000000006ea: 05    callq   0x401680 <printf@plt>
38800000000000006ef: 05    movl    $7665056, %edi
38900000000000006f4: 03    movq    %rbx, %rsi
39000000000000006f7: 05    callq   0x4e1000 <float& gg<float>(float*, char const*)>
38300000000000006c0: 05    movl    $7665056, %edi39100000000000006fc: 05    movl    $7665056, %edi
38400000000000006c5: 03    movq    %r12, %rsi3920000000000000701: 03    movq    %rbx, %rsi
38500000000000006c8: 05    callq   0x4e0eb0 <float& gg<float>(float*, char const*)>
38600000000000006cd: 05    movl    $7665056, %edi
38700000000000006d2: 03    movq    %r12, %rsi
38800000000000006d5: 05    callq   0x4e0fa0 <void verify<float>(float*, char const*)>3930000000000000704: 05    callq   0x4e10f0 <void verify<float>(float*, char const*)>
38900000000000006da: 07    movl    2434355(%rip), %r12d  # 7189a4 <numCopyCtorCalls>3940000000000000709: 06    movl    2434101(%rip), %eax  # 7189a4 <numCopyCtorCalls>
395000000000000070f: 04    movl    %eax, 72(%rsp)
39000000000000006e1: 06    movl    2434357(%rip), %eax  # 7189ac <numCharCtorCalls>3960000000000000713: 06    movl    2434099(%rip), %eax  # 7189ac <numCharCtorCalls>
39100000000000006e7: 04    movl    %eax, 64(%rsp)3970000000000000719: 04    movl    %eax, 20(%rsp)
39200000000000006eb: 05    cmpb    $0, 60(%rsp)398000000000000071d: 05    cmpb    $0, 84(%rsp)
39300000000000006f0: 06    je      0x4c6650 <void testCopyConstructWithIterators<float>(bool, bool, bool)+0x8c0>3990000000000000722: 06    je      0x4c6750 <void testCopyConstructWithIterators<float>(bool, bool, bool)+0x8f0>
39400000000000006f6: 07    cmpb    $0, 2434307(%rip)  # 718990 <veryVerbose>4000000000000000728: 07    cmpb    $0, 2434049(%rip)  # 718990 <veryVerbose>
401000000000000072f: 03    movl    %r14d, %ebx
39500000000000006fd: 02    je      0x4c64a2 <void testCopyConstructWithIterators<float>(bool, bool, bool)+0x712>4020000000000000732: 02    je      0x4c65a7 <void testCopyConstructWithIterators<float>(bool, bool, bool)+0x747>
39600000000000006ff: 07    cmpl    $0, 2433246(%rip)  # 718574 <void testCopyConstructWithIterators<float>(bool, bool, bool)::firstTime>4030000000000000734: 07    cmpl    $0, 2432985(%rip)  # 718574 <void testCopyConstructWithIterators<float>(bool, bool, bool)::firstTime>
3970000000000000706: 02    je      0x4c64a2 <void testCopyConstructWithIterators<float>(bool, bool, bool)+0x712>404000000000000073b: 02    je      0x4c65a7 <void testCopyConstructWithIterators<float>(bool, bool, bool)+0x747>
3980000000000000708: 05    movl    $5194330, %edi405000000000000073d: 05    movl    $5194730, %edi
399000000000000070d: 05    callq   0x401710 <puts@plt>
4000000000000000712: 10    movl    $0, 2433224(%rip)  # 718574 <void testCopyConstructWithIterators<float>(bool, bool, bool)::firstTime>
401000000000000071c: 07    cmpb    $0, 2434274(%rip)  # 718995 <veryVeryVerbose>
4020000000000000723: 02    je      0x4c64bf <void testCopyConstructWithIterators<float>(bool, bool, bool)+0x72f>
4030000000000000725: 05    movl    $5194369, %edi
404000000000000072a: 05    callq   0x401710 <puts@plt>4060000000000000742: 05    callq   0x401710 <puts@plt>
4070000000000000747: 10    movl    $0, 2432963(%rip)  # 718574 <void testCopyConstructWithIterators<float>(bool, bool, bool)::firstTime>
4080000000000000751: 07    cmpb    $0, 2434013(%rip)  # 718995 <veryVeryVerbose>
4090000000000000758: 02    je      0x4c65c4 <void testCopyConstructWithIterators<float>(bool, bool, bool)+0x764>
410000000000000075a: 05    movl    $5194769, %edi
411000000000000075f: 05    callq   0x401710 <puts@plt>
405000000000000072f: 07    movq    2433882(%rip), %rax  # 718820 <Z>4120000000000000764: 07    movq    2433621(%rip), %rax  # 718820 <Z>
4060000000000000736: 09    movq    $5204056, 80(%rsp)413000000000000076b: 09    movq    $5204448, 88(%rsp)
407000000000000073f: 05    movq    %rax, 88(%rsp)4140000000000000774: 05    movq    %rax, 96(%rsp)
4080000000000000744: 08    movq    $0, 32(%rax)4150000000000000779: 08    movq    $0, 32(%rax)
409000000000000074c: 03    testq   %rax, %rax4160000000000000781: 03    testq   %rax, %rax
410000000000000074f: 06    je      0x4c6802 <void testCopyConstructWithIterators<float>(bool, bool, bool)+0xa72>4170000000000000784: 06    je      0x4c6915 <void testCopyConstructWithIterators<float>(bool, bool, bool)+0xab5>
4110000000000000755: 06    cmpq    $6, 24(%rsp)418000000000000078a: 06    cmpq    $6, 24(%rsp)
412000000000000075b: 06    jb      0x4c6608 <void testCopyConstructWithIterators<float>(bool, bool, bool)+0x878>4190000000000000790: 06    jb      0x4c6708 <void testCopyConstructWithIterators<float>(bool, bool, bool)+0x8a8>
4130000000000000761: 05    leaq    32(%rsp,%rbx), %rcx4200000000000000796: 05    leaq    32(%rsp,%rbp), %rcx
4140000000000000766: 08    leaq    7665056(,%r13,4), %rsi421000000000000079b: 08    leaq    7665056(,%r15,4), %rsi
415000000000000076e: 04    leal    (%rbx,%r15), %eax42200000000000007a3: 05    leal    (%rbp,%r12), %eax
4160000000000000772: 03    movslq  %eax, %r942300000000000007a8: 03    movslq  %eax, %r9
4170000000000000775: 03    movq    %r9, %rdx42400000000000007ab: 03    movq    %r9, %rdx
4180000000000000778: 03    subq    %rbx, %rdx42500000000000007ae: 03    subq    %rbp, %rdx
419000000000000077b: 04    cmpq    $8, %rdx42600000000000007b1: 04    cmpq    $8, %rdx
420000000000000077f: 06    jb      0x4c65da <void testCopyConstructWithIterators<float>(bool, bool, bool)+0x84a>42700000000000007b5: 06    jb      0x4c66db <void testCopyConstructWithIterators<float>(bool, bool, bool)+0x87b>
4210000000000000785: 03    movq    %rbp, %r11
4220000000000000788: 03    movq    %rdx, %r842800000000000007bb: 03    movq    %rdx, %r8
423000000000000078b: 04    andq    $-8, %r842900000000000007be: 04    andq    $-8, %r8
424000000000000078f: 04    leaq    -8(%r8), %rdi43000000000000007c2: 04    leaq    -8(%r8), %rdi
4250000000000000793: 03    movq    %rdi, %r1043100000000000007c6: 03    movq    %rdi, %r10
4260000000000000796: 04    shrq    $3, %r1043200000000000007c9: 04    shrq    $3, %r10
427000000000000079a: 03    incq    %r1043300000000000007cd: 03    incq    %r10
428000000000000079d: 03    testq   %rdi, %rdi43400000000000007d0: 03    testq   %rdi, %rdi
42900000000000007a0: 06    je      0x4c6893 <void testCopyConstructWithIterators<float>(bool, bool, bool)+0xb03>43500000000000007d3: 06    je      0x4c69a6 <void testCopyConstructWithIterators<float>(bool, bool, bool)+0xb46>
43000000000000007a6: 05    leaq    44(%rsp), %rax43600000000000007d9: 05    leaq    44(%rsp), %rax
43100000000000007ab: 03    addq    %rax, %rbx43700000000000007de: 03    addq    %rax, %rbp
43200000000000007ae: 03    movq    %r10, %rbp43800000000000007e1: 03    movq    %r10, %rbx
43300000000000007b1: 04    andq    $-2, %rbp43900000000000007e4: 04    andq    $-2, %rbx
43400000000000007b5: 03    negq    %rbp44000000000000007e8: 03    negq    %rbx
43500000000000007b8: 02    xorl    %edi, %edi44100000000000007eb: 02    xorl    %edi, %edi
43600000000000007ba: 06    nopw    (%rax,%rax)44200000000000007ed: 03    nopl    (%rax)
43700000000000007c0: 07    pmovsxbd        -12(%rbx,%rdi), %xmm044300000000000007f0: 07    pmovsxbd        -12(%rbp,%rdi), %xmm0
43800000000000007c7: 07    pmovsxbd        -8(%rbx,%rdi), %xmm144400000000000007f7: 07    pmovsxbd        -8(%rbp,%rdi), %xmm1
43900000000000007ce: 03    cvtdq2ps        %xmm0, %xmm044500000000000007fe: 03    cvtdq2ps        %xmm0, %xmm0
44000000000000007d1: 03    cvtdq2ps        %xmm1, %xmm14460000000000000801: 03    cvtdq2ps        %xmm1, %xmm1
44100000000000007d4: 08    leaq    (,%r13,4), %rax4470000000000000804: 08    leaq    (,%r15,4), %rax
44200000000000007dc: 08    movups  %xmm0, 7665056(%rax,%rdi,4)448000000000000080c: 08    movups  %xmm0, 7665056(%rax,%rdi,4)
44300000000000007e4: 08    movups  %xmm1, 7665072(%rax,%rdi,4)4490000000000000814: 08    movups  %xmm1, 7665072(%rax,%rdi,4)
44400000000000007ec: 07    pmovsxbd        -4(%rbx,%rdi), %xmm0450000000000000081c: 07    pmovsxbd        -4(%rbp,%rdi), %xmm0
44500000000000007f3: 06    pmovsxbd        (%rbx,%rdi), %xmm14510000000000000823: 07    pmovsxbd        (%rbp,%rdi), %xmm1
44600000000000007f9: 03    cvtdq2ps        %xmm0, %xmm0452000000000000082a: 03    cvtdq2ps        %xmm0, %xmm0
44700000000000007fc: 03    cvtdq2ps        %xmm1, %xmm1453000000000000082d: 03    cvtdq2ps        %xmm1, %xmm1
44800000000000007ff: 08    movups  %xmm0, 7665088(%rax,%rdi,4)4540000000000000830: 08    movups  %xmm0, 7665088(%rax,%rdi,4)
4490000000000000807: 08    movups  %xmm1, 7665104(%rax,%rdi,4)4550000000000000838: 08    movups  %xmm1, 7665104(%rax,%rdi,4)
450000000000000080f: 04    addq    $16, %rdi4560000000000000840: 04    addq    $16, %rdi
4510000000000000813: 04    addq    $2, %rbp4570000000000000844: 04    addq    $2, %rbx
4520000000000000817: 02    jne     0x4c6550 <void testCopyConstructWithIterators<float>(bool, bool, bool)+0x7c0>4580000000000000848: 02    jne     0x4c6650 <void testCopyConstructWithIterators<float>(bool, bool, bool)+0x7f0>
4530000000000000819: 04    testb   $1, %r10b459000000000000084a: 04    testb   $1, %r10b
454000000000000081d: 02    je      0x4c65cb <void testCopyConstructWithIterators<float>(bool, bool, bool)+0x83b>460000000000000084e: 02    je      0x4c66cc <void testCopyConstructWithIterators<float>(bool, bool, bool)+0x86c>
455000000000000081f: 06    pmovsxbd        (%rcx,%rdi), %xmm04610000000000000850: 06    pmovsxbd        (%rcx,%rdi), %xmm0
4560000000000000825: 07    pmovsxbd        4(%rcx,%rdi), %xmm14620000000000000856: 07    pmovsxbd        4(%rcx,%rdi), %xmm1
457000000000000082c: 03    cvtdq2ps        %xmm0, %xmm0463000000000000085d: 03    cvtdq2ps        %xmm0, %xmm0
458000000000000082f: 03    cvtdq2ps        %xmm1, %xmm14640000000000000860: 03    cvtdq2ps        %xmm1, %xmm1
4590000000000000832: 04    movups  %xmm0, (%rsi,%rdi,4)4650000000000000863: 04    movups  %xmm0, (%rsi,%rdi,4)
4600000000000000836: 05    movups  %xmm1, 16(%rsi,%rdi,4)4660000000000000867: 05    movups  %xmm1, 16(%rsi,%rdi,4)
461000000000000083b: 03    cmpq    %r8, %rdx467000000000000086c: 03    cmpq    %r8, %rdx
462000000000000083e: 03    movq    %r11, %rbp468000000000000086f: 03    movl    %r14d, %ebx
4630000000000000841: 02    je      0x4c6608 <void testCopyConstructWithIterators<float>(bool, bool, bool)+0x878>4690000000000000872: 02    je      0x4c6708 <void testCopyConstructWithIterators<float>(bool, bool, bool)+0x8a8>
4640000000000000843: 03    addq    %r8, %rcx4700000000000000874: 03    addq    %r8, %rcx
4650000000000000846: 04    leaq    (%rsi,%r8,4), %rsi4710000000000000877: 04    leaq    (%rsi,%r8,4), %rsi
466000000000000084a: 03    subq    %rcx, %r9472000000000000087b: 03    subq    %rcx, %r9
467000000000000084d: 05    leaq    32(%rsp,%r9), %rax473000000000000087e: 05    leaq    32(%rsp,%r9), %rax
4680000000000000852: 02    xorl    %edi, %edi4740000000000000883: 02    xorl    %edi, %edi
4690000000000000854: 10    nopw    %cs:(%rax,%rax)4750000000000000885: 10    nopw    %cs:(%rax,%rax)
470000000000000085e: 02    nop476000000000000088f: 01    nop
4710000000000000860: 04    movsbl  (%rcx,%rdi), %edx4770000000000000890: 04    movsbl  (%rcx,%rdi), %edx
4720000000000000864: 03    xorps   %xmm0, %xmm04780000000000000894: 03    xorps   %xmm0, %xmm0
4730000000000000867: 04    cvtsi2ss        %edx, %xmm04790000000000000897: 04    cvtsi2ss        %edx, %xmm0
474000000000000086b: 05    movss   %xmm0, (%rsi,%rdi,4)480000000000000089b: 05    movss   %xmm0, (%rsi,%rdi,4)
4750000000000000870: 03    incq    %rdi48100000000000008a0: 03    incq    %rdi
4760000000000000873: 03    cmpq    %rdi, %rax48200000000000008a3: 03    cmpq    %rdi, %rax
4770000000000000876: 02    jne     0x4c65f0 <void testCopyConstructWithIterators<float>(bool, bool, bool)+0x860>48300000000000008a6: 02    jne     0x4c66f0 <void testCopyConstructWithIterators<float>(bool, bool, bool)+0x890>
4780000000000000878: 05    movq    80(%rsp), %rax48400000000000008a8: 05    movq    88(%rsp), %rax
479000000000000087d: 05    leaq    80(%rsp), %rdi48500000000000008ad: 05    leaq    88(%rsp), %rdi
4800000000000000882: 07    movq    $-1, %rsi48600000000000008b2: 07    movq    $-1, %rsi
4810000000000000889: 03    callq   *16(%rax)48700000000000008b9: 03    callq   *16(%rax)
482000000000000088c: 07    cmpb    $0, 2433906(%rip)  # 718995 <veryVeryVerbose>48800000000000008bc: 07    cmpb    $0, 2433650(%rip)  # 718995 <veryVeryVerbose>
48900000000000008c3: 05    movq    24(%rsp), %r12
4830000000000000893: 02    je      0x4c662f <void testCopyConstructWithIterators<float>(bool, bool, bool)+0x89f>49000000000000008c8: 02    je      0x4c6734 <void testCopyConstructWithIterators<float>(bool, bool, bool)+0x8d4>
4840000000000000895: 05    movl    $5194721, %edi49100000000000008ca: 05    movl    $5195121, %edi
485000000000000089a: 05    callq   0x401710 <puts@plt>49200000000000008cf: 05    callq   0x401710 <puts@plt>
486000000000000089f: 07    cmpb    $0, 2433882(%rip)  # 718990 <veryVerbose>49300000000000008d4: 07    cmpb    $0, 2433621(%rip)  # 718990 <veryVerbose>
48700000000000008a6: 06    je      0x4c67c3 <void testCopyConstructWithIterators<float>(bool, bool, bool)+0xa33>49400000000000008db: 06    je      0x4c68d3 <void testCopyConstructWithIterators<float>(bool, bool, bool)+0xa73>
48800000000000008ac: 05    movl    $10, %edi49500000000000008e1: 05    movl    $10, %edi
48900000000000008b1: 05    callq   0x401720 <putchar@plt>49600000000000008e6: 05    callq   0x401720 <putchar@plt>
49000000000000008b6: 03    movl    %r14d, %r11d
49100000000000008b9: 05    jmp     0x4c6798 <void testCopyConstructWithIterators<float>(bool, bool, bool)+0xa08>49700000000000008eb: 05    jmp     0x4c68a8 <void testCopyConstructWithIterators<float>(bool, bool, bool)+0xa48>
49200000000000008be: 02    nop     
49300000000000008c0: 08    cmpq    $0, 2433480(%rip)  # 718820 <Z>49800000000000008f0: 08    cmpq    $0, 2433224(%rip)  # 718820 <Z>
49900000000000008f8: 03    movl    %r14d, %ebx
50000000000000008fb: 03    movq    %r12, %r10
49400000000000008c8: 02    jne     0x4c6670 <void testCopyConstructWithIterators<float>(bool, bool, bool)+0x8e0>50100000000000008fe: 02    jne     0x4c6780 <void testCopyConstructWithIterators<float>(bool, bool, bool)+0x920>
49500000000000008ca: 07    movq    2665559(%rip), %rax  # 7512b8 <BloombergLP::bslma::Default::s_defaultAllocator>5020000000000000900: 07    movq    2665297(%rip), %rax  # 7512b8 <BloombergLP::bslma::Default::s_defaultAllocator>
49600000000000008d1: 03    testq   %rax, %rax5030000000000000907: 03    testq   %rax, %rax
49700000000000008d4: 02    jne     0x4c6670 <void testCopyConstructWithIterators<float>(bool, bool, bool)+0x8e0>504000000000000090a: 02    jne     0x4c6780 <void testCopyConstructWithIterators<float>(bool, bool, bool)+0x920>
49800000000000008d6: 05    callq   0x4eec50 <BloombergLP::bslma::Default::determineAndReturnDefaultAllocator()>505000000000000090c: 05    callq   0x4eede0 <BloombergLP::bslma::Default::determineAndReturnDefaultAllocator()>
49900000000000008db: 05    nopl    (%rax,%rax)
50000000000000008e0: 06    cmpq    $6, 24(%rsp)
50100000000000008e6: 03    movl    %r14d, %r11d
50200000000000008e9: 06    jb      0x4c6798 <void testCopyConstructWithIterators<float>(bool, bool, bool)+0xa08>
50300000000000008ef: 08    leaq    7665056(,%r13,4), %rax
50400000000000008f7: 05    leaq    32(%rsp,%rbx), %rcx
50500000000000008fc: 03    addq    %rbx, %r15
50600000000000008ff: 03    movq    %r15, %rdx
5070000000000000902: 03    subq    %rbx, %rdx
5080000000000000905: 04    cmpq    $8, %rdx
5090000000000000909: 06    jb      0x4c676a <void testCopyConstructWithIterators<float>(bool, bool, bool)+0x9da>
510000000000000090f: 03    movq    %rbp, %r105060000000000000911: 03    movq    %r12, %r10
5110000000000000912: 03    movq    %rdx, %r8
5120000000000000915: 04    andq    $-8, %r8
5130000000000000919: 04    leaq    -8(%r8), %rdi
514000000000000091d: 03    movq    %rdi, %r9
5150000000000000920: 04    shrq    $3, %r9
5160000000000000924: 03    incq    %r9
5170000000000000927: 03    testq   %rdi, %rdi
518000000000000092a: 06    je      0x4c6882 <void testCopyConstructWithIterators<float>(bool, bool, bool)+0xaf2>
5190000000000000930: 05    leaq    44(%rsp), %rsi
5200000000000000935: 03    addq    %rsi, %rbx
5210000000000000938: 03    movq    %r9, %rdi
522000000000000093b: 04    andq    $-2, %rdi
523000000000000093f: 03    negq    %rdi
5240000000000000942: 02    xorl    %ebp, %ebp
5250000000000000944: 10    nopw    %cs:(%rax,%rax)5070000000000000914: 10    nopw    %cs:(%rax,%rax)
526000000000000094e: 02    nop508000000000000091e: 02    nop
5090000000000000920: 05    movq    24(%rsp), %r12
5100000000000000925: 04    cmpq    $6, %r12
5110000000000000929: 06    jb      0x4c68a8 <void testCopyConstructWithIterators<float>(bool, bool, bool)+0xa48>
512000000000000092f: 08    leaq    7665056(,%r15,4), %rax
5130000000000000937: 05    leaq    32(%rsp,%rbp), %rcx
514000000000000093c: 03    addq    %rbp, %r10
515000000000000093f: 03    movq    %r10, %rdx
5160000000000000942: 03    subq    %rbp, %rdx
5170000000000000945: 04    cmpq    $8, %rdx
5180000000000000949: 06    jb      0x4c687b <void testCopyConstructWithIterators<float>(bool, bool, bool)+0xa1b>
519000000000000094f: 03    movq    %rdx, %r8
5200000000000000952: 04    andq    $-8, %r8
5210000000000000956: 04    leaq    -8(%r8), %rdi
522000000000000095a: 03    movq    %rdi, %r9
523000000000000095d: 04    shrq    $3, %r9
5240000000000000961: 03    incq    %r9
5250000000000000964: 03    testq   %rdi, %rdi
5260000000000000967: 06    je      0x4c6995 <void testCopyConstructWithIterators<float>(bool, bool, bool)+0xb35>
527000000000000096d: 05    leaq    44(%rsp), %rsi
5280000000000000972: 03    addq    %rsi, %rbp
5290000000000000975: 03    movq    %r9, %rdi
5300000000000000978: 04    andq    $-2, %rdi
531000000000000097c: 03    negq    %rdi
532000000000000097f: 02    xorl    %ebx, %ebx
5330000000000000981: 10    nopw    %cs:(%rax,%rax)
534000000000000098b: 05    nopl    (%rax,%rax)
5270000000000000950: 07    pmovsxbd        -12(%rbx,%rbp), %xmm05350000000000000990: 07    pmovsxbd        -12(%rbp,%rbx), %xmm0
5280000000000000957: 07    pmovsxbd        -8(%rbx,%rbp), %xmm15360000000000000997: 07    pmovsxbd        -8(%rbp,%rbx), %xmm1
529000000000000095e: 03    cvtdq2ps        %xmm0, %xmm0537000000000000099e: 03    cvtdq2ps        %xmm0, %xmm0
5300000000000000961: 03    cvtdq2ps        %xmm1, %xmm153800000000000009a1: 03    cvtdq2ps        %xmm1, %xmm1
5310000000000000964: 08    leaq    (,%r13,4), %rsi53900000000000009a4: 08    leaq    (,%r15,4), %rsi
532000000000000096c: 08    movups  %xmm0, 7665056(%rsi,%rbp,4)54000000000000009ac: 08    movups  %xmm0, 7665056(%rsi,%rbx,4)
5330000000000000974: 08    movups  %xmm1, 7665072(%rsi,%rbp,4)54100000000000009b4: 08    movups  %xmm1, 7665072(%rsi,%rbx,4)
534000000000000097c: 07    pmovsxbd        -4(%rbx,%rbp), %xmm054200000000000009bc: 07    pmovsxbd        -4(%rbp,%rbx), %xmm0
5350000000000000983: 06    pmovsxbd        (%rbx,%rbp), %xmm154300000000000009c3: 07    pmovsxbd        (%rbp,%rbx), %xmm1
5360000000000000989: 03    cvtdq2ps        %xmm0, %xmm0
537000000000000098c: 03    cvtdq2ps        %xmm1, %xmm1
538000000000000098f: 08    movups  %xmm0, 7665088(%rsi,%rbp,4)
5390000000000000997: 08    movups  %xmm1, 7665104(%rsi,%rbp,4)
540000000000000099f: 04    addq    $16, %rbp
54100000000000009a3: 04    addq    $2, %rdi
54200000000000009a7: 02    jne     0x4c66e0 <void testCopyConstructWithIterators<float>(bool, bool, bool)+0x950>
54300000000000009a9: 04    testb   $1, %r9b
54400000000000009ad: 02    je      0x4c675b <void testCopyConstructWithIterators<float>(bool, bool, bool)+0x9cb>
54500000000000009af: 06    pmovsxbd        (%rcx,%rbp), %xmm0
54600000000000009b5: 07    pmovsxbd        4(%rcx,%rbp), %xmm1
54700000000000009bc: 03    cvtdq2ps        %xmm0, %xmm054400000000000009ca: 03    cvtdq2ps        %xmm0, %xmm0
54800000000000009bf: 03    cvtdq2ps        %xmm1, %xmm154500000000000009cd: 03    cvtdq2ps        %xmm1, %xmm1
54900000000000009c2: 04    movups  %xmm0, (%rax,%rbp,4)54600000000000009d0: 08    movups  %xmm0, 7665088(%rsi,%rbx,4)
55000000000000009c6: 05    movups  %xmm1, 16(%rax,%rbp,4)54700000000000009d8: 08    movups  %xmm1, 7665104(%rsi,%rbx,4)
55100000000000009cb: 03    cmpq    %r8, %rdx54800000000000009e0: 04    addq    $16, %rbx
55200000000000009ce: 03    movq    %r10, %rbp54900000000000009e4: 04    addq    $2, %rdi
55000000000000009e8: 02    jne     0x4c67f0 <void testCopyConstructWithIterators<float>(bool, bool, bool)+0x990>
55100000000000009ea: 04    testb   $1, %r9b
55300000000000009d1: 02    je      0x4c6798 <void testCopyConstructWithIterators<float>(bool, bool, bool)+0xa08>55200000000000009ee: 02    je      0x4c686c <void testCopyConstructWithIterators<float>(bool, bool, bool)+0xa0c>
55300000000000009f0: 06    pmovsxbd        (%rcx,%rbx), %xmm0
55400000000000009f6: 07    pmovsxbd        4(%rcx,%rbx), %xmm1
55500000000000009fd: 03    cvtdq2ps        %xmm0, %xmm0
5560000000000000a00: 03    cvtdq2ps        %xmm1, %xmm1
5570000000000000a03: 04    movups  %xmm0, (%rax,%rbx,4)
5580000000000000a07: 05    movups  %xmm1, 16(%rax,%rbx,4)
5590000000000000a0c: 03    cmpq    %r8, %rdx
5600000000000000a0f: 03    movl    %r14d, %ebx
5610000000000000a12: 02    je      0x4c68a8 <void testCopyConstructWithIterators<float>(bool, bool, bool)+0xa48>
55400000000000009d3: 03    addq    %r8, %rcx5620000000000000a14: 03    addq    %r8, %rcx
55500000000000009d6: 04    leaq    (%rax,%r8,4), %rax5630000000000000a17: 04    leaq    (%rax,%r8,4), %rax
55600000000000009da: 03    subq    %rcx, %r155640000000000000a1b: 03    subq    %rcx, %r10
55700000000000009dd: 05    leaq    32(%rsp,%r15), %rdx5650000000000000a1e: 05    leaq    32(%rsp,%r10), %rdx
55800000000000009e2: 02    xorl    %esi, %esi5660000000000000a23: 02    xorl    %esi, %esi
55900000000000009e4: 10    nopw    %cs:(%rax,%rax)5670000000000000a25: 10    nopw    %cs:(%rax,%rax)
56000000000000009ee: 02    nop5680000000000000a2f: 01    nop
56100000000000009f0: 04    movsbl  (%rcx,%rsi), %edi5690000000000000a30: 04    movsbl  (%rcx,%rsi), %edi
56200000000000009f4: 03    xorps   %xmm0, %xmm05700000000000000a34: 03    xorps   %xmm0, %xmm0
56300000000000009f7: 04    cvtsi2ss        %edi, %xmm05710000000000000a37: 04    cvtsi2ss        %edi, %xmm0
56400000000000009fb: 05    movss   %xmm0, (%rax,%rsi,4)5720000000000000a3b: 05    movss   %xmm0, (%rax,%rsi,4)
5650000000000000a00: 03    incq    %rsi5730000000000000a40: 03    incq    %rsi
5660000000000000a03: 03    cmpq    %rsi, %rdx5740000000000000a43: 03    cmpq    %rsi, %rdx
5670000000000000a06: 02    jne     0x4c6780 <void testCopyConstructWithIterators<float>(bool, bool, bool)+0x9f0>5750000000000000a46: 02    jne     0x4c6890 <void testCopyConstructWithIterators<float>(bool, bool, bool)+0xa30>
5680000000000000a08: 07    cmpb    $0, 2433521(%rip)  # 718990 <veryVerbose>5760000000000000a48: 07    cmpb    $0, 2433249(%rip)  # 718990 <veryVerbose>
5690000000000000a0f: 02    je      0x4c67c3 <void testCopyConstructWithIterators<float>(bool, bool, bool)+0xa33>5770000000000000a4f: 02    je      0x4c68d3 <void testCopyConstructWithIterators<float>(bool, bool, bool)+0xa73>
5700000000000000a11: 06    movl    2433533(%rip), %edx  # 7189a4 <numCopyCtorCalls>5780000000000000a51: 06    movl    2433261(%rip), %edx  # 7189a4 <numCopyCtorCalls>
5710000000000000a17: 03    subl    %r12d, %edx5790000000000000a57: 04    subl    72(%rsp), %edx
5720000000000000a1a: 06    movl    2433532(%rip), %ecx  # 7189ac <numCharCtorCalls>5800000000000000a5b: 06    movl    2433259(%rip), %ecx  # 7189ac <numCharCtorCalls>
5730000000000000a20: 04    subl    64(%rsp), %ecx5810000000000000a61: 04    subl    20(%rsp), %ecx
5740000000000000a24: 05    movl    $5200938, %edi5820000000000000a65: 05    movl    $5201332, %edi
5750000000000000a29: 03    movl    %r11d, %esi5830000000000000a6a: 02    movl    %ebx, %esi
5760000000000000a2c: 02    xorl    %eax, %eax5840000000000000a6c: 02    xorl    %eax, %eax
5770000000000000a2e: 05    callq   0x401680 <printf@plt>5850000000000000a6e: 05    callq   0x401680 <printf@plt>
5860000000000000a73: 04    movl    72(%rsp), %eax
5780000000000000a33: 07    cmpl    2433498(%rip), %r12d  # 7189a4 <numCopyCtorCalls>5870000000000000a77: 06    cmpl    2433223(%rip), %eax  # 7189a4 <numCopyCtorCalls>
5790000000000000a3a: 06    je      0x4c6320 <void testCopyConstructWithIterators<float>(bool, bool, bool)+0x590>5880000000000000a7d: 06    je      0x4c6420 <void testCopyConstructWithIterators<float>(bool, bool, bool)+0x5c0>
5800000000000000a40: 05    movl    $5196920, %edi5890000000000000a83: 05    movl    $5197316, %edi
5810000000000000a45: 05    movl    $5197804, %edx5900000000000000a88: 05    movl    $5198198, %edx
5820000000000000a4a: 05    movl    $4159, %esi5910000000000000a8d: 05    movl    $4159, %esi
5830000000000000a4f: 02    xorl    %eax, %eax5920000000000000a92: 02    xorl    %eax, %eax
5840000000000000a51: 05    callq   0x401680 <printf@plt>5930000000000000a94: 05    callq   0x401680 <printf@plt>
5850000000000000a56: 06    movl    2433452(%rip), %eax  # 718998 <(anonymous namespace)::testStatus>5940000000000000a99: 06    movl    2433177(%rip), %eax  # 718998 <(anonymous namespace)::testStatus>
5860000000000000a5c: 03    cmpl    $100, %eax5950000000000000a9f: 03    cmpl    $100, %eax
5870000000000000a5f: 06    ja      0x4c6320 <void testCopyConstructWithIterators<float>(bool, bool, bool)+0x590>5960000000000000aa2: 06    ja      0x4c6420 <void testCopyConstructWithIterators<float>(bool, bool, bool)+0x5c0>
5880000000000000a65: 02    incl    %eax5970000000000000aa8: 02    incl    %eax
5890000000000000a67: 06    movl    %eax, 2433435(%rip)  # 718998 <(anonymous namespace)::testStatus>5980000000000000aaa: 06    movl    %eax, 2433160(%rip)  # 718998 <(anonymous namespace)::testStatus>
5900000000000000a6d: 05    jmp     0x4c6320 <void testCopyConstructWithIterators<float>(bool, bool, bool)+0x590>5990000000000000ab0: 05    jmp     0x4c6420 <void testCopyConstructWithIterators<float>(bool, bool, bool)+0x5c0>
5910000000000000a72: 05    movl    $1, %eax6000000000000000ab5: 05    movl    $1, %eax
5920000000000000a77: 05    movq    %rax, 16(%rsp)6010000000000000aba: 05    movq    %rax, 64(%rsp)
5930000000000000a7c: 07    movq    2665125(%rip), %rax  # 7512b8 <BloombergLP::bslma::Default::s_defaultAllocator>6020000000000000abf: 07    movq    2664850(%rip), %rax  # 7512b8 <BloombergLP::bslma::Default::s_defaultAllocator>
5940000000000000a83: 03    testq   %rax, %rax6030000000000000ac6: 03    testq   %rax, %rax
5950000000000000a86: 06    jne     0x4c64e5 <void testCopyConstructWithIterators<float>(bool, bool, bool)+0x755>6040000000000000ac9: 06    jne     0x4c65ea <void testCopyConstructWithIterators<float>(bool, bool, bool)+0x78a>
5960000000000000a8c: 05    callq   0x4eec50 <BloombergLP::bslma::Default::determineAndReturnDefaultAllocator()>6050000000000000acf: 05    callq   0x4eede0 <BloombergLP::bslma::Default::determineAndReturnDefaultAllocator()>
5970000000000000a91: 05    jmp     0x4c64e5 <void testCopyConstructWithIterators<float>(bool, bool, bool)+0x755>6060000000000000ad4: 05    jmp     0x4c65ea <void testCopyConstructWithIterators<float>(bool, bool, bool)+0x78a>
5980000000000000a96: 03    cmpl    $1, %edx6070000000000000ad9: 03    cmpl    $1, %edx
5990000000000000a99: 06    jne     0x4c68d5 <void testCopyConstructWithIterators<float>(bool, bool, bool)+0xb45>6080000000000000adc: 06    jne     0x4c69e8 <void testCopyConstructWithIterators<float>(bool, bool, bool)+0xb88>
6000000000000000a9f: 03    movq    %rax, %rdi6090000000000000ae2: 03    movq    %rax, %rdi
6010000000000000aa2: 05    callq   0x4016b0 <__cxa_begin_catch@plt>6100000000000000ae5: 05    callq   0x4016b0 <__cxa_begin_catch@plt>
6020000000000000aa7: 07    cmpb    $0, 2433367(%rip)  # 718995 <veryVeryVerbose>6110000000000000aea: 07    cmpb    $0, 2433092(%rip)  # 718995 <veryVeryVerbose>
6030000000000000aae: 02    je      0x4c6857 <void testCopyConstructWithIterators<float>(bool, bool, bool)+0xac7>6120000000000000af1: 02    je      0x4c696a <void testCopyConstructWithIterators<float>(bool, bool, bool)+0xb0a>
6040000000000000ab0: 03    movl    8(%rax), %edx6130000000000000af3: 03    movl    8(%rax), %edx
6050000000000000ab3: 05    movq    16(%rsp), %rax6140000000000000af6: 05    movq    64(%rsp), %rax
6060000000000000ab8: 03    leal    -1(%rax), %esi6150000000000000afb: 03    leal    -1(%rax), %esi
6070000000000000abb: 05    movl    $5194655, %edi6160000000000000afe: 05    movl    $5195055, %edi
6080000000000000ac0: 02    xorl    %eax, %eax6170000000000000b03: 02    xorl    %eax, %eax
6090000000000000ac2: 05    callq   0x401680 <printf@plt>6180000000000000b05: 05    callq   0x401680 <printf@plt>
6100000000000000ac7: 05    movq    80(%rsp), %rax6190000000000000b0a: 05    movq    88(%rsp), %rax
6110000000000000acc: 05    leaq    80(%rsp), %rdi6200000000000000b0f: 05    leaq    88(%rsp), %rdi
6120000000000000ad1: 05    movq    16(%rsp), %rsi6210000000000000b14: 05    movq    64(%rsp), %rsi
6130000000000000ad6: 03    callq   *16(%rax)6220000000000000b19: 03    callq   *16(%rax)
6140000000000000ad9: 05    callq   0x401850 <__cxa_end_catch@plt>
6150000000000000ade: 05    incq    16(%rsp)
6160000000000000ae3: 08    cmpq    $0, 2432933(%rip)  # 718820 <Z>
6170000000000000aeb: 02    je      0x4c680c <void testCopyConstructWithIterators<float>(bool, bool, bool)+0xa7c>
6180000000000000aed: 05    jmp     0x4c64e5 <void testCopyConstructWithIterators<float>(bool, bool, bool)+0x755>
6190000000000000af2: 02    xorl    %ebp, %ebp
6200000000000000af4: 04    testb   $1, %r9b
6210000000000000af8: 06    jne     0x4c673f <void testCopyConstructWithIterators<float>(bool, bool, bool)+0x9af>
6220000000000000afe: 05    jmp     0x4c675b <void testCopyConstructWithIterators<float>(bool, bool, bool)+0x9cb>
6230000000000000b03: 02    xorl    %edi, %edi
6240000000000000b05: 04    testb   $1, %r10b
6250000000000000b09: 06    jne     0x4c65af <void testCopyConstructWithIterators<float>(bool, bool, bool)+0x81f>
6260000000000000b0f: 05    jmp     0x4c65cb <void testCopyConstructWithIterators<float>(bool, bool, bool)+0x83b>
6270000000000000b14: 04    addq    $104, %rsp
6280000000000000b18: 01    popq    %rbx
6290000000000000b19: 02    popq    %r12
6300000000000000b1b: 02    popq    %r13
6310000000000000b1d: 02    popq    %r14
6320000000000000b1f: 02    popq    %r15
6330000000000000b21: 01    popq    %rbp
6340000000000000b22: 01    retq    
6350000000000000b23: 02    jmp     0x4c68d5 <void testCopyConstructWithIterators<float>(bool, bool, bool)+0xb45>
6360000000000000b25: 03    movq    %rax, %rbx
6370000000000000b28: 05    callq   0x401850 <__cxa_end_catch@plt>6230000000000000b1c: 05    callq   0x401850 <__cxa_end_catch@plt>
6240000000000000b21: 05    incq    64(%rsp)
6250000000000000b26: 08    cmpq    $0, 2432658(%rip)  # 718820 <Z>
6260000000000000b2e: 02    je      0x4c691f <void testCopyConstructWithIterators<float>(bool, bool, bool)+0xabf>
6270000000000000b30: 05    jmp     0x4c65ea <void testCopyConstructWithIterators<float>(bool, bool, bool)+0x78a>
6280000000000000b35: 02    xorl    %ebx, %ebx
6290000000000000b37: 04    testb   $1, %r9b
6300000000000000b3b: 06    jne     0x4c6850 <void testCopyConstructWithIterators<float>(bool, bool, bool)+0x9f0>
6310000000000000b41: 05    jmp     0x4c686c <void testCopyConstructWithIterators<float>(bool, bool, bool)+0xa0c>
6320000000000000b46: 02    xorl    %edi, %edi
6330000000000000b48: 04    testb   $1, %r10b
6340000000000000b4c: 06    jne     0x4c66b0 <void testCopyConstructWithIterators<float>(bool, bool, bool)+0x850>
6350000000000000b52: 05    jmp     0x4c66cc <void testCopyConstructWithIterators<float>(bool, bool, bool)+0x86c>
6360000000000000b57: 04    addq    $104, %rsp
6370000000000000b5b: 01    popq    %rbx
6380000000000000b5c: 02    popq    %r12
6390000000000000b5e: 02    popq    %r13
6400000000000000b60: 02    popq    %r14
6410000000000000b62: 02    popq    %r15
6420000000000000b64: 01    popq    %rbp
6430000000000000b65: 01    retq    
6380000000000000b2d: 02    jmp     0x4c68d8 <void testCopyConstructWithIterators<float>(bool, bool, bool)+0xb48>6440000000000000b66: 02    jmp     0x4c69e8 <void testCopyConstructWithIterators<float>(bool, bool, bool)+0xb88>
6390000000000000b2f: 02    jmp     0x4c68d5 <void testCopyConstructWithIterators<float>(bool, bool, bool)+0xb45>
6400000000000000b31: 03    movq    %rax, %rbx6450000000000000b68: 03    movq    %rax, %rbx
6410000000000000b34: 05    callq   0x401850 <__cxa_end_catch@plt>6460000000000000b6b: 05    callq   0x401850 <__cxa_end_catch@plt>
6470000000000000b70: 02    jmp     0x4c69eb <void testCopyConstructWithIterators<float>(bool, bool, bool)+0xb8b>
6420000000000000b39: 02    jmp     0x4c68d8 <void testCopyConstructWithIterators<float>(bool, bool, bool)+0xb48>6480000000000000b72: 02    jmp     0x4c69e8 <void testCopyConstructWithIterators<float>(bool, bool, bool)+0xb88>
6430000000000000b3b: 03    movq    %rax, %rdi
6440000000000000b3e: 05    callq   0x40bf90 <__clang_call_terminate>
6450000000000000b43: 02    jmp     0x4c68d5 <void testCopyConstructWithIterators<float>(bool, bool, bool)+0xb45>
6460000000000000b45: 03    movq    %rax, %rbx6490000000000000b74: 03    movq    %rax, %rbx
6500000000000000b77: 05    callq   0x401850 <__cxa_end_catch@plt>
6510000000000000b7c: 02    jmp     0x4c69eb <void testCopyConstructWithIterators<float>(bool, bool, bool)+0xb8b>
6520000000000000b7e: 03    movq    %rax, %rdi
6530000000000000b81: 05    callq   0x40bf90 <__clang_call_terminate>
6540000000000000b86: 02    jmp     0x4c69e8 <void testCopyConstructWithIterators<float>(bool, bool, bool)+0xb88>
6550000000000000b88: 03    movq    %rax, %rbx
6470000000000000b48: 03    movq    %rbx, %rdi6560000000000000b8b: 03    movq    %rbx, %rdi
6480000000000000b4b: 05    callq   0x4018f0 <_Unwind_Resume@plt>6570000000000000b8e: 05    callq   0x4018f0 <_Unwind_Resume@plt>
6580000000000000b93: 10    nopw    %cs:(%rax,%rax)
6590000000000000b9d: 03    nopl    (%rax)
Legends
Colors
 Added 
Changed
Deleted
Links
(f)irst change
(n)ext change
(t)op