Untitled Diff

Created Diff never expires
3 हटाए गए
लाइनें
कुल
हटाया गया
शब्द
कुल
हटाया गया
इस सुविधा का उपयोग जारी रखने के लिए, अपग्रेड करें
Diffchecker logo
Diffchecker Pro
40 लाइनें
3 जोड़े गए
लाइनें
कुल
जोड़ा गया
शब्द
कुल
जोड़ा गया
इस सुविधा का उपयोग जारी रखने के लिए, अपग्रेड करें
Diffchecker logo
Diffchecker Pro
40 लाइनें
; Method HelloWorld.Program:Tess():System.Text.StringBuilder
; Method HelloWorld.Program:Tess():System.Text.StringBuilder
G_M51870_IG01:
G_M51870_IG01:
push rsi
push rsi
sub rsp, 48
sub rsp, 48
;; bbWeight=1 PerfScore 1.25
;; bbWeight=1 PerfScore 1.25


G_M51870_IG02:
G_M51870_IG02:
mov rcx, 0xD1FFAB1E
mov rcx, 0xD1FFAB1E
call CORINFO_HELP_NEWSFAST
call CORINFO_HELP_NEWSFAST
mov rsi, rax
mov rsi, rax
mov rcx, 0xD1FFAB1E
mov rcx, 0xD1FFAB1E
mov rcx, gword ptr [rcx]
mov rcx, gword ptr [rcx]
mov rdx, rcx
mov rdx, rcx
test rcx, rcx
test rcx, rcx
jne SHORT G_M51870_IG04
jne SHORT G_M51870_IG04
;; bbWeight=1 PerfScore 5.25
;; bbWeight=1 PerfScore 5.25


G_M51870_IG03:
G_M51870_IG03:
xor r9d, r9d
xor r9d, r9d
jmp SHORT G_M51870_IG05
jmp SHORT G_M51870_IG05
;; bbWeight=0.25 PerfScore 0.56
;; bbWeight=0.25 PerfScore 0.56


G_M51870_IG04:
G_M51870_IG04:
mov r9d, dword ptr [rcx+8]
mov r9d, 5
;; bbWeight=0.25 PerfScore 0.50
;; bbWeight=0.25 PerfScore 0.06


G_M51870_IG05:
G_M51870_IG05:
mov dword ptr [rsp+20H], 16
mov dword ptr [rsp+20H], 16
mov rcx, rsi
mov rcx, rsi
xor r8d, r8d
xor r8d, r8d
call System.Text.StringBuilder:.ctor(System.String,int,int,int):this
call System.Text.StringBuilder:.ctor(System.String,int,int,int):this
mov rax, rsi
mov rax, rsi
;; bbWeight=1 PerfScore 2.75
;; bbWeight=1 PerfScore 2.75


G_M51870_IG06:
G_M51870_IG06:
add rsp, 48
add rsp, 48
pop rsi
pop rsi
ret
ret
;; bbWeight=1 PerfScore 1.75
;; bbWeight=1 PerfScore 1.75
; Total bytes of code: 81
; Total bytes of code: 83