Ignored vs Assumed Semantics in BDE

BloombergLP::bdlt::FixUtil::generateRaw(char*, BloombergLP::bdlt::Time const&, BloombergLP::bdlt::FixUtilConfiguration const&) - Assumed

0000000000439c00 <BloombergLP::bdlt::FixUtil::generateRaw(char*, BloombergLP::bdlt::Time const&, BloombergLP::bdlt::FixUtilConfiguration const&)>:
M0000000000000000:	pushq	%rbp	;  1 bytes
M0000000000000001:	pushq	%r15	;  2 bytes
M0000000000000003:	pushq	%r14	;  2 bytes
M0000000000000005:	pushq	%r13	;  2 bytes
M0000000000000007:	pushq	%r12	;  2 bytes
M0000000000000009:	pushq	%rbx	;  1 bytes
M000000000000000a:	pushq	%rax	;  1 bytes
M000000000000000b:	movq	%rdx, %r15	;  3 bytes
M000000000000000e:	movq	%rsi, %r14	;  3 bytes
M0000000000000011:	movq	%rdi, %r12	;  3 bytes
M0000000000000014:	movabsq	$-274877906945, %r13	; 10 bytes
M000000000000001e:	movabsq	$274877906944, %rbp	; 10 bytes
M0000000000000028:	movq	(%rsi), %rcx	;  3 bytes
M000000000000002b:	cmpq	%rbp, %rcx	;  3 bytes
M000000000000002e:	jl	0x43a0f8 <BloombergLP::bdlt::FixUtil::generateRaw(char*, BloombergLP::bdlt::Time const&, BloombergLP::bdlt::FixUtilConfiguration const&)+0x4f8>	;  6 bytes
M0000000000000034:	andq	%r13, %rcx	;  3 bytes
M0000000000000037:	movabsq	$-7442832613395060283, %rbx	; 10 bytes
M0000000000000041:	movq	%rcx, %rax	;  3 bytes
M0000000000000044:	imulq	%rbx	;  3 bytes
M0000000000000047:	movq	%rdx, %rax	;  3 bytes
M000000000000004a:	addq	%rcx, %rax	;  3 bytes
M000000000000004d:	movq	%rax, %rcx	;  3 bytes
M0000000000000050:	shrq	$63, %rcx	;  4 bytes
M0000000000000054:	shrq	$31, %rax	;  4 bytes
M0000000000000058:	addl	%ecx, %eax	;  2 bytes
M000000000000005a:	xorl	%edx, %edx	;  2 bytes
M000000000000005c:	cmpl	$23, %eax	;  3 bytes
M000000000000005f:	jg	0x439c86 <BloombergLP::bdlt::FixUtil::generateRaw(char*, BloombergLP::bdlt::Time const&, BloombergLP::bdlt::FixUtilConfiguration const&)+0x86>	;  2 bytes
M0000000000000061:	movq	(%r14), %rcx	;  3 bytes
M0000000000000064:	cmpq	%rbp, %rcx	;  3 bytes
M0000000000000067:	jl	0x43a140 <BloombergLP::bdlt::FixUtil::generateRaw(char*, BloombergLP::bdlt::Time const&, BloombergLP::bdlt::FixUtilConfiguration const&)+0x540>	;  6 bytes
M000000000000006d:	andq	%r13, %rcx	;  3 bytes
M0000000000000070:	movq	%rcx, %rax	;  3 bytes
M0000000000000073:	imulq	%rbx	;  3 bytes
M0000000000000076:	addq	%rcx, %rdx	;  3 bytes
M0000000000000079:	movq	%rdx, %rax	;  3 bytes
M000000000000007c:	shrq	$63, %rax	;  4 bytes
M0000000000000080:	shrq	$31, %rdx	;  4 bytes
M0000000000000084:	addl	%eax, %edx	;  2 bytes
M0000000000000086:	movl	%edx, %eax	;  2 bytes
M0000000000000088:	movl	$3435973837, %ecx	;  5 bytes
M000000000000008d:	imulq	%rcx, %rax	;  4 bytes
M0000000000000091:	shrq	$35, %rax	;  4 bytes
M0000000000000095:	leal	(%rax,%rax), %esi	;  3 bytes
M0000000000000098:	leal	(%rsi,%rsi,4), %esi	;  3 bytes
M000000000000009b:	subl	%esi, %edx	;  2 bytes
M000000000000009d:	orb	$48, %dl	;  3 bytes
M00000000000000a0:	movb	%dl, 1(%r12)	;  5 bytes
M00000000000000a5:	movq	%rax, %rdx	;  3 bytes
M00000000000000a8:	imulq	%rcx, %rdx	;  4 bytes
M00000000000000ac:	shrq	$35, %rdx	;  4 bytes
M00000000000000b0:	addl	%edx, %edx	;  2 bytes
M00000000000000b2:	leal	(%rdx,%rdx,4), %ecx	;  3 bytes
M00000000000000b5:	subl	%ecx, %eax	;  2 bytes
M00000000000000b7:	orb	$48, %al	;  2 bytes
M00000000000000b9:	movb	%al, (%r12)	;  4 bytes
M00000000000000bd:	movb	$58, 2(%r12)	;  6 bytes
M00000000000000c3:	movq	(%r14), %rsi	;  3 bytes
M00000000000000c6:	cmpq	%rbp, %rsi	;  3 bytes
M00000000000000c9:	jl	0x43a108 <BloombergLP::bdlt::FixUtil::generateRaw(char*, BloombergLP::bdlt::Time const&, BloombergLP::bdlt::FixUtilConfiguration const&)+0x508>	;  6 bytes
M00000000000000cf:	andq	%r13, %rsi	;  3 bytes
M00000000000000d2:	movabsq	$-8130577079664715991, %rcx	; 10 bytes
M00000000000000dc:	movq	%rsi, %rax	;  3 bytes
M00000000000000df:	imulq	%rcx	;  3 bytes
M00000000000000e2:	movq	%rdx, %rcx	;  3 bytes
M00000000000000e5:	addq	%rsi, %rcx	;  3 bytes
M00000000000000e8:	movq	%rcx, %rax	;  3 bytes
M00000000000000eb:	shrq	$63, %rax	;  4 bytes
M00000000000000ef:	sarq	$25, %rcx	;  4 bytes
M00000000000000f3:	addq	%rax, %rcx	;  3 bytes
M00000000000000f6:	movabsq	$-8608480567731124087, %rbx	; 10 bytes
M0000000000000100:	movq	%rcx, %rax	;  3 bytes
M0000000000000103:	imulq	%rbx	;  3 bytes
M0000000000000106:	addq	%rcx, %rdx	;  3 bytes
M0000000000000109:	movq	%rdx, %rax	;  3 bytes
M000000000000010c:	shrq	$63, %rax	;  4 bytes
M0000000000000110:	sarq	$5, %rdx	;  4 bytes
M0000000000000114:	addq	%rax, %rdx	;  3 bytes
M0000000000000117:	imulq	$60, %rdx, %rax	;  4 bytes
M000000000000011b:	subq	%rax, %rcx	;  3 bytes
M000000000000011e:	movzbl	%cl, %eax	;  3 bytes
M0000000000000121:	imull	$205, %eax, %eax	;  6 bytes
M0000000000000127:	shrl	$11, %eax	;  3 bytes
M000000000000012a:	leal	(%rax,%rax), %edx	;  3 bytes
M000000000000012d:	leal	(%rdx,%rdx,4), %edx	;  3 bytes
M0000000000000130:	subb	%dl, %cl	;  2 bytes
M0000000000000132:	orb	$48, %cl	;  3 bytes
M0000000000000135:	movb	%cl, 4(%r12)	;  5 bytes
M000000000000013a:	imull	$205, %eax, %ecx	;  6 bytes
M0000000000000140:	shrl	$10, %ecx	;  3 bytes
M0000000000000143:	andl	$-2, %ecx	;  3 bytes
M0000000000000146:	leal	(%rcx,%rcx,4), %ecx	;  3 bytes
M0000000000000149:	subb	%cl, %al	;  2 bytes
M000000000000014b:	orb	$48, %al	;  2 bytes
M000000000000014d:	movb	%al, 3(%r12)	;  5 bytes
M0000000000000152:	movb	$58, 5(%r12)	;  6 bytes
M0000000000000158:	movl	(%r15), %r15d	;  3 bytes
M000000000000015b:	andl	$7, %r15d	;  4 bytes
M000000000000015f:	movq	(%r14), %rax	;  3 bytes
M0000000000000162:	testl	%r15d, %r15d	;  3 bytes
M0000000000000165:	je	0x439e96 <BloombergLP::bdlt::FixUtil::generateRaw(char*, BloombergLP::bdlt::Time const&, BloombergLP::bdlt::FixUtilConfiguration const&)+0x296>	;  6 bytes
M000000000000016b:	cmpq	%rbp, %rax	;  3 bytes
M000000000000016e:	jl	0x43a118 <BloombergLP::bdlt::FixUtil::generateRaw(char*, BloombergLP::bdlt::Time const&, BloombergLP::bdlt::FixUtilConfiguration const&)+0x518>	;  6 bytes
M0000000000000174:	andq	%r13, %rax	;  3 bytes
M0000000000000177:	movabsq	$4835703278458516699, %rcx	; 10 bytes
M0000000000000181:	imulq	%rcx	;  3 bytes
M0000000000000184:	movq	%rdx, %rcx	;  3 bytes
M0000000000000187:	movq	%rdx, %rax	;  3 bytes
M000000000000018a:	shrq	$63, %rax	;  4 bytes
M000000000000018e:	sarq	$18, %rcx	;  4 bytes
M0000000000000192:	addq	%rax, %rcx	;  3 bytes
M0000000000000195:	movq	%rcx, %rax	;  3 bytes
M0000000000000198:	imulq	%rbx	;  3 bytes
M000000000000019b:	addq	%rcx, %rdx	;  3 bytes
M000000000000019e:	movq	%rdx, %rax	;  3 bytes
M00000000000001a1:	shrq	$63, %rax	;  4 bytes
M00000000000001a5:	sarq	$5, %rdx	;  4 bytes
M00000000000001a9:	addq	%rax, %rdx	;  3 bytes
M00000000000001ac:	imulq	$60, %rdx, %rax	;  4 bytes
M00000000000001b0:	subq	%rax, %rcx	;  3 bytes
M00000000000001b3:	movzbl	%cl, %eax	;  3 bytes
M00000000000001b6:	imull	$205, %eax, %eax	;  6 bytes
M00000000000001bc:	shrl	$11, %eax	;  3 bytes
M00000000000001bf:	leal	(%rax,%rax), %edx	;  3 bytes
M00000000000001c2:	leal	(%rdx,%rdx,4), %edx	;  3 bytes
M00000000000001c5:	subb	%dl, %cl	;  2 bytes
M00000000000001c7:	orb	$48, %cl	;  3 bytes
M00000000000001ca:	movb	%cl, 7(%r12)	;  5 bytes
M00000000000001cf:	imull	$205, %eax, %ecx	;  6 bytes
M00000000000001d5:	shrl	$10, %ecx	;  3 bytes
M00000000000001d8:	andl	$-2, %ecx	;  3 bytes
M00000000000001db:	leal	(%rcx,%rcx,4), %ecx	;  3 bytes
M00000000000001de:	subb	%cl, %al	;  2 bytes
M00000000000001e0:	orb	$48, %al	;  2 bytes
M00000000000001e2:	movb	%al, 6(%r12)	;  5 bytes
M00000000000001e7:	movb	$46, 8(%r12)	;  6 bytes
M00000000000001ed:	movq	(%r14), %rbx	;  3 bytes
M00000000000001f0:	cmpq	%rbp, %rbx	;  3 bytes
M00000000000001f3:	jl	0x43a125 <BloombergLP::bdlt::FixUtil::generateRaw(char*, BloombergLP::bdlt::Time const&, BloombergLP::bdlt::FixUtilConfiguration const&)+0x525>	;  6 bytes
M00000000000001f9:	andq	%r13, %rbx	;  3 bytes
M00000000000001fc:	movq	%rbx, %rcx	;  3 bytes
M00000000000001ff:	movabsq	$2361183241434822607, %rdi	; 10 bytes
M0000000000000209:	movq	%rbx, %rax	;  3 bytes
M000000000000020c:	imulq	%rdi	;  3 bytes
M000000000000020f:	movq	%rdx, %rsi	;  3 bytes
M0000000000000212:	movq	%rdx, %rax	;  3 bytes
M0000000000000215:	shrq	$63, %rax	;  4 bytes
M0000000000000219:	sarq	$7, %rsi	;  4 bytes
M000000000000021d:	addq	%rax, %rsi	;  3 bytes
M0000000000000220:	movq	%rsi, %rax	;  3 bytes
M0000000000000223:	imulq	%rdi	;  3 bytes
M0000000000000226:	movq	%rdx, %rax	;  3 bytes
M0000000000000229:	shrq	$63, %rax	;  4 bytes
M000000000000022d:	shrq	$7, %rdx	;  4 bytes
M0000000000000231:	addl	%eax, %edx	;  2 bytes
M0000000000000233:	imull	$1000, %edx, %eax	;  6 bytes
M0000000000000239:	subl	%eax, %esi	;  2 bytes
M000000000000023b:	movq	%rcx, %rax	;  3 bytes
M000000000000023e:	imulq	%rdi	;  3 bytes
M0000000000000241:	imull	$1000, %esi, %eax	;  6 bytes
M0000000000000247:	movq	%rdx, %rsi	;  3 bytes
M000000000000024a:	shrq	$63, %rsi	;  4 bytes
M000000000000024e:	shrq	$7, %rdx	;  4 bytes
M0000000000000252:	addl	%esi, %edx	;  2 bytes
M0000000000000254:	imull	$1000, %edx, %edx	;  6 bytes
M000000000000025a:	subl	%edx, %ecx	;  2 bytes
M000000000000025c:	addl	%eax, %ecx	;  2 bytes
M000000000000025e:	cmpl	$6, %r15d	;  4 bytes
M0000000000000262:	jae	0x439f30 <BloombergLP::bdlt::FixUtil::generateRaw(char*, BloombergLP::bdlt::Time const&, BloombergLP::bdlt::FixUtilConfiguration const&)+0x330>	;  6 bytes
M0000000000000268:	movslq	%ecx, %rax	;  3 bytes
M000000000000026b:	cmpl	$5, %r15d	;  4 bytes
M000000000000026f:	jae	0x439f1c <BloombergLP::bdlt::FixUtil::generateRaw(char*, BloombergLP::bdlt::Time const&, BloombergLP::bdlt::FixUtilConfiguration const&)+0x31c>	;  6 bytes
M0000000000000275:	cmpl	$4, %r15d	;  4 bytes
M0000000000000279:	jne	0x43a0a7 <BloombergLP::bdlt::FixUtil::generateRaw(char*, BloombergLP::bdlt::Time const&, BloombergLP::bdlt::FixUtilConfiguration const&)+0x4a7>	;  6 bytes
M000000000000027f:	imulq	$1374389535, %rax, %rcx	;  7 bytes
M0000000000000286:	movq	%rcx, %rax	;  3 bytes
M0000000000000289:	shrq	$63, %rax	;  4 bytes
M000000000000028d:	sarq	$37, %rcx	;  4 bytes
M0000000000000291:	jmp	0x439f2e <BloombergLP::bdlt::FixUtil::generateRaw(char*, BloombergLP::bdlt::Time const&, BloombergLP::bdlt::FixUtilConfiguration const&)+0x32e>	;  5 bytes
M0000000000000296:	cmpq	%rbp, %rax	;  3 bytes
M0000000000000299:	jl	0x43a150 <BloombergLP::bdlt::FixUtil::generateRaw(char*, BloombergLP::bdlt::Time const&, BloombergLP::bdlt::FixUtilConfiguration const&)+0x550>	;  6 bytes
M000000000000029f:	andq	%r13, %rax	;  3 bytes
M00000000000002a2:	movabsq	$4835703278458516699, %rcx	; 10 bytes
M00000000000002ac:	imulq	%rcx	;  3 bytes
M00000000000002af:	movq	%rdx, %rcx	;  3 bytes
M00000000000002b2:	movq	%rdx, %rax	;  3 bytes
M00000000000002b5:	shrq	$63, %rax	;  4 bytes
M00000000000002b9:	sarq	$18, %rcx	;  4 bytes
M00000000000002bd:	addq	%rax, %rcx	;  3 bytes
M00000000000002c0:	movq	%rcx, %rax	;  3 bytes
M00000000000002c3:	imulq	%rbx	;  3 bytes
M00000000000002c6:	addq	%rcx, %rdx	;  3 bytes
M00000000000002c9:	movq	%rdx, %rax	;  3 bytes
M00000000000002cc:	shrq	$63, %rax	;  4 bytes
M00000000000002d0:	sarq	$5, %rdx	;  4 bytes
M00000000000002d4:	addq	%rax, %rdx	;  3 bytes
M00000000000002d7:	imulq	$60, %rdx, %rax	;  4 bytes
M00000000000002db:	subq	%rax, %rcx	;  3 bytes
M00000000000002de:	movzbl	%cl, %eax	;  3 bytes
M00000000000002e1:	imull	$205, %eax, %eax	;  6 bytes
M00000000000002e7:	shrl	$11, %eax	;  3 bytes
M00000000000002ea:	leal	(%rax,%rax), %edx	;  3 bytes
M00000000000002ed:	leal	(%rdx,%rdx,4), %edx	;  3 bytes
M00000000000002f0:	subb	%dl, %cl	;  2 bytes
M00000000000002f2:	orb	$48, %cl	;  3 bytes
M00000000000002f5:	movb	%cl, 7(%r12)	;  5 bytes
M00000000000002fa:	imull	$205, %eax, %ecx	;  6 bytes
M0000000000000300:	shrl	$10, %ecx	;  3 bytes
M0000000000000303:	andl	$-2, %ecx	;  3 bytes
M0000000000000306:	leal	(%rcx,%rcx,4), %ecx	;  3 bytes
M0000000000000309:	subb	%cl, %al	;  2 bytes
M000000000000030b:	orb	$48, %al	;  2 bytes
M000000000000030d:	movb	%al, 6(%r12)	;  5 bytes
M0000000000000312:	leaq	8(%r12), %rax	;  5 bytes
M0000000000000317:	jmp	0x43a095 <BloombergLP::bdlt::FixUtil::generateRaw(char*, BloombergLP::bdlt::Time const&, BloombergLP::bdlt::FixUtilConfiguration const&)+0x495>	;  5 bytes
M000000000000031c:	imulq	$1717986919, %rax, %rcx	;  7 bytes
M0000000000000323:	movq	%rcx, %rax	;  3 bytes
M0000000000000326:	shrq	$63, %rax	;  4 bytes
M000000000000032a:	sarq	$34, %rcx	;  4 bytes
M000000000000032e:	addl	%eax, %ecx	;  2 bytes
M0000000000000330:	leaq	9(%r12), %rax	;  5 bytes
M0000000000000335:	movl	%ecx, %edx	;  2 bytes
M0000000000000337:	movl	$3435973837, %ebp	;  5 bytes
M000000000000033c:	movq	%rdx, %rdi	;  3 bytes
M000000000000033f:	imulq	%rbp, %rdi	;  4 bytes
M0000000000000343:	shrq	$35, %rdi	;  4 bytes
M0000000000000347:	leal	(%rdi,%rdi), %esi	;  3 bytes
M000000000000034a:	leal	(%rsi,%rsi,4), %esi	;  3 bytes
M000000000000034d:	movl	%ecx, %ebx	;  2 bytes
M000000000000034f:	subl	%esi, %ebx	;  2 bytes
M0000000000000351:	orb	$48, %bl	;  3 bytes
M0000000000000354:	movb	%bl, 8(%r12,%r15)	;  5 bytes
M0000000000000359:	cmpl	$1, %r15d	;  4 bytes
M000000000000035d:	jbe	0x43a08f <BloombergLP::bdlt::FixUtil::generateRaw(char*, BloombergLP::bdlt::Time const&, BloombergLP::bdlt::FixUtilConfiguration const&)+0x48f>	;  6 bytes
M0000000000000363:	leaq	9(%r15), %r8	;  4 bytes
M0000000000000367:	movq	%r15, %rbx	;  3 bytes
M000000000000036a:	orq	$8, %rbx	;  4 bytes
M000000000000036e:	movl	%edi, %esi	;  2 bytes
M0000000000000370:	imulq	%rbp, %rsi	;  4 bytes
M0000000000000374:	shrq	$35, %rsi	;  4 bytes
M0000000000000378:	addl	%esi, %esi	;  2 bytes
M000000000000037a:	leal	(%rsi,%rsi,4), %esi	;  3 bytes
M000000000000037d:	subl	%esi, %edi	;  2 bytes
M000000000000037f:	orb	$48, %dil	;  4 bytes
M0000000000000383:	movb	%dil, -2(%r12,%r8)	;  5 bytes
M0000000000000388:	cmpl	$11, %ebx	;  3 bytes
M000000000000038b:	jb	0x43a08f <BloombergLP::bdlt::FixUtil::generateRaw(char*, BloombergLP::bdlt::Time const&, BloombergLP::bdlt::FixUtilConfiguration const&)+0x48f>	;  6 bytes
M0000000000000391:	leaq	-2(%r8), %rsi	;  4 bytes
M0000000000000395:	imulq	$1374389535, %rdx, %rbx	;  7 bytes
M000000000000039c:	shrq	$37, %rbx	;  4 bytes
M00000000000003a0:	movl	$3435973837, %edi	;  5 bytes
M00000000000003a5:	movq	%rbx, %rbp	;  3 bytes
M00000000000003a8:	imulq	%rdi, %rbp	;  4 bytes
M00000000000003ac:	shrq	$35, %rbp	;  4 bytes
M00000000000003b0:	addl	%ebp, %ebp	;  2 bytes
M00000000000003b2:	leal	(%rbp,%rbp,4), %ebp	;  4 bytes
M00000000000003b6:	subl	%ebp, %ebx	;  2 bytes
M00000000000003b8:	orb	$48, %bl	;  3 bytes
M00000000000003bb:	movb	%bl, -3(%r12,%r8)	;  5 bytes
M00000000000003c0:	cmpq	$11, %rsi	;  4 bytes
M00000000000003c4:	jb	0x43a08f <BloombergLP::bdlt::FixUtil::generateRaw(char*, BloombergLP::bdlt::Time const&, BloombergLP::bdlt::FixUtilConfiguration const&)+0x48f>	;  6 bytes
M00000000000003ca:	leaq	-3(%r8), %rsi	;  4 bytes
M00000000000003ce:	imulq	$274877907, %rdx, %rbx	;  7 bytes
M00000000000003d5:	shrq	$38, %rbx	;  4 bytes
M00000000000003d9:	movq	%rbx, %rbp	;  3 bytes
M00000000000003dc:	imulq	%rdi, %rbp	;  4 bytes
M00000000000003e0:	shrq	$35, %rbp	;  4 bytes
M00000000000003e4:	addl	%ebp, %ebp	;  2 bytes
M00000000000003e6:	leal	(%rbp,%rbp,4), %edi	;  4 bytes
M00000000000003ea:	subl	%edi, %ebx	;  2 bytes
M00000000000003ec:	orb	$48, %bl	;  3 bytes
M00000000000003ef:	movb	%bl, -4(%r12,%r8)	;  5 bytes
M00000000000003f4:	cmpq	$11, %rsi	;  4 bytes
M00000000000003f8:	jb	0x43a08f <BloombergLP::bdlt::FixUtil::generateRaw(char*, BloombergLP::bdlt::Time const&, BloombergLP::bdlt::FixUtilConfiguration const&)+0x48f>	;  6 bytes
M00000000000003fe:	leaq	-4(%r8), %rsi	;  4 bytes
M0000000000000402:	movl	$3518437209, %ebx	;  5 bytes
M0000000000000407:	imulq	%rdx, %rbx	;  4 bytes
M000000000000040b:	shrq	$45, %rbx	;  4 bytes
M000000000000040f:	movl	$3435973837, %edi	;  5 bytes
M0000000000000414:	movq	%rbx, %rbp	;  3 bytes
M0000000000000417:	imulq	%rdi, %rbp	;  4 bytes
M000000000000041b:	shrq	$35, %rbp	;  4 bytes
M000000000000041f:	addl	%ebp, %ebp	;  2 bytes
M0000000000000421:	leal	(%rbp,%rbp,4), %ebp	;  4 bytes
M0000000000000425:	subl	%ebp, %ebx	;  2 bytes
M0000000000000427:	orb	$48, %bl	;  3 bytes
M000000000000042a:	movb	%bl, -5(%r12,%r8)	;  5 bytes
M000000000000042f:	cmpq	$11, %rsi	;  4 bytes
M0000000000000433:	jb	0x43a08f <BloombergLP::bdlt::FixUtil::generateRaw(char*, BloombergLP::bdlt::Time const&, BloombergLP::bdlt::FixUtilConfiguration const&)+0x48f>	;  2 bytes
M0000000000000435:	leaq	-5(%r8), %rsi	;  4 bytes
M0000000000000439:	shrl	$5, %ecx	;  3 bytes
M000000000000043c:	imulq	$175921861, %rcx, %rbp	;  7 bytes
M0000000000000443:	shrq	$39, %rbp	;  4 bytes
M0000000000000447:	movq	%rbp, %rcx	;  3 bytes
M000000000000044a:	imulq	%rdi, %rcx	;  4 bytes
M000000000000044e:	shrq	$35, %rcx	;  4 bytes
M0000000000000452:	addl	%ecx, %ecx	;  2 bytes
M0000000000000454:	leal	(%rcx,%rcx,4), %ecx	;  3 bytes
M0000000000000457:	subl	%ecx, %ebp	;  2 bytes
M0000000000000459:	orb	$48, %bpl	;  4 bytes
M000000000000045d:	movb	%bpl, -6(%r8,%r12)	;  5 bytes
M0000000000000462:	cmpq	$11, %rsi	;  4 bytes
M0000000000000466:	jb	0x43a08f <BloombergLP::bdlt::FixUtil::generateRaw(char*, BloombergLP::bdlt::Time const&, BloombergLP::bdlt::FixUtilConfiguration const&)+0x48f>	;  2 bytes
M0000000000000468:	imulq	$1125899907, %rdx, %rcx	;  7 bytes
M000000000000046f:	shrq	$50, %rcx	;  4 bytes
M0000000000000473:	movl	$3435973837, %edx	;  5 bytes
M0000000000000478:	imulq	%rcx, %rdx	;  4 bytes
M000000000000047c:	shrq	$35, %rdx	;  4 bytes
M0000000000000480:	addl	%edx, %edx	;  2 bytes
M0000000000000482:	leal	(%rdx,%rdx,4), %edx	;  3 bytes
M0000000000000485:	subl	%edx, %ecx	;  2 bytes
M0000000000000487:	orb	$48, %cl	;  3 bytes
M000000000000048a:	movb	%cl, -7(%r8,%r12)	;  5 bytes
M000000000000048f:	movl	%r15d, %ecx	;  3 bytes
M0000000000000492:	addq	%rcx, %rax	;  3 bytes
M0000000000000495:	subl	%r12d, %eax	;  3 bytes
M0000000000000498:	addq	$8, %rsp	;  4 bytes
M000000000000049c:	popq	%rbx	;  1 bytes
M000000000000049d:	popq	%r12	;  2 bytes
M000000000000049f:	popq	%r13	;  2 bytes
M00000000000004a1:	popq	%r14	;  2 bytes
M00000000000004a3:	popq	%r15	;  2 bytes
M00000000000004a5:	popq	%rbp	;  1 bytes
M00000000000004a6:	retq		;  1 bytes
M00000000000004a7:	cmpl	$2, %r15d	;  4 bytes
M00000000000004ab:	ja	0x43a0ca <BloombergLP::bdlt::FixUtil::generateRaw(char*, BloombergLP::bdlt::Time const&, BloombergLP::bdlt::FixUtilConfiguration const&)+0x4ca>	;  2 bytes
M00000000000004ad:	cmpl	$2, %r15d	;  4 bytes
M00000000000004b1:	jne	0x43a0e1 <BloombergLP::bdlt::FixUtil::generateRaw(char*, BloombergLP::bdlt::Time const&, BloombergLP::bdlt::FixUtilConfiguration const&)+0x4e1>	;  2 bytes
M00000000000004b3:	imulq	$1759218605, %rax, %rcx	;  7 bytes
M00000000000004ba:	movq	%rcx, %rax	;  3 bytes
M00000000000004bd:	shrq	$63, %rax	;  4 bytes
M00000000000004c1:	sarq	$44, %rcx	;  4 bytes
M00000000000004c5:	jmp	0x439f2e <BloombergLP::bdlt::FixUtil::generateRaw(char*, BloombergLP::bdlt::Time const&, BloombergLP::bdlt::FixUtilConfiguration const&)+0x32e>	;  5 bytes
M00000000000004ca:	imulq	$274877907, %rax, %rcx	;  7 bytes
M00000000000004d1:	movq	%rcx, %rax	;  3 bytes
M00000000000004d4:	shrq	$63, %rax	;  4 bytes
M00000000000004d8:	sarq	$38, %rcx	;  4 bytes
M00000000000004dc:	jmp	0x439f2e <BloombergLP::bdlt::FixUtil::generateRaw(char*, BloombergLP::bdlt::Time const&, BloombergLP::bdlt::FixUtilConfiguration const&)+0x32e>	;  5 bytes
M00000000000004e1:	imulq	$351843721, %rax, %rcx	;  7 bytes
M00000000000004e8:	movq	%rcx, %rax	;  3 bytes
M00000000000004eb:	shrq	$63, %rax	;  4 bytes
M00000000000004ef:	sarq	$45, %rcx	;  4 bytes
M00000000000004f3:	jmp	0x439f2e <BloombergLP::bdlt::FixUtil::generateRaw(char*, BloombergLP::bdlt::Time const&, BloombergLP::bdlt::FixUtilConfiguration const&)+0x32e>	;  5 bytes
M00000000000004f8:	movq	%r14, %rdi	;  3 bytes
M00000000000004fb:	callq	0x43d420 <BloombergLP::bdlt::Time::invalidMicrosecondsFromMidnight() const>	;  5 bytes
M0000000000000500:	movq	%rax, %rcx	;  3 bytes
M0000000000000503:	jmp	0x439c37 <BloombergLP::bdlt::FixUtil::generateRaw(char*, BloombergLP::bdlt::Time const&, BloombergLP::bdlt::FixUtilConfiguration const&)+0x37>	;  5 bytes
M0000000000000508:	movq	%r14, %rdi	;  3 bytes
M000000000000050b:	callq	0x43d420 <BloombergLP::bdlt::Time::invalidMicrosecondsFromMidnight() const>	;  5 bytes
M0000000000000510:	movq	%rax, %rsi	;  3 bytes
M0000000000000513:	jmp	0x439cd2 <BloombergLP::bdlt::FixUtil::generateRaw(char*, BloombergLP::bdlt::Time const&, BloombergLP::bdlt::FixUtilConfiguration const&)+0xd2>	;  5 bytes
M0000000000000518:	movq	%r14, %rdi	;  3 bytes
M000000000000051b:	callq	0x43d420 <BloombergLP::bdlt::Time::invalidMicrosecondsFromMidnight() const>	;  5 bytes
M0000000000000520:	jmp	0x439d77 <BloombergLP::bdlt::FixUtil::generateRaw(char*, BloombergLP::bdlt::Time const&, BloombergLP::bdlt::FixUtilConfiguration const&)+0x177>	;  5 bytes
M0000000000000525:	movq	%r14, %rdi	;  3 bytes
M0000000000000528:	callq	0x43d420 <BloombergLP::bdlt::Time::invalidMicrosecondsFromMidnight() const>	;  5 bytes
M000000000000052d:	movq	%rax, %rbx	;  3 bytes
M0000000000000530:	movq	(%r14), %rcx	;  3 bytes
M0000000000000533:	cmpq	%rbp, %rcx	;  3 bytes
M0000000000000536:	jl	0x43a15d <BloombergLP::bdlt::FixUtil::generateRaw(char*, BloombergLP::bdlt::Time const&, BloombergLP::bdlt::FixUtilConfiguration const&)+0x55d>	;  2 bytes
M0000000000000538:	andq	%r13, %rcx	;  3 bytes
M000000000000053b:	jmp	0x439dff <BloombergLP::bdlt::FixUtil::generateRaw(char*, BloombergLP::bdlt::Time const&, BloombergLP::bdlt::FixUtilConfiguration const&)+0x1ff>	;  5 bytes
M0000000000000540:	movq	%r14, %rdi	;  3 bytes
M0000000000000543:	callq	0x43d420 <BloombergLP::bdlt::Time::invalidMicrosecondsFromMidnight() const>	;  5 bytes
M0000000000000548:	movq	%rax, %rcx	;  3 bytes
M000000000000054b:	jmp	0x439c70 <BloombergLP::bdlt::FixUtil::generateRaw(char*, BloombergLP::bdlt::Time const&, BloombergLP::bdlt::FixUtilConfiguration const&)+0x70>	;  5 bytes
M0000000000000550:	movq	%r14, %rdi	;  3 bytes
M0000000000000553:	callq	0x43d420 <BloombergLP::bdlt::Time::invalidMicrosecondsFromMidnight() const>	;  5 bytes
M0000000000000558:	jmp	0x439ea2 <BloombergLP::bdlt::FixUtil::generateRaw(char*, BloombergLP::bdlt::Time const&, BloombergLP::bdlt::FixUtilConfiguration const&)+0x2a2>	;  5 bytes
M000000000000055d:	movq	%r14, %rdi	;  3 bytes
M0000000000000560:	callq	0x43d420 <BloombergLP::bdlt::Time::invalidMicrosecondsFromMidnight() const>	;  5 bytes
M0000000000000565:	movq	%rax, %rcx	;  3 bytes
M0000000000000568:	jmp	0x439dff <BloombergLP::bdlt::FixUtil::generateRaw(char*, BloombergLP::bdlt::Time const&, BloombergLP::bdlt::FixUtilConfiguration const&)+0x1ff>	;  5 bytes
M000000000000056d:	nopl	(%rax)	;  3 bytes