Untitled Diff

Created Diff never expires
9 removals
Lines
Total
Removed
Words
Total
Removed
To continue using this feature, upgrade to
Diffchecker logo
Diffchecker Pro
29 lines
6 additions
Lines
Total
Added
Words
Total
Added
To continue using this feature, upgrade to
Diffchecker logo
Diffchecker Pro
26 lines
; Method MainClass:Test(System.Object):bool
; Method MainClass:Test(System.Object):bool
G_M50904_IG01:
G_M50904_IG01:
;; bbWeight=1 PerfScore 0.00
;; bbWeight=1 PerfScore 0.00


G_M50904_IG02:
G_M50904_IG02:
test rcx, rcx
test rcx, rcx
je SHORT G_M50904_IG05
je SHORT G_M50904_IG04
;; bbWeight=1 PerfScore 1.25
;; bbWeight=1 PerfScore 1.25


G_M50904_IG03:
G_M50904_IG03:
mov rax, 0xD1FFAB1E
mov rax, 0xD1FFAB1E
cmp qword ptr [rcx], rax
cmp qword ptr [rcx], rax
je SHORT G_M50904_IG05
je SHORT G_M50904_IG04
;; bbWeight=0.25 PerfScore 0.81
xor rcx, rcx
;; bbWeight=0.50 PerfScore 1.75


G_M50904_IG04:
G_M50904_IG04:
xor rcx, rcx
;; bbWeight=0.13 PerfScore 0.03

G_M50904_IG05:
test rcx, rcx
test rcx, rcx
setne al
setne al
movzx rax, al
movzx rax, al
;; bbWeight=1 PerfScore 1.50
;; bbWeight=1 PerfScore 1.50


G_M50904_IG06:
G_M50904_IG05:
ret
ret
;; bbWeight=1 PerfScore 1.00
;; bbWeight=1 PerfScore 1.00
; Total bytes of code: 32
; Total bytes of code: 32