FirstOrDefaultList vs FirstOrDefaultArray

Created Diff never expires
11 removals
Lines
Total
Removed
Words
Total
Removed
To continue using this feature, upgrade to
Diffchecker logo
Diffchecker Pro
28 lines
10 additions
Lines
Total
Added
Words
Total
Added
To continue using this feature, upgrade to
Diffchecker logo
Diffchecker Pro
27 lines
00007ff7`feaaa460 Benchmarks.Benchmarks.FirstOrDefaultArray()
00007ff7`fea9a460 Benchmarks.Benchmarks.FirstOrDefaultList()
mov rsi,qword ptr [rcx+8]
mov rsi,qword ptr [rcx+10h]
mov rcx,23D10009F40h
mov rcx,1FB10009F50h
mov rdx,qword ptr [rcx]
mov rdx,qword ptr [rcx]
test rdx,rdx
test rdx,rdx
jne 00007ff7`feaaa4cc
jne 00007ff7`fea9a4cc
mov rcx,7FF7FE978998h
mov rcx,7FF7FE968998h
call clr+0x2510 (00007ff8`5dfd2510)
call clr+0x2510 (00007ff8`5dfd2510)
mov rdi,rax
mov rdi,rax
mov rdx,23D10009F30h
mov rdx,1FB10009F30h
mov rdx,qword ptr [rdx]
mov rdx,qword ptr [rdx]
test rdx,rdx
test rdx,rdx
je 00007ff7`feaaa4e2
je 00007ff7`fea9a4e2
lea rcx,[rdi+8]
lea rcx,[rdi+8]
call clr+0x3fb0 (00007ff8`5dfd3fb0)
call clr+0x3fb0 (00007ff8`5dfd3fb0)
mov rdx,7FF7FEAA8FA8h
mov rdx,7FF7FEA98FB8h
mov qword ptr [rdi+18h],rdx
mov qword ptr [rdi+18h],rdx
mov rcx,23D10009F40h
mov rcx,1FB10009F50h
mov rdx,rdi
mov rdx,rdi
call clr+0x3f80 (00007ff8`5dfd3f80)
call clr+0x3f80 (00007ff8`5dfd3f80)
mov rdx,rdi
mov rdx,rdi
mov rcx,rsi
mov rcx,rsi
mov rax,7FF7FEAA8FC8h
mov rax,7FF7FEA98FC8h


00007ff7`feaaa6c0 Benchmarks.Benchmarks+<>c.b__5_0(Int32)
cmp edx,7
cmp edx,7
sete al
sete al
movzx eax,al
movzx eax,al