Diff
checker
टेक्स्ट
टेक्स्ट
छवियां
दस्तावेज़
Excel
फ़ोल्डर्स
Legal
Enterprise
डेस्कटॉप
मूल्य
साइन इन करें
Diffchecker डेस्कटॉप डाउनलोड करें
टेक्स्ट की तुलना करें
दो टेक्स्ट फ़ाइलों के बीच अंतर ढूंढें
उपकरण
इतिहास
रियल-टाइम एडिटर
रिक्त स्थान छिपाएँ
अपरिवर्तित संक्षिप्त करें
लाइन रैप बंद
लेआउट
विभाजित
संयुक्त
परिवर्तन हाइलाइट करें
स्मार्ट
शब्द
अक्षर
टेक्स्ट शैलियां
दिखावट बदलें
सिंटैक्स हाइलाइटिंग
सिंटैक्स चुनें
अनदेखा करें
टेक्स्ट बदलें
पहले अंतर पर जाएँ
इनपुट संपादित करें
Diffchecker Desktop
Diffchecker चलाने का सबसे सुरक्षित तरीका। Diffchecker Desktop ऐप पाएं: आपके diffs कभी आपके कंप्यूटर से बाहर नहीं जाते!
Desktop पाएं
Untitled diff
बनाया गया
3 वर्ष पहले
Diff कभी समाप्त नहीं होता
साफ़
निर्यात करें
शेयर करें
समझाएं
15 हटाए गए
लाइनें
कुल
हटाया गया
अक्षर
कुल
हटाया गया
इस सुविधा का उपयोग जारी रखने के लिए, अपग्रेड करें
Diff
checker
Pro
मूल्य देखें
61 लाइनें
सभी को कॉपी करें
7 जोड़े गए
लाइनें
कुल
जोड़ा गया
अक्षर
कुल
जोड़ा गया
इस सुविधा का उपयोग जारी रखने के लिए, अपग्रेड करें
Diff
checker
Pro
मूल्य देखें
53 लाइनें
सभी को कॉपी करें
; Method Program:AsSpan():System.Span`1[System.String]:this (FullOpts)
; Method Program:AsSpan():System.Span`1[System.String]:this (FullOpts)
G_M48291_IG01:
G_M48291_IG01:
sub rsp, 40
sub rsp, 40
;; size=4 bbWeight=1 PerfScore 0.25
;; size=4 bbWeight=1 PerfScore 0.25
G_M48291_IG02:
G_M48291_IG02:
mov rax, gword ptr [rcx+0x08]
mov rax, gword ptr [rcx+0x08]
test rax, rax
test rax, rax
कॉपी
कॉपी हुआ
कॉपी
कॉपी हुआ
je SHORT G_M48291_IG0
9
je SHORT G_M48291_IG0
8
;; size=9 bbWeight=1 PerfScore 3.25
;; size=9 bbWeight=1 PerfScore 3.25
G_M48291_IG03:
G_M48291_IG03:
mov rcx, gword ptr [rax+0x08]
mov rcx, gword ptr [rax+0x08]
mov r8d, dword ptr [rax+0x10]
mov r8d, dword ptr [rax+0x10]
test rcx, rcx
test rcx, rcx
je SHORT G_M48291_IG06
je SHORT G_M48291_IG06
कॉपी
कॉपी हुआ
कॉपी
कॉपी हुआ
mov rax, 0xD1FFAB1E ; System.String[]
cmp qword ptr [rcx], rax
jne SHORT G_M48291_IG07
cmp dword ptr [rcx+0x08], r8d
cmp dword ptr [rcx+0x08], r8d
कॉपी
कॉपी हुआ
कॉपी
कॉपी हुआ
jb SHORT G_M48291_IG0
8
jb SHORT G_M48291_IG0
7
add rcx, 16
add rcx, 16
कॉपी
कॉपी हुआ
कॉपी
कॉपी हुआ
;; size=
38
bbWeight=0.50 PerfScore
6.88
;; size=
23
bbWeight=0.50 PerfScore
4.75
G_M48291_IG04:
G_M48291_IG04:
mov bword ptr [rdx], rcx
mov bword ptr [rdx], rcx
mov dword ptr [rdx+0x08], r8d
mov dword ptr [rdx+0x08], r8d
mov rax, rdx
mov rax, rdx
;; size=10 bbWeight=1 PerfScore 2.25
;; size=10 bbWeight=1 PerfScore 2.25
G_M48291_IG05:
G_M48291_IG05:
add rsp, 40
add rsp, 40
ret
ret
;; size=5 bbWeight=1 PerfScore 1.25
;; size=5 bbWeight=1 PerfScore 1.25
G_M48291_IG06:
G_M48291_IG06:
test r8d, r8d
test r8d, r8d
कॉपी
कॉपी हुआ
कॉपी
कॉपी हुआ
jne SHORT G_M48291_IG0
8
jne SHORT G_M48291_IG0
7
xor rcx, rcx
xor rcx, rcx
xor r8d, r8d
xor r8d, r8d
jmp SHORT G_M48291_IG04
jmp SHORT G_M48291_IG04
;; size=12 bbWeight=0 PerfScore 0.00
;; size=12 bbWeight=0 PerfScore 0.00
G_M48291_IG07:
G_M48291_IG07:
कॉपी
कॉपी हुआ
कॉपी
कॉपी हुआ
call [System.ThrowHelper:ThrowArrayTypeMismatchException()]
int3
;; size=7 bbWeight=0 PerfScore 0.00
G_M48291_IG08:
call [System.ThrowHelper:ThrowArgumentOutOfRangeException()]
call [System.ThrowHelper:ThrowArgumentOutOfRangeException()]
int3
int3
;; size=7 bbWeight=0 PerfScore 0.00
;; size=7 bbWeight=0 PerfScore 0.00
कॉपी
कॉपी हुआ
कॉपी
कॉपी हुआ
G_M48291_IG0
9
:
G_M48291_IG0
8
:
xor rcx, rcx
xor rcx, rcx
xor r8d, r8d
xor r8d, r8d
jmp SHORT G_M48291_IG04
jmp SHORT G_M48291_IG04
;; size=7 bbWeight=0 PerfScore 0.00
;; size=7 bbWeight=0 PerfScore 0.00
कॉपी
कॉपी हुआ
कॉपी
कॉपी हुआ
; Total bytes of code:
99
; Total bytes of code:
77
सेव किए गए Diffs
ऑरिजनल टेक्स्ट
फ़ाइल खोलें
; Method Program:AsSpan():System.Span`1[System.String]:this (FullOpts) G_M48291_IG01: sub rsp, 40 ;; size=4 bbWeight=1 PerfScore 0.25 G_M48291_IG02: mov rax, gword ptr [rcx+0x08] test rax, rax je SHORT G_M48291_IG09 ;; size=9 bbWeight=1 PerfScore 3.25 G_M48291_IG03: mov rcx, gword ptr [rax+0x08] mov r8d, dword ptr [rax+0x10] test rcx, rcx je SHORT G_M48291_IG06 mov rax, 0xD1FFAB1E ; System.String[] cmp qword ptr [rcx], rax jne SHORT G_M48291_IG07 cmp dword ptr [rcx+0x08], r8d jb SHORT G_M48291_IG08 add rcx, 16 ;; size=38 bbWeight=0.50 PerfScore 6.88 G_M48291_IG04: mov bword ptr [rdx], rcx mov dword ptr [rdx+0x08], r8d mov rax, rdx ;; size=10 bbWeight=1 PerfScore 2.25 G_M48291_IG05: add rsp, 40 ret ;; size=5 bbWeight=1 PerfScore 1.25 G_M48291_IG06: test r8d, r8d jne SHORT G_M48291_IG08 xor rcx, rcx xor r8d, r8d jmp SHORT G_M48291_IG04 ;; size=12 bbWeight=0 PerfScore 0.00 G_M48291_IG07: call [System.ThrowHelper:ThrowArrayTypeMismatchException()] int3 ;; size=7 bbWeight=0 PerfScore 0.00 G_M48291_IG08: call [System.ThrowHelper:ThrowArgumentOutOfRangeException()] int3 ;; size=7 bbWeight=0 PerfScore 0.00 G_M48291_IG09: xor rcx, rcx xor r8d, r8d jmp SHORT G_M48291_IG04 ;; size=7 bbWeight=0 PerfScore 0.00 ; Total bytes of code: 99
परिवर्तित टेक्स्ट
फ़ाइल खोलें
; Method Program:AsSpan():System.Span`1[System.String]:this (FullOpts) G_M48291_IG01: sub rsp, 40 ;; size=4 bbWeight=1 PerfScore 0.25 G_M48291_IG02: mov rax, gword ptr [rcx+0x08] test rax, rax je SHORT G_M48291_IG08 ;; size=9 bbWeight=1 PerfScore 3.25 G_M48291_IG03: mov rcx, gword ptr [rax+0x08] mov r8d, dword ptr [rax+0x10] test rcx, rcx je SHORT G_M48291_IG06 cmp dword ptr [rcx+0x08], r8d jb SHORT G_M48291_IG07 add rcx, 16 ;; size=23 bbWeight=0.50 PerfScore 4.75 G_M48291_IG04: mov bword ptr [rdx], rcx mov dword ptr [rdx+0x08], r8d mov rax, rdx ;; size=10 bbWeight=1 PerfScore 2.25 G_M48291_IG05: add rsp, 40 ret ;; size=5 bbWeight=1 PerfScore 1.25 G_M48291_IG06: test r8d, r8d jne SHORT G_M48291_IG07 xor rcx, rcx xor r8d, r8d jmp SHORT G_M48291_IG04 ;; size=12 bbWeight=0 PerfScore 0.00 G_M48291_IG07: call [System.ThrowHelper:ThrowArgumentOutOfRangeException()] int3 ;; size=7 bbWeight=0 PerfScore 0.00 G_M48291_IG08: xor rcx, rcx xor r8d, r8d jmp SHORT G_M48291_IG04 ;; size=7 bbWeight=0 PerfScore 0.00 ; Total bytes of code: 77
अंतर खोजें