Untitled Diff

Created Diff never expires
17 removals
Words removed23
Total words98
Words removed (%)23.47
36 lines
13 additions
Words added14
Total words89
Words added (%)15.73
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