Diff
checker
文本
文本
圖像
文檔
Excel
文件夾
Legal
Enterprise
桌面版
定價
登入
下載 Diffchecker 桌面版
比較文本
尋找兩個文字檔案之間的差異
工具
歷史
即時編輯器
隱藏空白變更
摺疊未變更行
關閉換行
檢視
拆分
統一
比對精度
智能
單詞
字符
文字樣式
變更外觀
語法突出顯示
選擇語法
忽略
文字轉換
前往第一個差異
編輯輸入
Diffchecker Desktop
執行Diffchecker最安全的方式。取得Diffchecker桌面應用程式:您的差異永遠不會離開您的電腦!
取得桌面版
Untitled Diff
建立於
5 年前
差異永不過期
清除
匯出
分享
解釋
40 刪除
行
總計
刪除
字符
總計
刪除
要繼續使用此功能,請升級到
Diff
checker
Pro
查看價格
72 行
全部複製
28 新增
行
總計
新增
字符
總計
新增
要繼續使用此功能,請升級到
Diff
checker
Pro
查看價格
66 行
全部複製
; Method Program:Test128(System.Runtime.Intrinsics.Vector128`1[Int32],System.Runtime.Intrinsics.Vector128`1[Int32]):bool:this
; Method Program:Test128(System.Runtime.Intrinsics.Vector128`1[Int32],System.Runtime.Intrinsics.Vector128`1[Int32]):bool:this
G_M2492_IG01: ;; offset=0000H
G_M2492_IG01: ;; offset=0000H
C5F877 vzeroupper
C5F877 vzeroupper
;; bbWeight=1 PerfScore 1.00
;; bbWeight=1 PerfScore 1.00
G_M2492_IG02: ;; offset=0003H
G_M2492_IG02: ;; offset=0003H
C4C1791000 vmovupd xmm0, xmmword ptr [r8]
C4C1791000 vmovupd xmm0, xmmword ptr [r8]
複製
已複製
複製
已複製
C5F9
74
02
vpcmpeqb
xmm0, xmm0, xmmword ptr [rdx]
C5F9
EF
02
vpxor
xmm0, xmm0, xmmword ptr [rdx]
C5F9D7C0
vpmovmskb eax
, xmm0
C4E27917C0
vptest xmm0
, xmm0
3DFFFF0000 cmp eax, 0xFFFF
0F94C0 sete al
0F94C0 sete al
0FB6C0 movzx rax, al
0FB6C0 movzx rax, al
複製
已複製
複製
已複製
;; bbWeight=1 PerfScore
9.50
;; bbWeight=1 PerfScore
11.25
G_M2492_IG03: ;; offset=001
B
H
G_M2492_IG03: ;; offset=001
7
H
C3 ret
C3 ret
;; bbWeight=1 PerfScore 1.00
;; bbWeight=1 PerfScore 1.00
複製
已複製
複製
已複製
; Total bytes of code:
28
; Total bytes of code:
24
; Method Program:Test256(System.Runtime.Intrinsics.Vector256`1[Int32],System.Runtime.Intrinsics.Vector256`1[Int32]):bool:this
; Method Program:Test256(System.Runtime.Intrinsics.Vector256`1[Int32],System.Runtime.Intrinsics.Vector256`1[Int32]):bool:this
G_M38998_IG01: ;; offset=0000H
G_M38998_IG01: ;; offset=0000H
C5F877 vzeroupper
C5F877 vzeroupper
;; bbWeight=1 PerfScore 1.00
;; bbWeight=1 PerfScore 1.00
G_M38998_IG02: ;; offset=0003H
G_M38998_IG02: ;; offset=0003H
C4C17D1000 vmovupd ymm0, ymmword ptr[r8]
C4C17D1000 vmovupd ymm0, ymmword ptr[r8]
複製
已複製
複製
已複製
C5FD
74
02
vpcmpeqb
ymm0, ymm0, ymmword ptr[rdx]
C5FD
EF
02
vpxor
ymm0, ymm0, ymmword ptr[rdx]
C5FDD7C0
vpmovmskb eax
, ymm0
C4E27D17C0
vptest ymm0
, ymm0
83F8FF cmp eax, -1
0F94C0 sete al
0F94C0 sete al
0FB6C0 movzx rax, al
0FB6C0 movzx rax, al
複製
已複製
複製
已複製
;; bbWeight=1 PerfScore
9.50
;; bbWeight=1 PerfScore
11.25
G_M38998_IG03: ;; offset=001
9
H
G_M38998_IG03: ;; offset=001
7
H
C5F877 vzeroupper
C5F877 vzeroupper
C3 ret
C3 ret
;; bbWeight=1 PerfScore 2.00
;; bbWeight=1 PerfScore 2.00
複製
已複製
複製
已複製
; Total bytes of code:
29
; Total bytes of code:
27
; Method Program:Test128(System.Runtime.Intrinsics.Vector128`1[Int32]):bool:this
; Method Program:Test128(System.Runtime.Intrinsics.Vector128`1[Int32]):bool:this
G_M58988_IG01: ;; offset=0000H
G_M58988_IG01: ;; offset=0000H
C5F877 vzeroupper
C5F877 vzeroupper
;; bbWeight=1 PerfScore 1.00
;; bbWeight=1 PerfScore 1.00
G_M58988_IG02: ;; offset=0003H
G_M58988_IG02: ;; offset=0003H
複製
已複製
複製
已複製
C5F857C0 vxorps xmm0, xmm0, xmm0
C5F9
10
02
vmovupd
xmm0, xmmword ptr [rdx]
C5F9
74
02
vpcmpeqb xmm0,
xmm0, xmmword ptr [rdx]
C4E27917C0
vptest xmm0
, xmm0
C5F9D7C0
vpmovmskb eax
, xmm0
3DFFFF0000 cmp eax, 0xFFFF
0F94C0 sete al
0F94C0 sete al
0FB6C0 movzx rax, al
0FB6C0 movzx rax, al
複製
已複製
複製
已複製
;; bbWeight=1 PerfScore
5.83
;; bbWeight=1 PerfScore
8.25
G_M58988_IG03: ;; offset=001
A
H
G_M58988_IG03: ;; offset=001
2
H
C3 ret
C3 ret
;; bbWeight=1 PerfScore 1.00
;; bbWeight=1 PerfScore 1.00
複製
已複製
複製
已複製
; Total bytes of code:
27
; Total bytes of code:
19
; Method Program:Test256(System.Runtime.Intrinsics.Vector256`1[Int32]):bool:this
; Method Program:Test256(System.Runtime.Intrinsics.Vector256`1[Int32]):bool:this
G_M37996_IG01: ;; offset=0000H
G_M37996_IG01: ;; offset=0000H
C5F877 vzeroupper
C5F877 vzeroupper
;; bbWeight=1 PerfScore 1.00
;; bbWeight=1 PerfScore 1.00
G_M37996_IG02: ;; offset=0003H
G_M37996_IG02: ;; offset=0003H
複製
已複製
複製
已複製
C5FC57C0 vxorps ymm0, ymm0, ymm0
C5FD
10
02
vmovupd
ymm0, ymmword ptr[rdx]
C5FD
74
02
vpcmpeqb ymm0,
ymm0, ymmword ptr[rdx]
C4E27D17C0
vptest ymm0
, ymm0
C5FDD7C0
vpmovmskb eax
, ymm0
83F8FF cmp eax, -1
0F94C0 sete al
0F94C0 sete al
0FB6C0 movzx rax, al
0FB6C0 movzx rax, al
複製
已複製
複製
已複製
;; bbWeight=1 PerfScore
5.83
;; bbWeight=1 PerfScore
8.25
G_M37996_IG03: ;; offset=001
8
H
G_M37996_IG03: ;; offset=001
2
H
C5F877 vzeroupper
C5F877 vzeroupper
C3 ret
C3 ret
;; bbWeight=1 PerfScore 2.00
;; bbWeight=1 PerfScore 2.00
複製
已複製
複製
已複製
; Total bytes of code:
28
; Total bytes of code:
22
已保存差異
原始文本
開啟檔案
; Method Program:Test128(System.Runtime.Intrinsics.Vector128`1[Int32],System.Runtime.Intrinsics.Vector128`1[Int32]):bool:this G_M2492_IG01: ;; offset=0000H C5F877 vzeroupper ;; bbWeight=1 PerfScore 1.00 G_M2492_IG02: ;; offset=0003H C4C1791000 vmovupd xmm0, xmmword ptr [r8] C5F97402 vpcmpeqb xmm0, xmm0, xmmword ptr [rdx] C5F9D7C0 vpmovmskb eax, xmm0 3DFFFF0000 cmp eax, 0xFFFF 0F94C0 sete al 0FB6C0 movzx rax, al ;; bbWeight=1 PerfScore 9.50 G_M2492_IG03: ;; offset=001BH C3 ret ;; bbWeight=1 PerfScore 1.00 ; Total bytes of code: 28 ; Method Program:Test256(System.Runtime.Intrinsics.Vector256`1[Int32],System.Runtime.Intrinsics.Vector256`1[Int32]):bool:this G_M38998_IG01: ;; offset=0000H C5F877 vzeroupper ;; bbWeight=1 PerfScore 1.00 G_M38998_IG02: ;; offset=0003H C4C17D1000 vmovupd ymm0, ymmword ptr[r8] C5FD7402 vpcmpeqb ymm0, ymm0, ymmword ptr[rdx] C5FDD7C0 vpmovmskb eax, ymm0 83F8FF cmp eax, -1 0F94C0 sete al 0FB6C0 movzx rax, al ;; bbWeight=1 PerfScore 9.50 G_M38998_IG03: ;; offset=0019H C5F877 vzeroupper C3 ret ;; bbWeight=1 PerfScore 2.00 ; Total bytes of code: 29 ; Method Program:Test128(System.Runtime.Intrinsics.Vector128`1[Int32]):bool:this G_M58988_IG01: ;; offset=0000H C5F877 vzeroupper ;; bbWeight=1 PerfScore 1.00 G_M58988_IG02: ;; offset=0003H C5F857C0 vxorps xmm0, xmm0, xmm0 C5F97402 vpcmpeqb xmm0, xmm0, xmmword ptr [rdx] C5F9D7C0 vpmovmskb eax, xmm0 3DFFFF0000 cmp eax, 0xFFFF 0F94C0 sete al 0FB6C0 movzx rax, al ;; bbWeight=1 PerfScore 5.83 G_M58988_IG03: ;; offset=001AH C3 ret ;; bbWeight=1 PerfScore 1.00 ; Total bytes of code: 27 ; Method Program:Test256(System.Runtime.Intrinsics.Vector256`1[Int32]):bool:this G_M37996_IG01: ;; offset=0000H C5F877 vzeroupper ;; bbWeight=1 PerfScore 1.00 G_M37996_IG02: ;; offset=0003H C5FC57C0 vxorps ymm0, ymm0, ymm0 C5FD7402 vpcmpeqb ymm0, ymm0, ymmword ptr[rdx] C5FDD7C0 vpmovmskb eax, ymm0 83F8FF cmp eax, -1 0F94C0 sete al 0FB6C0 movzx rax, al ;; bbWeight=1 PerfScore 5.83 G_M37996_IG03: ;; offset=0018H C5F877 vzeroupper C3 ret ;; bbWeight=1 PerfScore 2.00 ; Total bytes of code: 28
更改後文本
開啟檔案
; Method Program:Test128(System.Runtime.Intrinsics.Vector128`1[Int32],System.Runtime.Intrinsics.Vector128`1[Int32]):bool:this G_M2492_IG01: ;; offset=0000H C5F877 vzeroupper ;; bbWeight=1 PerfScore 1.00 G_M2492_IG02: ;; offset=0003H C4C1791000 vmovupd xmm0, xmmword ptr [r8] C5F9EF02 vpxor xmm0, xmm0, xmmword ptr [rdx] C4E27917C0 vptest xmm0, xmm0 0F94C0 sete al 0FB6C0 movzx rax, al ;; bbWeight=1 PerfScore 11.25 G_M2492_IG03: ;; offset=0017H C3 ret ;; bbWeight=1 PerfScore 1.00 ; Total bytes of code: 24 ; Method Program:Test256(System.Runtime.Intrinsics.Vector256`1[Int32],System.Runtime.Intrinsics.Vector256`1[Int32]):bool:this G_M38998_IG01: ;; offset=0000H C5F877 vzeroupper ;; bbWeight=1 PerfScore 1.00 G_M38998_IG02: ;; offset=0003H C4C17D1000 vmovupd ymm0, ymmword ptr[r8] C5FDEF02 vpxor ymm0, ymm0, ymmword ptr[rdx] C4E27D17C0 vptest ymm0, ymm0 0F94C0 sete al 0FB6C0 movzx rax, al ;; bbWeight=1 PerfScore 11.25 G_M38998_IG03: ;; offset=0017H C5F877 vzeroupper C3 ret ;; bbWeight=1 PerfScore 2.00 ; Total bytes of code: 27 ; Method Program:Test128(System.Runtime.Intrinsics.Vector128`1[Int32]):bool:this G_M58988_IG01: ;; offset=0000H C5F877 vzeroupper ;; bbWeight=1 PerfScore 1.00 G_M58988_IG02: ;; offset=0003H C5F91002 vmovupd xmm0, xmmword ptr [rdx] C4E27917C0 vptest xmm0, xmm0 0F94C0 sete al 0FB6C0 movzx rax, al ;; bbWeight=1 PerfScore 8.25 G_M58988_IG03: ;; offset=0012H C3 ret ;; bbWeight=1 PerfScore 1.00 ; Total bytes of code: 19 ; Method Program:Test256(System.Runtime.Intrinsics.Vector256`1[Int32]):bool:this G_M37996_IG01: ;; offset=0000H C5F877 vzeroupper ;; bbWeight=1 PerfScore 1.00 G_M37996_IG02: ;; offset=0003H C5FD1002 vmovupd ymm0, ymmword ptr[rdx] C4E27D17C0 vptest ymm0, ymm0 0F94C0 sete al 0FB6C0 movzx rax, al ;; bbWeight=1 PerfScore 8.25 G_M37996_IG03: ;; offset=0012H C5F877 vzeroupper C3 ret ;; bbWeight=1 PerfScore 2.00 ; Total bytes of code: 22
尋找差異