Diff
checker
文本
文本
圖像
文檔
Excel
文件夾
Legal
Enterprise
桌面版
定價
登入
下載 Diffchecker 桌面版
比較文本
尋找兩個文字檔案之間的差異
工具
歷史
即時編輯器
隱藏空白變更
摺疊未變更行
關閉換行
檢視
拆分
統一
比對精度
智能
單詞
字符
文字樣式
變更外觀
語法突出顯示
選擇語法
忽略
文字轉換
前往第一個差異
編輯輸入
Diffchecker Desktop
執行Diffchecker最安全的方式。取得Diffchecker桌面應用程式:您的差異永遠不會離開您的電腦!
取得桌面版
Untitled Diff
建立於
3 年前
差異永不過期
清除
匯出
分享
解釋
10 刪除
行
總計
刪除
字符
總計
刪除
要繼續使用此功能,請升級到
Diff
checker
Pro
查看價格
43 行
全部複製
6 新增
行
總計
新增
字符
總計
新增
要繼續使用此功能,請升級到
Diff
checker
Pro
查看價格
43 行
全部複製
; Assembly listing for method Program:Test2():bool:this (Tier1)
; Assembly listing for method Program:Test2():bool:this (Tier1)
; Emitting BLENDED_CODE for X64 with AVX512 - Windows
; Emitting BLENDED_CODE for X64 with AVX512 - Windows
; Tier1 code
; Tier1 code
; optimized code
; optimized code
; optimized using Dynamic PGO
; optimized using Dynamic PGO
; rsp based frame
; rsp based frame
; partially interruptible
; partially interruptible
複製
已複製
複製
已複製
; with Dynamic PGO: edge weights are valid, and fgCalledCount is
6044
; with Dynamic PGO: edge weights are valid, and fgCalledCount is
5961
G_M000_IG01: ;; offset=0x0000
G_M000_IG01: ;; offset=0x0000
push rbx
push rbx
sub rsp, 32
sub rsp, 32
G_M000_IG02: ;; offset=0x0005
G_M000_IG02: ;; offset=0x0005
mov rbx, gword ptr [rcx+0x10]
mov rbx, gword ptr [rcx+0x10]
mov rdx, rbx
mov rdx, rbx
複製
已複製
複製
已複製
mov rcx, 0x7FF987A
D1E2
0
mov rcx, 0x7FF987A
3F5C
0
call
[
CORINFO_HELP_ISINSTANCEOFINTERFACE
]
call
CORINFO_HELP_ISINSTANCEOFINTERFACE
test rax, rax
test rax, rax
jne SHORT G_M000_IG03
jne SHORT G_M000_IG03
mov rdx, rbx
mov rdx, rbx
mov rcx, 0x7FF9879894A0
mov rcx, 0x7FF9879894A0
複製
已複製
複製
已複製
call
[
CORINFO_HELP_ISINSTANCEOFINTERFACE
]
call
CORINFO_HELP_ISINSTANCEOFINTERFACE
test rax, rax
test rax, rax
je SHORT G_M000_IG05
je SHORT G_M000_IG05
複製
已複製
複製
已複製
G_M000_IG03: ;; offset=0x003
9
G_M000_IG03: ;; offset=0x003
7
mov eax, 1
mov eax, 1
複製
已複製
複製
已複製
G_M000_IG04: ;; offset=0x003
E
G_M000_IG04: ;; offset=0x003
C
add rsp, 32
add rsp, 32
pop rbx
pop rbx
ret
ret
複製
已複製
複製
已複製
G_M000_IG05: ;; offset=0x004
4
G_M000_IG05: ;; offset=0x004
2
mov rdx, rbx
mov rdx, rbx
mov rcx, 0x7FF987D99C40
mov rcx, 0x7FF987D99C40
call [CORINFO_HELP_ISINSTANCEOFCLASS]
call [CORINFO_HELP_ISINSTANCEOFCLASS]
test rax, rax
test rax, rax
jne SHORT G_M000_IG03
jne SHORT G_M000_IG03
xor eax, eax
xor eax, eax
jmp SHORT G_M000_IG04
jmp SHORT G_M000_IG04
複製
已複製
複製
已複製
; Total bytes of code
96
; Total bytes of code
94
已保存差異
原始文本
開啟檔案
; Assembly listing for method Program:Test2():bool:this (Tier1) ; Emitting BLENDED_CODE for X64 with AVX512 - Windows ; Tier1 code ; optimized code ; optimized using Dynamic PGO ; rsp based frame ; partially interruptible ; with Dynamic PGO: edge weights are valid, and fgCalledCount is 6044 G_M000_IG01: ;; offset=0x0000 push rbx sub rsp, 32 G_M000_IG02: ;; offset=0x0005 mov rbx, gword ptr [rcx+0x10] mov rdx, rbx mov rcx, 0x7FF987AD1E20 call [CORINFO_HELP_ISINSTANCEOFINTERFACE] test rax, rax jne SHORT G_M000_IG03 mov rdx, rbx mov rcx, 0x7FF9879894A0 call [CORINFO_HELP_ISINSTANCEOFINTERFACE] test rax, rax je SHORT G_M000_IG05 G_M000_IG03: ;; offset=0x0039 mov eax, 1 G_M000_IG04: ;; offset=0x003E add rsp, 32 pop rbx ret G_M000_IG05: ;; offset=0x0044 mov rdx, rbx mov rcx, 0x7FF987D99C40 call [CORINFO_HELP_ISINSTANCEOFCLASS] test rax, rax jne SHORT G_M000_IG03 xor eax, eax jmp SHORT G_M000_IG04 ; Total bytes of code 96
更改後文本
開啟檔案
; Assembly listing for method Program:Test2():bool:this (Tier1) ; Emitting BLENDED_CODE for X64 with AVX512 - Windows ; Tier1 code ; optimized code ; optimized using Dynamic PGO ; rsp based frame ; partially interruptible ; with Dynamic PGO: edge weights are valid, and fgCalledCount is 5961 G_M000_IG01: ;; offset=0x0000 push rbx sub rsp, 32 G_M000_IG02: ;; offset=0x0005 mov rbx, gword ptr [rcx+0x10] mov rdx, rbx mov rcx, 0x7FF987A3F5C0 call CORINFO_HELP_ISINSTANCEOFINTERFACE test rax, rax jne SHORT G_M000_IG03 mov rdx, rbx mov rcx, 0x7FF9879894A0 call CORINFO_HELP_ISINSTANCEOFINTERFACE test rax, rax je SHORT G_M000_IG05 G_M000_IG03: ;; offset=0x0037 mov eax, 1 G_M000_IG04: ;; offset=0x003C add rsp, 32 pop rbx ret G_M000_IG05: ;; offset=0x0042 mov rdx, rbx mov rcx, 0x7FF987D99C40 call [CORINFO_HELP_ISINSTANCEOFCLASS] test rax, rax jne SHORT G_M000_IG03 xor eax, eax jmp SHORT G_M000_IG04 ; Total bytes of code 94
尋找差異