Untitled Diff

Created Diff never expires
30 removals
Lines
Total
Removed
Words
Total
Removed
To continue using this feature, upgrade to
Diffchecker logo
Diffchecker Pro
60 lines
24 additions
Lines
Total
Added
Words
Total
Added
To continue using this feature, upgrade to
Diffchecker logo
Diffchecker Pro
54 lines
; Method Program:Test(int):bool
; Method Program:Test(int):bool
G_M57668_IG01:
G_M57668_IG01:
push rdi
push rsi
push rsi
push rbx
sub rsp, 32
sub rsp, 32
mov esi, ecx
mov esi, ecx
;; bbWeight=1 PerfScore 3.50
;; bbWeight=1 PerfScore 1.50


G_M57668_IG02:
G_M57668_IG02:
mov rcx, 0xD1FFAB1E
mov rcx, 0xD1FFAB1E
mov edx, 8
mov edx, 18
call CORINFO_HELP_CLASSINIT_SHARED_DYNAMICCLASS
call CORINFO_HELP_CLASSINIT_SHARED_DYNAMICCLASS
mov rcx, 0xD1FFAB1E
mov rax, 0xD1FFAB1E
mov rdi, gword ptr [rcx]
mov rax, gword ptr [rax]
xor ebx, ebx
xor edx, edx
;; bbWeight=1 PerfScore 4.00
align [6 bytes]
;; bbWeight=1 PerfScore 4.25


G_M57668_IG03:
G_M57668_IG03:
mov rcx, rdi
mov ecx, edx
mov r8d, esi
cmp dword ptr [rax], eax
mov edx, ebx
cmp ecx, esi
mov r11, 0xD1FFAB1E
sete cl
call [System.Collections.Generic.IEqualityComparer`1[Int32][System.Int32]:Equals(int,int):bool:this]
movzx rcx, cl
test eax, eax
test ecx, ecx
jne SHORT G_M57668_IG07
jne SHORT G_M57668_IG07
;; bbWeight=4 PerfScore 21.00
;; bbWeight=4 PerfScore 20.00


G_M57668_IG04:
G_M57668_IG04:
inc ebx
inc edx
cmp ebx, 100
cmp edx, 100
jl SHORT G_M57668_IG03
jl SHORT G_M57668_IG03
;; bbWeight=4 PerfScore 6.00
;; bbWeight=4 PerfScore 6.00


G_M57668_IG05:
G_M57668_IG05:
xor eax, eax
xor eax, eax
;; bbWeight=0.50 PerfScore 0.13
;; bbWeight=0.50 PerfScore 0.13


G_M57668_IG06:
G_M57668_IG06:
add rsp, 32
add rsp, 32
pop rbx
pop rsi
pop rsi
pop rdi
ret
ret
;; bbWeight=0.50 PerfScore 1.38
;; bbWeight=0.50 PerfScore 0.88


G_M57668_IG07:
G_M57668_IG07:
mov eax, 1
mov eax, 1
;; bbWeight=0.50 PerfScore 0.13
;; bbWeight=0.50 PerfScore 0.13


G_M57668_IG08:
G_M57668_IG08:
add rsp, 32
add rsp, 32
pop rbx
pop rsi
pop rsi
pop rdi
ret
ret
;; bbWeight=0.50 PerfScore 1.38
;; bbWeight=0.50 PerfScore 0.88
; Total bytes of code: 102
; Total bytes of code: 90