Diff
checker
文本
文本
圖像
文檔
Excel
文件夾
Legal
Enterprise
桌面版
定價
登入
下載 Diffchecker 桌面版
比較文本
尋找兩個文字檔案之間的差異
工具
歷史
即時編輯器
摺疊未變更行
關閉換行
檢視
拆分
統一
比對精度
智能
單詞
字符
語法突出顯示
選擇語法
忽略
文字轉換
前往第一個差異
編輯輸入
Diffchecker Desktop
執行Diffchecker最安全的方式。取得Diffchecker桌面應用程式:您的差異永遠不會離開您的電腦!
取得桌面版
Untitled Diff
建立於
5 年前
差異永不過期
清除
匯出
分享
解釋
32 刪除
行
總計
刪除
字符
總計
刪除
要繼續使用此功能,請升級到
Diff
checker
Pro
查看價格
60 行
全部複製
27 新增
行
總計
新增
字符
總計
新增
要繼續使用此功能,請升級到
Diff
checker
Pro
查看價格
54 行
全部複製
; Method Program:Test(int):bool
; Method Program:Test(int):bool
G_M57668_IG01:
G_M57668_IG01:
複製
已複製
複製
已複製
push rdi
push rsi
push rsi
複製
已複製
複製
已複製
push rbx
sub rsp, 32
sub rsp, 32
mov esi, ecx
mov esi, ecx
複製
已複製
複製
已複製
;; bbWeight=1 PerfScore
3
.50
;; bbWeight=1 PerfScore
1
.50
G_M57668_IG02:
G_M57668_IG02:
mov rcx, 0xD1FFAB1E
mov rcx, 0xD1FFAB1E
複製
已複製
複製
已複製
mov edx,
8
mov edx,
1
8
call CORINFO_HELP_CLASSINIT_SHARED_DYNAMICCLASS
call CORINFO_HELP_CLASSINIT_SHARED_DYNAMICCLASS
複製
已複製
複製
已複製
mov r
c
x, 0xD1FFAB1E
mov r
a
x, 0xD1FFAB1E
mov
rdi
, gword ptr [r
c
x]
mov
rax
, gword ptr [r
a
x]
xor e
b
x, e
bx
xor e
d
x, e
dx
;; bbWeight=1 PerfScore 4.
00
align [6 bytes]
;; bbWeight=1 PerfScore 4.
25
G_M57668_IG03:
G_M57668_IG03:
複製
已複製
複製
已複製
mov
r
cx,
rdi
mov
e
cx,
edx
mov
r8d
, esi
cmp
dword ptr [rax], eax
mov
edx, ebx
cmp ecx
, esi
mov
r11, 0xD1FFAB1E
sete
cl
call [System.Collections.Generic.IEqualityComparer`1[Int32][System.Int32]:Equals(int,int):bool:this]
mov
zx
rcx, cl
test e
a
x, e
a
x
test e
c
x, e
c
x
jne SHORT G_M57668_IG07
jne SHORT G_M57668_IG07
複製
已複製
複製
已複製
;; bbWeight=4 PerfScore
21
.00
;; bbWeight=4 PerfScore
20
.00
G_M57668_IG04:
G_M57668_IG04:
複製
已複製
複製
已複製
inc e
b
x
inc e
d
x
cmp e
b
x, 100
cmp e
d
x, 100
jl SHORT G_M57668_IG03
jl SHORT G_M57668_IG03
;; bbWeight=4 PerfScore 6.00
;; bbWeight=4 PerfScore 6.00
G_M57668_IG05:
G_M57668_IG05:
xor eax, eax
xor eax, eax
;; bbWeight=0.50 PerfScore 0.13
;; bbWeight=0.50 PerfScore 0.13
G_M57668_IG06:
G_M57668_IG06:
add rsp, 32
add rsp, 32
複製
已複製
複製
已複製
pop rbx
pop rsi
pop rsi
複製
已複製
複製
已複製
pop rdi
ret
ret
複製
已複製
複製
已複製
;; bbWeight=0.50 PerfScore
1.38
;; bbWeight=0.50 PerfScore
0.88
G_M57668_IG07:
G_M57668_IG07:
mov eax, 1
mov eax, 1
;; bbWeight=0.50 PerfScore 0.13
;; bbWeight=0.50 PerfScore 0.13
G_M57668_IG08:
G_M57668_IG08:
add rsp, 32
add rsp, 32
複製
已複製
複製
已複製
pop rbx
pop rsi
pop rsi
複製
已複製
複製
已複製
pop rdi
ret
ret
複製
已複製
複製
已複製
;; bbWeight=0.50 PerfScore
1.38
;; bbWeight=0.50 PerfScore
0.88
; Total bytes of code:
102
; Total bytes of code:
90
已保存差異
原始文本
開啟檔案
; Method Program:Test(int):bool G_M57668_IG01: push rdi push rsi push rbx sub rsp, 32 mov esi, ecx ;; bbWeight=1 PerfScore 3.50 G_M57668_IG02: mov rcx, 0xD1FFAB1E mov edx, 8 call CORINFO_HELP_CLASSINIT_SHARED_DYNAMICCLASS mov rcx, 0xD1FFAB1E mov rdi, gword ptr [rcx] xor ebx, ebx ;; bbWeight=1 PerfScore 4.00 G_M57668_IG03: mov rcx, rdi mov r8d, esi mov edx, ebx mov r11, 0xD1FFAB1E call [System.Collections.Generic.IEqualityComparer`1[Int32][System.Int32]:Equals(int,int):bool:this] test eax, eax jne SHORT G_M57668_IG07 ;; bbWeight=4 PerfScore 21.00 G_M57668_IG04: inc ebx cmp ebx, 100 jl SHORT G_M57668_IG03 ;; bbWeight=4 PerfScore 6.00 G_M57668_IG05: xor eax, eax ;; bbWeight=0.50 PerfScore 0.13 G_M57668_IG06: add rsp, 32 pop rbx pop rsi pop rdi ret ;; bbWeight=0.50 PerfScore 1.38 G_M57668_IG07: mov eax, 1 ;; bbWeight=0.50 PerfScore 0.13 G_M57668_IG08: add rsp, 32 pop rbx pop rsi pop rdi ret ;; bbWeight=0.50 PerfScore 1.38 ; Total bytes of code: 102
更改後文本
開啟檔案
; Method Program:Test(int):bool G_M57668_IG01: push rsi sub rsp, 32 mov esi, ecx ;; bbWeight=1 PerfScore 1.50 G_M57668_IG02: mov rcx, 0xD1FFAB1E mov edx, 18 call CORINFO_HELP_CLASSINIT_SHARED_DYNAMICCLASS mov rax, 0xD1FFAB1E mov rax, gword ptr [rax] xor edx, edx align [6 bytes] ;; bbWeight=1 PerfScore 4.25 G_M57668_IG03: mov ecx, edx cmp dword ptr [rax], eax cmp ecx, esi sete cl movzx rcx, cl test ecx, ecx jne SHORT G_M57668_IG07 ;; bbWeight=4 PerfScore 20.00 G_M57668_IG04: inc edx cmp edx, 100 jl SHORT G_M57668_IG03 ;; bbWeight=4 PerfScore 6.00 G_M57668_IG05: xor eax, eax ;; bbWeight=0.50 PerfScore 0.13 G_M57668_IG06: add rsp, 32 pop rsi ret ;; bbWeight=0.50 PerfScore 0.88 G_M57668_IG07: mov eax, 1 ;; bbWeight=0.50 PerfScore 0.13 G_M57668_IG08: add rsp, 32 pop rsi ret ;; bbWeight=0.50 PerfScore 0.88 ; Total bytes of code: 90
尋找差異