FirstOrDefaultList vs FirstOrDefaultArray

Created Diff never expires
11 remoções
Linhas
Total
Removido
Palavras
Total
Removido
Para continuar usando este recurso, atualize para
Diffchecker logo
Diffchecker Pro
28 linhas
10 adições
Linhas
Total
Adicionado
Palavras
Total
Adicionado
Para continuar usando este recurso, atualize para
Diffchecker logo
Diffchecker Pro
27 linhas
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