Diff
checker
文本
文本
图像
文档
Excel
文件夹
Legal
Enterprise
桌面版
定价
登录
下载 Diffchecker 桌面版
比较文本
查找两个文本文件之间的差异
工具
历史
实时编辑器
折叠未更改行
关闭换行
视图
拆分
统一
比对精度
智能
单词
字符
语法高亮
选择语法
忽略
文本转换
转到第一个差异
编辑输入
Diffchecker Desktop
运行Diffchecker最安全的方式。获取Diffchecker桌面应用:您的差异永远不会离开您的电脑!
获取桌面版
Untitled Diff
创建于
6年前
差异永不过期
清除
导出
分享
解释
38 删除
行
总计
删除
字符
总计
删除
要继续使用此功能,请升级到
Diff
checker
Pro
查看价格
49 行
全部复制
42 添加
行
总计
添加
字符
总计
添加
要继续使用此功能,请升级到
Diff
checker
Pro
查看价格
53 行
全部复制
; Method FooFoo:CSE(System.String)
; Method FooFoo:CSE(System.String)
G_M22186_IG01:
G_M22186_IG01:
复制
已复制
复制
已复制
4883EC2
8
sub rsp,
40
56 push rsi
;; bbWeight=1 PerfScore
0
.25
4883EC2
0
sub rsp,
32
;; bbWeight=1 PerfScore
1
.25
G_M22186_IG02:
G_M22186_IG02:
复制
已复制
复制
已复制
48B9D031
41111902
0000 mov rcx, 0x
219114
131D0
48B9D031
21644B01
0000 mov rcx, 0x
14B642
131D0
488B
09
mov
rcx
, gword ptr [rcx]
488B
31
mov
rsi
, gword ptr [rcx]
E8
42
77FFFF call System.Console:WriteLine(System.String)
488BCE mov rcx, rsi
48B9D031411119020000 mov rcx, 0x219114131D0
E8
A6
77FFFF call System.Console:WriteLine(System.String)
488B
09
mov rcx,
gword ptr [rcx]
488B
CE
mov rcx,
rsi
E8
30
77FFFF call System.Console:WriteLine(System.String)
E8
9E
77FFFF call System.Console:WriteLine(System.String)
48B9D031411119020000 mov rcx, 0x219114131D0
488B
CE
mov rcx,
rsi
488B
09
mov rcx,
gword ptr [rcx]
;; bbWeight=1 PerfScore
5.00
;; bbWeight=1 PerfScore
8.75
G_M22186_IG03:
G_M22186_IG03:
复制
已复制
复制
已复制
4883C42
8
add rsp,
40
4883C42
0
add rsp,
32
E
91A
77FFFF jmp System.Console:WriteLine(System.String)
5E pop rsi
;; bbWeight=1 PerfScore 2.
25
E
991
77FFFF jmp System.Console:WriteLine(System.String)
; Total bytes of code:
62
;; bbWeight=1 PerfScore 2.
75
; Total bytes of code:
47
; Method FooFoo:LoopHoist()
; Method FooFoo:LoopHoist()
G_M39764_IG01:
G_M39764_IG01:
复制
已复制
复制
已复制
57 push rdi
56 push rsi
56 push rsi
复制
已复制
复制
已复制
4883EC2
0
sub rsp,
32
4883EC2
8
sub rsp,
40
;; bbWeight=1 PerfScore
1
.25
;; bbWeight=1 PerfScore
2
.25
G_M39764_IG02:
G_M39764_IG02:
33F6 xor esi, esi
33F6 xor esi, esi
复制
已复制
复制
已复制
;; bbWeight=1 PerfScore
0.25
48B9D03121644B010000 mov rcx, 0x14B642131D0
488B39 mov rdi, gword ptr [rcx]
;; bbWeight=1 PerfScore
2.50
G_M39764_IG03:
G_M39764_IG03:
复制
已复制
复制
已复制
48B9D031411119020000 mov rcx, 0x219114131D0
488B
CF
mov rcx,
rdi
488B
09
mov rcx,
gword ptr [rcx]
E8
5377
FFFF call System.Console:WriteLine(System.String)
E8
DF76
FFFF call System.Console:WriteLine(System.String)
FFC6 inc esi
FFC6 inc esi
81FEE8030000 cmp esi, 0x3E8
81FEE8030000 cmp esi, 0x3E8
复制
已复制
复制
已复制
7CE
4
jl SHORT G_M39764_IG03
7CE
E
jl SHORT G_M39764_IG03
;; bbWeight=4 PerfScore
19
.00
;; bbWeight=4 PerfScore
11
.00
G_M39764_IG04:
G_M39764_IG04:
复制
已复制
复制
已复制
4883C42
0
add rsp,
32
4883C42
8
add rsp,
40
5E pop rsi
5E pop rsi
复制
已复制
复制
已复制
5F pop rdi
C3 ret
C3 ret
复制
已复制
复制
已复制
;; bbWeight=1 PerfScore
1.75
;; bbWeight=1 PerfScore
2.25
; Total bytes of code:
41
; Total bytes of code:
46
已保存差异
原始文本
打开文件
; Method FooFoo:CSE(System.String) G_M22186_IG01: 4883EC28 sub rsp, 40 ;; bbWeight=1 PerfScore 0.25 G_M22186_IG02: 48B9D031411119020000 mov rcx, 0x219114131D0 488B09 mov rcx, gword ptr [rcx] E84277FFFF call System.Console:WriteLine(System.String) 48B9D031411119020000 mov rcx, 0x219114131D0 488B09 mov rcx, gword ptr [rcx] E83077FFFF call System.Console:WriteLine(System.String) 48B9D031411119020000 mov rcx, 0x219114131D0 488B09 mov rcx, gword ptr [rcx] ;; bbWeight=1 PerfScore 8.75 G_M22186_IG03: 4883C428 add rsp, 40 E91A77FFFF jmp System.Console:WriteLine(System.String) ;; bbWeight=1 PerfScore 2.25 ; Total bytes of code: 62 ; Method FooFoo:LoopHoist() G_M39764_IG01: 56 push rsi 4883EC20 sub rsp, 32 ;; bbWeight=1 PerfScore 1.25 G_M39764_IG02: 33F6 xor esi, esi ;; bbWeight=1 PerfScore 0.25 G_M39764_IG03: 48B9D031411119020000 mov rcx, 0x219114131D0 488B09 mov rcx, gword ptr [rcx] E8DF76FFFF call System.Console:WriteLine(System.String) FFC6 inc esi 81FEE8030000 cmp esi, 0x3E8 7CE4 jl SHORT G_M39764_IG03 ;; bbWeight=4 PerfScore 19.00 G_M39764_IG04: 4883C420 add rsp, 32 5E pop rsi C3 ret ;; bbWeight=1 PerfScore 1.75 ; Total bytes of code: 41
更改后文本
打开文件
; Method FooFoo:CSE(System.String) G_M22186_IG01: 56 push rsi 4883EC20 sub rsp, 32 ;; bbWeight=1 PerfScore 1.25 G_M22186_IG02: 48B9D03121644B010000 mov rcx, 0x14B642131D0 488B31 mov rsi, gword ptr [rcx] 488BCE mov rcx, rsi E8A677FFFF call System.Console:WriteLine(System.String) 488BCE mov rcx, rsi E89E77FFFF call System.Console:WriteLine(System.String) 488BCE mov rcx, rsi ;; bbWeight=1 PerfScore 5.00 G_M22186_IG03: 4883C420 add rsp, 32 5E pop rsi E99177FFFF jmp System.Console:WriteLine(System.String) ;; bbWeight=1 PerfScore 2.75 ; Total bytes of code: 47 ; Method FooFoo:LoopHoist() G_M39764_IG01: 57 push rdi 56 push rsi 4883EC28 sub rsp, 40 ;; bbWeight=1 PerfScore 2.25 G_M39764_IG02: 33F6 xor esi, esi 48B9D03121644B010000 mov rcx, 0x14B642131D0 488B39 mov rdi, gword ptr [rcx] ;; bbWeight=1 PerfScore 2.50 G_M39764_IG03: 488BCF mov rcx, rdi E85377FFFF call System.Console:WriteLine(System.String) FFC6 inc esi 81FEE8030000 cmp esi, 0x3E8 7CEE jl SHORT G_M39764_IG03 ;; bbWeight=4 PerfScore 11.00 G_M39764_IG04: 4883C428 add rsp, 40 5E pop rsi 5F pop rdi C3 ret ;; bbWeight=1 PerfScore 2.25 ; Total bytes of code: 46
查找差异