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
查找差异