Untitled Diff

Created Diff never expires
74 suppressions
Lignes
Total
Supprimé
Mots
Total
Supprimé
Pour continuer à utiliser cette fonctionnalité, passez à
Diffchecker logo
Diffchecker Pro
85 lignes
103 ajouts
Lignes
Total
Ajouté
Mots
Total
Ajouté
Pour continuer à utiliser cette fonctionnalité, passez à
Diffchecker logo
Diffchecker Pro
118 lignes
; Method Foo:Test1(System.String):bool:this
; Method Foo:Test1(System.String):bool:this
G_M39926_IG01: ;; offset=0000H
G_M39926_IG01: ;; offset=0000H
488BCA mov rcx, rdx
;; bbWeight=1 PerfScore 0.00
;; bbWeight=1 PerfScore 0.25


G_M39926_IG02: ;; offset=0003H
G_M39926_IG02: ;; offset=0000H
48BA805582BD21020000 mov rdx, 0x221BD825580 ; "t"
837A0800 cmp dword ptr [rdx+8], 0
488B12 mov rdx, gword ptr [rdx]
7E0D jle SHORT G_M39926_IG04
41B804000000 mov r8d, 4
;; bbWeight=1 PerfScore 4.00
3909 cmp dword ptr [rcx], ecx
;; bbWeight=1 PerfScore 5.50


G_M39926_IG03: ;; offset=0018H
G_M39926_IG03: ;; offset=0006H
E9434AFEFF jmp System.String:StartsWith(System.String,int):bool:this
66837A0C74 cmp word ptr [rdx+12], 116
;; bbWeight=1 PerfScore 2.00
0F94C0 sete al
; Total bytes of code: 29
0FB6C0 movzx rax, al
EB02 jmp SHORT G_M39926_IG05
;; bbWeight=0.50 PerfScore 3.12

G_M39926_IG04: ;; offset=0013H
33C0 xor eax, eax
;; bbWeight=0.50 PerfScore 0.12

G_M39926_IG05: ;; offset=0015H
C3 ret
;; bbWeight=1 PerfScore 1.00
; Total bytes of code: 22


; Method Foo:Test2(System.String):bool:this
; Method Foo:Test2(System.String):bool:this
G_M61141_IG01: ;; offset=0000H
G_M61141_IG01: ;; offset=0000H
488BCA mov rcx, rdx
;; bbWeight=1 PerfScore 0.00
;; bbWeight=1 PerfScore 0.25


G_M61141_IG02: ;; offset=0003H
G_M61141_IG02: ;; offset=0000H
48BA885582BD21020000 mov rdx, 0x221BD825588 ; "te"
837A0802 cmp dword ptr [rdx+8], 2
488B12 mov rdx, gword ptr [rdx]
7C0F jl SHORT G_M61141_IG04
41B804000000 mov r8d, 4
;; bbWeight=1 PerfScore 4.00
3909 cmp dword ptr [rcx], ecx
;; bbWeight=1 PerfScore 5.50


G_M61141_IG03: ;; offset=0018H
G_M61141_IG03: ;; offset=0006H
E9134AFEFF jmp System.String:StartsWith(System.String,int):bool:this
817A0C00650074 cmp dword ptr [rdx+12], 0x74006500
;; bbWeight=1 PerfScore 2.00
0F94C0 sete al
; Total bytes of code: 29
0FB6C0 movzx rax, al
EB02 jmp SHORT G_M61141_IG05
;; bbWeight=0.50 PerfScore 3.12

G_M61141_IG04: ;; offset=0015H
33C0 xor eax, eax
;; bbWeight=0.50 PerfScore 0.12

G_M61141_IG05: ;; offset=0017H
C3 ret
;; bbWeight=1 PerfScore 1.00
; Total bytes of code: 24


; Method Foo:Test3(System.String):bool:this
; Method Foo:Test3(System.String):bool:this
G_M60980_IG01: ;; offset=0000H
G_M60980_IG01: ;; offset=0000H
488BCA mov rcx, rdx
;; bbWeight=1 PerfScore 0.00
;; bbWeight=1 PerfScore 0.25


G_M60980_IG02: ;; offset=0003H
G_M60980_IG02: ;; offset=0000H
48BA905582BD21020000 mov rdx, 0x221BD825590 ; "tes"
837A0803 cmp dword ptr [rdx+8], 3
488B12 mov rdx, gword ptr [rdx]
7C16 jl SHORT G_M60980_IG04
41B804000000 mov r8d, 4
;; bbWeight=1 PerfScore 4.00
3909 cmp dword ptr [rcx], ecx
;; bbWeight=1 PerfScore 5.50


G_M60980_IG03: ;; offset=0018H
G_M60980_IG03: ;; offset=0006H
E9E349FEFF jmp System.String:StartsWith(System.String,int):bool:this
48B80073006500740000 mov rax, 0x740065007300
;; bbWeight=1 PerfScore 2.00
4839420C cmp qword ptr [rdx+12], rax
; Total bytes of code: 29
0F94C0 sete al
0FB6C0 movzx rax, al
EB02 jmp SHORT G_M60980_IG05
;; bbWeight=0.50 PerfScore 3.25

G_M60980_IG04: ;; offset=001CH
33C0 xor eax, eax
;; bbWeight=0.50 PerfScore 0.12

G_M60980_IG05: ;; offset=001EH
C3 ret
;; bbWeight=1 PerfScore 1.00
; Total bytes of code: 31


; Method Foo:Test4(System.String):bool:this
; Method Foo:Test4(System.String):bool:this
G_M32275_IG01: ;; offset=0000H
G_M32275_IG01: ;; offset=0000H
488BCA mov rcx, rdx
;; bbWeight=1 PerfScore 0.00
;; bbWeight=1 PerfScore 0.25


G_M32275_IG02: ;; offset=0003H
G_M32275_IG02: ;; offset=0000H
48BA985582BD21020000 mov rdx, 0x221BD825598 ; "test"
837A0804 cmp dword ptr [rdx+8], 4
488B12 mov rdx, gword ptr [rdx]
7C16 jl SHORT G_M32275_IG04
41B804000000 mov r8d, 4
;; bbWeight=1 PerfScore 4.00
3909 cmp dword ptr [rcx], ecx
;; bbWeight=1 PerfScore 5.50


G_M32275_IG03: ;; offset=0018H
G_M32275_IG03: ;; offset=0006H
E9B349FEFF jmp System.String:StartsWith(System.String,int):bool:this
48B87400650073007400 mov rax, 0x74007300650074
;; bbWeight=1 PerfScore 2.00
4839420C cmp qword ptr [rdx+12], rax
; Total bytes of code: 29
0F94C0 sete al
0FB6C0 movzx rax, al
EB02 jmp SHORT G_M32275_IG05
;; bbWeight=0.50 PerfScore 3.25

G_M32275_IG04: ;; offset=001CH
33C0 xor eax, eax
;; bbWeight=0.50 PerfScore 0.12

G_M32275_IG05: ;; offset=001EH
C3 ret
;; bbWeight=1 PerfScore 1.00
; Total bytes of code: 31


; Method Foo:Test4(System.String,System.String):bool:this
; Method Foo:Test4(System.String,System.String):bool:this
G_M11105_IG01: ;; offset=0000H
G_M11105_IG01: ;; offset=0000H
;; bbWeight=1 PerfScore 0.00
;; bbWeight=1 PerfScore 0.00


G_M11105_IG02: ;; offset=0000H
G_M11105_IG02: ;; offset=0000H
488BCA mov rcx, rdx
488BCA mov rcx, rdx
498BD0 mov rdx, r8
498BD0 mov rdx, r8
41B804000000 mov r8d, 4
41B804000000 mov r8d, 4
3909 cmp dword ptr [rcx], ecx
3909 cmp dword ptr [rcx], ecx
;; bbWeight=1 PerfScore 3.75
;; bbWeight=1 PerfScore 3.75


G_M11105_IG03: ;; offset=000EH
G_M11105_IG03: ;; offset=000EH
E98D49FEFF jmp System.String:StartsWith(System.String,int):bool:this
E95541FEFF jmp System.String:StartsWith(System.String,int):bool:this
;; bbWeight=1 PerfScore 2.00
;; bbWeight=1 PerfScore 2.00
; Total bytes of code: 19
; Total bytes of code: 19