Diff
checker
文本
文本
圖像
文檔
Excel
文件夾
Legal
Enterprise
桌面版
定價
登入
下載 Diffchecker 桌面版
比較文本
尋找兩個文字檔案之間的差異
工具
歷史
即時編輯器
摺疊未變更行
關閉換行
檢視
拆分
統一
比對精度
智能
單詞
字符
語法突出顯示
選擇語法
忽略
文字轉換
前往第一個差異
編輯輸入
Diffchecker Desktop
執行Diffchecker最安全的方式。取得Diffchecker桌面應用程式:您的差異永遠不會離開您的電腦!
取得桌面版
Untitled Diff
建立於
3 年前
差異永不過期
清除
匯出
分享
解釋
31 刪除
行
總計
刪除
字符
總計
刪除
要繼續使用此功能,請升級到
Diff
checker
Pro
查看價格
63 行
全部複製
11 新增
行
總計
新增
字符
總計
新增
要繼續使用此功能,請升級到
Diff
checker
Pro
查看價格
45 行
全部複製
; Method Program:Bar[System.__Canon](System.__Canon,System.__Canon):bool
; Method Program:Bar[System.__Canon](System.__Canon,System.__Canon):bool
G_M11452_IG01: ;; offset=0000H
G_M11452_IG01: ;; offset=0000H
57 push rdi
57 push rdi
56 push rsi
56 push rsi
4883EC28 sub rsp, 40
4883EC28 sub rsp, 40
48894C2420 mov qword ptr [rsp+20H], rcx
48894C2420 mov qword ptr [rsp+20H], rcx
488BF2 mov rsi, rdx
488BF2 mov rsi, rdx
498BF8 mov rdi, r8
498BF8 mov rdi, r8
;; size=17 bbWeight=1 PerfScore 3.75
;; size=17 bbWeight=1 PerfScore 3.75
G_M11452_IG02: ;; offset=0011H
G_M11452_IG02: ;; offset=0011H
488B09 mov rcx, qword ptr [rcx]
488B09 mov rcx, qword ptr [rcx]
E800000000 call System.Collections.Generic.EqualityComparer`1[System.__Canon]:get_Default():System.Collections.Generic.EqualityComparer`1[System.__Canon]
E800000000 call System.Collections.Generic.EqualityComparer`1[System.__Canon]:get_Default():System.Collections.Generic.EqualityComparer`1[System.__Canon]
488BC8 mov rcx, rax
488BC8 mov rcx, rax
488BD6 mov rdx, rsi
488BD6 mov rdx, rsi
4C8BC7 mov r8, rdi
4C8BC7 mov r8, rdi
488B00 mov rax, qword ptr [rax]
488B00 mov rax, qword ptr [rax]
FF5038 call [rax+38H]System.Collections.Generic.EqualityComparer`1[System.__Canon]:Equals(System.__Canon,System.__Canon):bool:this
FF5038 call [rax+38H]System.Collections.Generic.EqualityComparer`1[System.__Canon]:Equals(System.__Canon,System.__Canon):bool:this
90 nop
90 nop
;; size=24 bbWeight=1 PerfScore 9.00
;; size=24 bbWeight=1 PerfScore 9.00
G_M11452_IG03: ;; offset=0029H
G_M11452_IG03: ;; offset=0029H
4883C428 add rsp, 40
4883C428 add rsp, 40
5E pop rsi
5E pop rsi
5F pop rdi
5F pop rdi
C3 ret
C3 ret
;; size=7 bbWeight=1 PerfScore 2.25
;; size=7 bbWeight=1 PerfScore 2.25
; Total bytes of code: 48
; Total bytes of code: 48
; Method Program:Bar[int](int,int):bool
; Method Program:Bar[int](int,int):bool
G_M49161_IG01: ;; offset=0000H
G_M49161_IG01: ;; offset=0000H
複製
已複製
複製
已複製
57 push rdi
;; size=
0 bbWeight=1 PerfScore
0.00
56 push rsi
4883EC28 sub rsp, 40
8BF1 mov esi, ecx
8BFA mov edi, edx
;; size=
1
0 bbWeight=1 PerfScore
2.75
G_M49161_IG02: ;; offset=000AH
488B0500000000 mov rax, qword ptr [(reloc 0x4000000000425988)]
4883780800 cmp gword ptr [rax+08H], 0
7505 jne SHORT G_M49161_IG04
;; size=14 bbWeight=1 PerfScore 6.00
G_M49161_IG03: ;; offset=0018H
E800000000 call System.Collections.Generic.EqualityComparer`1[int]:Create():System.Collections.Generic.EqualityComparer`1[int]
;; size=5 bbWeight=0.50 PerfScore 0.50
複製
已複製
複製
已複製
G_M49161_IG0
4
: ;; offset=
001DH
G_M49161_IG0
2
: ;; offset=
0000H
33C0 xor eax, eax
33C0 xor eax, eax
複製
已複製
複製
已複製
3BF7
cmp
esi
, ed
i
3BCA
cmp
ecx
, ed
x
0F94C0 sete al
0F94C0 sete al
;; size=7 bbWeight=1 PerfScore 1.50
;; size=7 bbWeight=1 PerfScore 1.50
複製
已複製
複製
已複製
G_M49161_IG0
5
: ;; offset=
0024H
G_M49161_IG0
3
: ;; offset=
0007H
4883C428 add rsp, 40
5E pop rsi
5F pop rdi
C3 ret
C3 ret
複製
已複製
複製
已複製
;; size=
7
bbWeight=1 PerfScore
2.25
;; size=
1
bbWeight=1 PerfScore
1.00
; Total bytes of code:
43
; Total bytes of code:
8
已保存差異
原始文本
開啟檔案
; Method Program:Bar[System.__Canon](System.__Canon,System.__Canon):bool G_M11452_IG01: ;; offset=0000H 57 push rdi 56 push rsi 4883EC28 sub rsp, 40 48894C2420 mov qword ptr [rsp+20H], rcx 488BF2 mov rsi, rdx 498BF8 mov rdi, r8 ;; size=17 bbWeight=1 PerfScore 3.75 G_M11452_IG02: ;; offset=0011H 488B09 mov rcx, qword ptr [rcx] E800000000 call System.Collections.Generic.EqualityComparer`1[System.__Canon]:get_Default():System.Collections.Generic.EqualityComparer`1[System.__Canon] 488BC8 mov rcx, rax 488BD6 mov rdx, rsi 4C8BC7 mov r8, rdi 488B00 mov rax, qword ptr [rax] FF5038 call [rax+38H]System.Collections.Generic.EqualityComparer`1[System.__Canon]:Equals(System.__Canon,System.__Canon):bool:this 90 nop ;; size=24 bbWeight=1 PerfScore 9.00 G_M11452_IG03: ;; offset=0029H 4883C428 add rsp, 40 5E pop rsi 5F pop rdi C3 ret ;; size=7 bbWeight=1 PerfScore 2.25 ; Total bytes of code: 48 ; Method Program:Bar[int](int,int):bool G_M49161_IG01: ;; offset=0000H 57 push rdi 56 push rsi 4883EC28 sub rsp, 40 8BF1 mov esi, ecx 8BFA mov edi, edx ;; size=10 bbWeight=1 PerfScore 2.75 G_M49161_IG02: ;; offset=000AH 488B0500000000 mov rax, qword ptr [(reloc 0x4000000000425988)] 4883780800 cmp gword ptr [rax+08H], 0 7505 jne SHORT G_M49161_IG04 ;; size=14 bbWeight=1 PerfScore 6.00 G_M49161_IG03: ;; offset=0018H E800000000 call System.Collections.Generic.EqualityComparer`1[int]:Create():System.Collections.Generic.EqualityComparer`1[int] ;; size=5 bbWeight=0.50 PerfScore 0.50 G_M49161_IG04: ;; offset=001DH 33C0 xor eax, eax 3BF7 cmp esi, edi 0F94C0 sete al ;; size=7 bbWeight=1 PerfScore 1.50 G_M49161_IG05: ;; offset=0024H 4883C428 add rsp, 40 5E pop rsi 5F pop rdi C3 ret ;; size=7 bbWeight=1 PerfScore 2.25 ; Total bytes of code: 43
更改後文本
開啟檔案
; Method Program:Bar[System.__Canon](System.__Canon,System.__Canon):bool G_M11452_IG01: ;; offset=0000H 57 push rdi 56 push rsi 4883EC28 sub rsp, 40 48894C2420 mov qword ptr [rsp+20H], rcx 488BF2 mov rsi, rdx 498BF8 mov rdi, r8 ;; size=17 bbWeight=1 PerfScore 3.75 G_M11452_IG02: ;; offset=0011H 488B09 mov rcx, qword ptr [rcx] E800000000 call System.Collections.Generic.EqualityComparer`1[System.__Canon]:get_Default():System.Collections.Generic.EqualityComparer`1[System.__Canon] 488BC8 mov rcx, rax 488BD6 mov rdx, rsi 4C8BC7 mov r8, rdi 488B00 mov rax, qword ptr [rax] FF5038 call [rax+38H]System.Collections.Generic.EqualityComparer`1[System.__Canon]:Equals(System.__Canon,System.__Canon):bool:this 90 nop ;; size=24 bbWeight=1 PerfScore 9.00 G_M11452_IG03: ;; offset=0029H 4883C428 add rsp, 40 5E pop rsi 5F pop rdi C3 ret ;; size=7 bbWeight=1 PerfScore 2.25 ; Total bytes of code: 48 ; Method Program:Bar[int](int,int):bool G_M49161_IG01: ;; offset=0000H ;; size=0 bbWeight=1 PerfScore 0.00 G_M49161_IG02: ;; offset=0000H 33C0 xor eax, eax 3BCA cmp ecx, edx 0F94C0 sete al ;; size=7 bbWeight=1 PerfScore 1.50 G_M49161_IG03: ;; offset=0007H C3 ret ;; size=1 bbWeight=1 PerfScore 1.00 ; Total bytes of code: 8
尋找差異