
############ nsg is_negative(miss) : 832 insns ############
--- loop e4c0..e4e4 (10 insns) ---
    e4c0: mov    (%rax),%edx
    e4c2: test   %edx,%edx
    e4c4: jns    ea85 <unsigned long measure_batch<bench_ops::seg_partition_batch<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> >, is_negative<MyInt>, true>, bench_ops::batch_reset<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> > > >(unsigned long, bench_ops::seg_partition_batch<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> >, is_negative<MyInt>, true>, bench_ops::batch_reset<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> > >) [clone .isra.0]+0x685>
    e4ca: mov    (%rsi),%rdx
    e4cd: add    $0x4,%rax
    e4d1: add    $0x200,%rdx
    e4d8: cmp    %rdx,%rax
    e4db: je     eaf0 <unsigned long measure_batch<bench_ops::seg_partition_batch<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> >, is_negative<MyInt>, true>, bench_ops::batch_reset<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> > > >(unsigned long, bench_ops::seg_partition_batch<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> >, is_negative<MyInt>, true>, bench_ops::batch_reset<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> > >) [clone .isra.0]+0x6f0>
    e4e1: cmp    %rax,%rcx
    e4e4: jne    e4c0 <unsigned long measure_batch<bench_ops::seg_partition_batch<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> >, is_negative<MyInt>, true>, bench_ops::batch_reset<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> > > >(unsigned long, bench_ops::seg_partition_batch<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> >, is_negative<MyInt>, true>, bench_ops::batch_reset<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> > >) [clone .isra.0]+0xc0>
--- loop e620..e644 (10 insns) ---
    e620: mov    (%rax),%edx
    e622: test   %edx,%edx
    e624: jns    ed99 <unsigned long measure_batch<bench_ops::seg_partition_batch<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> >, is_negative<MyInt>, true>, bench_ops::batch_reset<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> > > >(unsigned long, bench_ops::seg_partition_batch<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> >, is_negative<MyInt>, true>, bench_ops::batch_reset<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> > >) [clone .isra.0]+0x999>
    e62a: mov    (%rsi),%rdx
    e62d: add    $0x4,%rax
    e631: add    $0x200,%rdx
    e638: cmp    %rdx,%rax
    e63b: je     ef60 <unsigned long measure_batch<bench_ops::seg_partition_batch<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> >, is_negative<MyInt>, true>, bench_ops::batch_reset<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> > > >(unsigned long, bench_ops::seg_partition_batch<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> >, is_negative<MyInt>, true>, bench_ops::batch_reset<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> > >) [clone .isra.0]+0xb60>
    e641: cmp    %rcx,%rax
    e644: jne    e620 <unsigned long measure_batch<bench_ops::seg_partition_batch<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> >, is_negative<MyInt>, true>, bench_ops::batch_reset<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> > > >(unsigned long, bench_ops::seg_partition_batch<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> >, is_negative<MyInt>, true>, bench_ops::batch_reset<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> > >) [clone .isra.0]+0x220>
--- loop e6c0..e6e4 (10 insns) ---
    e6c0: mov    (%rax),%edx
    e6c2: test   %edx,%edx
    e6c4: jns    ede9 <unsigned long measure_batch<bench_ops::seg_partition_batch<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> >, is_negative<MyInt>, true>, bench_ops::batch_reset<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> > > >(unsigned long, bench_ops::seg_partition_batch<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> >, is_negative<MyInt>, true>, bench_ops::batch_reset<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> > >) [clone .isra.0]+0x9e9>
    e6ca: mov    (%rsi),%rdx
    e6cd: add    $0x4,%rax
    e6d1: add    $0x200,%rdx
    e6d8: cmp    %rdx,%rax
    e6db: je     ee30 <unsigned long measure_batch<bench_ops::seg_partition_batch<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> >, is_negative<MyInt>, true>, bench_ops::batch_reset<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> > > >(unsigned long, bench_ops::seg_partition_batch<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> >, is_negative<MyInt>, true>, bench_ops::batch_reset<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> > >) [clone .isra.0]+0xa30>
    e6e1: cmp    %rcx,%rax
    e6e4: jne    e6c0 <unsigned long measure_batch<bench_ops::seg_partition_batch<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> >, is_negative<MyInt>, true>, bench_ops::batch_reset<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> > > >(unsigned long, bench_ops::seg_partition_batch<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> >, is_negative<MyInt>, true>, bench_ops::batch_reset<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> > >) [clone .isra.0]+0x2c0>
--- loop e760..e784 (10 insns) ---
    e760: mov    (%rax),%edx
    e762: test   %edx,%edx
    e764: jns    ec49 <unsigned long measure_batch<bench_ops::seg_partition_batch<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> >, is_negative<MyInt>, true>, bench_ops::batch_reset<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> > > >(unsigned long, bench_ops::seg_partition_batch<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> >, is_negative<MyInt>, true>, bench_ops::batch_reset<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> > >) [clone .isra.0]+0x849>
    e76a: mov    (%rsi),%rdx
    e76d: add    $0x4,%rax
    e771: add    $0x200,%rdx
    e778: cmp    %rdx,%rax
    e77b: je     ece0 <unsigned long measure_batch<bench_ops::seg_partition_batch<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> >, is_negative<MyInt>, true>, bench_ops::batch_reset<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> > > >(unsigned long, bench_ops::seg_partition_batch<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> >, is_negative<MyInt>, true>, bench_ops::batch_reset<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> > >) [clone .isra.0]+0x8e0>
    e781: cmp    %rcx,%rax
    e784: jne    e760 <unsigned long measure_batch<bench_ops::seg_partition_batch<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> >, is_negative<MyInt>, true>, bench_ops::batch_reset<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> > > >(unsigned long, bench_ops::seg_partition_batch<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> >, is_negative<MyInt>, true>, bench_ops::batch_reset<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> > >) [clone .isra.0]+0x360>
--- loop e800..e824 (10 insns) ---
    e800: mov    (%rax),%edx
    e802: test   %edx,%edx
    e804: jns    ec05 <unsigned long measure_batch<bench_ops::seg_partition_batch<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> >, is_negative<MyInt>, true>, bench_ops::batch_reset<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> > > >(unsigned long, bench_ops::seg_partition_batch<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> >, is_negative<MyInt>, true>, bench_ops::batch_reset<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> > >) [clone .isra.0]+0x805>
    e80a: mov    (%rsi),%rdx
    e80d: add    $0x4,%rax
    e811: add    $0x200,%rdx
    e818: cmp    %rdx,%rax
    e81b: je     eca0 <unsigned long measure_batch<bench_ops::seg_partition_batch<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> >, is_negative<MyInt>, true>, bench_ops::batch_reset<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> > > >(unsigned long, bench_ops::seg_partition_batch<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> >, is_negative<MyInt>, true>, bench_ops::batch_reset<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> > >) [clone .isra.0]+0x8a0>
    e821: cmp    %rcx,%rax
    e824: jne    e800 <unsigned long measure_batch<bench_ops::seg_partition_batch<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> >, is_negative<MyInt>, true>, bench_ops::batch_reset<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> > > >(unsigned long, bench_ops::seg_partition_batch<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> >, is_negative<MyInt>, true>, bench_ops::batch_reset<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> > >) [clone .isra.0]+0x400>
--- loop e8a0..e8c4 (10 insns) ---
    e8a0: mov    (%rax),%edx
    e8a2: test   %edx,%edx
    e8a4: jns    eb95 <unsigned long measure_batch<bench_ops::seg_partition_batch<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> >, is_negative<MyInt>, true>, bench_ops::batch_reset<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> > > >(unsigned long, bench_ops::seg_partition_batch<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> >, is_negative<MyInt>, true>, bench_ops::batch_reset<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> > >) [clone .isra.0]+0x795>
    e8aa: mov    (%rsi),%rdx
    e8ad: add    $0x4,%rax
    e8b1: add    $0x200,%rdx
    e8b8: cmp    %rdx,%rax
    e8bb: je     ec80 <unsigned long measure_batch<bench_ops::seg_partition_batch<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> >, is_negative<MyInt>, true>, bench_ops::batch_reset<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> > > >(unsigned long, bench_ops::seg_partition_batch<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> >, is_negative<MyInt>, true>, bench_ops::batch_reset<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> > >) [clone .isra.0]+0x880>
    e8c1: cmp    %rcx,%rax
    e8c4: jne    e8a0 <unsigned long measure_batch<bench_ops::seg_partition_batch<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> >, is_negative<MyInt>, true>, bench_ops::batch_reset<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> > > >(unsigned long, bench_ops::seg_partition_batch<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> >, is_negative<MyInt>, true>, bench_ops::batch_reset<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> > >) [clone .isra.0]+0x4a0>
--- loop e940..e964 (10 insns) ---
    e940: mov    (%rax),%edx
    e942: test   %edx,%edx
    e944: jns    eb45 <unsigned long measure_batch<bench_ops::seg_partition_batch<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> >, is_negative<MyInt>, true>, bench_ops::batch_reset<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> > > >(unsigned long, bench_ops::seg_partition_batch<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> >, is_negative<MyInt>, true>, bench_ops::batch_reset<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> > >) [clone .isra.0]+0x745>
    e94a: mov    (%rsi),%rdx
    e94d: add    $0x4,%rax
    e951: add    $0x200,%rdx
    e958: cmp    %rdx,%rax
    e95b: je     ec60 <unsigned long measure_batch<bench_ops::seg_partition_batch<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> >, is_negative<MyInt>, true>, bench_ops::batch_reset<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> > > >(unsigned long, bench_ops::seg_partition_batch<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> >, is_negative<MyInt>, true>, bench_ops::batch_reset<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> > >) [clone .isra.0]+0x860>
    e961: cmp    %rax,%rcx
    e964: jne    e940 <unsigned long measure_batch<bench_ops::seg_partition_batch<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> >, is_negative<MyInt>, true>, bench_ops::batch_reset<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> > > >(unsigned long, bench_ops::seg_partition_batch<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> >, is_negative<MyInt>, true>, bench_ops::batch_reset<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> > >) [clone .isra.0]+0x540>
--- loop e9e0..ea04 (10 insns) ---
    e9e0: mov    (%rax),%edx
    e9e2: test   %edx,%edx
    e9e4: jns    eac5 <unsigned long measure_batch<bench_ops::seg_partition_batch<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> >, is_negative<MyInt>, true>, bench_ops::batch_reset<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> > > >(unsigned long, bench_ops::seg_partition_batch<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> >, is_negative<MyInt>, true>, bench_ops::batch_reset<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> > >) [clone .isra.0]+0x6c5>
    e9ea: mov    (%rsi),%rdx
    e9ed: add    $0x4,%rax
    e9f1: add    $0x200,%rdx
    e9f8: cmp    %rdx,%rax
    e9fb: je     eb10 <unsigned long measure_batch<bench_ops::seg_partition_batch<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> >, is_negative<MyInt>, true>, bench_ops::batch_reset<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> > > >(unsigned long, bench_ops::seg_partition_batch<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> >, is_negative<MyInt>, true>, bench_ops::batch_reset<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> > >) [clone .isra.0]+0x710>
    ea01: cmp    %rax,%rcx
    ea04: jne    e9e0 <unsigned long measure_batch<bench_ops::seg_partition_batch<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> >, is_negative<MyInt>, true>, bench_ops::batch_reset<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> > > >(unsigned long, bench_ops::seg_partition_batch<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> >, is_negative<MyInt>, true>, bench_ops::batch_reset<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> > >) [clone .isra.0]+0x5e0>
--- loop ea70..ea88 (8 insns) ---
    ea70: sub    $0x4,%rcx
    ea74: cmp    %rcx,%rax
    ea77: je     eaa0 <unsigned long measure_batch<bench_ops::seg_partition_batch<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> >, is_negative<MyInt>, true>, bench_ops::batch_reset<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> > > >(unsigned long, bench_ops::seg_partition_batch<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> >, is_negative<MyInt>, true>, bench_ops::batch_reset<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> > >) [clone .isra.0]+0x6a0>
    ea79: mov    (%rcx),%r8d
    ea7c: test   %r8d,%r8d
    ea7f: js     ee70 <unsigned long measure_batch<bench_ops::seg_partition_batch<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> >, is_negative<MyInt>, true>, bench_ops::batch_reset<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> > > >(unsigned long, bench_ops::seg_partition_batch<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> >, is_negative<MyInt>, true>, bench_ops::batch_reset<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> > >) [clone .isra.0]+0xa70>
    ea85: cmp    %rcx,(%rdi)
    ea88: jne    ea70 <unsigned long measure_batch<bench_ops::seg_partition_batch<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> >, is_negative<MyInt>, true>, bench_ops::batch_reset<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> > > >(unsigned long, bench_ops::seg_partition_batch<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> >, is_negative<MyInt>, true>, bench_ops::batch_reset<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> > >) [clone .isra.0]+0x670>
--- loop ea79..ea9c (10 insns) ---
    ea79: mov    (%rcx),%r8d
    ea7c: test   %r8d,%r8d
    ea7f: js     ee70 <unsigned long measure_batch<bench_ops::seg_partition_batch<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> >, is_negative<MyInt>, true>, bench_ops::batch_reset<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> > > >(unsigned long, bench_ops::seg_partition_batch<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> >, is_negative<MyInt>, true>, bench_ops::batch_reset<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> > >) [clone .isra.0]+0xa70>
    ea85: cmp    %rcx,(%rdi)
    ea88: jne    ea70 <unsigned long measure_batch<bench_ops::seg_partition_batch<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> >, is_negative<MyInt>, true>, bench_ops::batch_reset<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> > > >(unsigned long, bench_ops::seg_partition_batch<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> >, is_negative<MyInt>, true>, bench_ops::batch_reset<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> > >) [clone .isra.0]+0x670>
    ea8a: mov    -0x8(%rdi),%rcx
    ea8e: sub    $0x8,%rdi
    ea92: add    $0x1fc,%rcx
    ea99: cmp    %rcx,%rax
    ea9c: jne    ea79 <unsigned long measure_batch<bench_ops::seg_partition_batch<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> >, is_negative<MyInt>, true>, bench_ops::batch_reset<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> > > >(unsigned long, bench_ops::seg_partition_batch<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> >, is_negative<MyInt>, true>, bench_ops::batch_reset<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> > >) [clone .isra.0]+0x679>
--- loop eab0..eac8 (8 insns) ---
    eab0: sub    $0x4,%rcx
    eab4: cmp    %rcx,%rax
    eab7: je     eae0 <unsigned long measure_batch<bench_ops::seg_partition_batch<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> >, is_negative<MyInt>, true>, bench_ops::batch_reset<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> > > >(unsigned long, bench_ops::seg_partition_batch<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> >, is_negative<MyInt>, true>, bench_ops::batch_reset<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> > >) [clone .isra.0]+0x6e0>
    eab9: mov    (%rcx),%r8d
    eabc: test   %r8d,%r8d
    eabf: js     eea0 <unsigned long measure_batch<bench_ops::seg_partition_batch<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> >, is_negative<MyInt>, true>, bench_ops::batch_reset<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> > > >(unsigned long, bench_ops::seg_partition_batch<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> >, is_negative<MyInt>, true>, bench_ops::batch_reset<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> > >) [clone .isra.0]+0xaa0>
    eac5: cmp    %rcx,(%rdi)
    eac8: jne    eab0 <unsigned long measure_batch<bench_ops::seg_partition_batch<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> >, is_negative<MyInt>, true>, bench_ops::batch_reset<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> > > >(unsigned long, bench_ops::seg_partition_batch<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> >, is_negative<MyInt>, true>, bench_ops::batch_reset<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> > >) [clone .isra.0]+0x6b0>
--- loop eab9..eadc (10 insns) ---
    eab9: mov    (%rcx),%r8d
    eabc: test   %r8d,%r8d
    eabf: js     eea0 <unsigned long measure_batch<bench_ops::seg_partition_batch<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> >, is_negative<MyInt>, true>, bench_ops::batch_reset<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> > > >(unsigned long, bench_ops::seg_partition_batch<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> >, is_negative<MyInt>, true>, bench_ops::batch_reset<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> > >) [clone .isra.0]+0xaa0>
    eac5: cmp    %rcx,(%rdi)
    eac8: jne    eab0 <unsigned long measure_batch<bench_ops::seg_partition_batch<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> >, is_negative<MyInt>, true>, bench_ops::batch_reset<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> > > >(unsigned long, bench_ops::seg_partition_batch<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> >, is_negative<MyInt>, true>, bench_ops::batch_reset<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> > >) [clone .isra.0]+0x6b0>
    eaca: mov    -0x8(%rdi),%rcx
    eace: sub    $0x8,%rdi
    ead2: add    $0x1fc,%rcx
    ead9: cmp    %rcx,%rax
    eadc: jne    eab9 <unsigned long measure_batch<bench_ops::seg_partition_batch<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> >, is_negative<MyInt>, true>, bench_ops::batch_reset<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> > > >(unsigned long, bench_ops::seg_partition_batch<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> >, is_negative<MyInt>, true>, bench_ops::batch_reset<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> > >) [clone .isra.0]+0x6b9>
--- loop eb30..eb48 (8 insns) ---
    eb30: sub    $0x4,%rcx
    eb34: cmp    %rcx,%rax
    eb37: je     eb60 <unsigned long measure_batch<bench_ops::seg_partition_batch<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> >, is_negative<MyInt>, true>, bench_ops::batch_reset<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> > > >(unsigned long, bench_ops::seg_partition_batch<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> >, is_negative<MyInt>, true>, bench_ops::batch_reset<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> > >) [clone .isra.0]+0x760>
    eb39: mov    (%rcx),%r8d
    eb3c: test   %r8d,%r8d
    eb3f: js     ef30 <unsigned long measure_batch<bench_ops::seg_partition_batch<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> >, is_negative<MyInt>, true>, bench_ops::batch_reset<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> > > >(unsigned long, bench_ops::seg_partition_batch<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> >, is_negative<MyInt>, true>, bench_ops::batch_reset<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> > >) [clone .isra.0]+0xb30>
    eb45: cmp    %rcx,(%rdi)
    eb48: jne    eb30 <unsigned long measure_batch<bench_ops::seg_partition_batch<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> >, is_negative<MyInt>, true>, bench_ops::batch_reset<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> > > >(unsigned long, bench_ops::seg_partition_batch<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> >, is_negative<MyInt>, true>, bench_ops::batch_reset<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> > >) [clone .isra.0]+0x730>
--- loop eb39..eb5c (10 insns) ---
    eb39: mov    (%rcx),%r8d
    eb3c: test   %r8d,%r8d
    eb3f: js     ef30 <unsigned long measure_batch<bench_ops::seg_partition_batch<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> >, is_negative<MyInt>, true>, bench_ops::batch_reset<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> > > >(unsigned long, bench_ops::seg_partition_batch<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> >, is_negative<MyInt>, true>, bench_ops::batch_reset<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> > >) [clone .isra.0]+0xb30>
    eb45: cmp    %rcx,(%rdi)
    eb48: jne    eb30 <unsigned long measure_batch<bench_ops::seg_partition_batch<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> >, is_negative<MyInt>, true>, bench_ops::batch_reset<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> > > >(unsigned long, bench_ops::seg_partition_batch<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> >, is_negative<MyInt>, true>, bench_ops::batch_reset<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> > >) [clone .isra.0]+0x730>
    eb4a: mov    -0x8(%rdi),%rcx
    eb4e: sub    $0x8,%rdi
    eb52: add    $0x1fc,%rcx
    eb59: cmp    %rcx,%rax
    eb5c: jne    eb39 <unsigned long measure_batch<bench_ops::seg_partition_batch<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> >, is_negative<MyInt>, true>, bench_ops::batch_reset<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> > > >(unsigned long, bench_ops::seg_partition_batch<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> >, is_negative<MyInt>, true>, bench_ops::batch_reset<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> > >) [clone .isra.0]+0x739>
--- loop eb80..eb98 (8 insns) ---
    eb80: sub    $0x4,%rcx
    eb84: cmp    %rcx,%rax
    eb87: je     ebc0 <unsigned long measure_batch<bench_ops::seg_partition_batch<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> >, is_negative<MyInt>, true>, bench_ops::batch_reset<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> > > >(unsigned long, bench_ops::seg_partition_batch<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> >, is_negative<MyInt>, true>, bench_ops::batch_reset<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> > >) [clone .isra.0]+0x7c0>
    eb89: mov    (%rcx),%r8d
    eb8c: test   %r8d,%r8d
    eb8f: js     ef80 <unsigned long measure_batch<bench_ops::seg_partition_batch<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> >, is_negative<MyInt>, true>, bench_ops::batch_reset<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> > > >(unsigned long, bench_ops::seg_partition_batch<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> >, is_negative<MyInt>, true>, bench_ops::batch_reset<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> > >) [clone .isra.0]+0xb80>
    eb95: cmp    %rcx,(%rdi)
    eb98: jne    eb80 <unsigned long measure_batch<bench_ops::seg_partition_batch<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> >, is_negative<MyInt>, true>, bench_ops::batch_reset<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> > > >(unsigned long, bench_ops::seg_partition_batch<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> >, is_negative<MyInt>, true>, bench_ops::batch_reset<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> > >) [clone .isra.0]+0x780>
--- loop eb89..ebac (10 insns) ---
    eb89: mov    (%rcx),%r8d
    eb8c: test   %r8d,%r8d
    eb8f: js     ef80 <unsigned long measure_batch<bench_ops::seg_partition_batch<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> >, is_negative<MyInt>, true>, bench_ops::batch_reset<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> > > >(unsigned long, bench_ops::seg_partition_batch<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> >, is_negative<MyInt>, true>, bench_ops::batch_reset<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> > >) [clone .isra.0]+0xb80>
    eb95: cmp    %rcx,(%rdi)
    eb98: jne    eb80 <unsigned long measure_batch<bench_ops::seg_partition_batch<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> >, is_negative<MyInt>, true>, bench_ops::batch_reset<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> > > >(unsigned long, bench_ops::seg_partition_batch<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> >, is_negative<MyInt>, true>, bench_ops::batch_reset<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> > >) [clone .isra.0]+0x780>
    eb9a: mov    -0x8(%rdi),%rcx
    eb9e: sub    $0x8,%rdi
    eba2: add    $0x1fc,%rcx
    eba9: cmp    %rcx,%rax
    ebac: jne    eb89 <unsigned long measure_batch<bench_ops::seg_partition_batch<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> >, is_negative<MyInt>, true>, bench_ops::batch_reset<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> > > >(unsigned long, bench_ops::seg_partition_batch<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> >, is_negative<MyInt>, true>, bench_ops::batch_reset<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> > >) [clone .isra.0]+0x789>
--- loop ebf0..ec08 (8 insns) ---
    ebf0: sub    $0x4,%rcx
    ebf4: cmp    %rcx,%rax
    ebf7: je     ec20 <unsigned long measure_batch<bench_ops::seg_partition_batch<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> >, is_negative<MyInt>, true>, bench_ops::batch_reset<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> > > >(unsigned long, bench_ops::seg_partition_batch<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> >, is_negative<MyInt>, true>, bench_ops::batch_reset<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> > >) [clone .isra.0]+0x820>
    ebf9: mov    (%rcx),%r8d
    ebfc: test   %r8d,%r8d
    ebff: js     efbe <unsigned long measure_batch<bench_ops::seg_partition_batch<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> >, is_negative<MyInt>, true>, bench_ops::batch_reset<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> > > >(unsigned long, bench_ops::seg_partition_batch<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> >, is_negative<MyInt>, true>, bench_ops::batch_reset<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> > >) [clone .isra.0]+0xbbe>
    ec05: cmp    %rcx,(%rdi)
    ec08: jne    ebf0 <unsigned long measure_batch<bench_ops::seg_partition_batch<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> >, is_negative<MyInt>, true>, bench_ops::batch_reset<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> > > >(unsigned long, bench_ops::seg_partition_batch<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> >, is_negative<MyInt>, true>, bench_ops::batch_reset<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> > >) [clone .isra.0]+0x7f0>
--- loop ebf9..ec1c (10 insns) ---
    ebf9: mov    (%rcx),%r8d
    ebfc: test   %r8d,%r8d
    ebff: js     efbe <unsigned long measure_batch<bench_ops::seg_partition_batch<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> >, is_negative<MyInt>, true>, bench_ops::batch_reset<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> > > >(unsigned long, bench_ops::seg_partition_batch<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> >, is_negative<MyInt>, true>, bench_ops::batch_reset<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> > >) [clone .isra.0]+0xbbe>
    ec05: cmp    %rcx,(%rdi)
    ec08: jne    ebf0 <unsigned long measure_batch<bench_ops::seg_partition_batch<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> >, is_negative<MyInt>, true>, bench_ops::batch_reset<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> > > >(unsigned long, bench_ops::seg_partition_batch<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> >, is_negative<MyInt>, true>, bench_ops::batch_reset<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> > >) [clone .isra.0]+0x7f0>
    ec0a: mov    -0x8(%rdi),%rcx
    ec0e: sub    $0x8,%rdi
    ec12: add    $0x1fc,%rcx
    ec19: cmp    %rcx,%rax
    ec1c: jne    ebf9 <unsigned long measure_batch<bench_ops::seg_partition_batch<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> >, is_negative<MyInt>, true>, bench_ops::batch_reset<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> > > >(unsigned long, bench_ops::seg_partition_batch<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> >, is_negative<MyInt>, true>, bench_ops::batch_reset<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> > >) [clone .isra.0]+0x7f9>
--- loop ec30..ec4c (8 insns) ---
    ec30: sub    $0x4,%rcx
    ec34: cmp    %rcx,%rax
    ec37: je     ef20 <unsigned long measure_batch<bench_ops::seg_partition_batch<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> >, is_negative<MyInt>, true>, bench_ops::batch_reset<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> > > >(unsigned long, bench_ops::seg_partition_batch<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> >, is_negative<MyInt>, true>, bench_ops::batch_reset<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> > >) [clone .isra.0]+0xb20>
    ec3d: mov    (%rcx),%r8d
    ec40: test   %r8d,%r8d
    ec43: js     eee6 <unsigned long measure_batch<bench_ops::seg_partition_batch<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> >, is_negative<MyInt>, true>, bench_ops::batch_reset<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> > > >(unsigned long, bench_ops::seg_partition_batch<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> >, is_negative<MyInt>, true>, bench_ops::batch_reset<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> > >) [clone .isra.0]+0xae6>
    ec49: cmp    %rcx,(%rdi)
    ec4c: jne    ec30 <unsigned long measure_batch<bench_ops::seg_partition_batch<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> >, is_negative<MyInt>, true>, bench_ops::batch_reset<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> > > >(unsigned long, bench_ops::seg_partition_batch<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> >, is_negative<MyInt>, true>, bench_ops::batch_reset<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> > >) [clone .isra.0]+0x830>
--- loop ec34..ec5d (11 insns) ---
    ec34: cmp    %rcx,%rax
    ec37: je     ef20 <unsigned long measure_batch<bench_ops::seg_partition_batch<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> >, is_negative<MyInt>, true>, bench_ops::batch_reset<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> > > >(unsigned long, bench_ops::seg_partition_batch<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> >, is_negative<MyInt>, true>, bench_ops::batch_reset<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> > >) [clone .isra.0]+0xb20>
    ec3d: mov    (%rcx),%r8d
    ec40: test   %r8d,%r8d
    ec43: js     eee6 <unsigned long measure_batch<bench_ops::seg_partition_batch<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> >, is_negative<MyInt>, true>, bench_ops::batch_reset<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> > > >(unsigned long, bench_ops::seg_partition_batch<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> >, is_negative<MyInt>, true>, bench_ops::batch_reset<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> > >) [clone .isra.0]+0xae6>
    ec49: cmp    %rcx,(%rdi)
    ec4c: jne    ec30 <unsigned long measure_batch<bench_ops::seg_partition_batch<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> >, is_negative<MyInt>, true>, bench_ops::batch_reset<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> > > >(unsigned long, bench_ops::seg_partition_batch<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> >, is_negative<MyInt>, true>, bench_ops::batch_reset<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> > >) [clone .isra.0]+0x830>
    ec4e: mov    -0x8(%rdi),%rcx
    ec52: sub    $0x8,%rdi
    ec56: add    $0x1fc,%rcx
    ec5d: jmp    ec34 <unsigned long measure_batch<bench_ops::seg_partition_batch<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> >, is_negative<MyInt>, true>, bench_ops::batch_reset<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> > > >(unsigned long, bench_ops::seg_partition_batch<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> >, is_negative<MyInt>, true>, bench_ops::batch_reset<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> > >) [clone .isra.0]+0x834>
--- loop ed80..ed9c (8 insns) ---
    ed80: sub    $0x4,%rcx
    ed84: cmp    %rcx,%rax
    ed87: je     f006 <unsigned long measure_batch<bench_ops::seg_partition_batch<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> >, is_negative<MyInt>, true>, bench_ops::batch_reset<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> > > >(unsigned long, bench_ops::seg_partition_batch<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> >, is_negative<MyInt>, true>, bench_ops::batch_reset<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> > >) [clone .isra.0]+0xc06>
    ed8d: mov    (%rcx),%r8d
    ed90: test   %r8d,%r8d
    ed93: js     f050 <unsigned long measure_batch<bench_ops::seg_partition_batch<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> >, is_negative<MyInt>, true>, bench_ops::batch_reset<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> > > >(unsigned long, bench_ops::seg_partition_batch<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> >, is_negative<MyInt>, true>, bench_ops::batch_reset<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> > >) [clone .isra.0]+0xc50>
    ed99: cmp    %rcx,(%rdi)
    ed9c: jne    ed80 <unsigned long measure_batch<bench_ops::seg_partition_batch<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> >, is_negative<MyInt>, true>, bench_ops::batch_reset<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> > > >(unsigned long, bench_ops::seg_partition_batch<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> >, is_negative<MyInt>, true>, bench_ops::batch_reset<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> > >) [clone .isra.0]+0x980>
--- loop ed84..edad (11 insns) ---
    ed84: cmp    %rcx,%rax
    ed87: je     f006 <unsigned long measure_batch<bench_ops::seg_partition_batch<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> >, is_negative<MyInt>, true>, bench_ops::batch_reset<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> > > >(unsigned long, bench_ops::seg_partition_batch<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> >, is_negative<MyInt>, true>, bench_ops::batch_reset<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> > >) [clone .isra.0]+0xc06>
    ed8d: mov    (%rcx),%r8d
    ed90: test   %r8d,%r8d
    ed93: js     f050 <unsigned long measure_batch<bench_ops::seg_partition_batch<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> >, is_negative<MyInt>, true>, bench_ops::batch_reset<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> > > >(unsigned long, bench_ops::seg_partition_batch<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> >, is_negative<MyInt>, true>, bench_ops::batch_reset<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> > >) [clone .isra.0]+0xc50>
    ed99: cmp    %rcx,(%rdi)
    ed9c: jne    ed80 <unsigned long measure_batch<bench_ops::seg_partition_batch<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> >, is_negative<MyInt>, true>, bench_ops::batch_reset<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> > > >(unsigned long, bench_ops::seg_partition_batch<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> >, is_negative<MyInt>, true>, bench_ops::batch_reset<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> > >) [clone .isra.0]+0x980>
    ed9e: mov    -0x8(%rdi),%rcx
    eda2: sub    $0x8,%rdi
    eda6: add    $0x1fc,%rcx
    edad: jmp    ed84 <unsigned long measure_batch<bench_ops::seg_partition_batch<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> >, is_negative<MyInt>, true>, bench_ops::batch_reset<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> > > >(unsigned long, bench_ops::seg_partition_batch<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> >, is_negative<MyInt>, true>, bench_ops::batch_reset<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> > >) [clone .isra.0]+0x984>
--- loop edd0..edec (8 insns) ---
    edd0: sub    $0x4,%rcx
    edd4: cmp    %rcx,%rax
    edd7: je     efb0 <unsigned long measure_batch<bench_ops::seg_partition_batch<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> >, is_negative<MyInt>, true>, bench_ops::batch_reset<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> > > >(unsigned long, bench_ops::seg_partition_batch<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> >, is_negative<MyInt>, true>, bench_ops::batch_reset<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> > >) [clone .isra.0]+0xbb0>
    eddd: mov    (%rcx),%r8d
    ede0: test   %r8d,%r8d
    ede3: js     f014 <unsigned long measure_batch<bench_ops::seg_partition_batch<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> >, is_negative<MyInt>, true>, bench_ops::batch_reset<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> > > >(unsigned long, bench_ops::seg_partition_batch<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> >, is_negative<MyInt>, true>, bench_ops::batch_reset<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> > >) [clone .isra.0]+0xc14>
    ede9: cmp    %rcx,(%rdi)
    edec: jne    edd0 <unsigned long measure_batch<bench_ops::seg_partition_batch<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> >, is_negative<MyInt>, true>, bench_ops::batch_reset<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> > > >(unsigned long, bench_ops::seg_partition_batch<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> >, is_negative<MyInt>, true>, bench_ops::batch_reset<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> > >) [clone .isra.0]+0x9d0>
--- loop edd4..edfd (11 insns) ---
    edd4: cmp    %rcx,%rax
    edd7: je     efb0 <unsigned long measure_batch<bench_ops::seg_partition_batch<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> >, is_negative<MyInt>, true>, bench_ops::batch_reset<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> > > >(unsigned long, bench_ops::seg_partition_batch<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> >, is_negative<MyInt>, true>, bench_ops::batch_reset<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> > >) [clone .isra.0]+0xbb0>
    eddd: mov    (%rcx),%r8d
    ede0: test   %r8d,%r8d
    ede3: js     f014 <unsigned long measure_batch<bench_ops::seg_partition_batch<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> >, is_negative<MyInt>, true>, bench_ops::batch_reset<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> > > >(unsigned long, bench_ops::seg_partition_batch<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> >, is_negative<MyInt>, true>, bench_ops::batch_reset<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> > >) [clone .isra.0]+0xc14>
    ede9: cmp    %rcx,(%rdi)
    edec: jne    edd0 <unsigned long measure_batch<bench_ops::seg_partition_batch<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> >, is_negative<MyInt>, true>, bench_ops::batch_reset<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> > > >(unsigned long, bench_ops::seg_partition_batch<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> >, is_negative<MyInt>, true>, bench_ops::batch_reset<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> > >) [clone .isra.0]+0x9d0>
    edee: mov    -0x8(%rdi),%rcx
    edf2: sub    $0x8,%rdi
    edf6: add    $0x1fc,%rcx
    edfd: jmp    edd4 <unsigned long measure_batch<bench_ops::seg_partition_batch<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> >, is_negative<MyInt>, true>, bench_ops::batch_reset<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> > > >(unsigned long, bench_ops::seg_partition_batch<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> >, is_negative<MyInt>, true>, bench_ops::batch_reset<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> > >) [clone .isra.0]+0x9d4>
--- loop f147..f17d (13 insns) ---
    f147: call   2280 <__stack_chk_fail@plt>
    f14c: endbr64
    f150: mov    %rax,%rbx
    f153: mov    0x20(%rsp),%rdi
    f158: test   %rdi,%rdi
    f15b: je     f16a <unsigned long measure_batch<bench_ops::seg_partition_batch<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> >, is_negative<MyInt>, true>, bench_ops::batch_reset<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> > > >(unsigned long, bench_ops::seg_partition_batch<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> >, is_negative<MyInt>, true>, bench_ops::batch_reset<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> > >) [clone .isra.0]+0xd6a>
    f15d: mov    0x30(%rsp),%rsi
    f162: sub    %rdi,%rsi
    f165: call   2270 <operator delete(void*, unsigned long)@plt>
    f16a: mov    0x38(%rsp),%rax
    f16f: sub    %fs:0x28,%rax
    f178: mov    %r15,0x70(%rsp)
    f17d: jne    f147 <unsigned long measure_batch<bench_ops::seg_partition_batch<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> >, is_negative<MyInt>, true>, bench_ops::batch_reset<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> > > >(unsigned long, bench_ops::seg_partition_batch<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> >, is_negative<MyInt>, true>, bench_ops::batch_reset<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> > >) [clone .isra.0]+0xd47>

############ seg is_negative(miss) : 448 insns ############
--- loop f809..f868 (24 insns) ---
    f809: lea    0x8(%r9,%r14,1),%r14
    f80e: test   %r8,%r8
    f811: je     f82b <unsigned long measure_batch<bench_ops::seg_partition_batch<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> >, is_negative<MyInt>, false>, bench_ops::batch_reset<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> > > >(unsigned long, bench_ops::seg_partition_batch<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> >, is_negative<MyInt>, false>, bench_ops::batch_reset<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> > >) [clone .isra.0]+0x66b>
    f813: sub    %r8,%rcx
    f816: mov    %r8,%rdi
    f819: mov    %r9,0x8(%rsp)
    f81e: mov    %rcx,%rsi
    f821: call   2270 <operator delete(void*, unsigned long)@plt>
    f826: mov    0x8(%rsp),%r9
    f82b: mov    %r9,0x40(%rsp)
    f830: add    %r15,%r9
    f833: mov    %r14,0x48(%rsp)
    f838: mov    %r9,0x50(%rsp)
    f83d: jmp    f284 <unsigned long measure_batch<bench_ops::seg_partition_batch<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> >, is_negative<MyInt>, false>, bench_ops::batch_reset<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> > > >(unsigned long, bench_ops::seg_partition_batch<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> >, is_negative<MyInt>, false>, bench_ops::batch_reset<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> > >) [clone .isra.0]+0xc4>
    f842: nopw   0x0(%rax,%rax,1)
    f848: mov    %r8,%rsi
    f84b: mov    %r14,%rdx
    f84e: mov    %rax,%rdi
    f851: mov    %r8,0x8(%rsp)
    f856: call   2240 <memcpy@plt>
    f85b: mov    0x10(%rsp),%rcx
    f860: mov    0x8(%rsp),%r8
    f865: mov    %rax,%r9
    f868: jmp    f809 <unsigned long measure_batch<bench_ops::seg_partition_batch<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> >, is_negative<MyInt>, false>, bench_ops::batch_reset<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> > > >(unsigned long, bench_ops::seg_partition_batch<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> >, is_negative<MyInt>, false>, bench_ops::batch_reset<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> > >) [clone .isra.0]+0x649>
--- loop f891..f8a4 (4 insns) ---
    f891: call   2280 <__stack_chk_fail@plt>
    f896: mov    0x58(%rsp),%rax
    f89b: sub    %fs:0x28,%rax
    f8a4: jne    f891 <unsigned long measure_batch<bench_ops::seg_partition_batch<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> >, is_negative<MyInt>, false>, bench_ops::batch_reset<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> > > >(unsigned long, bench_ops::seg_partition_batch<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> >, is_negative<MyInt>, false>, bench_ops::batch_reset<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> > >) [clone .isra.0]+0x6d1>
--- loop f86a..f8b9 (18 insns) ---
    f86a: mov    0x40(%rsp),%rdi
    f86f: test   %rdi,%rdi
    f872: je     f881 <unsigned long measure_batch<bench_ops::seg_partition_batch<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> >, is_negative<MyInt>, false>, bench_ops::batch_reset<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> > > >(unsigned long, bench_ops::seg_partition_batch<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> >, is_negative<MyInt>, false>, bench_ops::batch_reset<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> > >) [clone .isra.0]+0x6c1>
    f874: mov    0x50(%rsp),%rsi
    f879: sub    %rdi,%rsi
    f87c: call   2270 <operator delete(void*, unsigned long)@plt>
    f881: mov    0x58(%rsp),%rax
    f886: sub    %fs:0x28,%rax
    f88f: je     f8bb <unsigned long measure_batch<bench_ops::seg_partition_batch<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> >, is_negative<MyInt>, false>, bench_ops::batch_reset<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> > > >(unsigned long, bench_ops::seg_partition_batch<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> >, is_negative<MyInt>, false>, bench_ops::batch_reset<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> > >) [clone .isra.0]+0x6fb>
    f891: call   2280 <__stack_chk_fail@plt>
    f896: mov    0x58(%rsp),%rax
    f89b: sub    %fs:0x28,%rax
    f8a4: jne    f891 <unsigned long measure_batch<bench_ops::seg_partition_batch<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> >, is_negative<MyInt>, false>, bench_ops::batch_reset<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> > > >(unsigned long, bench_ops::seg_partition_batch<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> >, is_negative<MyInt>, false>, bench_ops::batch_reset<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> > >) [clone .isra.0]+0x6d1>
    f8a6: lea    0x88a6(%rip),%rdi        # 18153 <_IO_stdin_used+0x153>
    f8ad: call   2200 <std::__throw_length_error(char const*)@plt>
    f8b2: endbr64
    f8b6: mov    %rax,%rbx
    f8b9: jmp    f86a <unsigned long measure_batch<bench_ops::seg_partition_batch<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> >, is_negative<MyInt>, false>, bench_ops::batch_reset<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> > > >(unsigned long, bench_ops::seg_partition_batch<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> >, is_negative<MyInt>, false>, bench_ops::batch_reset<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> > >) [clone .isra.0]+0x6aa>

############ std is_negative(miss) : 809 insns ############
--- loop fa06..fa2a (10 insns) ---
    fa06: mov    (%rdx),%edi
    fa08: test   %edi,%edi
    fa0a: jns    fcb0 <unsigned long measure_batch<bench_ops::std_partition_batch<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> >, is_negative<MyInt> >, bench_ops::batch_reset<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> > > >(unsigned long, bench_ops::std_partition_batch<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> >, is_negative<MyInt> >, bench_ops::batch_reset<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> > >) [clone .isra.0]+0x3b0>
    fa10: mov    (%r8),%rdi
    fa13: add    $0x4,%rdx
    fa17: lea    0x200(%rdi),%rcx
    fa1e: cmp    %rcx,%rdx
    fa21: je     102a0 <unsigned long measure_batch<bench_ops::std_partition_batch<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> >, is_negative<MyInt> >, bench_ops::batch_reset<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> > > >(unsigned long, bench_ops::std_partition_batch<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> >, is_negative<MyInt> >, bench_ops::batch_reset<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> > >) [clone .isra.0]+0x9a0>
    fa27: cmp    %rax,%rdx
    fa2a: jne    fa06 <unsigned long measure_batch<bench_ops::std_partition_batch<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> >, is_negative<MyInt> >, bench_ops::batch_reset<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> > > >(unsigned long, bench_ops::std_partition_batch<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> >, is_negative<MyInt> >, bench_ops::batch_reset<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> > >) [clone .isra.0]+0x106>
--- loop faa2..fac6 (10 insns) ---
    faa2: mov    (%rdx),%edi
    faa4: test   %edi,%edi
    faa6: jns    fc40 <unsigned long measure_batch<bench_ops::std_partition_batch<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> >, is_negative<MyInt> >, bench_ops::batch_reset<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> > > >(unsigned long, bench_ops::std_partition_batch<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> >, is_negative<MyInt> >, bench_ops::batch_reset<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> > >) [clone .isra.0]+0x340>
    faac: mov    (%r8),%rdi
    faaf: add    $0x4,%rdx
    fab3: lea    0x200(%rdi),%rcx
    faba: cmp    %rcx,%rdx
    fabd: je     10290 <unsigned long measure_batch<bench_ops::std_partition_batch<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> >, is_negative<MyInt> >, bench_ops::batch_reset<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> > > >(unsigned long, bench_ops::std_partition_batch<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> >, is_negative<MyInt> >, bench_ops::batch_reset<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> > >) [clone .isra.0]+0x990>
    fac3: cmp    %rdx,%rax
    fac6: jne    faa2 <unsigned long measure_batch<bench_ops::std_partition_batch<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> >, is_negative<MyInt> >, bench_ops::batch_reset<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> > > >(unsigned long, bench_ops::std_partition_batch<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> >, is_negative<MyInt> >, bench_ops::batch_reset<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> > >) [clone .isra.0]+0x1a2>
--- loop fb56..fb7a (10 insns) ---
    fb56: mov    (%rdx),%edi
    fb58: test   %edi,%edi
    fb5a: jns    100b0 <unsigned long measure_batch<bench_ops::std_partition_batch<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> >, is_negative<MyInt> >, bench_ops::batch_reset<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> > > >(unsigned long, bench_ops::std_partition_batch<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> >, is_negative<MyInt> >, bench_ops::batch_reset<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> > >) [clone .isra.0]+0x7b0>
    fb60: mov    (%r8),%rdi
    fb63: add    $0x4,%rdx
    fb67: lea    0x200(%rdi),%rcx
    fb6e: cmp    %rcx,%rdx
    fb71: je     102f0 <unsigned long measure_batch<bench_ops::std_partition_batch<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> >, is_negative<MyInt> >, bench_ops::batch_reset<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> > > >(unsigned long, bench_ops::std_partition_batch<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> >, is_negative<MyInt> >, bench_ops::batch_reset<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> > >) [clone .isra.0]+0x9f0>
    fb77: cmp    %rdx,%rax
    fb7a: jne    fb56 <unsigned long measure_batch<bench_ops::std_partition_batch<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> >, is_negative<MyInt> >, bench_ops::batch_reset<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> > > >(unsigned long, bench_ops::std_partition_batch<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> >, is_negative<MyInt> >, bench_ops::batch_reset<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> > >) [clone .isra.0]+0x256>
--- loop fc06..fc2a (10 insns) ---
    fc06: mov    (%rdx),%edi
    fc08: test   %edi,%edi
    fc0a: jns    10130 <unsigned long measure_batch<bench_ops::std_partition_batch<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> >, is_negative<MyInt> >, bench_ops::batch_reset<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> > > >(unsigned long, bench_ops::std_partition_batch<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> >, is_negative<MyInt> >, bench_ops::batch_reset<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> > >) [clone .isra.0]+0x830>
    fc10: mov    (%r8),%rdi
    fc13: add    $0x4,%rdx
    fc17: lea    0x200(%rdi),%rcx
    fc1e: cmp    %rcx,%rdx
    fc21: je     10410 <unsigned long measure_batch<bench_ops::std_partition_batch<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> >, is_negative<MyInt> >, bench_ops::batch_reset<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> > > >(unsigned long, bench_ops::std_partition_batch<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> >, is_negative<MyInt> >, bench_ops::batch_reset<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> > >) [clone .isra.0]+0xb10>
    fc27: cmp    %rdx,%rax
    fc2a: jne    fc06 <unsigned long measure_batch<bench_ops::std_partition_batch<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> >, is_negative<MyInt> >, bench_ops::batch_reset<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> > > >(unsigned long, bench_ops::std_partition_batch<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> >, is_negative<MyInt> >, bench_ops::batch_reset<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> > >) [clone .isra.0]+0x306>
--- loop fc60..fc76 (8 insns) ---
    fc60: sub    $0x4,%rax
    fc64: cmp    %rax,%rdx
    fc67: je     fd30 <unsigned long measure_batch<bench_ops::std_partition_batch<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> >, is_negative<MyInt> >, bench_ops::batch_reset<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> > > >(unsigned long, bench_ops::std_partition_batch<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> >, is_negative<MyInt> >, bench_ops::batch_reset<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> > >) [clone .isra.0]+0x430>
    fc6d: mov    (%rax),%ecx
    fc6f: test   %ecx,%ecx
    fc71: js     fca0 <unsigned long measure_batch<bench_ops::std_partition_batch<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> >, is_negative<MyInt> >, bench_ops::batch_reset<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> > > >(unsigned long, bench_ops::std_partition_batch<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> >, is_negative<MyInt> >, bench_ops::batch_reset<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> > >) [clone .isra.0]+0x3a0>
    fc73: cmp    %rax,(%rsi)
    fc76: jne    fc60 <unsigned long measure_batch<bench_ops::std_partition_batch<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> >, is_negative<MyInt> >, bench_ops::batch_reset<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> > > >(unsigned long, bench_ops::std_partition_batch<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> >, is_negative<MyInt> >, bench_ops::batch_reset<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> > >) [clone .isra.0]+0x360>
--- loop fc73..fc93 (10 insns) ---
    fc73: cmp    %rax,(%rsi)
    fc76: jne    fc60 <unsigned long measure_batch<bench_ops::std_partition_batch<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> >, is_negative<MyInt> >, bench_ops::batch_reset<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> > > >(unsigned long, bench_ops::std_partition_batch<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> >, is_negative<MyInt> >, bench_ops::batch_reset<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> > >) [clone .isra.0]+0x360>
    fc78: mov    -0x8(%rsi),%rax
    fc7c: add    $0x1fc,%rax
    fc82: cmp    %rax,%rdx
    fc85: je     fd30 <unsigned long measure_batch<bench_ops::std_partition_batch<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> >, is_negative<MyInt> >, bench_ops::batch_reset<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> > > >(unsigned long, bench_ops::std_partition_batch<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> >, is_negative<MyInt> >, bench_ops::batch_reset<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> > >) [clone .isra.0]+0x430>
    fc8b: mov    (%rax),%ecx
    fc8d: sub    $0x8,%rsi
    fc91: test   %ecx,%ecx
    fc93: jns    fc73 <unsigned long measure_batch<bench_ops::std_partition_batch<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> >, is_negative<MyInt> >, bench_ops::batch_reset<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> > > >(unsigned long, bench_ops::std_partition_batch<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> >, is_negative<MyInt> >, bench_ops::batch_reset<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> > >) [clone .isra.0]+0x373>
--- loop fcd0..fce6 (8 insns) ---
    fcd0: sub    $0x4,%rax
    fcd4: cmp    %rdx,%rax
    fcd7: je     fa2c <unsigned long measure_batch<bench_ops::std_partition_batch<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> >, is_negative<MyInt> >, bench_ops::batch_reset<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> > > >(unsigned long, bench_ops::std_partition_batch<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> >, is_negative<MyInt> >, bench_ops::batch_reset<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> > >) [clone .isra.0]+0x12c>
    fcdd: mov    (%rax),%ecx
    fcdf: test   %ecx,%ecx
    fce1: js     fd20 <unsigned long measure_batch<bench_ops::std_partition_batch<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> >, is_negative<MyInt> >, bench_ops::batch_reset<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> > > >(unsigned long, bench_ops::std_partition_batch<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> >, is_negative<MyInt> >, bench_ops::batch_reset<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> > >) [clone .isra.0]+0x420>
    fce3: cmp    %rax,(%rsi)
    fce6: jne    fcd0 <unsigned long measure_batch<bench_ops::std_partition_batch<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> >, is_negative<MyInt> >, bench_ops::batch_reset<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> > > >(unsigned long, bench_ops::std_partition_batch<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> >, is_negative<MyInt> >, bench_ops::batch_reset<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> > >) [clone .isra.0]+0x3d0>
--- loop fce3..fd03 (10 insns) ---
    fce3: cmp    %rax,(%rsi)
    fce6: jne    fcd0 <unsigned long measure_batch<bench_ops::std_partition_batch<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> >, is_negative<MyInt> >, bench_ops::batch_reset<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> > > >(unsigned long, bench_ops::std_partition_batch<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> >, is_negative<MyInt> >, bench_ops::batch_reset<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> > >) [clone .isra.0]+0x3d0>
    fce8: mov    -0x8(%rsi),%rax
    fcec: add    $0x1fc,%rax
    fcf2: cmp    %rdx,%rax
    fcf5: je     fa2c <unsigned long measure_batch<bench_ops::std_partition_batch<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> >, is_negative<MyInt> >, bench_ops::batch_reset<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> > > >(unsigned long, bench_ops::std_partition_batch<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> >, is_negative<MyInt> >, bench_ops::batch_reset<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> > >) [clone .isra.0]+0x12c>
    fcfb: mov    (%rax),%ecx
    fcfd: sub    $0x8,%rsi
    fd01: test   %ecx,%ecx
    fd03: jns    fce3 <unsigned long measure_batch<bench_ops::std_partition_batch<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> >, is_negative<MyInt> >, bench_ops::batch_reset<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> > > >(unsigned long, bench_ops::std_partition_batch<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> >, is_negative<MyInt> >, bench_ops::batch_reset<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> > >) [clone .isra.0]+0x3e3>
--- loop fe52..fe76 (10 insns) ---
    fe52: mov    (%rdx),%edi
    fe54: test   %edi,%edi
    fe56: jns    10420 <unsigned long measure_batch<bench_ops::std_partition_batch<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> >, is_negative<MyInt> >, bench_ops::batch_reset<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> > > >(unsigned long, bench_ops::std_partition_batch<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> >, is_negative<MyInt> >, bench_ops::batch_reset<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> > >) [clone .isra.0]+0xb20>
    fe5c: mov    (%r8),%rdi
    fe5f: add    $0x4,%rdx
    fe63: lea    0x200(%rdi),%rcx
    fe6a: cmp    %rcx,%rdx
    fe6d: je     1055e <unsigned long measure_batch<bench_ops::std_partition_batch<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> >, is_negative<MyInt> >, bench_ops::batch_reset<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> > > >(unsigned long, bench_ops::std_partition_batch<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> >, is_negative<MyInt> >, bench_ops::batch_reset<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> > >) [clone .isra.0]+0xc5e>
    fe73: cmp    %rax,%rdx
    fe76: jne    fe52 <unsigned long measure_batch<bench_ops::std_partition_batch<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> >, is_negative<MyInt> >, bench_ops::batch_reset<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> > > >(unsigned long, bench_ops::std_partition_batch<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> >, is_negative<MyInt> >, bench_ops::batch_reset<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> > >) [clone .isra.0]+0x552>
--- loop ff36..ff5a (10 insns) ---
    ff36: mov    (%rdx),%edi
    ff38: test   %edi,%edi
    ff3a: jns    101b0 <unsigned long measure_batch<bench_ops::std_partition_batch<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> >, is_negative<MyInt> >, bench_ops::batch_reset<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> > > >(unsigned long, bench_ops::std_partition_batch<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> >, is_negative<MyInt> >, bench_ops::batch_reset<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> > >) [clone .isra.0]+0x8b0>
    ff40: mov    (%r8),%rdi
    ff43: add    $0x4,%rdx
    ff47: lea    0x200(%rdi),%rcx
    ff4e: cmp    %rcx,%rdx
    ff51: je     10478 <unsigned long measure_batch<bench_ops::std_partition_batch<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> >, is_negative<MyInt> >, bench_ops::batch_reset<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> > > >(unsigned long, bench_ops::std_partition_batch<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> >, is_negative<MyInt> >, bench_ops::batch_reset<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> > >) [clone .isra.0]+0xb78>
    ff57: cmp    %rdx,%rax
    ff5a: jne    ff36 <unsigned long measure_batch<bench_ops::std_partition_batch<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> >, is_negative<MyInt> >, bench_ops::batch_reset<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> > > >(unsigned long, bench_ops::std_partition_batch<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> >, is_negative<MyInt> >, bench_ops::batch_reset<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> > >) [clone .isra.0]+0x636>
--- loop ffe0..10004 (10 insns) ---
    ffe0: mov    (%rdx),%edi
    ffe2: test   %edi,%edi
    ffe4: jns    103b0 <unsigned long measure_batch<bench_ops::std_partition_batch<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> >, is_negative<MyInt> >, bench_ops::batch_reset<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> > > >(unsigned long, bench_ops::std_partition_batch<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> >, is_negative<MyInt> >, bench_ops::batch_reset<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> > >) [clone .isra.0]+0xab0>
    ffea: mov    (%r8),%rdi
    ffed: add    $0x4,%rdx
    fff1: lea    0x200(%rdi),%rcx
    fff8: cmp    %rcx,%rdx
    fffb: je     1051d <unsigned long measure_batch<bench_ops::std_partition_batch<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> >, is_negative<MyInt> >, bench_ops::batch_reset<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> > > >(unsigned long, bench_ops::std_partition_batch<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> >, is_negative<MyInt> >, bench_ops::batch_reset<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> > >) [clone .isra.0]+0xc1d>
   10001: cmp    %rax,%rdx
   10004: jne    ffe0 <unsigned long measure_batch<bench_ops::std_partition_batch<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> >, is_negative<MyInt> >, bench_ops::batch_reset<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> > > >(unsigned long, bench_ops::std_partition_batch<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> >, is_negative<MyInt> >, bench_ops::batch_reset<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> > >) [clone .isra.0]+0x6e0>
--- loop 1007c..100a0 (10 insns) ---
   1007c: mov    (%rdx),%edi
   1007e: test   %edi,%edi
   10080: jns    10230 <unsigned long measure_batch<bench_ops::std_partition_batch<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> >, is_negative<MyInt> >, bench_ops::batch_reset<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> > > >(unsigned long, bench_ops::std_partition_batch<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> >, is_negative<MyInt> >, bench_ops::batch_reset<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> > >) [clone .isra.0]+0x930>
   10086: mov    (%r8),%rdi
   10089: add    $0x4,%rdx
   1008d: lea    0x200(%rdi),%rcx
   10094: cmp    %rcx,%rdx
   10097: je     104b8 <unsigned long measure_batch<bench_ops::std_partition_batch<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> >, is_negative<MyInt> >, bench_ops::batch_reset<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> > > >(unsigned long, bench_ops::std_partition_batch<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> >, is_negative<MyInt> >, bench_ops::batch_reset<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> > >) [clone .isra.0]+0xbb8>
   1009d: cmp    %rdx,%rax
   100a0: jne    1007c <unsigned long measure_batch<bench_ops::std_partition_batch<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> >, is_negative<MyInt> >, bench_ops::batch_reset<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> > > >(unsigned long, bench_ops::std_partition_batch<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> >, is_negative<MyInt> >, bench_ops::batch_reset<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> > >) [clone .isra.0]+0x77c>
--- loop 100d0..100e6 (8 insns) ---
   100d0: sub    $0x4,%rax
   100d4: cmp    %rax,%rdx
   100d7: je     f990 <unsigned long measure_batch<bench_ops::std_partition_batch<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> >, is_negative<MyInt> >, bench_ops::batch_reset<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> > > >(unsigned long, bench_ops::std_partition_batch<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> >, is_negative<MyInt> >, bench_ops::batch_reset<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> > >) [clone .isra.0]+0x90>
   100dd: mov    (%rax),%ecx
   100df: test   %ecx,%ecx
   100e1: js     10120 <unsigned long measure_batch<bench_ops::std_partition_batch<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> >, is_negative<MyInt> >, bench_ops::batch_reset<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> > > >(unsigned long, bench_ops::std_partition_batch<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> >, is_negative<MyInt> >, bench_ops::batch_reset<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> > >) [clone .isra.0]+0x820>
   100e3: cmp    %rax,(%rsi)
   100e6: jne    100d0 <unsigned long measure_batch<bench_ops::std_partition_batch<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> >, is_negative<MyInt> >, bench_ops::batch_reset<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> > > >(unsigned long, bench_ops::std_partition_batch<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> >, is_negative<MyInt> >, bench_ops::batch_reset<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> > >) [clone .isra.0]+0x7d0>
--- loop 100e3..10103 (10 insns) ---
   100e3: cmp    %rax,(%rsi)
   100e6: jne    100d0 <unsigned long measure_batch<bench_ops::std_partition_batch<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> >, is_negative<MyInt> >, bench_ops::batch_reset<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> > > >(unsigned long, bench_ops::std_partition_batch<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> >, is_negative<MyInt> >, bench_ops::batch_reset<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> > >) [clone .isra.0]+0x7d0>
   100e8: mov    -0x8(%rsi),%rax
   100ec: add    $0x1fc,%rax
   100f2: cmp    %rax,%rdx
   100f5: je     f990 <unsigned long measure_batch<bench_ops::std_partition_batch<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> >, is_negative<MyInt> >, bench_ops::batch_reset<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> > > >(unsigned long, bench_ops::std_partition_batch<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> >, is_negative<MyInt> >, bench_ops::batch_reset<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> > >) [clone .isra.0]+0x90>
   100fb: mov    (%rax),%ecx
   100fd: sub    $0x8,%rsi
   10101: test   %ecx,%ecx
   10103: jns    100e3 <unsigned long measure_batch<bench_ops::std_partition_batch<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> >, is_negative<MyInt> >, bench_ops::batch_reset<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> > > >(unsigned long, bench_ops::std_partition_batch<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> >, is_negative<MyInt> >, bench_ops::batch_reset<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> > >) [clone .isra.0]+0x7e3>
--- loop 10150..10166 (8 insns) ---
   10150: sub    $0x4,%rax
   10154: cmp    %rdx,%rax
   10157: je     fae0 <unsigned long measure_batch<bench_ops::std_partition_batch<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> >, is_negative<MyInt> >, bench_ops::batch_reset<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> > > >(unsigned long, bench_ops::std_partition_batch<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> >, is_negative<MyInt> >, bench_ops::batch_reset<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> > >) [clone .isra.0]+0x1e0>
   1015d: mov    (%rax),%ecx
   1015f: test   %ecx,%ecx
   10161: js     101a0 <unsigned long measure_batch<bench_ops::std_partition_batch<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> >, is_negative<MyInt> >, bench_ops::batch_reset<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> > > >(unsigned long, bench_ops::std_partition_batch<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> >, is_negative<MyInt> >, bench_ops::batch_reset<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> > >) [clone .isra.0]+0x8a0>
   10163: cmp    %rax,(%rsi)
   10166: jne    10150 <unsigned long measure_batch<bench_ops::std_partition_batch<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> >, is_negative<MyInt> >, bench_ops::batch_reset<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> > > >(unsigned long, bench_ops::std_partition_batch<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> >, is_negative<MyInt> >, bench_ops::batch_reset<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> > >) [clone .isra.0]+0x850>
--- loop 10163..10183 (10 insns) ---
   10163: cmp    %rax,(%rsi)
   10166: jne    10150 <unsigned long measure_batch<bench_ops::std_partition_batch<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> >, is_negative<MyInt> >, bench_ops::batch_reset<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> > > >(unsigned long, bench_ops::std_partition_batch<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> >, is_negative<MyInt> >, bench_ops::batch_reset<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> > >) [clone .isra.0]+0x850>
   10168: mov    -0x8(%rsi),%rax
   1016c: add    $0x1fc,%rax
   10172: cmp    %rdx,%rax
   10175: je     fae0 <unsigned long measure_batch<bench_ops::std_partition_batch<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> >, is_negative<MyInt> >, bench_ops::batch_reset<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> > > >(unsigned long, bench_ops::std_partition_batch<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> >, is_negative<MyInt> >, bench_ops::batch_reset<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> > >) [clone .isra.0]+0x1e0>
   1017b: mov    (%rax),%ecx
   1017d: sub    $0x8,%rsi
   10181: test   %ecx,%ecx
   10183: jns    10163 <unsigned long measure_batch<bench_ops::std_partition_batch<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> >, is_negative<MyInt> >, bench_ops::batch_reset<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> > > >(unsigned long, bench_ops::std_partition_batch<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> >, is_negative<MyInt> >, bench_ops::batch_reset<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> > >) [clone .isra.0]+0x863>
--- loop 101d0..101e6 (8 insns) ---
   101d0: sub    $0x4,%rax
   101d4: cmp    %rdx,%rax
   101d7: je     fb90 <unsigned long measure_batch<bench_ops::std_partition_batch<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> >, is_negative<MyInt> >, bench_ops::batch_reset<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> > > >(unsigned long, bench_ops::std_partition_batch<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> >, is_negative<MyInt> >, bench_ops::batch_reset<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> > >) [clone .isra.0]+0x290>
   101dd: mov    (%rax),%ecx
   101df: test   %ecx,%ecx
   101e1: js     10220 <unsigned long measure_batch<bench_ops::std_partition_batch<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> >, is_negative<MyInt> >, bench_ops::batch_reset<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> > > >(unsigned long, bench_ops::std_partition_batch<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> >, is_negative<MyInt> >, bench_ops::batch_reset<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> > >) [clone .isra.0]+0x920>
   101e3: cmp    (%rsi),%rax
   101e6: jne    101d0 <unsigned long measure_batch<bench_ops::std_partition_batch<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> >, is_negative<MyInt> >, bench_ops::batch_reset<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> > > >(unsigned long, bench_ops::std_partition_batch<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> >, is_negative<MyInt> >, bench_ops::batch_reset<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> > >) [clone .isra.0]+0x8d0>
--- loop 101e3..10203 (10 insns) ---
   101e3: cmp    (%rsi),%rax
   101e6: jne    101d0 <unsigned long measure_batch<bench_ops::std_partition_batch<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> >, is_negative<MyInt> >, bench_ops::batch_reset<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> > > >(unsigned long, bench_ops::std_partition_batch<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> >, is_negative<MyInt> >, bench_ops::batch_reset<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> > >) [clone .isra.0]+0x8d0>
   101e8: mov    -0x8(%rsi),%rax
   101ec: add    $0x1fc,%rax
   101f2: cmp    %rdx,%rax
   101f5: je     fb90 <unsigned long measure_batch<bench_ops::std_partition_batch<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> >, is_negative<MyInt> >, bench_ops::batch_reset<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> > > >(unsigned long, bench_ops::std_partition_batch<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> >, is_negative<MyInt> >, bench_ops::batch_reset<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> > >) [clone .isra.0]+0x290>
   101fb: mov    (%rax),%ecx
   101fd: sub    $0x8,%rsi
   10201: test   %ecx,%ecx
   10203: jns    101e3 <unsigned long measure_batch<bench_ops::std_partition_batch<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> >, is_negative<MyInt> >, bench_ops::batch_reset<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> > > >(unsigned long, bench_ops::std_partition_batch<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> >, is_negative<MyInt> >, bench_ops::batch_reset<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> > >) [clone .isra.0]+0x8e3>
--- loop 10240..10256 (8 insns) ---
   10240: sub    $0x4,%rax
   10244: cmp    %rax,%rdx
   10247: je     fec0 <unsigned long measure_batch<bench_ops::std_partition_batch<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> >, is_negative<MyInt> >, bench_ops::batch_reset<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> > > >(unsigned long, bench_ops::std_partition_batch<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> >, is_negative<MyInt> >, bench_ops::batch_reset<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> > >) [clone .isra.0]+0x5c0>
   1024d: mov    (%rax),%ecx
   1024f: test   %ecx,%ecx
   10251: js     10280 <unsigned long measure_batch<bench_ops::std_partition_batch<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> >, is_negative<MyInt> >, bench_ops::batch_reset<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> > > >(unsigned long, bench_ops::std_partition_batch<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> >, is_negative<MyInt> >, bench_ops::batch_reset<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> > >) [clone .isra.0]+0x980>
   10253: cmp    %rax,(%rsi)
   10256: jne    10240 <unsigned long measure_batch<bench_ops::std_partition_batch<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> >, is_negative<MyInt> >, bench_ops::batch_reset<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> > > >(unsigned long, bench_ops::std_partition_batch<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> >, is_negative<MyInt> >, bench_ops::batch_reset<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> > >) [clone .isra.0]+0x940>
--- loop 10253..10273 (10 insns) ---
   10253: cmp    %rax,(%rsi)
   10256: jne    10240 <unsigned long measure_batch<bench_ops::std_partition_batch<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> >, is_negative<MyInt> >, bench_ops::batch_reset<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> > > >(unsigned long, bench_ops::std_partition_batch<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> >, is_negative<MyInt> >, bench_ops::batch_reset<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> > >) [clone .isra.0]+0x940>
   10258: mov    -0x8(%rsi),%rax
   1025c: add    $0x1fc,%rax
   10262: cmp    %rax,%rdx
   10265: je     fec0 <unsigned long measure_batch<bench_ops::std_partition_batch<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> >, is_negative<MyInt> >, bench_ops::batch_reset<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> > > >(unsigned long, bench_ops::std_partition_batch<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> >, is_negative<MyInt> >, bench_ops::batch_reset<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> > >) [clone .isra.0]+0x5c0>
   1026b: mov    (%rax),%ecx
   1026d: sub    $0x8,%rsi
   10271: test   %ecx,%ecx
   10273: jns    10253 <unsigned long measure_batch<bench_ops::std_partition_batch<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> >, is_negative<MyInt> >, bench_ops::batch_reset<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> > > >(unsigned long, bench_ops::std_partition_batch<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> >, is_negative<MyInt> >, bench_ops::batch_reset<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> > >) [clone .isra.0]+0x953>
--- loop 103c0..103d6 (8 insns) ---
   103c0: sub    $0x4,%rax
   103c4: cmp    %rax,%rdx
   103c7: je     10006 <unsigned long measure_batch<bench_ops::std_partition_batch<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> >, is_negative<MyInt> >, bench_ops::batch_reset<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> > > >(unsigned long, bench_ops::std_partition_batch<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> >, is_negative<MyInt> >, bench_ops::batch_reset<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> > >) [clone .isra.0]+0x706>
   103cd: mov    (%rax),%ecx
   103cf: test   %ecx,%ecx
   103d1: js     10400 <unsigned long measure_batch<bench_ops::std_partition_batch<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> >, is_negative<MyInt> >, bench_ops::batch_reset<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> > > >(unsigned long, bench_ops::std_partition_batch<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> >, is_negative<MyInt> >, bench_ops::batch_reset<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> > >) [clone .isra.0]+0xb00>
   103d3: cmp    %rax,(%rsi)
   103d6: jne    103c0 <unsigned long measure_batch<bench_ops::std_partition_batch<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> >, is_negative<MyInt> >, bench_ops::batch_reset<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> > > >(unsigned long, bench_ops::std_partition_batch<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> >, is_negative<MyInt> >, bench_ops::batch_reset<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> > >) [clone .isra.0]+0xac0>
--- loop 103d3..103f3 (10 insns) ---
   103d3: cmp    %rax,(%rsi)
   103d6: jne    103c0 <unsigned long measure_batch<bench_ops::std_partition_batch<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> >, is_negative<MyInt> >, bench_ops::batch_reset<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> > > >(unsigned long, bench_ops::std_partition_batch<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> >, is_negative<MyInt> >, bench_ops::batch_reset<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> > >) [clone .isra.0]+0xac0>
   103d8: mov    -0x8(%rsi),%rax
   103dc: add    $0x1fc,%rax
   103e2: cmp    %rax,%rdx
   103e5: je     10006 <unsigned long measure_batch<bench_ops::std_partition_batch<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> >, is_negative<MyInt> >, bench_ops::batch_reset<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> > > >(unsigned long, bench_ops::std_partition_batch<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> >, is_negative<MyInt> >, bench_ops::batch_reset<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> > >) [clone .isra.0]+0x706>
   103eb: mov    (%rax),%ecx
   103ed: sub    $0x8,%rsi
   103f1: test   %ecx,%ecx
   103f3: jns    103d3 <unsigned long measure_batch<bench_ops::std_partition_batch<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> >, is_negative<MyInt> >, bench_ops::batch_reset<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> > > >(unsigned long, bench_ops::std_partition_batch<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> >, is_negative<MyInt> >, bench_ops::batch_reset<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> > >) [clone .isra.0]+0xad3>
--- loop 10440..1045a (8 insns) ---
   10440: sub    $0x4,%rax
   10444: cmp    %rdx,%rax
   10447: je     ff6a <unsigned long measure_batch<bench_ops::std_partition_batch<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> >, is_negative<MyInt> >, bench_ops::batch_reset<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> > > >(unsigned long, bench_ops::std_partition_batch<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> >, is_negative<MyInt> >, bench_ops::batch_reset<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> > >) [clone .isra.0]+0x66a>
   1044d: mov    (%rax),%ecx
   1044f: test   %ecx,%ecx
   10451: js     10514 <unsigned long measure_batch<bench_ops::std_partition_batch<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> >, is_negative<MyInt> >, bench_ops::batch_reset<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> > > >(unsigned long, bench_ops::std_partition_batch<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> >, is_negative<MyInt> >, bench_ops::batch_reset<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> > >) [clone .isra.0]+0xc14>
   10457: cmp    %rax,(%rsi)
   1045a: jne    10440 <unsigned long measure_batch<bench_ops::std_partition_batch<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> >, is_negative<MyInt> >, bench_ops::batch_reset<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> > > >(unsigned long, bench_ops::std_partition_batch<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> >, is_negative<MyInt> >, bench_ops::batch_reset<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> > >) [clone .isra.0]+0xb40>
--- loop 1044d..10473 (11 insns) ---
   1044d: mov    (%rax),%ecx
   1044f: test   %ecx,%ecx
   10451: js     10514 <unsigned long measure_batch<bench_ops::std_partition_batch<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> >, is_negative<MyInt> >, bench_ops::batch_reset<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> > > >(unsigned long, bench_ops::std_partition_batch<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> >, is_negative<MyInt> >, bench_ops::batch_reset<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> > >) [clone .isra.0]+0xc14>
   10457: cmp    %rax,(%rsi)
   1045a: jne    10440 <unsigned long measure_batch<bench_ops::std_partition_batch<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> >, is_negative<MyInt> >, bench_ops::batch_reset<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> > > >(unsigned long, bench_ops::std_partition_batch<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> >, is_negative<MyInt> >, bench_ops::batch_reset<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> > >) [clone .isra.0]+0xb40>
   1045c: mov    -0x8(%rsi),%rax
   10460: add    $0x1fc,%rax
   10466: cmp    %rdx,%rax
   10469: je     ff6a <unsigned long measure_batch<bench_ops::std_partition_batch<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> >, is_negative<MyInt> >, bench_ops::batch_reset<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> > > >(unsigned long, bench_ops::std_partition_batch<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> >, is_negative<MyInt> >, bench_ops::batch_reset<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> > >) [clone .isra.0]+0x66a>
   1046f: sub    $0x8,%rsi
   10473: jmp    1044d <unsigned long measure_batch<bench_ops::std_partition_batch<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> >, is_negative<MyInt> >, bench_ops::batch_reset<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> > > >(unsigned long, bench_ops::std_partition_batch<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> >, is_negative<MyInt> >, bench_ops::batch_reset<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> > >) [clone .isra.0]+0xb4d>
--- loop 105c8..105fe (13 insns) ---
   105c8: call   2280 <__stack_chk_fail@plt>
   105cd: endbr64
   105d1: mov    %rax,%rbx
   105d4: mov    0x20(%rsp),%rdi
   105d9: test   %rdi,%rdi
   105dc: je     105eb <unsigned long measure_batch<bench_ops::std_partition_batch<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> >, is_negative<MyInt> >, bench_ops::batch_reset<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> > > >(unsigned long, bench_ops::std_partition_batch<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> >, is_negative<MyInt> >, bench_ops::batch_reset<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> > >) [clone .isra.0]+0xceb>
   105de: mov    0x30(%rsp),%rsi
   105e3: sub    %rdi,%rsi
   105e6: call   2270 <operator delete(void*, unsigned long)@plt>
   105eb: mov    0x38(%rsp),%rax
   105f0: sub    %fs:0x28,%rax
   105f9: mov    %r15,0x70(%rsp)
   105fe: jne    105c8 <unsigned long measure_batch<bench_ops::std_partition_batch<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> >, is_negative<MyInt> >, bench_ops::batch_reset<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> > > >(unsigned long, bench_ops::std_partition_batch<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> >, is_negative<MyInt> >, bench_ops::batch_reset<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> > >) [clone .isra.0]+0xcc8>

############ nsg is_odd(hit) : 828 insns ############
--- loop 10700..10725 (10 insns) ---
   10700: mov    (%rax),%edx
   10702: test   $0x1,%dl
   10705: je     10cc6 <unsigned long measure_batch<bench_ops::seg_partition_batch<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> >, is_odd<MyInt>, true>, bench_ops::batch_reset<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> > > >(unsigned long, bench_ops::seg_partition_batch<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> >, is_odd<MyInt>, true>, bench_ops::batch_reset<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> > >) [clone .isra.0]+0x686>
   1070b: mov    (%rsi),%rdx
   1070e: add    $0x4,%rax
   10712: add    $0x200,%rdx
   10719: cmp    %rdx,%rax
   1071c: je     10d30 <unsigned long measure_batch<bench_ops::seg_partition_batch<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> >, is_odd<MyInt>, true>, bench_ops::batch_reset<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> > > >(unsigned long, bench_ops::seg_partition_batch<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> >, is_odd<MyInt>, true>, bench_ops::batch_reset<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> > >) [clone .isra.0]+0x6f0>
   10722: cmp    %rax,%rcx
   10725: jne    10700 <unsigned long measure_batch<bench_ops::seg_partition_batch<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> >, is_odd<MyInt>, true>, bench_ops::batch_reset<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> > > >(unsigned long, bench_ops::seg_partition_batch<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> >, is_odd<MyInt>, true>, bench_ops::batch_reset<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> > >) [clone .isra.0]+0xc0>
--- loop 10860..10885 (10 insns) ---
   10860: mov    (%rax),%edx
   10862: test   $0x1,%dl
   10865: je     10fda <unsigned long measure_batch<bench_ops::seg_partition_batch<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> >, is_odd<MyInt>, true>, bench_ops::batch_reset<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> > > >(unsigned long, bench_ops::seg_partition_batch<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> >, is_odd<MyInt>, true>, bench_ops::batch_reset<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> > >) [clone .isra.0]+0x99a>
   1086b: mov    (%rsi),%rdx
   1086e: add    $0x4,%rax
   10872: add    $0x200,%rdx
   10879: cmp    %rdx,%rax
   1087c: je     111a0 <unsigned long measure_batch<bench_ops::seg_partition_batch<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> >, is_odd<MyInt>, true>, bench_ops::batch_reset<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> > > >(unsigned long, bench_ops::seg_partition_batch<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> >, is_odd<MyInt>, true>, bench_ops::batch_reset<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> > >) [clone .isra.0]+0xb60>
   10882: cmp    %rcx,%rax
   10885: jne    10860 <unsigned long measure_batch<bench_ops::seg_partition_batch<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> >, is_odd<MyInt>, true>, bench_ops::batch_reset<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> > > >(unsigned long, bench_ops::seg_partition_batch<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> >, is_odd<MyInt>, true>, bench_ops::batch_reset<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> > >) [clone .isra.0]+0x220>
--- loop 10900..10925 (10 insns) ---
   10900: mov    (%rax),%edx
   10902: test   $0x1,%dl
   10905: je     1102a <unsigned long measure_batch<bench_ops::seg_partition_batch<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> >, is_odd<MyInt>, true>, bench_ops::batch_reset<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> > > >(unsigned long, bench_ops::seg_partition_batch<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> >, is_odd<MyInt>, true>, bench_ops::batch_reset<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> > >) [clone .isra.0]+0x9ea>
   1090b: mov    (%rsi),%rdx
   1090e: add    $0x4,%rax
   10912: add    $0x200,%rdx
   10919: cmp    %rdx,%rax
   1091c: je     11070 <unsigned long measure_batch<bench_ops::seg_partition_batch<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> >, is_odd<MyInt>, true>, bench_ops::batch_reset<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> > > >(unsigned long, bench_ops::seg_partition_batch<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> >, is_odd<MyInt>, true>, bench_ops::batch_reset<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> > >) [clone .isra.0]+0xa30>
   10922: cmp    %rcx,%rax
   10925: jne    10900 <unsigned long measure_batch<bench_ops::seg_partition_batch<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> >, is_odd<MyInt>, true>, bench_ops::batch_reset<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> > > >(unsigned long, bench_ops::seg_partition_batch<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> >, is_odd<MyInt>, true>, bench_ops::batch_reset<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> > >) [clone .isra.0]+0x2c0>
--- loop 109a0..109c5 (10 insns) ---
   109a0: mov    (%rax),%edx
   109a2: test   $0x1,%dl
   109a5: je     10e8a <unsigned long measure_batch<bench_ops::seg_partition_batch<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> >, is_odd<MyInt>, true>, bench_ops::batch_reset<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> > > >(unsigned long, bench_ops::seg_partition_batch<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> >, is_odd<MyInt>, true>, bench_ops::batch_reset<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> > >) [clone .isra.0]+0x84a>
   109ab: mov    (%rsi),%rdx
   109ae: add    $0x4,%rax
   109b2: add    $0x200,%rdx
   109b9: cmp    %rdx,%rax
   109bc: je     10f20 <unsigned long measure_batch<bench_ops::seg_partition_batch<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> >, is_odd<MyInt>, true>, bench_ops::batch_reset<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> > > >(unsigned long, bench_ops::seg_partition_batch<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> >, is_odd<MyInt>, true>, bench_ops::batch_reset<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> > >) [clone .isra.0]+0x8e0>
   109c2: cmp    %rcx,%rax
   109c5: jne    109a0 <unsigned long measure_batch<bench_ops::seg_partition_batch<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> >, is_odd<MyInt>, true>, bench_ops::batch_reset<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> > > >(unsigned long, bench_ops::seg_partition_batch<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> >, is_odd<MyInt>, true>, bench_ops::batch_reset<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> > >) [clone .isra.0]+0x360>
--- loop 10a40..10a65 (10 insns) ---
   10a40: mov    (%rax),%edx
   10a42: test   $0x1,%dl
   10a45: je     10e46 <unsigned long measure_batch<bench_ops::seg_partition_batch<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> >, is_odd<MyInt>, true>, bench_ops::batch_reset<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> > > >(unsigned long, bench_ops::seg_partition_batch<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> >, is_odd<MyInt>, true>, bench_ops::batch_reset<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> > >) [clone .isra.0]+0x806>
   10a4b: mov    (%rsi),%rdx
   10a4e: add    $0x4,%rax
   10a52: add    $0x200,%rdx
   10a59: cmp    %rdx,%rax
   10a5c: je     10ee0 <unsigned long measure_batch<bench_ops::seg_partition_batch<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> >, is_odd<MyInt>, true>, bench_ops::batch_reset<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> > > >(unsigned long, bench_ops::seg_partition_batch<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> >, is_odd<MyInt>, true>, bench_ops::batch_reset<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> > >) [clone .isra.0]+0x8a0>
   10a62: cmp    %rcx,%rax
   10a65: jne    10a40 <unsigned long measure_batch<bench_ops::seg_partition_batch<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> >, is_odd<MyInt>, true>, bench_ops::batch_reset<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> > > >(unsigned long, bench_ops::seg_partition_batch<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> >, is_odd<MyInt>, true>, bench_ops::batch_reset<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> > >) [clone .isra.0]+0x400>
--- loop 10ae0..10b05 (10 insns) ---
   10ae0: mov    (%rax),%edx
   10ae2: test   $0x1,%dl
   10ae5: je     10dd6 <unsigned long measure_batch<bench_ops::seg_partition_batch<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> >, is_odd<MyInt>, true>, bench_ops::batch_reset<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> > > >(unsigned long, bench_ops::seg_partition_batch<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> >, is_odd<MyInt>, true>, bench_ops::batch_reset<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> > >) [clone .isra.0]+0x796>
   10aeb: mov    (%rsi),%rdx
   10aee: add    $0x4,%rax
   10af2: add    $0x200,%rdx
   10af9: cmp    %rdx,%rax
   10afc: je     10ec0 <unsigned long measure_batch<bench_ops::seg_partition_batch<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> >, is_odd<MyInt>, true>, bench_ops::batch_reset<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> > > >(unsigned long, bench_ops::seg_partition_batch<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> >, is_odd<MyInt>, true>, bench_ops::batch_reset<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> > >) [clone .isra.0]+0x880>
   10b02: cmp    %rcx,%rax
   10b05: jne    10ae0 <unsigned long measure_batch<bench_ops::seg_partition_batch<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> >, is_odd<MyInt>, true>, bench_ops::batch_reset<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> > > >(unsigned long, bench_ops::seg_partition_batch<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> >, is_odd<MyInt>, true>, bench_ops::batch_reset<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> > >) [clone .isra.0]+0x4a0>
--- loop 10b80..10ba5 (10 insns) ---
   10b80: mov    (%rax),%edx
   10b82: test   $0x1,%dl
   10b85: je     10d86 <unsigned long measure_batch<bench_ops::seg_partition_batch<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> >, is_odd<MyInt>, true>, bench_ops::batch_reset<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> > > >(unsigned long, bench_ops::seg_partition_batch<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> >, is_odd<MyInt>, true>, bench_ops::batch_reset<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> > >) [clone .isra.0]+0x746>
   10b8b: mov    (%rsi),%rdx
   10b8e: add    $0x4,%rax
   10b92: add    $0x200,%rdx
   10b99: cmp    %rdx,%rax
   10b9c: je     10ea0 <unsigned long measure_batch<bench_ops::seg_partition_batch<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> >, is_odd<MyInt>, true>, bench_ops::batch_reset<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> > > >(unsigned long, bench_ops::seg_partition_batch<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> >, is_odd<MyInt>, true>, bench_ops::batch_reset<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> > >) [clone .isra.0]+0x860>
   10ba2: cmp    %rax,%rcx
   10ba5: jne    10b80 <unsigned long measure_batch<bench_ops::seg_partition_batch<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> >, is_odd<MyInt>, true>, bench_ops::batch_reset<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> > > >(unsigned long, bench_ops::seg_partition_batch<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> >, is_odd<MyInt>, true>, bench_ops::batch_reset<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> > >) [clone .isra.0]+0x540>
--- loop 10c20..10c45 (10 insns) ---
   10c20: mov    (%rax),%edx
   10c22: test   $0x1,%dl
   10c25: je     10d06 <unsigned long measure_batch<bench_ops::seg_partition_batch<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> >, is_odd<MyInt>, true>, bench_ops::batch_reset<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> > > >(unsigned long, bench_ops::seg_partition_batch<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> >, is_odd<MyInt>, true>, bench_ops::batch_reset<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> > >) [clone .isra.0]+0x6c6>
   10c2b: mov    (%rsi),%rdx
   10c2e: add    $0x4,%rax
   10c32: add    $0x200,%rdx
   10c39: cmp    %rdx,%rax
   10c3c: je     10d50 <unsigned long measure_batch<bench_ops::seg_partition_batch<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> >, is_odd<MyInt>, true>, bench_ops::batch_reset<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> > > >(unsigned long, bench_ops::seg_partition_batch<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> >, is_odd<MyInt>, true>, bench_ops::batch_reset<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> > >) [clone .isra.0]+0x710>
   10c42: cmp    %rax,%rcx
   10c45: jne    10c20 <unsigned long measure_batch<bench_ops::seg_partition_batch<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> >, is_odd<MyInt>, true>, bench_ops::batch_reset<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> > > >(unsigned long, bench_ops::seg_partition_batch<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> >, is_odd<MyInt>, true>, bench_ops::batch_reset<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> > >) [clone .isra.0]+0x5e0>
--- loop 10cb0..10cc9 (8 insns) ---
   10cb0: sub    $0x4,%rcx
   10cb4: cmp    %rcx,%rax
   10cb7: je     10ce0 <unsigned long measure_batch<bench_ops::seg_partition_batch<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> >, is_odd<MyInt>, true>, bench_ops::batch_reset<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> > > >(unsigned long, bench_ops::seg_partition_batch<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> >, is_odd<MyInt>, true>, bench_ops::batch_reset<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> > >) [clone .isra.0]+0x6a0>
   10cb9: mov    (%rcx),%r8d
   10cbc: test   $0x1,%r8b
   10cc0: jne    110b0 <unsigned long measure_batch<bench_ops::seg_partition_batch<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> >, is_odd<MyInt>, true>, bench_ops::batch_reset<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> > > >(unsigned long, bench_ops::seg_partition_batch<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> >, is_odd<MyInt>, true>, bench_ops::batch_reset<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> > >) [clone .isra.0]+0xa70>
   10cc6: cmp    %rcx,(%rdi)
   10cc9: jne    10cb0 <unsigned long measure_batch<bench_ops::seg_partition_batch<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> >, is_odd<MyInt>, true>, bench_ops::batch_reset<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> > > >(unsigned long, bench_ops::seg_partition_batch<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> >, is_odd<MyInt>, true>, bench_ops::batch_reset<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> > >) [clone .isra.0]+0x670>
--- loop 10cb9..10cdd (10 insns) ---
   10cb9: mov    (%rcx),%r8d
   10cbc: test   $0x1,%r8b
   10cc0: jne    110b0 <unsigned long measure_batch<bench_ops::seg_partition_batch<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> >, is_odd<MyInt>, true>, bench_ops::batch_reset<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> > > >(unsigned long, bench_ops::seg_partition_batch<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> >, is_odd<MyInt>, true>, bench_ops::batch_reset<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> > >) [clone .isra.0]+0xa70>
   10cc6: cmp    %rcx,(%rdi)
   10cc9: jne    10cb0 <unsigned long measure_batch<bench_ops::seg_partition_batch<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> >, is_odd<MyInt>, true>, bench_ops::batch_reset<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> > > >(unsigned long, bench_ops::seg_partition_batch<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> >, is_odd<MyInt>, true>, bench_ops::batch_reset<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> > >) [clone .isra.0]+0x670>
   10ccb: mov    -0x8(%rdi),%rcx
   10ccf: sub    $0x8,%rdi
   10cd3: add    $0x1fc,%rcx
   10cda: cmp    %rcx,%rax
   10cdd: jne    10cb9 <unsigned long measure_batch<bench_ops::seg_partition_batch<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> >, is_odd<MyInt>, true>, bench_ops::batch_reset<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> > > >(unsigned long, bench_ops::seg_partition_batch<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> >, is_odd<MyInt>, true>, bench_ops::batch_reset<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> > >) [clone .isra.0]+0x679>
--- loop 10cf0..10d09 (8 insns) ---
   10cf0: sub    $0x4,%rcx
   10cf4: cmp    %rcx,%rax
   10cf7: je     10d20 <unsigned long measure_batch<bench_ops::seg_partition_batch<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> >, is_odd<MyInt>, true>, bench_ops::batch_reset<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> > > >(unsigned long, bench_ops::seg_partition_batch<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> >, is_odd<MyInt>, true>, bench_ops::batch_reset<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> > >) [clone .isra.0]+0x6e0>
   10cf9: mov    (%rcx),%r8d
   10cfc: test   $0x1,%r8b
   10d00: jne    110e0 <unsigned long measure_batch<bench_ops::seg_partition_batch<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> >, is_odd<MyInt>, true>, bench_ops::batch_reset<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> > > >(unsigned long, bench_ops::seg_partition_batch<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> >, is_odd<MyInt>, true>, bench_ops::batch_reset<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> > >) [clone .isra.0]+0xaa0>
   10d06: cmp    %rcx,(%rdi)
   10d09: jne    10cf0 <unsigned long measure_batch<bench_ops::seg_partition_batch<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> >, is_odd<MyInt>, true>, bench_ops::batch_reset<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> > > >(unsigned long, bench_ops::seg_partition_batch<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> >, is_odd<MyInt>, true>, bench_ops::batch_reset<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> > >) [clone .isra.0]+0x6b0>
--- loop 10cf9..10d1d (10 insns) ---
   10cf9: mov    (%rcx),%r8d
   10cfc: test   $0x1,%r8b
   10d00: jne    110e0 <unsigned long measure_batch<bench_ops::seg_partition_batch<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> >, is_odd<MyInt>, true>, bench_ops::batch_reset<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> > > >(unsigned long, bench_ops::seg_partition_batch<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> >, is_odd<MyInt>, true>, bench_ops::batch_reset<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> > >) [clone .isra.0]+0xaa0>
   10d06: cmp    %rcx,(%rdi)
   10d09: jne    10cf0 <unsigned long measure_batch<bench_ops::seg_partition_batch<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> >, is_odd<MyInt>, true>, bench_ops::batch_reset<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> > > >(unsigned long, bench_ops::seg_partition_batch<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> >, is_odd<MyInt>, true>, bench_ops::batch_reset<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> > >) [clone .isra.0]+0x6b0>
   10d0b: mov    -0x8(%rdi),%rcx
   10d0f: sub    $0x8,%rdi
   10d13: add    $0x1fc,%rcx
   10d1a: cmp    %rcx,%rax
   10d1d: jne    10cf9 <unsigned long measure_batch<bench_ops::seg_partition_batch<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> >, is_odd<MyInt>, true>, bench_ops::batch_reset<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> > > >(unsigned long, bench_ops::seg_partition_batch<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> >, is_odd<MyInt>, true>, bench_ops::batch_reset<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> > >) [clone .isra.0]+0x6b9>
--- loop 10d70..10d89 (8 insns) ---
   10d70: sub    $0x4,%rcx
   10d74: cmp    %rcx,%rax
   10d77: je     10da0 <unsigned long measure_batch<bench_ops::seg_partition_batch<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> >, is_odd<MyInt>, true>, bench_ops::batch_reset<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> > > >(unsigned long, bench_ops::seg_partition_batch<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> >, is_odd<MyInt>, true>, bench_ops::batch_reset<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> > >) [clone .isra.0]+0x760>
   10d79: mov    (%rcx),%r8d
   10d7c: test   $0x1,%r8b
   10d80: jne    11170 <unsigned long measure_batch<bench_ops::seg_partition_batch<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> >, is_odd<MyInt>, true>, bench_ops::batch_reset<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> > > >(unsigned long, bench_ops::seg_partition_batch<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> >, is_odd<MyInt>, true>, bench_ops::batch_reset<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> > >) [clone .isra.0]+0xb30>
   10d86: cmp    %rcx,(%rdi)
   10d89: jne    10d70 <unsigned long measure_batch<bench_ops::seg_partition_batch<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> >, is_odd<MyInt>, true>, bench_ops::batch_reset<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> > > >(unsigned long, bench_ops::seg_partition_batch<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> >, is_odd<MyInt>, true>, bench_ops::batch_reset<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> > >) [clone .isra.0]+0x730>
--- loop 10d79..10d9d (10 insns) ---
   10d79: mov    (%rcx),%r8d
   10d7c: test   $0x1,%r8b
   10d80: jne    11170 <unsigned long measure_batch<bench_ops::seg_partition_batch<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> >, is_odd<MyInt>, true>, bench_ops::batch_reset<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> > > >(unsigned long, bench_ops::seg_partition_batch<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> >, is_odd<MyInt>, true>, bench_ops::batch_reset<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> > >) [clone .isra.0]+0xb30>
   10d86: cmp    %rcx,(%rdi)
   10d89: jne    10d70 <unsigned long measure_batch<bench_ops::seg_partition_batch<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> >, is_odd<MyInt>, true>, bench_ops::batch_reset<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> > > >(unsigned long, bench_ops::seg_partition_batch<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> >, is_odd<MyInt>, true>, bench_ops::batch_reset<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> > >) [clone .isra.0]+0x730>
   10d8b: mov    -0x8(%rdi),%rcx
   10d8f: sub    $0x8,%rdi
   10d93: add    $0x1fc,%rcx
   10d9a: cmp    %rcx,%rax
   10d9d: jne    10d79 <unsigned long measure_batch<bench_ops::seg_partition_batch<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> >, is_odd<MyInt>, true>, bench_ops::batch_reset<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> > > >(unsigned long, bench_ops::seg_partition_batch<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> >, is_odd<MyInt>, true>, bench_ops::batch_reset<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> > >) [clone .isra.0]+0x739>
--- loop 10dc0..10dd9 (8 insns) ---
   10dc0: sub    $0x4,%rcx
   10dc4: cmp    %rcx,%rax
   10dc7: je     10e00 <unsigned long measure_batch<bench_ops::seg_partition_batch<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> >, is_odd<MyInt>, true>, bench_ops::batch_reset<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> > > >(unsigned long, bench_ops::seg_partition_batch<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> >, is_odd<MyInt>, true>, bench_ops::batch_reset<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> > >) [clone .isra.0]+0x7c0>
   10dc9: mov    (%rcx),%r8d
   10dcc: test   $0x1,%r8b
   10dd0: jne    111c0 <unsigned long measure_batch<bench_ops::seg_partition_batch<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> >, is_odd<MyInt>, true>, bench_ops::batch_reset<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> > > >(unsigned long, bench_ops::seg_partition_batch<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> >, is_odd<MyInt>, true>, bench_ops::batch_reset<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> > >) [clone .isra.0]+0xb80>
   10dd6: cmp    %rcx,(%rdi)
   10dd9: jne    10dc0 <unsigned long measure_batch<bench_ops::seg_partition_batch<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> >, is_odd<MyInt>, true>, bench_ops::batch_reset<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> > > >(unsigned long, bench_ops::seg_partition_batch<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> >, is_odd<MyInt>, true>, bench_ops::batch_reset<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> > >) [clone .isra.0]+0x780>
--- loop 10dc9..10ded (10 insns) ---
   10dc9: mov    (%rcx),%r8d
   10dcc: test   $0x1,%r8b
   10dd0: jne    111c0 <unsigned long measure_batch<bench_ops::seg_partition_batch<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> >, is_odd<MyInt>, true>, bench_ops::batch_reset<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> > > >(unsigned long, bench_ops::seg_partition_batch<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> >, is_odd<MyInt>, true>, bench_ops::batch_reset<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> > >) [clone .isra.0]+0xb80>
   10dd6: cmp    %rcx,(%rdi)
   10dd9: jne    10dc0 <unsigned long measure_batch<bench_ops::seg_partition_batch<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> >, is_odd<MyInt>, true>, bench_ops::batch_reset<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> > > >(unsigned long, bench_ops::seg_partition_batch<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> >, is_odd<MyInt>, true>, bench_ops::batch_reset<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> > >) [clone .isra.0]+0x780>
   10ddb: mov    -0x8(%rdi),%rcx
   10ddf: sub    $0x8,%rdi
   10de3: add    $0x1fc,%rcx
   10dea: cmp    %rcx,%rax
   10ded: jne    10dc9 <unsigned long measure_batch<bench_ops::seg_partition_batch<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> >, is_odd<MyInt>, true>, bench_ops::batch_reset<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> > > >(unsigned long, bench_ops::seg_partition_batch<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> >, is_odd<MyInt>, true>, bench_ops::batch_reset<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> > >) [clone .isra.0]+0x789>
--- loop 10e30..10e49 (8 insns) ---
   10e30: sub    $0x4,%rcx
   10e34: cmp    %rcx,%rax
   10e37: je     10e60 <unsigned long measure_batch<bench_ops::seg_partition_batch<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> >, is_odd<MyInt>, true>, bench_ops::batch_reset<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> > > >(unsigned long, bench_ops::seg_partition_batch<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> >, is_odd<MyInt>, true>, bench_ops::batch_reset<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> > >) [clone .isra.0]+0x820>
   10e39: mov    (%rcx),%r8d
   10e3c: test   $0x1,%r8b
   10e40: jne    111fe <unsigned long measure_batch<bench_ops::seg_partition_batch<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> >, is_odd<MyInt>, true>, bench_ops::batch_reset<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> > > >(unsigned long, bench_ops::seg_partition_batch<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> >, is_odd<MyInt>, true>, bench_ops::batch_reset<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> > >) [clone .isra.0]+0xbbe>
   10e46: cmp    %rcx,(%rdi)
   10e49: jne    10e30 <unsigned long measure_batch<bench_ops::seg_partition_batch<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> >, is_odd<MyInt>, true>, bench_ops::batch_reset<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> > > >(unsigned long, bench_ops::seg_partition_batch<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> >, is_odd<MyInt>, true>, bench_ops::batch_reset<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> > >) [clone .isra.0]+0x7f0>
--- loop 10e39..10e5d (10 insns) ---
   10e39: mov    (%rcx),%r8d
   10e3c: test   $0x1,%r8b
   10e40: jne    111fe <unsigned long measure_batch<bench_ops::seg_partition_batch<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> >, is_odd<MyInt>, true>, bench_ops::batch_reset<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> > > >(unsigned long, bench_ops::seg_partition_batch<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> >, is_odd<MyInt>, true>, bench_ops::batch_reset<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> > >) [clone .isra.0]+0xbbe>
   10e46: cmp    %rcx,(%rdi)
   10e49: jne    10e30 <unsigned long measure_batch<bench_ops::seg_partition_batch<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> >, is_odd<MyInt>, true>, bench_ops::batch_reset<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> > > >(unsigned long, bench_ops::seg_partition_batch<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> >, is_odd<MyInt>, true>, bench_ops::batch_reset<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> > >) [clone .isra.0]+0x7f0>
   10e4b: mov    -0x8(%rdi),%rcx
   10e4f: sub    $0x8,%rdi
   10e53: add    $0x1fc,%rcx
   10e5a: cmp    %rcx,%rax
   10e5d: jne    10e39 <unsigned long measure_batch<bench_ops::seg_partition_batch<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> >, is_odd<MyInt>, true>, bench_ops::batch_reset<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> > > >(unsigned long, bench_ops::seg_partition_batch<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> >, is_odd<MyInt>, true>, bench_ops::batch_reset<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> > >) [clone .isra.0]+0x7f9>
--- loop 10e70..10e8d (8 insns) ---
   10e70: sub    $0x4,%rcx
   10e74: cmp    %rcx,%rax
   10e77: je     11160 <unsigned long measure_batch<bench_ops::seg_partition_batch<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> >, is_odd<MyInt>, true>, bench_ops::batch_reset<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> > > >(unsigned long, bench_ops::seg_partition_batch<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> >, is_odd<MyInt>, true>, bench_ops::batch_reset<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> > >) [clone .isra.0]+0xb20>
   10e7d: mov    (%rcx),%r8d
   10e80: test   $0x1,%r8b
   10e84: jne    11126 <unsigned long measure_batch<bench_ops::seg_partition_batch<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> >, is_odd<MyInt>, true>, bench_ops::batch_reset<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> > > >(unsigned long, bench_ops::seg_partition_batch<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> >, is_odd<MyInt>, true>, bench_ops::batch_reset<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> > >) [clone .isra.0]+0xae6>
   10e8a: cmp    %rcx,(%rdi)
   10e8d: jne    10e70 <unsigned long measure_batch<bench_ops::seg_partition_batch<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> >, is_odd<MyInt>, true>, bench_ops::batch_reset<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> > > >(unsigned long, bench_ops::seg_partition_batch<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> >, is_odd<MyInt>, true>, bench_ops::batch_reset<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> > >) [clone .isra.0]+0x830>
--- loop 10e74..10e9e (11 insns) ---
   10e74: cmp    %rcx,%rax
   10e77: je     11160 <unsigned long measure_batch<bench_ops::seg_partition_batch<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> >, is_odd<MyInt>, true>, bench_ops::batch_reset<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> > > >(unsigned long, bench_ops::seg_partition_batch<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> >, is_odd<MyInt>, true>, bench_ops::batch_reset<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> > >) [clone .isra.0]+0xb20>
   10e7d: mov    (%rcx),%r8d
   10e80: test   $0x1,%r8b
   10e84: jne    11126 <unsigned long measure_batch<bench_ops::seg_partition_batch<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> >, is_odd<MyInt>, true>, bench_ops::batch_reset<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> > > >(unsigned long, bench_ops::seg_partition_batch<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> >, is_odd<MyInt>, true>, bench_ops::batch_reset<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> > >) [clone .isra.0]+0xae6>
   10e8a: cmp    %rcx,(%rdi)
   10e8d: jne    10e70 <unsigned long measure_batch<bench_ops::seg_partition_batch<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> >, is_odd<MyInt>, true>, bench_ops::batch_reset<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> > > >(unsigned long, bench_ops::seg_partition_batch<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> >, is_odd<MyInt>, true>, bench_ops::batch_reset<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> > >) [clone .isra.0]+0x830>
   10e8f: mov    -0x8(%rdi),%rcx
   10e93: sub    $0x8,%rdi
   10e97: add    $0x1fc,%rcx
   10e9e: jmp    10e74 <unsigned long measure_batch<bench_ops::seg_partition_batch<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> >, is_odd<MyInt>, true>, bench_ops::batch_reset<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> > > >(unsigned long, bench_ops::seg_partition_batch<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> >, is_odd<MyInt>, true>, bench_ops::batch_reset<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> > >) [clone .isra.0]+0x834>
--- loop 10fc0..10fdd (8 insns) ---
   10fc0: sub    $0x4,%rcx
   10fc4: cmp    %rcx,%rax
   10fc7: je     11246 <unsigned long measure_batch<bench_ops::seg_partition_batch<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> >, is_odd<MyInt>, true>, bench_ops::batch_reset<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> > > >(unsigned long, bench_ops::seg_partition_batch<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> >, is_odd<MyInt>, true>, bench_ops::batch_reset<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> > >) [clone .isra.0]+0xc06>
   10fcd: mov    (%rcx),%r8d
   10fd0: test   $0x1,%r8b
   10fd4: jne    11290 <unsigned long measure_batch<bench_ops::seg_partition_batch<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> >, is_odd<MyInt>, true>, bench_ops::batch_reset<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> > > >(unsigned long, bench_ops::seg_partition_batch<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> >, is_odd<MyInt>, true>, bench_ops::batch_reset<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> > >) [clone .isra.0]+0xc50>
   10fda: cmp    %rcx,(%rdi)
   10fdd: jne    10fc0 <unsigned long measure_batch<bench_ops::seg_partition_batch<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> >, is_odd<MyInt>, true>, bench_ops::batch_reset<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> > > >(unsigned long, bench_ops::seg_partition_batch<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> >, is_odd<MyInt>, true>, bench_ops::batch_reset<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> > >) [clone .isra.0]+0x980>
--- loop 10fc4..10fee (11 insns) ---
   10fc4: cmp    %rcx,%rax
   10fc7: je     11246 <unsigned long measure_batch<bench_ops::seg_partition_batch<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> >, is_odd<MyInt>, true>, bench_ops::batch_reset<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> > > >(unsigned long, bench_ops::seg_partition_batch<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> >, is_odd<MyInt>, true>, bench_ops::batch_reset<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> > >) [clone .isra.0]+0xc06>
   10fcd: mov    (%rcx),%r8d
   10fd0: test   $0x1,%r8b
   10fd4: jne    11290 <unsigned long measure_batch<bench_ops::seg_partition_batch<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> >, is_odd<MyInt>, true>, bench_ops::batch_reset<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> > > >(unsigned long, bench_ops::seg_partition_batch<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> >, is_odd<MyInt>, true>, bench_ops::batch_reset<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> > >) [clone .isra.0]+0xc50>
   10fda: cmp    %rcx,(%rdi)
   10fdd: jne    10fc0 <unsigned long measure_batch<bench_ops::seg_partition_batch<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> >, is_odd<MyInt>, true>, bench_ops::batch_reset<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> > > >(unsigned long, bench_ops::seg_partition_batch<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> >, is_odd<MyInt>, true>, bench_ops::batch_reset<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> > >) [clone .isra.0]+0x980>
   10fdf: mov    -0x8(%rdi),%rcx
   10fe3: sub    $0x8,%rdi
   10fe7: add    $0x1fc,%rcx
   10fee: jmp    10fc4 <unsigned long measure_batch<bench_ops::seg_partition_batch<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> >, is_odd<MyInt>, true>, bench_ops::batch_reset<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> > > >(unsigned long, bench_ops::seg_partition_batch<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> >, is_odd<MyInt>, true>, bench_ops::batch_reset<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> > >) [clone .isra.0]+0x984>
--- loop 11010..1102d (8 insns) ---
   11010: sub    $0x4,%rcx
   11014: cmp    %rcx,%rax
   11017: je     111f0 <unsigned long measure_batch<bench_ops::seg_partition_batch<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> >, is_odd<MyInt>, true>, bench_ops::batch_reset<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> > > >(unsigned long, bench_ops::seg_partition_batch<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> >, is_odd<MyInt>, true>, bench_ops::batch_reset<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> > >) [clone .isra.0]+0xbb0>
   1101d: mov    (%rcx),%r8d
   11020: test   $0x1,%r8b
   11024: jne    11254 <unsigned long measure_batch<bench_ops::seg_partition_batch<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> >, is_odd<MyInt>, true>, bench_ops::batch_reset<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> > > >(unsigned long, bench_ops::seg_partition_batch<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> >, is_odd<MyInt>, true>, bench_ops::batch_reset<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> > >) [clone .isra.0]+0xc14>
   1102a: cmp    %rcx,(%rdi)
   1102d: jne    11010 <unsigned long measure_batch<bench_ops::seg_partition_batch<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> >, is_odd<MyInt>, true>, bench_ops::batch_reset<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> > > >(unsigned long, bench_ops::seg_partition_batch<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> >, is_odd<MyInt>, true>, bench_ops::batch_reset<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> > >) [clone .isra.0]+0x9d0>
--- loop 11014..1103e (11 insns) ---
   11014: cmp    %rcx,%rax
   11017: je     111f0 <unsigned long measure_batch<bench_ops::seg_partition_batch<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> >, is_odd<MyInt>, true>, bench_ops::batch_reset<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> > > >(unsigned long, bench_ops::seg_partition_batch<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> >, is_odd<MyInt>, true>, bench_ops::batch_reset<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> > >) [clone .isra.0]+0xbb0>
   1101d: mov    (%rcx),%r8d
   11020: test   $0x1,%r8b
   11024: jne    11254 <unsigned long measure_batch<bench_ops::seg_partition_batch<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> >, is_odd<MyInt>, true>, bench_ops::batch_reset<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> > > >(unsigned long, bench_ops::seg_partition_batch<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> >, is_odd<MyInt>, true>, bench_ops::batch_reset<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> > >) [clone .isra.0]+0xc14>
   1102a: cmp    %rcx,(%rdi)
   1102d: jne    11010 <unsigned long measure_batch<bench_ops::seg_partition_batch<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> >, is_odd<MyInt>, true>, bench_ops::batch_reset<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> > > >(unsigned long, bench_ops::seg_partition_batch<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> >, is_odd<MyInt>, true>, bench_ops::batch_reset<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> > >) [clone .isra.0]+0x9d0>
   1102f: mov    -0x8(%rdi),%rcx
   11033: sub    $0x8,%rdi
   11037: add    $0x1fc,%rcx
   1103e: jmp    11014 <unsigned long measure_batch<bench_ops::seg_partition_batch<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> >, is_odd<MyInt>, true>, bench_ops::batch_reset<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> > > >(unsigned long, bench_ops::seg_partition_batch<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> >, is_odd<MyInt>, true>, bench_ops::batch_reset<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> > >) [clone .isra.0]+0x9d4>
--- loop 11387..113bd (13 insns) ---
   11387: call   2280 <__stack_chk_fail@plt>
   1138c: endbr64
   11390: mov    %rax,%rbx
   11393: mov    0x20(%rsp),%rdi
   11398: test   %rdi,%rdi
   1139b: je     113aa <unsigned long measure_batch<bench_ops::seg_partition_batch<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> >, is_odd<MyInt>, true>, bench_ops::batch_reset<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> > > >(unsigned long, bench_ops::seg_partition_batch<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> >, is_odd<MyInt>, true>, bench_ops::batch_reset<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> > >) [clone .isra.0]+0xd6a>
   1139d: mov    0x30(%rsp),%rsi
   113a2: sub    %rdi,%rsi
   113a5: call   2270 <operator delete(void*, unsigned long)@plt>
   113aa: mov    0x38(%rsp),%rax
   113af: sub    %fs:0x28,%rax
   113b8: mov    %r15,0x70(%rsp)
   113bd: jne    11387 <unsigned long measure_batch<bench_ops::seg_partition_batch<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> >, is_odd<MyInt>, true>, bench_ops::batch_reset<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> > > >(unsigned long, bench_ops::seg_partition_batch<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> >, is_odd<MyInt>, true>, bench_ops::batch_reset<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> > >) [clone .isra.0]+0xd47>

############ seg is_odd(hit) : 448 insns ############
--- loop 11a49..11aa8 (24 insns) ---
   11a49: lea    0x8(%r9,%r14,1),%r14
   11a4e: test   %r8,%r8
   11a51: je     11a6b <unsigned long measure_batch<bench_ops::seg_partition_batch<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> >, is_odd<MyInt>, false>, bench_ops::batch_reset<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> > > >(unsigned long, bench_ops::seg_partition_batch<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> >, is_odd<MyInt>, false>, bench_ops::batch_reset<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> > >) [clone .isra.0]+0x66b>
   11a53: sub    %r8,%rcx
   11a56: mov    %r8,%rdi
   11a59: mov    %r9,0x8(%rsp)
   11a5e: mov    %rcx,%rsi
   11a61: call   2270 <operator delete(void*, unsigned long)@plt>
   11a66: mov    0x8(%rsp),%r9
   11a6b: mov    %r9,0x40(%rsp)
   11a70: add    %r15,%r9
   11a73: mov    %r14,0x48(%rsp)
   11a78: mov    %r9,0x50(%rsp)
   11a7d: jmp    114c4 <unsigned long measure_batch<bench_ops::seg_partition_batch<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> >, is_odd<MyInt>, false>, bench_ops::batch_reset<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> > > >(unsigned long, bench_ops::seg_partition_batch<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> >, is_odd<MyInt>, false>, bench_ops::batch_reset<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> > >) [clone .isra.0]+0xc4>
   11a82: nopw   0x0(%rax,%rax,1)
   11a88: mov    %r8,%rsi
   11a8b: mov    %r14,%rdx
   11a8e: mov    %rax,%rdi
   11a91: mov    %r8,0x8(%rsp)
   11a96: call   2240 <memcpy@plt>
   11a9b: mov    0x10(%rsp),%rcx
   11aa0: mov    0x8(%rsp),%r8
   11aa5: mov    %rax,%r9
   11aa8: jmp    11a49 <unsigned long measure_batch<bench_ops::seg_partition_batch<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> >, is_odd<MyInt>, false>, bench_ops::batch_reset<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> > > >(unsigned long, bench_ops::seg_partition_batch<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> >, is_odd<MyInt>, false>, bench_ops::batch_reset<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> > >) [clone .isra.0]+0x649>
--- loop 11ad1..11ae4 (4 insns) ---
   11ad1: call   2280 <__stack_chk_fail@plt>
   11ad6: mov    0x58(%rsp),%rax
   11adb: sub    %fs:0x28,%rax
   11ae4: jne    11ad1 <unsigned long measure_batch<bench_ops::seg_partition_batch<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> >, is_odd<MyInt>, false>, bench_ops::batch_reset<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> > > >(unsigned long, bench_ops::seg_partition_batch<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> >, is_odd<MyInt>, false>, bench_ops::batch_reset<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> > >) [clone .isra.0]+0x6d1>
--- loop 11aaa..11af9 (18 insns) ---
   11aaa: mov    0x40(%rsp),%rdi
   11aaf: test   %rdi,%rdi
   11ab2: je     11ac1 <unsigned long measure_batch<bench_ops::seg_partition_batch<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> >, is_odd<MyInt>, false>, bench_ops::batch_reset<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> > > >(unsigned long, bench_ops::seg_partition_batch<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> >, is_odd<MyInt>, false>, bench_ops::batch_reset<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> > >) [clone .isra.0]+0x6c1>
   11ab4: mov    0x50(%rsp),%rsi
   11ab9: sub    %rdi,%rsi
   11abc: call   2270 <operator delete(void*, unsigned long)@plt>
   11ac1: mov    0x58(%rsp),%rax
   11ac6: sub    %fs:0x28,%rax
   11acf: je     11afb <unsigned long measure_batch<bench_ops::seg_partition_batch<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> >, is_odd<MyInt>, false>, bench_ops::batch_reset<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> > > >(unsigned long, bench_ops::seg_partition_batch<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> >, is_odd<MyInt>, false>, bench_ops::batch_reset<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> > >) [clone .isra.0]+0x6fb>
   11ad1: call   2280 <__stack_chk_fail@plt>
   11ad6: mov    0x58(%rsp),%rax
   11adb: sub    %fs:0x28,%rax
   11ae4: jne    11ad1 <unsigned long measure_batch<bench_ops::seg_partition_batch<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> >, is_odd<MyInt>, false>, bench_ops::batch_reset<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> > > >(unsigned long, bench_ops::seg_partition_batch<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> >, is_odd<MyInt>, false>, bench_ops::batch_reset<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> > >) [clone .isra.0]+0x6d1>
   11ae6: lea    0x6666(%rip),%rdi        # 18153 <_IO_stdin_used+0x153>
   11aed: call   2200 <std::__throw_length_error(char const*)@plt>
   11af2: endbr64
   11af6: mov    %rax,%rbx
   11af9: jmp    11aaa <unsigned long measure_batch<bench_ops::seg_partition_batch<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> >, is_odd<MyInt>, false>, bench_ops::batch_reset<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> > > >(unsigned long, bench_ops::seg_partition_batch<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> >, is_odd<MyInt>, false>, bench_ops::batch_reset<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> > >) [clone .isra.0]+0x6aa>

############ std is_odd(hit) : 833 insns ############
--- loop 11c50..11c76 (10 insns) ---
   11c50: mov    (%r8),%rdi
   11c53: add    $0x4,%rdx
   11c57: lea    0x200(%rdi),%rcx
   11c5e: cmp    %rcx,%rdx
   11c61: je     12570 <unsigned long measure_batch<bench_ops::std_partition_batch<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> >, is_odd<MyInt> >, bench_ops::batch_reset<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> > > >(unsigned long, bench_ops::std_partition_batch<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> >, is_odd<MyInt> >, bench_ops::batch_reset<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> > >) [clone .isra.0]+0xa30>
   11c67: cmp    %rdx,%rax
   11c6a: je     125a0 <unsigned long measure_batch<bench_ops::std_partition_batch<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> >, is_odd<MyInt> >, bench_ops::batch_reset<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> > > >(unsigned long, bench_ops::std_partition_batch<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> >, is_odd<MyInt> >, bench_ops::batch_reset<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> > >) [clone .isra.0]+0xa60>
   11c70: mov    (%rdx),%edi
   11c72: test   $0x1,%dil
   11c76: jne    11c50 <unsigned long measure_batch<bench_ops::std_partition_batch<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> >, is_odd<MyInt> >, bench_ops::batch_reset<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> > > >(unsigned long, bench_ops::std_partition_batch<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> >, is_odd<MyInt> >, bench_ops::batch_reset<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> > >) [clone .isra.0]+0x110>
--- loop 11ca0..11cb7 (8 insns) ---
   11ca0: sub    $0x4,%rax
   11ca4: cmp    %rax,%rdx
   11ca7: je     12050 <unsigned long measure_batch<bench_ops::std_partition_batch<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> >, is_odd<MyInt> >, bench_ops::batch_reset<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> > > >(unsigned long, bench_ops::std_partition_batch<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> >, is_odd<MyInt> >, bench_ops::batch_reset<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> > >) [clone .isra.0]+0x510>
   11cad: mov    (%rax),%ecx
   11caf: test   $0x1,%cl
   11cb2: jne    11ce0 <unsigned long measure_batch<bench_ops::std_partition_batch<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> >, is_odd<MyInt> >, bench_ops::batch_reset<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> > > >(unsigned long, bench_ops::std_partition_batch<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> >, is_odd<MyInt> >, bench_ops::batch_reset<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> > >) [clone .isra.0]+0x1a0>
   11cb4: cmp    %rax,(%rsi)
   11cb7: jne    11ca0 <unsigned long measure_batch<bench_ops::std_partition_batch<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> >, is_odd<MyInt> >, bench_ops::batch_reset<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> > > >(unsigned long, bench_ops::std_partition_batch<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> >, is_odd<MyInt> >, bench_ops::batch_reset<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> > >) [clone .isra.0]+0x160>
--- loop 11cb4..11cd5 (10 insns) ---
   11cb4: cmp    %rax,(%rsi)
   11cb7: jne    11ca0 <unsigned long measure_batch<bench_ops::std_partition_batch<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> >, is_odd<MyInt> >, bench_ops::batch_reset<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> > > >(unsigned long, bench_ops::std_partition_batch<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> >, is_odd<MyInt> >, bench_ops::batch_reset<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> > >) [clone .isra.0]+0x160>
   11cb9: mov    -0x8(%rsi),%rax
   11cbd: add    $0x1fc,%rax
   11cc3: cmp    %rax,%rdx
   11cc6: je     12050 <unsigned long measure_batch<bench_ops::std_partition_batch<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> >, is_odd<MyInt> >, bench_ops::batch_reset<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> > > >(unsigned long, bench_ops::std_partition_batch<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> >, is_odd<MyInt> >, bench_ops::batch_reset<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> > >) [clone .isra.0]+0x510>
   11ccc: mov    (%rax),%ecx
   11cce: sub    $0x8,%rsi
   11cd2: test   $0x1,%cl
   11cd5: je     11cb4 <unsigned long measure_batch<bench_ops::std_partition_batch<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> >, is_odd<MyInt> >, bench_ops::batch_reset<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> > > >(unsigned long, bench_ops::std_partition_batch<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> >, is_odd<MyInt> >, bench_ops::batch_reset<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> > >) [clone .isra.0]+0x174>
--- loop 11d70..11d96 (10 insns) ---
   11d70: mov    (%r8),%rdi
   11d73: add    $0x4,%rdx
   11d77: lea    0x200(%rdi),%rcx
   11d7e: cmp    %rcx,%rdx
   11d81: je     125b0 <unsigned long measure_batch<bench_ops::std_partition_batch<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> >, is_odd<MyInt> >, bench_ops::batch_reset<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> > > >(unsigned long, bench_ops::std_partition_batch<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> >, is_odd<MyInt> >, bench_ops::batch_reset<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> > >) [clone .isra.0]+0xa70>
   11d87: cmp    %rax,%rdx
   11d8a: je     11bd0 <unsigned long measure_batch<bench_ops::std_partition_batch<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> >, is_odd<MyInt> >, bench_ops::batch_reset<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> > > >(unsigned long, bench_ops::std_partition_batch<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> >, is_odd<MyInt> >, bench_ops::batch_reset<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> > >) [clone .isra.0]+0x90>
   11d90: mov    (%rdx),%edi
   11d92: test   $0x1,%dil
   11d96: jne    11d70 <unsigned long measure_batch<bench_ops::std_partition_batch<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> >, is_odd<MyInt> >, bench_ops::batch_reset<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> > > >(unsigned long, bench_ops::std_partition_batch<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> >, is_odd<MyInt> >, bench_ops::batch_reset<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> > >) [clone .isra.0]+0x230>
--- loop 11db0..11dc7 (8 insns) ---
   11db0: sub    $0x4,%rax
   11db4: cmp    %rdx,%rax
   11db7: je     11bd0 <unsigned long measure_batch<bench_ops::std_partition_batch<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> >, is_odd<MyInt> >, bench_ops::batch_reset<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> > > >(unsigned long, bench_ops::std_partition_batch<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> >, is_odd<MyInt> >, bench_ops::batch_reset<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> > >) [clone .isra.0]+0x90>
   11dbd: mov    (%rax),%ecx
   11dbf: test   $0x1,%cl
   11dc2: jne    11e00 <unsigned long measure_batch<bench_ops::std_partition_batch<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> >, is_odd<MyInt> >, bench_ops::batch_reset<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> > > >(unsigned long, bench_ops::std_partition_batch<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> >, is_odd<MyInt> >, bench_ops::batch_reset<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> > >) [clone .isra.0]+0x2c0>
   11dc4: cmp    %rax,(%rsi)
   11dc7: jne    11db0 <unsigned long measure_batch<bench_ops::std_partition_batch<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> >, is_odd<MyInt> >, bench_ops::batch_reset<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> > > >(unsigned long, bench_ops::std_partition_batch<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> >, is_odd<MyInt> >, bench_ops::batch_reset<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> > >) [clone .isra.0]+0x270>
--- loop 11dc4..11de5 (10 insns) ---
   11dc4: cmp    %rax,(%rsi)
   11dc7: jne    11db0 <unsigned long measure_batch<bench_ops::std_partition_batch<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> >, is_odd<MyInt> >, bench_ops::batch_reset<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> > > >(unsigned long, bench_ops::std_partition_batch<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> >, is_odd<MyInt> >, bench_ops::batch_reset<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> > >) [clone .isra.0]+0x270>
   11dc9: mov    -0x8(%rsi),%rax
   11dcd: add    $0x1fc,%rax
   11dd3: cmp    %rdx,%rax
   11dd6: je     11bd0 <unsigned long measure_batch<bench_ops::std_partition_batch<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> >, is_odd<MyInt> >, bench_ops::batch_reset<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> > > >(unsigned long, bench_ops::std_partition_batch<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> >, is_odd<MyInt> >, bench_ops::batch_reset<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> > >) [clone .isra.0]+0x90>
   11ddc: mov    (%rax),%ecx
   11dde: sub    $0x8,%rsi
   11de2: test   $0x1,%cl
   11de5: je     11dc4 <unsigned long measure_batch<bench_ops::std_partition_batch<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> >, is_odd<MyInt> >, bench_ops::batch_reset<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> > > >(unsigned long, bench_ops::std_partition_batch<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> >, is_odd<MyInt> >, bench_ops::batch_reset<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> > >) [clone .isra.0]+0x284>
--- loop 11e90..11eb6 (10 insns) ---
   11e90: mov    (%r8),%rdi
   11e93: add    $0x4,%rdx
   11e97: lea    0x200(%rdi),%rcx
   11e9e: cmp    %rcx,%rdx
   11ea1: je     125c0 <unsigned long measure_batch<bench_ops::std_partition_batch<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> >, is_odd<MyInt> >, bench_ops::batch_reset<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> > > >(unsigned long, bench_ops::std_partition_batch<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> >, is_odd<MyInt> >, bench_ops::batch_reset<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> > >) [clone .isra.0]+0xa80>
   11ea7: cmp    %rdx,%rax
   11eaa: je     125e0 <unsigned long measure_batch<bench_ops::std_partition_batch<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> >, is_odd<MyInt> >, bench_ops::batch_reset<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> > > >(unsigned long, bench_ops::std_partition_batch<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> >, is_odd<MyInt> >, bench_ops::batch_reset<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> > >) [clone .isra.0]+0xaa0>
   11eb0: mov    (%rdx),%edi
   11eb2: test   $0x1,%dil
   11eb6: jne    11e90 <unsigned long measure_batch<bench_ops::std_partition_batch<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> >, is_odd<MyInt> >, bench_ops::batch_reset<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> > > >(unsigned long, bench_ops::std_partition_batch<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> >, is_odd<MyInt> >, bench_ops::batch_reset<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> > >) [clone .isra.0]+0x350>
--- loop 11ed0..11ee7 (8 insns) ---
   11ed0: sub    $0x4,%rax
   11ed4: cmp    %rax,%rdx
   11ed7: je     11cf0 <unsigned long measure_batch<bench_ops::std_partition_batch<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> >, is_odd<MyInt> >, bench_ops::batch_reset<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> > > >(unsigned long, bench_ops::std_partition_batch<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> >, is_odd<MyInt> >, bench_ops::batch_reset<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> > >) [clone .isra.0]+0x1b0>
   11edd: mov    (%rax),%ecx
   11edf: test   $0x1,%cl
   11ee2: jne    11f20 <unsigned long measure_batch<bench_ops::std_partition_batch<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> >, is_odd<MyInt> >, bench_ops::batch_reset<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> > > >(unsigned long, bench_ops::std_partition_batch<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> >, is_odd<MyInt> >, bench_ops::batch_reset<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> > >) [clone .isra.0]+0x3e0>
   11ee4: cmp    %rax,(%rsi)
   11ee7: jne    11ed0 <unsigned long measure_batch<bench_ops::std_partition_batch<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> >, is_odd<MyInt> >, bench_ops::batch_reset<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> > > >(unsigned long, bench_ops::std_partition_batch<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> >, is_odd<MyInt> >, bench_ops::batch_reset<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> > >) [clone .isra.0]+0x390>
--- loop 11ee4..11f05 (10 insns) ---
   11ee4: cmp    %rax,(%rsi)
   11ee7: jne    11ed0 <unsigned long measure_batch<bench_ops::std_partition_batch<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> >, is_odd<MyInt> >, bench_ops::batch_reset<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> > > >(unsigned long, bench_ops::std_partition_batch<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> >, is_odd<MyInt> >, bench_ops::batch_reset<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> > >) [clone .isra.0]+0x390>
   11ee9: mov    -0x8(%rsi),%rax
   11eed: add    $0x1fc,%rax
   11ef3: cmp    %rax,%rdx
   11ef6: je     11cf0 <unsigned long measure_batch<bench_ops::std_partition_batch<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> >, is_odd<MyInt> >, bench_ops::batch_reset<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> > > >(unsigned long, bench_ops::std_partition_batch<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> >, is_odd<MyInt> >, bench_ops::batch_reset<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> > >) [clone .isra.0]+0x1b0>
   11efc: mov    (%rax),%ecx
   11efe: sub    $0x8,%rsi
   11f02: test   $0x1,%cl
   11f05: je     11ee4 <unsigned long measure_batch<bench_ops::std_partition_batch<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> >, is_odd<MyInt> >, bench_ops::batch_reset<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> > > >(unsigned long, bench_ops::std_partition_batch<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> >, is_odd<MyInt> >, bench_ops::batch_reset<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> > >) [clone .isra.0]+0x3a4>
--- loop 11fb0..11fd6 (10 insns) ---
   11fb0: mov    (%r8),%rdi
   11fb3: add    $0x4,%rdx
   11fb7: lea    0x200(%rdi),%rcx
   11fbe: cmp    %rcx,%rdx
   11fc1: je     12610 <unsigned long measure_batch<bench_ops::std_partition_batch<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> >, is_odd<MyInt> >, bench_ops::batch_reset<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> > > >(unsigned long, bench_ops::std_partition_batch<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> >, is_odd<MyInt> >, bench_ops::batch_reset<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> > >) [clone .isra.0]+0xad0>
   11fc7: cmp    %rdx,%rax
   11fca: je     12640 <unsigned long measure_batch<bench_ops::std_partition_batch<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> >, is_odd<MyInt> >, bench_ops::batch_reset<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> > > >(unsigned long, bench_ops::std_partition_batch<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> >, is_odd<MyInt> >, bench_ops::batch_reset<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> > >) [clone .isra.0]+0xb00>
   11fd0: mov    (%rdx),%edi
   11fd2: test   $0x1,%dil
   11fd6: jne    11fb0 <unsigned long measure_batch<bench_ops::std_partition_batch<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> >, is_odd<MyInt> >, bench_ops::batch_reset<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> > > >(unsigned long, bench_ops::std_partition_batch<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> >, is_odd<MyInt> >, bench_ops::batch_reset<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> > >) [clone .isra.0]+0x470>
--- loop 11ff0..12007 (8 insns) ---
   11ff0: sub    $0x4,%rax
   11ff4: cmp    %rdx,%rax
   11ff7: je     11e10 <unsigned long measure_batch<bench_ops::std_partition_batch<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> >, is_odd<MyInt> >, bench_ops::batch_reset<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> > > >(unsigned long, bench_ops::std_partition_batch<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> >, is_odd<MyInt> >, bench_ops::batch_reset<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> > >) [clone .isra.0]+0x2d0>
   11ffd: mov    (%rax),%ecx
   11fff: test   $0x1,%cl
   12002: jne    12040 <unsigned long measure_batch<bench_ops::std_partition_batch<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> >, is_odd<MyInt> >, bench_ops::batch_reset<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> > > >(unsigned long, bench_ops::std_partition_batch<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> >, is_odd<MyInt> >, bench_ops::batch_reset<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> > >) [clone .isra.0]+0x500>
   12004: cmp    %rax,(%rsi)
   12007: jne    11ff0 <unsigned long measure_batch<bench_ops::std_partition_batch<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> >, is_odd<MyInt> >, bench_ops::batch_reset<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> > > >(unsigned long, bench_ops::std_partition_batch<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> >, is_odd<MyInt> >, bench_ops::batch_reset<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> > >) [clone .isra.0]+0x4b0>
--- loop 12004..12025 (10 insns) ---
   12004: cmp    %rax,(%rsi)
   12007: jne    11ff0 <unsigned long measure_batch<bench_ops::std_partition_batch<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> >, is_odd<MyInt> >, bench_ops::batch_reset<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> > > >(unsigned long, bench_ops::std_partition_batch<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> >, is_odd<MyInt> >, bench_ops::batch_reset<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> > >) [clone .isra.0]+0x4b0>
   12009: mov    -0x8(%rsi),%rax
   1200d: add    $0x1fc,%rax
   12013: cmp    %rdx,%rax
   12016: je     11e10 <unsigned long measure_batch<bench_ops::std_partition_batch<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> >, is_odd<MyInt> >, bench_ops::batch_reset<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> > > >(unsigned long, bench_ops::std_partition_batch<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> >, is_odd<MyInt> >, bench_ops::batch_reset<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> > >) [clone .isra.0]+0x2d0>
   1201c: mov    (%rax),%ecx
   1201e: sub    $0x8,%rsi
   12022: test   $0x1,%cl
   12025: je     12004 <unsigned long measure_batch<bench_ops::std_partition_batch<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> >, is_odd<MyInt> >, bench_ops::batch_reset<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> > > >(unsigned long, bench_ops::std_partition_batch<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> >, is_odd<MyInt> >, bench_ops::batch_reset<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> > >) [clone .isra.0]+0x4c4>
--- loop 12178..1219e (10 insns) ---
   12178: mov    (%r8),%rdi
   1217b: add    $0x4,%rdx
   1217f: lea    0x200(%rdi),%rcx
   12186: cmp    %rcx,%rdx
   12189: je     12807 <unsigned long measure_batch<bench_ops::std_partition_batch<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> >, is_odd<MyInt> >, bench_ops::batch_reset<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> > > >(unsigned long, bench_ops::std_partition_batch<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> >, is_odd<MyInt> >, bench_ops::batch_reset<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> > >) [clone .isra.0]+0xcc7>
   1218f: cmp    %rax,%rdx
   12192: je     1285e <unsigned long measure_batch<bench_ops::std_partition_batch<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> >, is_odd<MyInt> >, bench_ops::batch_reset<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> > > >(unsigned long, bench_ops::std_partition_batch<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> >, is_odd<MyInt> >, bench_ops::batch_reset<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> > >) [clone .isra.0]+0xd1e>
   12198: mov    (%rdx),%edi
   1219a: test   $0x1,%dil
   1219e: jne    12178 <unsigned long measure_batch<bench_ops::std_partition_batch<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> >, is_odd<MyInt> >, bench_ops::batch_reset<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> > > >(unsigned long, bench_ops::std_partition_batch<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> >, is_odd<MyInt> >, bench_ops::batch_reset<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> > >) [clone .isra.0]+0x638>
--- loop 121c0..121db (8 insns) ---
   121c0: sub    $0x4,%rax
   121c4: cmp    %rdx,%rax
   121c7: je     12469 <unsigned long measure_batch<bench_ops::std_partition_batch<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> >, is_odd<MyInt> >, bench_ops::batch_reset<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> > > >(unsigned long, bench_ops::std_partition_batch<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> >, is_odd<MyInt> >, bench_ops::batch_reset<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> > >) [clone .isra.0]+0x929>
   121cd: mov    (%rax),%ecx
   121cf: test   $0x1,%cl
   121d2: jne    127dd <unsigned long measure_batch<bench_ops::std_partition_batch<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> >, is_odd<MyInt> >, bench_ops::batch_reset<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> > > >(unsigned long, bench_ops::std_partition_batch<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> >, is_odd<MyInt> >, bench_ops::batch_reset<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> > >) [clone .isra.0]+0xc9d>
   121d8: cmp    %rax,(%rsi)
   121db: jne    121c0 <unsigned long measure_batch<bench_ops::std_partition_batch<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> >, is_odd<MyInt> >, bench_ops::batch_reset<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> > > >(unsigned long, bench_ops::std_partition_batch<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> >, is_odd<MyInt> >, bench_ops::batch_reset<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> > >) [clone .isra.0]+0x680>
--- loop 121cd..121f4 (11 insns) ---
   121cd: mov    (%rax),%ecx
   121cf: test   $0x1,%cl
   121d2: jne    127dd <unsigned long measure_batch<bench_ops::std_partition_batch<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> >, is_odd<MyInt> >, bench_ops::batch_reset<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> > > >(unsigned long, bench_ops::std_partition_batch<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> >, is_odd<MyInt> >, bench_ops::batch_reset<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> > >) [clone .isra.0]+0xc9d>
   121d8: cmp    %rax,(%rsi)
   121db: jne    121c0 <unsigned long measure_batch<bench_ops::std_partition_batch<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> >, is_odd<MyInt> >, bench_ops::batch_reset<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> > > >(unsigned long, bench_ops::std_partition_batch<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> >, is_odd<MyInt> >, bench_ops::batch_reset<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> > >) [clone .isra.0]+0x680>
   121dd: mov    -0x8(%rsi),%rax
   121e1: add    $0x1fc,%rax
   121e7: cmp    %rdx,%rax
   121ea: je     12469 <unsigned long measure_batch<bench_ops::std_partition_batch<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> >, is_odd<MyInt> >, bench_ops::batch_reset<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> > > >(unsigned long, bench_ops::std_partition_batch<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> >, is_odd<MyInt> >, bench_ops::batch_reset<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> > >) [clone .isra.0]+0x929>
   121f0: sub    $0x8,%rsi
   121f4: jmp    121cd <unsigned long measure_batch<bench_ops::std_partition_batch<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> >, is_odd<MyInt> >, bench_ops::batch_reset<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> > > >(unsigned long, bench_ops::std_partition_batch<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> >, is_odd<MyInt> >, bench_ops::batch_reset<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> > >) [clone .isra.0]+0x68d>
--- loop 122b0..122d6 (10 insns) ---
   122b0: mov    (%r8),%rdi
   122b3: add    $0x4,%rdx
   122b7: lea    0x200(%rdi),%rcx
   122be: cmp    %rcx,%rdx
   122c1: je     12710 <unsigned long measure_batch<bench_ops::std_partition_batch<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> >, is_odd<MyInt> >, bench_ops::batch_reset<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> > > >(unsigned long, bench_ops::std_partition_batch<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> >, is_odd<MyInt> >, bench_ops::batch_reset<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> > >) [clone .isra.0]+0xbd0>
   122c7: cmp    %rdx,%rax
   122ca: je     12721 <unsigned long measure_batch<bench_ops::std_partition_batch<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> >, is_odd<MyInt> >, bench_ops::batch_reset<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> > > >(unsigned long, bench_ops::std_partition_batch<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> >, is_odd<MyInt> >, bench_ops::batch_reset<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> > >) [clone .isra.0]+0xbe1>
   122d0: mov    (%rdx),%edi
   122d2: test   $0x1,%dil
   122d6: jne    122b0 <unsigned long measure_batch<bench_ops::std_partition_batch<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> >, is_odd<MyInt> >, bench_ops::batch_reset<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> > > >(unsigned long, bench_ops::std_partition_batch<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> >, is_odd<MyInt> >, bench_ops::batch_reset<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> > >) [clone .isra.0]+0x770>
--- loop 122f0..12307 (8 insns) ---
   122f0: sub    $0x4,%rax
   122f4: cmp    %rdx,%rax
   122f7: je     11f30 <unsigned long measure_batch<bench_ops::std_partition_batch<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> >, is_odd<MyInt> >, bench_ops::batch_reset<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> > > >(unsigned long, bench_ops::std_partition_batch<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> >, is_odd<MyInt> >, bench_ops::batch_reset<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> > >) [clone .isra.0]+0x3f0>
   122fd: mov    (%rax),%ecx
   122ff: test   $0x1,%cl
   12302: jne    12340 <unsigned long measure_batch<bench_ops::std_partition_batch<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> >, is_odd<MyInt> >, bench_ops::batch_reset<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> > > >(unsigned long, bench_ops::std_partition_batch<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> >, is_odd<MyInt> >, bench_ops::batch_reset<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> > >) [clone .isra.0]+0x800>
   12304: cmp    (%rsi),%rax
   12307: jne    122f0 <unsigned long measure_batch<bench_ops::std_partition_batch<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> >, is_odd<MyInt> >, bench_ops::batch_reset<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> > > >(unsigned long, bench_ops::std_partition_batch<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> >, is_odd<MyInt> >, bench_ops::batch_reset<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> > >) [clone .isra.0]+0x7b0>
--- loop 12304..12325 (10 insns) ---
   12304: cmp    (%rsi),%rax
   12307: jne    122f0 <unsigned long measure_batch<bench_ops::std_partition_batch<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> >, is_odd<MyInt> >, bench_ops::batch_reset<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> > > >(unsigned long, bench_ops::std_partition_batch<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> >, is_odd<MyInt> >, bench_ops::batch_reset<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> > >) [clone .isra.0]+0x7b0>
   12309: mov    -0x8(%rsi),%rax
   1230d: add    $0x1fc,%rax
   12313: cmp    %rdx,%rax
   12316: je     11f30 <unsigned long measure_batch<bench_ops::std_partition_batch<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> >, is_odd<MyInt> >, bench_ops::batch_reset<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> > > >(unsigned long, bench_ops::std_partition_batch<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> >, is_odd<MyInt> >, bench_ops::batch_reset<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> > >) [clone .isra.0]+0x3f0>
   1231c: mov    (%rax),%ecx
   1231e: sub    $0x8,%rsi
   12322: test   $0x1,%cl
   12325: je     12304 <unsigned long measure_batch<bench_ops::std_partition_batch<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> >, is_odd<MyInt> >, bench_ops::batch_reset<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> > > >(unsigned long, bench_ops::std_partition_batch<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> >, is_odd<MyInt> >, bench_ops::batch_reset<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> > >) [clone .isra.0]+0x7c4>
--- loop 123d0..123f6 (10 insns) ---
   123d0: mov    (%r8),%rdi
   123d3: add    $0x4,%rdx
   123d7: lea    0x200(%rdi),%rcx
   123de: cmp    %rcx,%rdx
   123e1: je     12730 <unsigned long measure_batch<bench_ops::std_partition_batch<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> >, is_odd<MyInt> >, bench_ops::batch_reset<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> > > >(unsigned long, bench_ops::std_partition_batch<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> >, is_odd<MyInt> >, bench_ops::batch_reset<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> > >) [clone .isra.0]+0xbf0>
   123e7: cmp    %rdx,%rax
   123ea: je     127bc <unsigned long measure_batch<bench_ops::std_partition_batch<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> >, is_odd<MyInt> >, bench_ops::batch_reset<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> > > >(unsigned long, bench_ops::std_partition_batch<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> >, is_odd<MyInt> >, bench_ops::batch_reset<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> > >) [clone .isra.0]+0xc7c>
   123f0: mov    (%rdx),%edi
   123f2: test   $0x1,%dil
   123f6: jne    123d0 <unsigned long measure_batch<bench_ops::std_partition_batch<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> >, is_odd<MyInt> >, bench_ops::batch_reset<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> > > >(unsigned long, bench_ops::std_partition_batch<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> >, is_odd<MyInt> >, bench_ops::batch_reset<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> > >) [clone .isra.0]+0x890>
--- loop 12420..12437 (8 insns) ---
   12420: sub    $0x4,%rax
   12424: cmp    %rax,%rdx
   12427: je     12230 <unsigned long measure_batch<bench_ops::std_partition_batch<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> >, is_odd<MyInt> >, bench_ops::batch_reset<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> > > >(unsigned long, bench_ops::std_partition_batch<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> >, is_odd<MyInt> >, bench_ops::batch_reset<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> > >) [clone .isra.0]+0x6f0>
   1242d: mov    (%rax),%ecx
   1242f: test   $0x1,%cl
   12432: jne    12460 <unsigned long measure_batch<bench_ops::std_partition_batch<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> >, is_odd<MyInt> >, bench_ops::batch_reset<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> > > >(unsigned long, bench_ops::std_partition_batch<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> >, is_odd<MyInt> >, bench_ops::batch_reset<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> > >) [clone .isra.0]+0x920>
   12434: cmp    %rax,(%rsi)
   12437: jne    12420 <unsigned long measure_batch<bench_ops::std_partition_batch<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> >, is_odd<MyInt> >, bench_ops::batch_reset<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> > > >(unsigned long, bench_ops::std_partition_batch<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> >, is_odd<MyInt> >, bench_ops::batch_reset<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> > >) [clone .isra.0]+0x8e0>
--- loop 12434..12455 (10 insns) ---
   12434: cmp    %rax,(%rsi)
   12437: jne    12420 <unsigned long measure_batch<bench_ops::std_partition_batch<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> >, is_odd<MyInt> >, bench_ops::batch_reset<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> > > >(unsigned long, bench_ops::std_partition_batch<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> >, is_odd<MyInt> >, bench_ops::batch_reset<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> > >) [clone .isra.0]+0x8e0>
   12439: mov    -0x8(%rsi),%rax
   1243d: add    $0x1fc,%rax
   12443: cmp    %rax,%rdx
   12446: je     12230 <unsigned long measure_batch<bench_ops::std_partition_batch<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> >, is_odd<MyInt> >, bench_ops::batch_reset<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> > > >(unsigned long, bench_ops::std_partition_batch<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> >, is_odd<MyInt> >, bench_ops::batch_reset<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> > >) [clone .isra.0]+0x6f0>
   1244c: mov    (%rax),%ecx
   1244e: sub    $0x8,%rsi
   12452: test   $0x1,%cl
   12455: je     12434 <unsigned long measure_batch<bench_ops::std_partition_batch<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> >, is_odd<MyInt> >, bench_ops::batch_reset<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> > > >(unsigned long, bench_ops::std_partition_batch<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> >, is_odd<MyInt> >, bench_ops::batch_reset<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> > >) [clone .isra.0]+0x8f4>
--- loop 124e8..1250e (10 insns) ---
   124e8: mov    (%r8),%rdi
   124eb: add    $0x4,%rdx
   124ef: lea    0x200(%rdi),%rcx
   124f6: cmp    %rcx,%rdx
   124f9: je     1279c <unsigned long measure_batch<bench_ops::std_partition_batch<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> >, is_odd<MyInt> >, bench_ops::batch_reset<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> > > >(unsigned long, bench_ops::std_partition_batch<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> >, is_odd<MyInt> >, bench_ops::batch_reset<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> > >) [clone .isra.0]+0xc5c>
   124ff: cmp    %rax,%rdx
   12502: je     12350 <unsigned long measure_batch<bench_ops::std_partition_batch<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> >, is_odd<MyInt> >, bench_ops::batch_reset<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> > > >(unsigned long, bench_ops::std_partition_batch<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> >, is_odd<MyInt> >, bench_ops::batch_reset<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> > >) [clone .isra.0]+0x810>
   12508: mov    (%rdx),%edi
   1250a: test   $0x1,%dil
   1250e: jne    124e8 <unsigned long measure_batch<bench_ops::std_partition_batch<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> >, is_odd<MyInt> >, bench_ops::batch_reset<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> > > >(unsigned long, bench_ops::std_partition_batch<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> >, is_odd<MyInt> >, bench_ops::batch_reset<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> > >) [clone .isra.0]+0x9a8>
--- loop 12520..12537 (8 insns) ---
   12520: sub    $0x4,%rax
   12524: cmp    %rax,%rdx
   12527: je     12350 <unsigned long measure_batch<bench_ops::std_partition_batch<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> >, is_odd<MyInt> >, bench_ops::batch_reset<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> > > >(unsigned long, bench_ops::std_partition_batch<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> >, is_odd<MyInt> >, bench_ops::batch_reset<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> > >) [clone .isra.0]+0x810>
   1252d: mov    (%rax),%ecx
   1252f: test   $0x1,%cl
   12532: jne    12560 <unsigned long measure_batch<bench_ops::std_partition_batch<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> >, is_odd<MyInt> >, bench_ops::batch_reset<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> > > >(unsigned long, bench_ops::std_partition_batch<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> >, is_odd<MyInt> >, bench_ops::batch_reset<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> > >) [clone .isra.0]+0xa20>
   12534: cmp    %rax,(%rsi)
   12537: jne    12520 <unsigned long measure_batch<bench_ops::std_partition_batch<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> >, is_odd<MyInt> >, bench_ops::batch_reset<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> > > >(unsigned long, bench_ops::std_partition_batch<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> >, is_odd<MyInt> >, bench_ops::batch_reset<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> > >) [clone .isra.0]+0x9e0>
--- loop 12534..12555 (10 insns) ---
   12534: cmp    %rax,(%rsi)
   12537: jne    12520 <unsigned long measure_batch<bench_ops::std_partition_batch<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> >, is_odd<MyInt> >, bench_ops::batch_reset<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> > > >(unsigned long, bench_ops::std_partition_batch<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> >, is_odd<MyInt> >, bench_ops::batch_reset<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> > >) [clone .isra.0]+0x9e0>
   12539: mov    -0x8(%rsi),%rax
   1253d: add    $0x1fc,%rax
   12543: cmp    %rax,%rdx
   12546: je     12350 <unsigned long measure_batch<bench_ops::std_partition_batch<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> >, is_odd<MyInt> >, bench_ops::batch_reset<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> > > >(unsigned long, bench_ops::std_partition_batch<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> >, is_odd<MyInt> >, bench_ops::batch_reset<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> > >) [clone .isra.0]+0x810>
   1254c: mov    (%rax),%ecx
   1254e: sub    $0x8,%rsi
   12552: test   $0x1,%cl
   12555: je     12534 <unsigned long measure_batch<bench_ops::std_partition_batch<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> >, is_odd<MyInt> >, bench_ops::batch_reset<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> > > >(unsigned long, bench_ops::std_partition_batch<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> >, is_odd<MyInt> >, bench_ops::batch_reset<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> > >) [clone .isra.0]+0x9f4>
--- loop 12891..128c7 (13 insns) ---
   12891: call   2280 <__stack_chk_fail@plt>
   12896: endbr64
   1289a: mov    %rax,%rbx
   1289d: mov    0x20(%rsp),%rdi
   128a2: test   %rdi,%rdi
   128a5: je     128b4 <unsigned long measure_batch<bench_ops::std_partition_batch<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> >, is_odd<MyInt> >, bench_ops::batch_reset<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> > > >(unsigned long, bench_ops::std_partition_batch<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> >, is_odd<MyInt> >, bench_ops::batch_reset<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> > >) [clone .isra.0]+0xd74>
   128a7: mov    0x30(%rsp),%rsi
   128ac: sub    %rdi,%rsi
   128af: call   2270 <operator delete(void*, unsigned long)@plt>
   128b4: mov    0x38(%rsp),%rax
   128b9: sub    %fs:0x28,%rax
   128c2: mov    %r15,0x70(%rsp)
   128c7: jne    12891 <unsigned long measure_batch<bench_ops::std_partition_batch<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> >, is_odd<MyInt> >, bench_ops::batch_reset<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> > > >(unsigned long, bench_ops::std_partition_batch<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> >, is_odd<MyInt> >, bench_ops::batch_reset<boost::container::deque<MyInt, void, boost::container::deque_opt<0ul, 128ul, void, false> > >) [clone .isra.0]+0xd51>
