Untitled Diff

Created Diff never expires
36 removals
Lines
Total49
Removed-53.1%26
Words
Total144
Removed-34.7%50
49 lines
40 additions
Lines
Total53
Added+56.6%30
Words
Total152
Added+38.2%58
53 lines
; Method FooFoo:CSE(System.String)
; Method FooFoo:CSE(System.String)
G_M22186_IG01:
G_M22186_IG01:
4883EC28 sub rsp, 40
56 push rsi
;; bbWeight=1 PerfScore 0.25
4883EC20 sub rsp, 32
;; bbWeight=1 PerfScore 1.25


G_M22186_IG02:
G_M22186_IG02:
48B9D031411119020000 mov rcx, 0x219114131D0
48B9D03121644B010000 mov rcx, 0x14B642131D0
488B09 mov rcx, gword ptr [rcx]
488B31 mov rsi, gword ptr [rcx]
E84277FFFF call System.Console:WriteLine(System.String)
488BCE mov rcx, rsi
48B9D031411119020000 mov rcx, 0x219114131D0
E8A677FFFF call System.Console:WriteLine(System.String)
488B09 mov rcx, gword ptr [rcx]
488BCE mov rcx, rsi
E83077FFFF call System.Console:WriteLine(System.String)
E89E77FFFF call System.Console:WriteLine(System.String)
48B9D031411119020000 mov rcx, 0x219114131D0
488BCE mov rcx, rsi
488B09 mov rcx, gword ptr [rcx]
;; bbWeight=1 PerfScore 5.00
;; bbWeight=1 PerfScore 8.75


G_M22186_IG03:
G_M22186_IG03:
4883C428 add rsp, 40
4883C420 add rsp, 32
E91A77FFFF jmp System.Console:WriteLine(System.String)
5E pop rsi
;; bbWeight=1 PerfScore 2.25
E99177FFFF jmp System.Console:WriteLine(System.String)
; Total bytes of code: 62
;; bbWeight=1 PerfScore 2.75
; Total bytes of code: 47






; Method FooFoo:LoopHoist()
; Method FooFoo:LoopHoist()
G_M39764_IG01:
G_M39764_IG01:
57 push rdi
56 push rsi
56 push rsi
4883EC20 sub rsp, 32
4883EC28 sub rsp, 40
;; bbWeight=1 PerfScore 1.25
;; bbWeight=1 PerfScore 2.25


G_M39764_IG02:
G_M39764_IG02:
33F6 xor esi, esi
33F6 xor esi, esi
;; bbWeight=1 PerfScore 0.25
48B9D03121644B010000 mov rcx, 0x14B642131D0
488B39 mov rdi, gword ptr [rcx]
;; bbWeight=1 PerfScore 2.50


G_M39764_IG03:
G_M39764_IG03:
48B9D031411119020000 mov rcx, 0x219114131D0
488BCF mov rcx, rdi
488B09 mov rcx, gword ptr [rcx]
E85377FFFF call System.Console:WriteLine(System.String)
E8DF76FFFF call System.Console:WriteLine(System.String)
FFC6 inc esi
FFC6 inc esi
81FEE8030000 cmp esi, 0x3E8
81FEE8030000 cmp esi, 0x3E8
7CE4 jl SHORT G_M39764_IG03
7CEE jl SHORT G_M39764_IG03
;; bbWeight=4 PerfScore 19.00
;; bbWeight=4 PerfScore 11.00


G_M39764_IG04:
G_M39764_IG04:
4883C420 add rsp, 32
4883C428 add rsp, 40
5E pop rsi
5E pop rsi
5F pop rdi
C3 ret
C3 ret
;; bbWeight=1 PerfScore 1.75
;; bbWeight=1 PerfScore 2.25
; Total bytes of code: 41
; Total bytes of code: 46