Untitled Diff

Created Diff never expires
17 removals
Lines
Total
Removed
Words
Total
Removed
To continue using this feature, upgrade to
Diffchecker logo
Diffchecker Pro
36 lines
13 additions
Lines
Total
Added
Words
Total
Added
To continue using this feature, upgrade to
Diffchecker logo
Diffchecker Pro
33 lines
; Method MyTests:Foo1(int,int)
; Method MyTests:Foo2(int,int)
G_M6347_IG01: ;; offset=0000H
G_M55528_IG01: ;; offset=0000H
push rsi
push rsi
sub rsp, 32
sub rsp, 32
;; size=5 bbWeight=1 PerfScore 1.25
;; size=5 bbWeight=1 PerfScore 1.25


G_M6347_IG02: ;; offset=0005H
G_M55528_IG02: ;; offset=0005H
movsxd rcx, ecx
movsxd rcx, ecx
movsxd rax, edx
movsxd rax, edx
add rcx, rax
add rcx, rax
mov eax, ecx
cmp rcx, 0x7FFFFFFF
movsxd rdx, eax
jg SHORT G_M55528_IG04
cmp rdx, rcx
;; size=18 bbWeight=1 PerfScore 2.00
jne SHORT G_M6347_IG04
mov ecx, eax
;; size=21 bbWeight=1 PerfScore 2.75


G_M6347_IG03: ;; offset=001AH
G_M55528_IG03: ;; offset=0017H
add rsp, 32
add rsp, 32
pop rsi
pop rsi
tail.jmp [System.Console:WriteLine(int)]
tail.jmp [System.Console:WriteLine(int)]
;; size=11 bbWeight=1 PerfScore 2.75
;; size=11 bbWeight=1 PerfScore 2.75


G_M6347_IG04: ;; offset=0025H
G_M55528_IG04: ;; offset=0022H
mov rcx, 0x7FFF7D5D68A8 ; System.OverflowException
mov rcx, 0x7FFF7D5D68A8 ; System.OverflowException
call CORINFO_HELP_NEWSFAST
call CORINFO_HELP_NEWSFAST
mov rsi, rax
mov rsi, rax
mov rcx, rsi
mov rcx, rsi
call [System.OverflowException:.ctor():this]
call [System.OverflowException:.ctor():this]
mov rcx, rsi
mov rcx, rsi
call CORINFO_HELP_THROW
call CORINFO_HELP_THROW
int3
int3
;; size=36 bbWeight=0 PerfScore 0.00
;; size=36 bbWeight=0 PerfScore 0.00
; Total bytes of code: 73
; Total bytes of code: 70