Ignored vs Assumed Semantics in BDE

BloombergLP::bdlc::PackedIntArrayImp<BloombergLP::bdlc::PackedIntArrayImp_Signed>::replaceImp(unsigned long, long) - Assumed

000000000041b190 <BloombergLP::bdlc::PackedIntArrayImp<BloombergLP::bdlc::PackedIntArrayImp_Signed>::replaceImp(unsigned long, long)>:
M0000000000000000:	movl	16(%rdi), %eax	;  3 bytes
M0000000000000003:	decl	%eax	;  2 bytes
M0000000000000005:	jmpq	*4586592(,%rax,8)	;  7 bytes
M000000000000000c:	movq	(%rdi), %rax	;  3 bytes
M000000000000000f:	movb	%dl, (%rax,%rsi)	;  3 bytes
M0000000000000012:	retq		;  1 bytes
M0000000000000013:	movq	(%rdi), %rax	;  3 bytes
M0000000000000016:	movq	%rdx, (%rax,%rsi,8)	;  4 bytes
M000000000000001a:	retq		;  1 bytes
M000000000000001b:	movq	(%rdi), %rax	;  3 bytes
M000000000000001e:	movw	%dx, (%rax,%rsi,2)	;  4 bytes
M0000000000000022:	retq		;  1 bytes
M0000000000000023:	movq	(%rdi), %rax	;  3 bytes
M0000000000000026:	movl	%edx, (%rax,%rsi,4)	;  3 bytes
M0000000000000029:	retq		;  1 bytes
M000000000000002a:	nopw	(%rax,%rax)	;  6 bytes