Diff
checker
文本
文本
图像
文档
Excel
文件夹
Legal
Enterprise
桌面版
定价
登录
下载 Diffchecker 桌面版
比较文本
查找两个文本文件之间的差异
工具
历史
实时编辑器
折叠未更改行
关闭换行
视图
拆分
统一
比对精度
智能
单词
字符
语法高亮
选择语法
忽略
文本转换
转到第一个差异
编辑输入
Diffchecker Desktop
运行Diffchecker最安全的方式。获取Diffchecker桌面应用:您的差异永远不会离开您的电脑!
获取桌面版
Untitled Diff
创建于
3年前
差异永不过期
清除
导出
分享
解释
31 删除
行
总计
删除
字符
总计
删除
要继续使用此功能,请升级到
Diff
checker
Pro
查看价格
63 行
全部复制
11 添加
行
总计
添加
字符
总计
添加
要继续使用此功能,请升级到
Diff
checker
Pro
查看价格
45 行
全部复制
; Method Program:Bar[System.__Canon](System.__Canon,System.__Canon):bool
; Method Program:Bar[System.__Canon](System.__Canon,System.__Canon):bool
G_M11452_IG01: ;; offset=0000H
G_M11452_IG01: ;; offset=0000H
57 push rdi
57 push rdi
56 push rsi
56 push rsi
4883EC28 sub rsp, 40
4883EC28 sub rsp, 40
48894C2420 mov qword ptr [rsp+20H], rcx
48894C2420 mov qword ptr [rsp+20H], rcx
488BF2 mov rsi, rdx
488BF2 mov rsi, rdx
498BF8 mov rdi, r8
498BF8 mov rdi, r8
;; size=17 bbWeight=1 PerfScore 3.75
;; size=17 bbWeight=1 PerfScore 3.75
G_M11452_IG02: ;; offset=0011H
G_M11452_IG02: ;; offset=0011H
488B09 mov rcx, qword ptr [rcx]
488B09 mov rcx, qword ptr [rcx]
E800000000 call System.Collections.Generic.EqualityComparer`1[System.__Canon]:get_Default():System.Collections.Generic.EqualityComparer`1[System.__Canon]
E800000000 call System.Collections.Generic.EqualityComparer`1[System.__Canon]:get_Default():System.Collections.Generic.EqualityComparer`1[System.__Canon]
488BC8 mov rcx, rax
488BC8 mov rcx, rax
488BD6 mov rdx, rsi
488BD6 mov rdx, rsi
4C8BC7 mov r8, rdi
4C8BC7 mov r8, rdi
488B00 mov rax, qword ptr [rax]
488B00 mov rax, qword ptr [rax]
FF5038 call [rax+38H]System.Collections.Generic.EqualityComparer`1[System.__Canon]:Equals(System.__Canon,System.__Canon):bool:this
FF5038 call [rax+38H]System.Collections.Generic.EqualityComparer`1[System.__Canon]:Equals(System.__Canon,System.__Canon):bool:this
90 nop
90 nop
;; size=24 bbWeight=1 PerfScore 9.00
;; size=24 bbWeight=1 PerfScore 9.00
G_M11452_IG03: ;; offset=0029H
G_M11452_IG03: ;; offset=0029H
4883C428 add rsp, 40
4883C428 add rsp, 40
5E pop rsi
5E pop rsi
5F pop rdi
5F pop rdi
C3 ret
C3 ret
;; size=7 bbWeight=1 PerfScore 2.25
;; size=7 bbWeight=1 PerfScore 2.25
; Total bytes of code: 48
; Total bytes of code: 48
; Method Program:Bar[int](int,int):bool
; Method Program:Bar[int](int,int):bool
G_M49161_IG01: ;; offset=0000H
G_M49161_IG01: ;; offset=0000H
复制
已复制
复制
已复制
57 push rdi
;; size=
0 bbWeight=1 PerfScore
0.00
56 push rsi
4883EC28 sub rsp, 40
8BF1 mov esi, ecx
8BFA mov edi, edx
;; size=
1
0 bbWeight=1 PerfScore
2.75
G_M49161_IG02: ;; offset=000AH
488B0500000000 mov rax, qword ptr [(reloc 0x4000000000425988)]
4883780800 cmp gword ptr [rax+08H], 0
7505 jne SHORT G_M49161_IG04
;; size=14 bbWeight=1 PerfScore 6.00
G_M49161_IG03: ;; offset=0018H
E800000000 call System.Collections.Generic.EqualityComparer`1[int]:Create():System.Collections.Generic.EqualityComparer`1[int]
;; size=5 bbWeight=0.50 PerfScore 0.50
复制
已复制
复制
已复制
G_M49161_IG0
4
: ;; offset=
001DH
G_M49161_IG0
2
: ;; offset=
0000H
33C0 xor eax, eax
33C0 xor eax, eax
复制
已复制
复制
已复制
3BF7
cmp
esi
, ed
i
3BCA
cmp
ecx
, ed
x
0F94C0 sete al
0F94C0 sete al
;; size=7 bbWeight=1 PerfScore 1.50
;; size=7 bbWeight=1 PerfScore 1.50
复制
已复制
复制
已复制
G_M49161_IG0
5
: ;; offset=
0024H
G_M49161_IG0
3
: ;; offset=
0007H
4883C428 add rsp, 40
5E pop rsi
5F pop rdi
C3 ret
C3 ret
复制
已复制
复制
已复制
;; size=
7
bbWeight=1 PerfScore
2.25
;; size=
1
bbWeight=1 PerfScore
1.00
; Total bytes of code:
43
; Total bytes of code:
8
已保存差异
原始文本
打开文件
; Method Program:Bar[System.__Canon](System.__Canon,System.__Canon):bool G_M11452_IG01: ;; offset=0000H 57 push rdi 56 push rsi 4883EC28 sub rsp, 40 48894C2420 mov qword ptr [rsp+20H], rcx 488BF2 mov rsi, rdx 498BF8 mov rdi, r8 ;; size=17 bbWeight=1 PerfScore 3.75 G_M11452_IG02: ;; offset=0011H 488B09 mov rcx, qword ptr [rcx] E800000000 call System.Collections.Generic.EqualityComparer`1[System.__Canon]:get_Default():System.Collections.Generic.EqualityComparer`1[System.__Canon] 488BC8 mov rcx, rax 488BD6 mov rdx, rsi 4C8BC7 mov r8, rdi 488B00 mov rax, qword ptr [rax] FF5038 call [rax+38H]System.Collections.Generic.EqualityComparer`1[System.__Canon]:Equals(System.__Canon,System.__Canon):bool:this 90 nop ;; size=24 bbWeight=1 PerfScore 9.00 G_M11452_IG03: ;; offset=0029H 4883C428 add rsp, 40 5E pop rsi 5F pop rdi C3 ret ;; size=7 bbWeight=1 PerfScore 2.25 ; Total bytes of code: 48 ; Method Program:Bar[int](int,int):bool G_M49161_IG01: ;; offset=0000H 57 push rdi 56 push rsi 4883EC28 sub rsp, 40 8BF1 mov esi, ecx 8BFA mov edi, edx ;; size=10 bbWeight=1 PerfScore 2.75 G_M49161_IG02: ;; offset=000AH 488B0500000000 mov rax, qword ptr [(reloc 0x4000000000425988)] 4883780800 cmp gword ptr [rax+08H], 0 7505 jne SHORT G_M49161_IG04 ;; size=14 bbWeight=1 PerfScore 6.00 G_M49161_IG03: ;; offset=0018H E800000000 call System.Collections.Generic.EqualityComparer`1[int]:Create():System.Collections.Generic.EqualityComparer`1[int] ;; size=5 bbWeight=0.50 PerfScore 0.50 G_M49161_IG04: ;; offset=001DH 33C0 xor eax, eax 3BF7 cmp esi, edi 0F94C0 sete al ;; size=7 bbWeight=1 PerfScore 1.50 G_M49161_IG05: ;; offset=0024H 4883C428 add rsp, 40 5E pop rsi 5F pop rdi C3 ret ;; size=7 bbWeight=1 PerfScore 2.25 ; Total bytes of code: 43
更改后文本
打开文件
; Method Program:Bar[System.__Canon](System.__Canon,System.__Canon):bool G_M11452_IG01: ;; offset=0000H 57 push rdi 56 push rsi 4883EC28 sub rsp, 40 48894C2420 mov qword ptr [rsp+20H], rcx 488BF2 mov rsi, rdx 498BF8 mov rdi, r8 ;; size=17 bbWeight=1 PerfScore 3.75 G_M11452_IG02: ;; offset=0011H 488B09 mov rcx, qword ptr [rcx] E800000000 call System.Collections.Generic.EqualityComparer`1[System.__Canon]:get_Default():System.Collections.Generic.EqualityComparer`1[System.__Canon] 488BC8 mov rcx, rax 488BD6 mov rdx, rsi 4C8BC7 mov r8, rdi 488B00 mov rax, qword ptr [rax] FF5038 call [rax+38H]System.Collections.Generic.EqualityComparer`1[System.__Canon]:Equals(System.__Canon,System.__Canon):bool:this 90 nop ;; size=24 bbWeight=1 PerfScore 9.00 G_M11452_IG03: ;; offset=0029H 4883C428 add rsp, 40 5E pop rsi 5F pop rdi C3 ret ;; size=7 bbWeight=1 PerfScore 2.25 ; Total bytes of code: 48 ; Method Program:Bar[int](int,int):bool G_M49161_IG01: ;; offset=0000H ;; size=0 bbWeight=1 PerfScore 0.00 G_M49161_IG02: ;; offset=0000H 33C0 xor eax, eax 3BCA cmp ecx, edx 0F94C0 sete al ;; size=7 bbWeight=1 PerfScore 1.50 G_M49161_IG03: ;; offset=0007H C3 ret ;; size=1 bbWeight=1 PerfScore 1.00 ; Total bytes of code: 8
查找差异