Diff
checker
Text
Text
Images
Documents
Excel
Folders
Legal
Enterprise
Desktop
Pricing
Sign in
Download Diffchecker Desktop
Compare text
Find the difference between two text files
Tools
History
Real-time editor
Hide unchanged lines
Disable line wrap
Layout
Split
Unified
Diff precision
Smart
Word
Char
Syntax highlighting
Choose syntax
Ignore
Transform text
Go to first change
Edit input
Diffchecker Desktop
The most secure way to run Diffchecker. Get the Diffchecker Desktop app: your diffs never leave your computer!
Get Desktop
Untitled Diff
Created
4 years ago
Diff never expires
Clear
Export
Share
Explain
46 removals
Lines
Total
Removed
Characters
Total
Removed
To continue using this feature, upgrade to
Diff
checker
Pro
View Pricing
92 lines
Copy
34 additions
Lines
Total
Added
Characters
Total
Added
To continue using this feature, upgrade to
Diff
checker
Pro
View Pricing
82 lines
Copy
; Method Tests:LE128(System.Runtime.Intrinsics.Vector128`1[int],System.Runtime.Intrinsics.Vector128`1[int]):System.Runtime.Intrinsics.Vector128`1[int]:this
; Method Tests:LE128(System.Runtime.Intrinsics.Vector128`1[int],System.Runtime.Intrinsics.Vector128`1[int]):System.Runtime.Intrinsics.Vector128`1[int]:this
G_M41985_IG01: ;; offset=0000H
G_M41985_IG01: ;; offset=0000H
C5F877 vzeroupper
C5F877 vzeroupper
;; size=3 bbWeight=1 PerfScore 1.00
;; size=3 bbWeight=1 PerfScore 1.00
G_M41985_IG02: ;; offset=0003H
G_M41985_IG02: ;; offset=0003H
C4C1791000 vmovupd xmm0, xmmword ptr [r8]
C4C1791000 vmovupd xmm0, xmmword ptr [r8]
Copy
Copied
Copy
Copied
C4C
17910
09
vmovupd
xmm1,
xmmword ptr [r9]
C4C
27939
09
vpminsd
xmm1,
xmm0,
xmmword ptr [r9]
C5F1
66D
0
vpcmpgtd xmm2, xmm1, xmm0
C5F1
76C
0
vpcmpeqd xmm0,
xmm1
, xmm0
C5F976C1
vpcmpeqd xmm0,
xmm0, xmm1
C5E9EBC0 vpor xmm0, xmm2
, xmm0
C5F91102 vmovupd xmmword ptr [rdx], xmm0
C5F91102 vmovupd xmmword ptr [rdx], xmm0
488BC2 mov rax, rdx
488BC2 mov rax, rdx
Copy
Copied
Copy
Copied
;; size=
29
bbWeight=1 PerfScore
11.58
;; size=
21
bbWeight=1 PerfScore
9.75
Copy
Copied
Copy
Copied
G_M41985_IG03: ;; offset=
0020H
G_M41985_IG03: ;; offset=
0018H
C3 ret
C3 ret
;; size=1 bbWeight=1 PerfScore 1.00
;; size=1 bbWeight=1 PerfScore 1.00
Copy
Copied
Copy
Copied
; Total bytes of code:
33
; Total bytes of code:
25
; Method Tests:LE256(System.Runtime.Intrinsics.Vector256`1[int],System.Runtime.Intrinsics.Vector256`1[int]):System.Runtime.Intrinsics.Vector256`1[int]:this
; Method Tests:LE256(System.Runtime.Intrinsics.Vector256`1[int],System.Runtime.Intrinsics.Vector256`1[int]):System.Runtime.Intrinsics.Vector256`1[int]:this
G_M24641_IG01: ;; offset=0000H
G_M24641_IG01: ;; offset=0000H
C5F877 vzeroupper
C5F877 vzeroupper
;; size=3 bbWeight=1 PerfScore 1.00
;; size=3 bbWeight=1 PerfScore 1.00
G_M24641_IG02: ;; offset=0003H
G_M24641_IG02: ;; offset=0003H
C4C17D1000 vmovupd ymm0, ymmword ptr[r8]
C4C17D1000 vmovupd ymm0, ymmword ptr[r8]
Copy
Copied
Copy
Copied
C4C
17D10
09
vmovupd
ymm1,
ymmword ptr[r9]
C4C
27D39
09
vpminsd
ymm1,
ymm0,
ymmword ptr[r9]
C5F5
66D
0
vpcmpgtd ymm2, ymm1, ymm0
C5F5
76C
0
vpcmpeqd ymm0,
ymm1
, ymm0
C5FD76C1
vpcmpeqd ymm0,
ymm0, ymm1
C5EDEBC0 vpor ymm0, ymm2
, ymm0
C5FD1102 vmovupd ymmword ptr[rdx], ymm0
C5FD1102 vmovupd ymmword ptr[rdx], ymm0
488BC2 mov rax, rdx
488BC2 mov rax, rdx
Copy
Copied
Copy
Copied
;; size=
29
bbWeight=1 PerfScore
13.58
;; size=
21
bbWeight=1 PerfScore
10.75
Copy
Copied
Copy
Copied
G_M24641_IG03: ;; offset=
0020H
G_M24641_IG03: ;; offset=
0018H
C5F877 vzeroupper
C5F877 vzeroupper
C3 ret
C3 ret
;; size=4 bbWeight=1 PerfScore 2.00
;; size=4 bbWeight=1 PerfScore 2.00
Copy
Copied
Copy
Copied
; Total bytes of code:
36
; Total bytes of code:
28
; Method Tests:GE128(System.Runtime.Intrinsics.Vector128`1[int],System.Runtime.Intrinsics.Vector128`1[int]):System.Runtime.Intrinsics.Vector128`1[int]:this
; Method Tests:GE128(System.Runtime.Intrinsics.Vector128`1[int],System.Runtime.Intrinsics.Vector128`1[int]):System.Runtime.Intrinsics.Vector128`1[int]:this
G_M48170_IG01: ;; offset=0000H
G_M48170_IG01: ;; offset=0000H
C5F877 vzeroupper
C5F877 vzeroupper
;; size=3 bbWeight=1 PerfScore 1.00
;; size=3 bbWeight=1 PerfScore 1.00
G_M48170_IG02: ;; offset=0003H
G_M48170_IG02: ;; offset=0003H
C4C1791000 vmovupd xmm0, xmmword ptr [r8]
C4C1791000 vmovupd xmm0, xmmword ptr [r8]
Copy
Copied
Copy
Copied
C4C
17910
09
vmovupd
xmm1,
xmmword ptr [r9]
C4C
2793D
09
vpmaxsd
xmm1,
xmm0,
xmmword ptr [r9]
C5F966D1 vpcmpgtd xmm2, xmm0, xmm1
C5F176C0
vpcmpeqd xmm0,
xmm1
, xmm0
C5F976C1
vpcmpeqd xmm0,
xmm0,
xmm1
C5E9EBC0 vpor xmm0, xmm2
, xmm0
C5F91102 vmovupd xmmword ptr [rdx], xmm0
C5F91102 vmovupd xmmword ptr [rdx], xmm0
488BC2 mov rax, rdx
488BC2 mov rax, rdx
Copy
Copied
Copy
Copied
;; size=
29
bbWeight=1 PerfScore
11.58
;; size=
21
bbWeight=1 PerfScore
9.75
Copy
Copied
Copy
Copied
G_M48170_IG03: ;; offset=
0020H
G_M48170_IG03: ;; offset=
0018H
C3 ret
C3 ret
;; size=1 bbWeight=1 PerfScore 1.00
;; size=1 bbWeight=1 PerfScore 1.00
Copy
Copied
Copy
Copied
; Total bytes of code:
33
; Total bytes of code:
25
; Method Tests:GE256(System.Runtime.Intrinsics.Vector256`1[int],System.Runtime.Intrinsics.Vector256`1[int]):System.Runtime.Intrinsics.Vector256`1[int]:this
; Method Tests:GE256(System.Runtime.Intrinsics.Vector256`1[int],System.Runtime.Intrinsics.Vector256`1[int]):System.Runtime.Intrinsics.Vector256`1[int]:this
G_M55146_IG01: ;; offset=0000H
G_M55146_IG01: ;; offset=0000H
C5F877 vzeroupper
C5F877 vzeroupper
;; size=3 bbWeight=1 PerfScore 1.00
;; size=3 bbWeight=1 PerfScore 1.00
G_M55146_IG02: ;; offset=0003H
G_M55146_IG02: ;; offset=0003H
C4C17D1000 vmovupd ymm0, ymmword ptr[r8]
C4C17D1000 vmovupd ymm0, ymmword ptr[r8]
Copy
Copied
Copy
Copied
C4C
17D10
09
vmovupd
ymm1,
ymmword ptr[r9]
C4C
27D3D
09
vpmaxsd
ymm1,
ymm0,
ymmword ptr[r9]
C5FD66D1 vpcmpgtd ymm2, ymm0, ymm1
C5F576C0
vpcmpeqd ymm0,
ymm1
, ymm0
C5FD76C1
vpcmpeqd ymm0,
ymm0,
ymm1
C5EDEBC0 vpor ymm0, ymm2
, ymm0
C5FD1102 vmovupd ymmword ptr[rdx], ymm0
C5FD1102 vmovupd ymmword ptr[rdx], ymm0
488BC2 mov rax, rdx
488BC2 mov rax, rdx
Copy
Copied
Copy
Copied
;; size=
29
bbWeight=1 PerfScore
13.58
;; size=
21
bbWeight=1 PerfScore
10.75
Copy
Copied
Copy
Copied
G_M55146_IG03: ;; offset=
0020H
G_M55146_IG03: ;; offset=
0018H
C5F877 vzeroupper
C5F877 vzeroupper
C3 ret
C3 ret
;; size=4 bbWeight=1 PerfScore 2.00
;; size=4 bbWeight=1 PerfScore 2.00
Copy
Copied
Copy
Copied
; Total bytes of code:
36
; Total bytes of code:
28
; Method Tests:.ctor():this
; Method Tests:.ctor():this
G_M47708_IG01: ;; offset=0000H
G_M47708_IG01: ;; offset=0000H
;; size=0 bbWeight=1 PerfScore 0.00
;; size=0 bbWeight=1 PerfScore 0.00
G_M47708_IG02: ;; offset=0000H
G_M47708_IG02: ;; offset=0000H
C3 ret
C3 ret
;; size=1 bbWeight=1 PerfScore 1.00
;; size=1 bbWeight=1 PerfScore 1.00
; Total bytes of code: 1
; Total bytes of code: 1
Copy
Copied
Copy
Copied
Saved diffs
Original text
Open file
; Method Tests:LE128(System.Runtime.Intrinsics.Vector128`1[int],System.Runtime.Intrinsics.Vector128`1[int]):System.Runtime.Intrinsics.Vector128`1[int]:this G_M41985_IG01: ;; offset=0000H C5F877 vzeroupper ;; size=3 bbWeight=1 PerfScore 1.00 G_M41985_IG02: ;; offset=0003H C4C1791000 vmovupd xmm0, xmmword ptr [r8] C4C1791009 vmovupd xmm1, xmmword ptr [r9] C5F166D0 vpcmpgtd xmm2, xmm1, xmm0 C5F976C1 vpcmpeqd xmm0, xmm0, xmm1 C5E9EBC0 vpor xmm0, xmm2, xmm0 C5F91102 vmovupd xmmword ptr [rdx], xmm0 488BC2 mov rax, rdx ;; size=29 bbWeight=1 PerfScore 11.58 G_M41985_IG03: ;; offset=0020H C3 ret ;; size=1 bbWeight=1 PerfScore 1.00 ; Total bytes of code: 33 ; Method Tests:LE256(System.Runtime.Intrinsics.Vector256`1[int],System.Runtime.Intrinsics.Vector256`1[int]):System.Runtime.Intrinsics.Vector256`1[int]:this G_M24641_IG01: ;; offset=0000H C5F877 vzeroupper ;; size=3 bbWeight=1 PerfScore 1.00 G_M24641_IG02: ;; offset=0003H C4C17D1000 vmovupd ymm0, ymmword ptr[r8] C4C17D1009 vmovupd ymm1, ymmword ptr[r9] C5F566D0 vpcmpgtd ymm2, ymm1, ymm0 C5FD76C1 vpcmpeqd ymm0, ymm0, ymm1 C5EDEBC0 vpor ymm0, ymm2, ymm0 C5FD1102 vmovupd ymmword ptr[rdx], ymm0 488BC2 mov rax, rdx ;; size=29 bbWeight=1 PerfScore 13.58 G_M24641_IG03: ;; offset=0020H C5F877 vzeroupper C3 ret ;; size=4 bbWeight=1 PerfScore 2.00 ; Total bytes of code: 36 ; Method Tests:GE128(System.Runtime.Intrinsics.Vector128`1[int],System.Runtime.Intrinsics.Vector128`1[int]):System.Runtime.Intrinsics.Vector128`1[int]:this G_M48170_IG01: ;; offset=0000H C5F877 vzeroupper ;; size=3 bbWeight=1 PerfScore 1.00 G_M48170_IG02: ;; offset=0003H C4C1791000 vmovupd xmm0, xmmword ptr [r8] C4C1791009 vmovupd xmm1, xmmword ptr [r9] C5F966D1 vpcmpgtd xmm2, xmm0, xmm1 C5F976C1 vpcmpeqd xmm0, xmm0, xmm1 C5E9EBC0 vpor xmm0, xmm2, xmm0 C5F91102 vmovupd xmmword ptr [rdx], xmm0 488BC2 mov rax, rdx ;; size=29 bbWeight=1 PerfScore 11.58 G_M48170_IG03: ;; offset=0020H C3 ret ;; size=1 bbWeight=1 PerfScore 1.00 ; Total bytes of code: 33 ; Method Tests:GE256(System.Runtime.Intrinsics.Vector256`1[int],System.Runtime.Intrinsics.Vector256`1[int]):System.Runtime.Intrinsics.Vector256`1[int]:this G_M55146_IG01: ;; offset=0000H C5F877 vzeroupper ;; size=3 bbWeight=1 PerfScore 1.00 G_M55146_IG02: ;; offset=0003H C4C17D1000 vmovupd ymm0, ymmword ptr[r8] C4C17D1009 vmovupd ymm1, ymmword ptr[r9] C5FD66D1 vpcmpgtd ymm2, ymm0, ymm1 C5FD76C1 vpcmpeqd ymm0, ymm0, ymm1 C5EDEBC0 vpor ymm0, ymm2, ymm0 C5FD1102 vmovupd ymmword ptr[rdx], ymm0 488BC2 mov rax, rdx ;; size=29 bbWeight=1 PerfScore 13.58 G_M55146_IG03: ;; offset=0020H C5F877 vzeroupper C3 ret ;; size=4 bbWeight=1 PerfScore 2.00 ; Total bytes of code: 36 ; Method Tests:.ctor():this G_M47708_IG01: ;; offset=0000H ;; size=0 bbWeight=1 PerfScore 0.00 G_M47708_IG02: ;; offset=0000H C3 ret ;; size=1 bbWeight=1 PerfScore 1.00 ; Total bytes of code: 1
Changed text
Open file
; Method Tests:LE128(System.Runtime.Intrinsics.Vector128`1[int],System.Runtime.Intrinsics.Vector128`1[int]):System.Runtime.Intrinsics.Vector128`1[int]:this G_M41985_IG01: ;; offset=0000H C5F877 vzeroupper ;; size=3 bbWeight=1 PerfScore 1.00 G_M41985_IG02: ;; offset=0003H C4C1791000 vmovupd xmm0, xmmword ptr [r8] C4C2793909 vpminsd xmm1, xmm0, xmmword ptr [r9] C5F176C0 vpcmpeqd xmm0, xmm1, xmm0 C5F91102 vmovupd xmmword ptr [rdx], xmm0 488BC2 mov rax, rdx ;; size=21 bbWeight=1 PerfScore 9.75 G_M41985_IG03: ;; offset=0018H C3 ret ;; size=1 bbWeight=1 PerfScore 1.00 ; Total bytes of code: 25 ; Method Tests:LE256(System.Runtime.Intrinsics.Vector256`1[int],System.Runtime.Intrinsics.Vector256`1[int]):System.Runtime.Intrinsics.Vector256`1[int]:this G_M24641_IG01: ;; offset=0000H C5F877 vzeroupper ;; size=3 bbWeight=1 PerfScore 1.00 G_M24641_IG02: ;; offset=0003H C4C17D1000 vmovupd ymm0, ymmword ptr[r8] C4C27D3909 vpminsd ymm1, ymm0, ymmword ptr[r9] C5F576C0 vpcmpeqd ymm0, ymm1, ymm0 C5FD1102 vmovupd ymmword ptr[rdx], ymm0 488BC2 mov rax, rdx ;; size=21 bbWeight=1 PerfScore 10.75 G_M24641_IG03: ;; offset=0018H C5F877 vzeroupper C3 ret ;; size=4 bbWeight=1 PerfScore 2.00 ; Total bytes of code: 28 ; Method Tests:GE128(System.Runtime.Intrinsics.Vector128`1[int],System.Runtime.Intrinsics.Vector128`1[int]):System.Runtime.Intrinsics.Vector128`1[int]:this G_M48170_IG01: ;; offset=0000H C5F877 vzeroupper ;; size=3 bbWeight=1 PerfScore 1.00 G_M48170_IG02: ;; offset=0003H C4C1791000 vmovupd xmm0, xmmword ptr [r8] C4C2793D09 vpmaxsd xmm1, xmm0, xmmword ptr [r9] C5F176C0 vpcmpeqd xmm0, xmm1, xmm0 C5F91102 vmovupd xmmword ptr [rdx], xmm0 488BC2 mov rax, rdx ;; size=21 bbWeight=1 PerfScore 9.75 G_M48170_IG03: ;; offset=0018H C3 ret ;; size=1 bbWeight=1 PerfScore 1.00 ; Total bytes of code: 25 ; Method Tests:GE256(System.Runtime.Intrinsics.Vector256`1[int],System.Runtime.Intrinsics.Vector256`1[int]):System.Runtime.Intrinsics.Vector256`1[int]:this G_M55146_IG01: ;; offset=0000H C5F877 vzeroupper ;; size=3 bbWeight=1 PerfScore 1.00 G_M55146_IG02: ;; offset=0003H C4C17D1000 vmovupd ymm0, ymmword ptr[r8] C4C27D3D09 vpmaxsd ymm1, ymm0, ymmword ptr[r9] C5F576C0 vpcmpeqd ymm0, ymm1, ymm0 C5FD1102 vmovupd ymmword ptr[rdx], ymm0 488BC2 mov rax, rdx ;; size=21 bbWeight=1 PerfScore 10.75 G_M55146_IG03: ;; offset=0018H C5F877 vzeroupper C3 ret ;; size=4 bbWeight=1 PerfScore 2.00 ; Total bytes of code: 28 ; Method Tests:.ctor():this G_M47708_IG01: ;; offset=0000H ;; size=0 bbWeight=1 PerfScore 0.00 G_M47708_IG02: ;; offset=0000H C3 ret ;; size=1 bbWeight=1 PerfScore 1.00 ; Total bytes of code: 1
Find difference